{
  "meta": {
    "source": "atlas_v13_current.html",
    "snapshot": "2026-10-18",
    "site_version": "13.2",
    "count": 527,
    "note": "Materialized view of the current audited graph; complete node fields retained. Source inspection and publication status are recorded per item. The builder performs no new empirical validation."
  },
  "records": [
    {
      "id": "W001",
      "label": "AI IDEs or Autonomous Agents? Measuring the Impact of Coding Agents on Software Development",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C02",
        "C:C05",
        "C:C12"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C05",
        "C:C12"
      ],
      "printed": true,
      "summary": "First-adopter agent use raises commits and code volume, but complexity and warnings rise too.",
      "limitation": "Observational assignment; output is not delivered value.",
      "url": "https://arxiv.org/abs/2601.13597",
      "authors": "Agarwal",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C02\", \"C:C05\", \"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Technical debt and complexity",
        "K:Evaluation methodology and baselines",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W002",
      "label": "Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Verification & review"
      ],
      "actual": [
        "C:C01",
        "C:C03"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C03",
        "C:C04",
        "C:C08"
      ],
      "printed": true,
      "summary": "Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "limitation": "Twenty students; completion-time effects unspecified.",
      "url": "https://arxiv.org/abs/2507.08149",
      "authors": "Chen",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C01\", \"C:C03\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Automation bias and trust",
        "K:Specifications and governance",
        "K:Skills formation and teaching"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W003",
      "label": "The Effects of Generative AI on High-Skilled Work: Evidence from Three Field Experiments with Software Developers",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Economics"
      ],
      "actual": [
        "C:C01",
        "C:C02",
        "C:C12"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Cui",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C01\", \"C:C02\", \"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence",
        "K:Developer workflow and adoption",
        "K:Skills formation and teaching",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "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",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C02",
        "C:C05",
        "C:C12"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C05",
        "C:C12"
      ],
      "printed": true,
      "summary": "Early code-volume surge disappears as complexity and static-analysis findings remain elevated.",
      "limitation": "Matched OSS repositories cannot remove all adoption confounding.",
      "url": "https://arxiv.org/abs/2511.04427",
      "authors": "He",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C02\", \"C:C05\", \"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Developer workflow and adoption",
        "K:Technical debt and complexity",
        "K:Economic costs and return",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W005",
      "label": "Early Adoption of Agentic Coding Tools by GitHub Projects",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C03",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Raida",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W006",
      "label": "Agentic Much? Adoption of Coding Agents on GitHub",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02"
      ],
      "printed": true,
      "summary": "Coding-agent participation is spreading across public repositories and changes commit size and activity patterns.",
      "limitation": "Adoption and size are not effectiveness.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Robbes",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption"
      ],
      "volumes": []
    },
    {
      "id": "W007",
      "label": "Usage, Effects and Requirements for AI Coding Assistants in the Enterprise: An Empirical Study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02"
      ],
      "printed": true,
      "summary": "Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "limitation": "IBM respondents only; perception-based.",
      "url": "https://arxiv.org/abs/2601.20112",
      "authors": "Merler",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Automation bias and trust"
      ],
      "volumes": []
    },
    {
      "id": "W008",
      "label": "How Much Does AI Impact Development Speed? An Enterprise-Based Randomized Controlled Trial",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [
        "C:C02"
      ],
      "mapped": [
        "C:C01",
        "C:C02"
      ],
      "printed": true,
      "summary": "Controlled enterprise tasks indicate roughly 21% faster task performance with assistance.",
      "limitation": "Narrow tasks and 96 participants limit generalization to long-lived systems.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Paradis",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C02\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W009",
      "label": "Productivity Assessment of Neural Code Completion",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Verification & review"
      ],
      "actual": [
        "C:C02"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C08"
      ],
      "printed": true,
      "summary": "Suggestion acceptance is only weakly associated with self-rated productivity, challenging acceptance rate as KPI.",
      "limitation": "Vendor users; survey not causal.",
      "url": "https://arxiv.org/abs/2205.06537",
      "authors": "Ziegler",
      "year": "2022",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C02\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W010",
      "label": "Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Economics"
      ],
      "actual": [
        "C:C01",
        "C:C02",
        "C:C08",
        "C:C11",
        "C:C12"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C08",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Demirer",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C01\", \"C:C02\", \"C:C08\", \"C:C11\", \"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W011",
      "label": "The Productivity-Reliability Paradox: Specification-Driven Governance for AI-Augmented Software Development",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C01",
        "C:C03",
        "C:C04",
        "C:C11"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C11"
      ],
      "printed": true,
      "summary": "Proposes specification and verification governance to balance faster generation against reliability.",
      "limitation": "Synthesis rather than a new intervention trial.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Farrag",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C01\", \"C:C03\", \"C:C04\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Independent verification and oracles",
        "K:Specifications and governance",
        "K:Skills formation and teaching"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W012",
      "label": "Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scale",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [
        "C:C01",
        "C:C03"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C03"
      ],
      "printed": true,
      "summary": "Millions of traces characterize tool usage, agent sessions and infrastructure optimizations.",
      "limitation": "Session telemetry does not establish downstream outcomes.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Liu",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C01\", \"C:C03\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Long-running agent execution",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W013",
      "label": "Quantifying the Expectation-Realisation Gap for Agentic AI Systems",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [
        "C:C03"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C03"
      ],
      "printed": true,
      "summary": "Compares agent expectations with measured productivity and warns against extrapolating benchmark success.",
      "limitation": "Reinterpretation of existing measures, not new experiment.",
      "url": "https://arxiv.org/abs/2602.20292",
      "authors": "Lobentanzer",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C03\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Benchmarks and construct validity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "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",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C03",
        "C:C09"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2607.01418",
      "authors": "Murphy-Hill",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Developer workflow and adoption",
        "K:Benchmarks and construct validity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W015",
      "label": "Agentic Delegation and the Language Frontier of Software Developers: A Model and Evidence from Claude Code on GitHub",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2605.25438",
      "authors": "Quispe",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Skills formation and teaching"
      ],
      "volumes": []
    },
    {
      "id": "W016",
      "label": "The Impact of AI Coding Assistants on Software Engineering: A Longitudinal Study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C08"
      ],
      "printed": true,
      "summary": "Most developers report less writing and greater productivity; negative experience measures also increase over time.",
      "limitation": "95 respondents and self-report.",
      "url": "https://arxiv.org/abs/2605.23135",
      "authors": "Vella",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W017",
      "label": "Randomized Controlled Trials for Conditional Access Optimization Agent",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C12"
      ],
      "printed": true,
      "summary": "Agent support improves administrative throughput and accuracy in enterprise configuration work.",
      "limitation": "Different domain from programming; do not present as SWE causal evidence.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Bono",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W018",
      "label": "Intuition to Evidence: Measuring AI's True Impact on Developer Productivity",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C08"
      ],
      "printed": true,
      "summary": "Reports increased engineering output and shorter review cycles under AI assistance.",
      "limitation": "Uncontrolled before/after changes; difficult attribution.",
      "url": "https://arxiv.org/abs/2509.19708",
      "authors": "Kumar",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Review capacity and maintainers",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W019",
      "label": "Generative AI and labour productivity: a field experiment on coding",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C12"
      ],
      "printed": true,
      "summary": "Code-generation tool increases output notably for junior developers, suggesting heterogeneous gains.",
      "limitation": "Output-count metric; model and organization specificity.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Gambacorta",
      "year": "2024",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence",
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "W020",
      "label": "Measuring the Self-Reported Impact of Early-2026 AI on Technical Worker Productivity",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [
        "C:C02",
        "C:C12"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C12"
      ],
      "printed": true,
      "summary": "Survey respondents report major time savings with substantial heterogeneity.",
      "limitation": "Retrospective self estimates are not measured time saved.",
      "url": "https://metr.org/blog/2026-05-11-ai-usage-survey/",
      "authors": "Becker",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C02\", \"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W021",
      "label": "The AI Engineering Report 2026: The Acceleration Whiplash",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C05",
        "C:C12"
      ],
      "printed": true,
      "summary": "Higher AI use associates with more throughput, larger PRs, more incidents and much slower review.",
      "limitation": "Closed vendor data; observational metrics and unreported definitions.",
      "url": "https://www.faros.ai/blog/ai-acceleration-whiplash-takeaways",
      "authors": "Faros AI",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W022",
      "label": "AI Coding Agents: Adoption Trends",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02"
      ],
      "printed": true,
      "summary": "Frequent agent use has quickly become mainstream in the surveyed population.",
      "limitation": "Adoption levels reflect sample and do not measure value or quality.",
      "url": "https://blog.jetbrains.com/research/2026/08/ai-coding-agent-adoption-2026/",
      "authors": "JetBrains Research",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W023",
      "label": "Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [
        "C:C01",
        "C:C02"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Becker",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C01\", \"C:C02\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence",
        "K:Review capacity and maintainers",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W024",
      "label": "2025 State of AI-Assisted Software Development",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C05",
        "C:C12"
      ],
      "printed": true,
      "summary": "AI use links with greater throughput but lower stability; existing organizational capability moderates outcomes.",
      "limitation": "Cross-sectional self-report; association not causal.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Google Cloud DORA",
      "year": "2025",
      "attributes": {
        "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/",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence",
        "K:Long-running agent execution"
      ],
      "volumes": []
    },
    {
      "id": "W025",
      "label": "Estimating AI productivity gains from Claude conversations",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C12"
      ],
      "printed": true,
      "summary": "Claude conversation analysis suggests sizable theoretical time saving.",
      "limitation": "Counterfactual completion time is estimated by model, not observed.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Tamkin",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W026",
      "label": "Accelerate State of DevOps Report 2024",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C11"
      ],
      "printed": true,
      "summary": "AI uptake associated with modest delivery-throughput and stability deterioration, highlighting systems bottlenecks.",
      "limitation": "Correlational; differs from later DORA populations and tools.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "authors": "Google Cloud DORA",
      "year": "2024",
      "attributes": {
        "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/",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Long-running agent execution"
      ],
      "volumes": []
    },
    {
      "id": "W027",
      "label": "Beyond the Copilot: Scaling the Agentic Product Development Life Cycle",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C11"
      ],
      "printed": true,
      "summary": "Some organizations accelerate while a substantial subset reports declining productivity.",
      "limitation": "Self-reported by leaders; selection and measurement limitations.",
      "url": "https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/beyond-the-copilot-scaling-the-agentic-product-development-life-cycle",
      "authors": "Relyea",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W028",
      "label": "The AI Revolution in Software Development",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Economics"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C07",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Advocates transforming the development lifecycle rather than optimizing code generation alone.",
      "limitation": "Extrapolated and survey-based benefits are not verified causal estimates.",
      "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",
      "authors": "Relyea",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Independent verification and oracles",
        "K:Architecture and modularity"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W029",
      "label": "Beyond Bug Fixes: An Empirical Investigation of Post-Merge Code Quality Issues in Agent-Generated Pull Requests",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review"
      ],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C05",
        "C:C06",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2601.20109",
      "authors": "Cynthia",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Technical debt and complexity"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W030",
      "label": "Workspace Topology as an Attack Vector in Agentic Coding Assistants",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C06"
      ],
      "mapped": [
        "C:C05",
        "C:C06",
        "C:C11"
      ],
      "printed": true,
      "summary": "Modular workspace layouts reduce indirect injection success, indicating architecture can be a security control.",
      "limitation": "Only open-weight agents; no transfer figures in bibliography.",
      "url": "https://arxiv.org/abs/2608.14876",
      "authors": "Day",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C06\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Vulnerability and secure code",
        "K:Prompt injection and malicious tools",
        "K:Architecture and modularity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W031",
      "label": "More Code, Less Reuse: Investigating Code Quality and Reviewer Sentiment towards AI-generated Pull Requests",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review"
      ],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06",
        "C:C08"
      ],
      "printed": true,
      "summary": "AI-generated changes miss existing reuse opportunities, creating unnecessary new code.",
      "limitation": "Numerical effects and sentiment findings not supplied in bibliography.",
      "url": "https://arxiv.org/abs/2601.21276",
      "authors": "Huang",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Agent failure and escalation",
        "K:Code reuse and duplication"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W032",
      "label": "Understanding the Impact of AI Code Assistants on Security API Usage",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C06",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Copilot improves functional correctness without reliably improving secure API use or developer risk recognition.",
      "limitation": "Forty-four participants and selected security APIs.",
      "url": "https://arxiv.org/abs/2607.11348",
      "authors": "Mousavi",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Independent verification and oracles",
        "K:Vulnerability and secure code",
        "K:System understanding and rationale",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W033",
      "label": "How AI Coding Agents Modify Code: A Large-Scale Study of GitHub Pull Requests",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C06",
        "C:C08"
      ],
      "printed": true,
      "summary": "Agent pull requests contain more commits and different change structures than human PRs.",
      "limitation": "Structural contrasts are not defect-rate comparisons; shares AIDev cohort.",
      "url": "https://arxiv.org/abs/2601.17581",
      "authors": "Ogenrwot",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Architecture and modularity",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W034",
      "label": "Comparing AI Coding Agents: A Task-Stratified Analysis of Pull Request Acceptance",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:What agents can do"
      ],
      "actual": [
        "C:C03",
        "C:C05"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2602.08915",
      "authors": "Pinna",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W035",
      "label": "Security in the Age of AI Teammates: An Empirical Study of Agentic Pull Requests on GitHub",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C06",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2601.00477",
      "authors": "Siddiq",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Technical debt and complexity",
        "K:Vulnerability and secure code",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W036",
      "label": "On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review"
      ],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C05",
        "C:C06",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2509.14745",
      "authors": "Watanabe",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W037",
      "label": "After the Party: Growth, Governance, and Security Scanning in the OpenClaw Agent Skill Ecosystem",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "Agent add-on scanners disagree widely and can miss malicious or unsafe skills.",
      "limitation": "Security of extensions is not security of generated code.",
      "url": "https://arxiv.org/abs/2609.17274",
      "authors": "Xiong",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Agent failure and escalation",
        "K:Vulnerability and secure code",
        "K:Prompt injection and malicious tools",
        "K:Dependencies and agent supply chain",
        "K:Specifications and governance",
        "K:Skills formation and teaching"
      ],
      "volumes": []
    },
    {
      "id": "W038",
      "label": "Guiding AI to Fix Its Own Flaws: An Empirical Study on LLM-Driven Secure Code Generation",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [
        "C:C06",
        "C:C07"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06",
        "C:C07"
      ],
      "printed": true,
      "summary": "External, localized security feedback improves model vulnerability remediation more consistently than self-explanation.",
      "limitation": "Controlled benchmarks, residual risk and model sensitivity remain.",
      "url": "https://arxiv.org/abs/2506.23034",
      "authors": "Yan",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C06\", \"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Vulnerability and secure code",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W039",
      "label": "Human-Written vs. AI-Generated Code: A Large-Scale Study of Defects, Vulnerabilities, and Complexity",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C05",
        "C:C06",
        "C:C09"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2508.21634",
      "authors": "Cotroneo",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Technical debt and complexity",
        "K:Vulnerability and secure code",
        "K:Architecture and modularity",
        "K:Ownership and knowledge transfer",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W040",
      "label": "Security Weaknesses of Copilot-Generated Code in GitHub Projects: An Empirical Study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2310.02059",
      "authors": "Fu",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Vulnerability and secure code",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W041",
      "label": "Security Vulnerabilities in AI-Generated Code: A Large-Scale Analysis of Public GitHub Repositories",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [
        "C:C06"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2510.26103",
      "authors": "Schreiber",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C06\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Vulnerability and secure code",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W042",
      "label": "Security Degradation in Iterative AI Code Generation: A Systematic Analysis of the Paradox",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06",
        "C:C12"
      ],
      "printed": true,
      "summary": "Iteration intended to improve code can accumulate critical security vulnerabilities if no external gate interrupts it.",
      "limitation": "Ten crafted starting programs; ecological validity limited.",
      "url": "https://arxiv.org/abs/2506.11022",
      "authors": "Shukla",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Vulnerability and secure code",
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "W043",
      "label": "We Have a Package for You! A Comprehensive Analysis of Package Hallucinations by Code Generating LLMs",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [
        "C:C06"
      ],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2406.10279",
      "authors": "Spracklen",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C06\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Benchmarks and construct validity",
        "K:Dependencies and agent supply chain",
        "K:Specifications and governance",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W044",
      "label": "An Empirical Study of Code Clones from Commercial AI Code Generators",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "Some generated fragments replicate code almost exactly, raising reuse, maintenance and provenance concerns.",
      "limitation": "Generator outputs measured; longitudinal repository clone prevalence unknown.",
      "url": "https://doi.org/10.1145/3729397",
      "authors": "Wu",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Code reuse and duplication",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W045",
      "label": "Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:What agents can do"
      ],
      "actual": [
        "C:C06",
        "C:C07"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06",
        "C:C07"
      ],
      "printed": true,
      "summary": "Agents succeed functionally much more often than they satisfy security criteria, making correctness and security separate gates.",
      "limitation": "Benchmark selected vulnerability-inducing feature requests.",
      "url": "https://arxiv.org/abs/2512.03262",
      "authors": "Zhao",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C06\", \"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Vulnerability and secure code"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W046",
      "label": "Do Users Write More Insecure Code with AI Assistants?",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review"
      ],
      "actual": [
        "C:C06"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2211.03622",
      "authors": "Perry",
      "year": "2023",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C06\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Developer workflow and adoption",
        "K:Automation bias and trust",
        "K:Agent failure and escalation",
        "K:Vulnerability and secure code",
        "K:Skills formation and teaching",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W047",
      "label": "Lost at C: A User Study on the Security Implications of Large Language Model Code Assistants",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2208.09727",
      "authors": "Sandoval",
      "year": "2023",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Vulnerability and secure code",
        "K:Skills formation and teaching",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W048",
      "label": "Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "Copilot generates vulnerable implementations in deliberately security-sensitive prompts, motivating deterministic security checks.",
      "limitation": "Curated weak scenarios; 2021 model and no realistic prevalence estimate.",
      "url": "https://arxiv.org/abs/2108.09293",
      "authors": "Pearce",
      "year": "2022",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Benchmarks and construct validity",
        "K:Vulnerability and secure code"
      ],
      "volumes": []
    },
    {
      "id": "W049",
      "label": "The Range Shrinks, the Threat Remains: Re-evaluating LLM Package Hallucinations on the 2026 Frontier-Model Cohort",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "Modern frontier models hallucinate fewer packages, but shared plausible unregistered names remain exploitable.",
      "limitation": "Package frequency is a model-and-task dependent measurement.",
      "url": "https://arxiv.org/abs/2605.17062",
      "authors": "Churilov",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Dependencies and agent supply chain",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W050",
      "label": "Understanding the (In)Security of Vibe-Coded Applications",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "Most audited apps had detectable vulnerabilities; basic prompting only partially prevents replayed mistakes.",
      "limitation": "Selective sampling; not representative prevalence of all AI-created apps.",
      "url": "https://arxiv.org/abs/2606.23130",
      "authors": "Deng",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Vulnerability and secure code",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "W051",
      "label": "From Conversation to Contribution: Characterizing Coding Agent in Open-Source Software",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C06",
        "C:C09"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2607.05677",
      "authors": "Fang",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Automation bias and trust",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W052",
      "label": "What is the Difference Between Me and You? Benchmarking the Quality Gap Between Human-Written and AI-Generated Code",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2609.12708",
      "authors": "Improta",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Technical debt and complexity",
        "K:Vulnerability and secure code",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W053",
      "label": "Scanning the Harness: Configuration Exposures in AI Coding-Agent Supply Chains",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C06"
      ],
      "mapped": [
        "C:C05",
        "C:C06",
        "C:C11"
      ],
      "printed": true,
      "summary": "Exposed execution grants, versionless MCP servers, and overbroad skill approvals make harness configuration an attack surface.",
      "limitation": "Static configuration exposure does not prove exploitation.",
      "url": "https://arxiv.org/abs/2609.07360",
      "authors": "Kapner",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C06\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Prompt injection and malicious tools",
        "K:Dependencies and agent supply chain",
        "K:Skills formation and teaching"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W054",
      "label": "Not All Agents Are Equal: Code Quality and Post-Merge Maintenance Across Five Autonomous Coding Agents in the Wild",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [
        "C:C02",
        "C:C05"
      ],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2609.17598",
      "authors": "Kraishan",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C02\", \"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Vulnerability and secure code",
        "K:Evaluation methodology and baselines",
        "K:Long-running agent execution",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W055",
      "label": "Debt Behind the AI Boom: A Large-Scale Empirical Study of AI-Generated Code in the Wild",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "Many assistant-authored commits introduce code smells, and some findings survive subsequent maintenance.",
      "limitation": "No comparable human commit baseline; smells not confirmed defects.",
      "url": "https://arxiv.org/abs/2603.28592",
      "authors": "Liu",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Developer workflow and adoption",
        "K:Technical debt and complexity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W056",
      "label": "A Large-Scale Comprehensive Measurement of AI-Generated Code in Real-World Repositories",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2603.27130",
      "authors": "Mao",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Code reuse and duplication",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W057",
      "label": "How Do AI Coding Agents Contribute to Software Development? An Empirical Study of Agentic Pull Requests",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Productivity"
      ],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2607.21832",
      "authors": "Mazloomzadeh",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Architecture and modularity",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W058",
      "label": "Decoupling Code Complexity from Newcomer Participation: A Causal Study of AI Coding Agent Adoption in OSS",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C05",
        "C:C11"
      ],
      "mapped": [
        "C:C05",
        "C:C06",
        "C:C09",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "Agent adoption correlates with higher code complexity but does not significantly reduce newcomer participation or retention.",
      "limitation": "No actual onboarding time or knowledge measurement.",
      "url": "https://arxiv.org/abs/2607.01810",
      "authors": "Xu",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Developer workflow and adoption",
        "K:Technical debt and complexity",
        "K:Onboarding and developer fluency",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W059",
      "label": "AI-Generated Smells: An Analysis of Code and Architecture in LLM- and Agent-Driven Development",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C06",
        "C:C11"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2605.02741",
      "authors": "Zhu",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence",
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Technical debt and complexity",
        "K:Architecture and modularity"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W060",
      "label": "Your AI, My Shell: Demystifying Prompt Injection Attacks on Agentic AI Coding Editors",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:What agents can do"
      ],
      "actual": [
        "C:C03",
        "C:C06"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06"
      ],
      "printed": true,
      "summary": "Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "limitation": "Attack configurations are adversarial, not real-world incidence rates.",
      "url": "https://arxiv.org/abs/2509.22040",
      "authors": "Liu",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C06\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Prompt injection and malicious tools"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W061",
      "label": "2025 GenAI Code Security Report",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06",
        "C:C07"
      ],
      "printed": true,
      "summary": "Functional model progress does not automatically translate into fewer code security-test failures.",
      "limitation": "Vendor-created prompts and benchmarks; not peer reviewed.",
      "url": "https://www.veracode.com/wp-content/uploads/2025_GenAI_Code_Security_Report_Final.pdf",
      "authors": "Veracode",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Agent failure and escalation",
        "K:Vulnerability and secure code"
      ],
      "volumes": []
    },
    {
      "id": "W062",
      "label": "Vibe Security Radar",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06",
        "C:C07"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://github.com/HQ1995/vibe-security-radar",
      "authors": "Zhao",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Agent failure and escalation",
        "K:Vulnerability and secure code",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "W063",
      "label": "An Endless Stream of AI Slop: How Developers Discuss the Burden of AI-Assisted Software Development",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C05",
        "C:C07",
        "C:C08",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2603.27249",
      "authors": "Baltes",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles",
        "K:Economic costs and return"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W064",
      "label": "Studying Quality Improvements Recommended via Manual and Automated Code Review",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2602.11925",
      "authors": "Crupi",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W065",
      "label": "These Aren't the Reviews You're Looking For: How Humans Review AI-Generated Pull Requests",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2605.02273",
      "authors": "Duma",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W066",
      "label": "Evaluating the Impact of Explainable AI on Trust in AI-Assisted Code Review",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Explanations alter review trust and perceived usefulness; trust must be distinguished from objective agreement.",
      "limitation": "Small participant pool and proxy trust metrics.",
      "url": "https://arxiv.org/abs/2607.24601",
      "authors": "Gao",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Automation bias and trust",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W067",
      "label": "(Don't) Trust, but (Don't) Verify: Developers' Attention to Security in AI-Generated Code",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C05",
        "C:C06",
        "C:C07",
        "C:C08",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2609.21020",
      "authors": "Khalid",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Automation bias and trust",
        "K:Independent verification and oracles",
        "K:Vulnerability and secure code"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W068",
      "label": "Behind Agentic Pull Requests: An Empirical Study on Developer Interventions in AI Agent-Authored Pull Requests",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C07"
      ],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://espace2.etsmtl.ca/id/eprint/34495/",
      "authors": "Khelifi",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Agent failure and escalation",
        "K:Human-agent collaboration",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W069",
      "label": "Same Scrutiny, More Time: Eye Tracking Insights into Reviewing LLM-Labelled Code",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C07",
        "C:C08",
        "C:C10"
      ],
      "printed": true,
      "summary": "The AI label increases fixation time without evidence that defect detection improves.",
      "limitation": "Identical human-origin code; injected-defect detection not assessed.",
      "url": "https://arxiv.org/abs/2606.26505",
      "authors": "Khojah",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Automation bias and trust",
        "K:Independent verification and oracles",
        "K:Human cognitive load"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W070",
      "label": "Impact of an LLM-based Review Assistant in Practice: A Mixed Open-/Closed-source Case Study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "AI review comments have modest acceptance and must be filtered for relevance, especially functional advice.",
      "limitation": "Acceptance is a process proxy, not defect prevention.",
      "url": "https://arxiv.org/abs/2411.07091",
      "authors": "Olewicki",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:AI as reviewer"
      ],
      "volumes": []
    },
    {
      "id": "W071",
      "label": "Why Are Agentic Pull Requests Merged or Rejected? An Empirical Study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C11"
      ],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C08",
        "C:C11"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/html/2605.22534",
      "authors": "Peralta",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C07\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Agent failure and escalation",
        "K:Specifications and governance",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W072",
      "label": "AI-to-AI Code Reviews of GitHub Pull Requests",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESEM.2026.75",
      "authors": "Selvanayagam",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W073",
      "label": "The Effect of Complexity and Provenance on Code Review Decisions: Evidence from a Controlled Experiment",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C05",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Complexity makes reviewers more likely to accept wrong changes; AI labeling alone has no significant outcome effect.",
      "limitation": "Controlled decisions rather than production incidents.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "authors": "Singh",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Review capacity and maintainers",
        "K:Technical debt and complexity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W074",
      "label": "RovoDev Code Reviewer: A Large-Scale Online Evaluation of LLM-based Code Review Automation at Atlassian",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Productivity"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C02",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "AI-assisted review associates with shorter PR cycles and fewer human comments.",
      "limitation": "No defect-rate or deployed-incident endpoint.",
      "url": "https://arxiv.org/abs/2601.01129",
      "authors": "Tantithamthavorn",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W075",
      "label": "Self-Correction Bench: Uncovering and Addressing the Self-Correction Blind Spot in LLMs",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Models often correct an externally attributed mistake more successfully than their own.",
      "limitation": "Non-programming tasks; transfer to SWE is a hypothesis.",
      "url": "https://arxiv.org/abs/2507.02778",
      "authors": "Tsui",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Agent failure and escalation"
      ],
      "volumes": []
    },
    {
      "id": "W076",
      "label": "SWR-Bench: Assessing LLM Performance in Real-World Code Review Comment Generation",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08",
        "C:C12"
      ],
      "printed": true,
      "summary": "Best model review approaches show limited precision and recall for verified review findings.",
      "limitation": "Benchmark is model-only, and human collaborative settings differ.",
      "url": "https://arxiv.org/abs/2509.01494",
      "authors": "Zeng",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Employment and early-career roles"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W077",
      "label": "Evaluating and Mitigating the Misguidance Effect of Buggy Code in LLM-Generated Unit Tests",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C04",
        "C:C07"
      ],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C05",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "limitation": "Specific Java defect benchmark and prompt setup.",
      "url": "https://doi.org/10.1145/3832204",
      "authors": "Zhao",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C04\", \"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Specifications and governance",
        "K:Evaluation methodology and baselines",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W078",
      "label": "Beyond the Surface: Measuring Self-Preference in LLM Judgments",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Model and training-data similarity influence judgments, complicating same-model evaluator independence.",
      "limitation": "Text-based judgment tasks, not code reviews.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "authors": "Chen",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:AI as reviewer",
        "K:Skills formation and teaching",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W079",
      "label": "Correlated Errors in Large Language Models",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C03",
        "C:C07",
        "C:C08"
      ],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "authors": "Kim",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W080",
      "label": "Unit Testing Past vs. Present: Examining LLMs' Impact on Defect Detection and Efficiency",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C07"
      ],
      "mapped": [
        "C:C07",
        "C:C08",
        "C:C12"
      ],
      "printed": true,
      "summary": "LLM-supported unit-test writing detects more bugs than an earlier unassisted cohort.",
      "limitation": "Non-random historical controls and learner population.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "authors": "Ramler",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Economic costs and return",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W081",
      "label": "Deep Learning-based Code Reviews: A Paradigm Shift or a Double-Edged Sword?",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Starting with LLM comments consumes more time without finding more major seeded defects.",
      "limitation": "Small controlled sample; one system, but true defects observable.",
      "url": "https://arxiv.org/abs/2411.11401",
      "authors": "Tufano",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Skills formation and teaching",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W082",
      "label": "LLM Evaluators Recognize and Favor Their Own Generations",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C07"
      ],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "LLM judges recognize and favor their own prose generations, cautioning against self-grading loops.",
      "limitation": "Summarization benchmark, not code.",
      "url": "https://arxiv.org/abs/2404.13076",
      "authors": "Panickssery",
      "year": "2024",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:AI as reviewer",
        "K:Benchmarks and construct validity"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W083",
      "label": "A Study on Developer Behaviors for Validating and Repairing LLM-Generated Code Using Eye Tracking and IDE Actions",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C04",
        "C:C07",
        "C:C08",
        "C:C10"
      ],
      "printed": true,
      "summary": "Disclosing machine authorship increases inspection and improves code validation and repair in a small experiment.",
      "limitation": "Twenty-eight participants; different from passive label studies.",
      "url": "https://arxiv.org/abs/2405.16081",
      "authors": "Tang",
      "year": "2024",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Specifications and governance",
        "K:Human cognitive load",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W084",
      "label": "Self-Preference Bias in LLM-as-a-Judge",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Judges favor model-familiar outputs; stylistic similarity can masquerade as quality.",
      "limitation": "Dialogue judgments, not production software.",
      "url": "https://arxiv.org/abs/2410.21819",
      "authors": "Wataoka",
      "year": "2024",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:AI as reviewer"
      ],
      "volumes": []
    },
    {
      "id": "W085",
      "label": "Automation Bias in Mammography: The Impact of Artificial Intelligence BI-RADS Suggestions on Reader Performance",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08",
        "C:C10"
      ],
      "printed": true,
      "summary": "Even expert readers follow wrong AI suggestions, supporting a general need for calibrated skepticism.",
      "limitation": "Clinical imaging analogy, not direct SWE evidence.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "authors": "Dratsch",
      "year": "2023",
      "attributes": {
        "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/",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Automation bias and trust"
      ],
      "volumes": []
    },
    {
      "id": "W086",
      "label": "Quality Evaluation of Modern Code Reviews Through Intelligent Biometric Program Comprehension",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Physiological signals may be correlated with quality of code review rather than just speed.",
      "limitation": "Sample size in bibliography unverified; invasive and nonstandard.",
      "url": "https://doi.org/10.1109/TSE.2022.3158543",
      "authors": "Hijazi",
      "year": "2023",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles",
        "K:Human cognitive load",
        "K:System understanding and rationale",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W087",
      "label": "Do as AI say: susceptibility in deployment of clinical decision-aids",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Incorrect AI-attributed advice induces substantial errors even when professionals are experienced.",
      "limitation": "Clinical advice, not code review.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "authors": "Gaube",
      "year": "2021",
      "attributes": {
        "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/",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles"
      ],
      "volumes": []
    },
    {
      "id": "W088",
      "label": "Trustworthiness Perceptions in Code Review: An Eye-tracking Study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C07",
        "C:C08",
        "C:C10"
      ],
      "printed": true,
      "summary": "Source labeling changes gaze and subjective ratings without demonstrating accuracy changes.",
      "limitation": "Ten students; predates current code LLMs.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "authors": "Bertram",
      "year": "2020",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Review capacity and maintainers",
        "K:Automation bias and trust",
        "K:Human cognitive load",
        "K:Skills formation and teaching"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W089",
      "label": "The Role of Domain Expertise in User Trust and the Impact of First Impressions with Intelligent Systems",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08",
        "C:C10"
      ],
      "printed": true,
      "summary": "Expertise improves error recognition and trust calibration; initial failures shape later trust.",
      "limitation": "Arthropod classification, not code.",
      "url": "https://ojs.aaai.org/index.php/HCOMP/article/view/7469",
      "authors": "Nourani",
      "year": "2020",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Automation bias and trust",
        "K:Agent failure and escalation"
      ],
      "volumes": []
    },
    {
      "id": "W090",
      "label": "Decoding the Representation of Code in the Brain: An fMRI Study of Code Review and Expertise",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Code and prose review rely on distinguishable cognitive processes influenced by expertise.",
      "limitation": "Neural classification does not measure review effectiveness in production.",
      "url": "https://doi.org/10.1109/ICSE.2017.24",
      "authors": "Floyd",
      "year": "2017",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Human cognitive load",
        "K:System understanding and rationale",
        "K:Economic costs and return",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W091",
      "label": "Automation bias and verification complexity: a systematic review",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C05",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Bias can arise in single verification tasks and increases with difficult-to-check suggestions.",
      "limitation": "Literature not directly about code.",
      "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7651899/",
      "authors": "Lyell",
      "year": "2017",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Automation bias and trust",
        "K:Independent verification and oracles",
        "K:Technical debt and complexity"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W092",
      "label": "Complacency and Bias in Human Use of Automation: An Attentional Integration",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Automation-induced attention changes persist even among experienced professionals, motivating active verification design.",
      "limitation": "Legacy automation settings; extrapolation to coding agents must be tested.",
      "url": "https://doi.org/10.1177/0018720810376055",
      "authors": "Parasuraman",
      "year": "2010",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "W093",
      "label": "Automating Low-Risk Code Review at Meta: RADAR, Risk Calibration, and Review Efficiency",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C06",
        "C:C07",
        "C:C08",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2605.30208",
      "authors": "Adams",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles",
        "K:Vulnerability and secure code",
        "K:Economic costs and return"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W094",
      "label": "AI Slop is DDoSing Open Source: Understanding the Impact of AI-Generated Contributions on Open Source Sustainability",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C08",
        "C:C11"
      ],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08",
        "C:C11"
      ],
      "printed": true,
      "summary": "Influx of machine-generated submissions can increase maintainer load and lower merge propensity.",
      "limitation": "Attribution and matching complexity; context-dependent.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "authors": "Afroz",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Agent failure and escalation",
        "K:Technical debt and complexity",
        "K:System understanding and rationale",
        "K:Agent context and persistent memory"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W095",
      "label": "Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Economics"
      ],
      "actual": [
        "C:C03",
        "C:C07",
        "C:C12"
      ],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C03",
        "C:C05",
        "C:C07",
        "C:C08",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "limitation": "Synthesis only, no new outcome dataset.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "authors": "Bhati",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Architecture and modularity",
        "K:Skills formation and teaching",
        "K:Economic costs and return",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W096",
      "label": "Go Home Copilot, You're Drunk: Understanding Developer Responses to Agent-Generated Code Review Comments",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Developer resolution rates differ across reviewing agents and ignore comments that conflict with intended design.",
      "limitation": "Resolution is not necessarily acceptance or correctness.",
      "url": "https://arxiv.org/abs/2607.21997",
      "authors": "Cynthia",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Review capacity and maintainers",
        "K:AI as reviewer",
        "K:Independent verification and oracles",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W097",
      "label": "Programmers Are Poor and Overconfident Judges of LLM-Generated Assertions",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C04",
        "C:C07"
      ],
      "mapped": [
        "C:C04",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Programmers inadequately spot bad AI assertions while remaining confident, questioning model-generated test oracles.",
      "limitation": "Short Python assertions and 86 participants.",
      "url": "https://arxiv.org/abs/2607.08885",
      "authors": "Kaufman",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C04\", \"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:AI as reviewer",
        "K:Automation bias and trust",
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W098",
      "label": "Is Agentic Code Review Helpful? Mining Developers' Feedback to CodeRabbit Reviews in the Wild",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Developers reject many AI reviewer comments, chiefly for false positives and irrelevance.",
      "limitation": "Only comments that received replies, inducing response-selection bias.",
      "url": "https://arxiv.org/abs/2607.03316",
      "authors": "Lin",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:AI as reviewer"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W099",
      "label": "From Code Review to Code Critique: Intent, Drift, and Spotlight for AI-Generated Diffs at Scale",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C04",
        "C:C07",
        "C:C08"
      ],
      "mapped": [
        "C:C01",
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C08",
        "C:C11"
      ],
      "printed": true,
      "summary": "Comparing diff content to stated intent can help authors find unintended deviations.",
      "limitation": "Small reported effect; defect denominator absent.",
      "url": "https://arxiv.org/abs/2607.29516",
      "authors": "Maddila",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C04\", \"C:C07\", \"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:AI as reviewer",
        "K:Agent failure and escalation",
        "K:Specifications and governance",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W100",
      "label": "The End of Code Review: Coding Agents Supersede Human Inspection",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Challenges human-only review and motivates automatic verification research.",
      "limitation": "No empirical testing; should be presented as contested prediction.",
      "url": "https://arxiv.org/abs/2606.13175",
      "authors": "Monperrus",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles"
      ],
      "volumes": []
    },
    {
      "id": "W101",
      "label": "Articulate but Wrong: Self-Review Failures in LLM-Based Code Modernization",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [
        "C:C03",
        "C:C07"
      ],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C08",
        "C:C09"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2605.21537",
      "authors": "Purnachandra Reddy",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:AI as reviewer",
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Agent failure and escalation",
        "K:Agent context and persistent memory"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W102",
      "label": "Cross-Model LLM Code Review: Should You Use Claude to Review Codex or Vice Versa?",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Independent model review helps some model orderings but can worsen an already strong implementation.",
      "limitation": "Two models, narrow benchmark, multiple comparisons.",
      "url": "https://arxiv.org/abs/2607.21656",
      "authors": "Xiang",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W103",
      "label": "An Eye for Trust: An Exploration of Developers' Trust Perceptions Through Urgency and Reputation",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08",
        "C:C10",
        "C:C12"
      ],
      "printed": true,
      "summary": "Deadline and perceived seniority alter visual review effort more than final decisions.",
      "limitation": "Source labels manipulated; performance unchanged.",
      "url": "https://arxiv.org/abs/2604.08713",
      "authors": "Yabesi",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Automation bias and trust",
        "K:Human cognitive load",
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W104",
      "label": "Coding with Enemy: Can Human Developers Detect AI Agent Sabotage?",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C06",
        "C:C08"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Most users miss covert exfiltration behavior, and alerts alone often fail to prevent acceptance.",
      "limitation": "Simulated malicious-agent setting, not baseline prevalence.",
      "url": "https://arxiv.org/abs/2606.05647",
      "authors": "Ye",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C06\", \"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Agent failure and escalation",
        "K:Prompt injection and malicious tools",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W105",
      "label": "Beyond Lexical Metrics: Sentence-Embedding Detection of Reviewer Habituation in AI Code Review",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Reviewers approve more agent PRs over time, but changes in detection of defects remain unknown.",
      "limitation": "Selection, learning and project dynamics can mimic habituation.",
      "url": "https://arxiv.org/abs/2609.06213",
      "authors": "Yu",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Automation bias and trust",
        "K:Skills formation and teaching",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W106",
      "label": "Code Review Agent Benchmark (c-CRAB)",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Multiple agent reviewers fail most human-identified actionable review checks, especially architectural issues.",
      "limitation": "Human ground truth built into benchmark by construction.",
      "url": "https://arxiv.org/abs/2603.23448",
      "authors": "Zhang",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Benchmarks and construct validity",
        "K:Architecture and modularity"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W107",
      "label": "Human-AI Synergy in Agentic Code Review",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Human-on-agent discussions are longer and AI-reviewer suggestions adopted much less than human ones.",
      "limitation": "Observes only PRs with discussions; not controlled.",
      "url": "https://arxiv.org/abs/2603.15911",
      "authors": "Zhong",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W108",
      "label": "Do LLM Evaluators Prefer Themselves for a Reason?",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C03",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2504.03846",
      "authors": "Chen",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:AI as reviewer",
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity"
      ],
      "volumes": []
    },
    {
      "id": "W109",
      "label": "LLM Critics Help Catch LLM Bugs",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Model critics can help identify injected defects, especially combined with human scrutiny.",
      "limitation": "Compared against contractors reviewing snippets without repository knowledge.",
      "url": "https://arxiv.org/abs/2407.00215",
      "authors": "McAleese",
      "year": "2024",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:AI as reviewer",
        "K:Automation bias and trust"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W110",
      "label": "Overreliance on AI: Literature Review",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "Expert skepticism expressed in surveys need not predict actual reliance on automation.",
      "limitation": "Review not focused on coding.",
      "url": "https://www.microsoft.com/en-us/research/publication/overreliance-on-ai-literature-review/",
      "authors": "Passi",
      "year": "2022",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Automation bias and trust"
      ],
      "volumes": []
    },
    {
      "id": "W111",
      "label": "Many SWE-bench-Passing PRs Would Not Be Merged into Main",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [
        "C:C03",
        "C:C07",
        "C:C08"
      ],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "authors": "Whitfill",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W112",
      "label": "Novice Developers Produce Larger Review Overhead for Project Maintainers while Vibe Coding",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Verification & review"
      ],
      "actual": [
        "C:C10",
        "C:C11"
      ],
      "mapped": [
        "C:C08",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "Inexperienced agent-tool contributors impose disproportionate maintainer review effort and receive lower acceptance.",
      "limitation": "Experience classification and PR selection limit causal inference.",
      "url": "https://arxiv.org/abs/2602.23905",
      "authors": "Asdaque",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Review capacity and maintainers",
        "K:Skills formation and teaching",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W113",
      "label": "I Would Have Written My Code Differently: Beginners Struggle to Understand LLM-Generated Code",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Verification & review"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C04",
        "C:C08",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "Novices cannot reliably tell whether generated programs satisfy plain-language intent.",
      "limitation": "Introductory students and short Python tasks; not professionals.",
      "url": "https://arxiv.org/abs/2504.19037",
      "authors": "Zi",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Human cognitive load",
        "K:Skills formation and teaching",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W114",
      "label": "Correlates of programmer efficacy and their link to experience: a combined EEG and eye-tracking study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C09",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "Selective code reading and cognitive engagement predict efficacy better than crude years-of-experience indicators.",
      "limitation": "Thirty-seven programmers; correlation not pedagogy intervention.",
      "url": "https://doi.org/10.1145/3540250.3549084",
      "authors": "Peitek",
      "year": "2022",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:Cognitive offloading and skill debt"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W115",
      "label": "Novice Software Developers, All Over Again",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Newly hired developers spend substantial time communicating and reconstructing team knowledge.",
      "limitation": "Eight graduates in one company; predates AI.",
      "url": "https://www.microsoft.com/en-us/research/publication/novice-software-developers-all-over-again/",
      "authors": "Begel",
      "year": "2008",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "W116",
      "label": "Using Biometrics to Understand AI-Assisted Coding Performance and its Perception",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Verification & review"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C07",
        "C:C08",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "Physiological signals under AI assistance suggest reduced engagement despite apparent code-generation progress.",
      "limitation": "Students, two writing tasks and different unverified signal endpoints.",
      "url": "https://arxiv.org/abs/2606.20598",
      "authors": "Burelli",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Human cognitive load",
        "K:Skills formation and teaching",
        "K:Cognitive offloading and skill debt",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W117",
      "label": "The Augmentation Trap: AI Productivity and the Cost of Cognitive Offloading",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Economics"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C02",
        "C:C10",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Short-run assistance can undermine incentives to acquire knowledge and create delayed productivity costs.",
      "limitation": "Theoretical mechanism needs longitudinal field validation.",
      "url": "https://arxiv.org/abs/2604.03501",
      "authors": "Caosun",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Human cognitive load",
        "K:Cognitive offloading and skill debt",
        "K:Economic costs and return"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W118",
      "label": "How AI Impacts Skill Formation",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Productivity"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C02",
        "C:C07",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "Access to AI can reduce independent conceptual learning even without faster task completion.",
      "limitation": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-skills-learning",
      "authors": "Shen",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence",
        "K:Independent verification and oracles",
        "K:Skills formation and teaching",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W119",
      "label": "Training in the Age of AI: A Theory of Career Viability",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Jobs & roles"
      ],
      "actual": [
        "C:C10",
        "C:C12"
      ],
      "mapped": [
        "C:C10",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Automation of junior work may erode apprenticeship and reduce the future skilled-worker pipeline.",
      "limitation": "Model predictions, not observed labor dynamics.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-skills-learning",
      "authors": "Garicano",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\", \"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:Onboarding and developer fluency",
        "K:Employment and early-career roles",
        "K:Remote work and apprenticeship",
        "K:Economic costs and return"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W120",
      "label": "Automation, AI, and the Intergenerational Transmission of Knowledge",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Jobs & roles"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C07",
        "C:C10",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Automation changes expert-novice collaboration and may weaken practical knowledge transfer across cohorts.",
      "limitation": "Abstract assumptions require organizational testing.",
      "url": "https://arxiv.org/abs/2507.16078",
      "authors": "Ide",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Agent failure and escalation",
        "K:Skills formation and teaching",
        "K:Employment and early-career roles",
        "K:Remote work and apprenticeship",
        "K:Economic costs and return",
        "K:Evaluation methodology and baselines",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W121",
      "label": "Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C07",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "Cognitive offloading changes measures of engagement and recall, a possible analogy for programming learning.",
      "limitation": "Essay writing rather than code; causality and interpretation contested.",
      "url": "https://arxiv.org/abs/2506.08872",
      "authors": "Kosmyna",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Developer workflow and adoption",
        "K:Independent verification and oracles",
        "K:Human cognitive load",
        "K:Skills formation and teaching",
        "K:Cognitive offloading and skill debt",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W122",
      "label": "AI Didn't Make Programming Easier. It Just Made It Differently Difficult",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Verification & review"
      ],
      "actual": [
        "C:C01"
      ],
      "mapped": [
        "C:C01",
        "C:C08",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "AI relocates effort from syntax construction to mental models, judgment, decomposition and integration.",
      "limitation": "Thought piece, not a measured trend.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-skills-learning",
      "authors": "Osborn",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C01\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:System understanding and rationale",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W123",
      "label": "Firms' GitHub Copilot Adoption and Labor Market Outcomes for Software Engineers",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Early adopter firms show higher software hiring, especially junior hiring, contradicting simple substitution stories.",
      "limitation": "Firm adoption selection and platform measures complicate causal attribution.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "authors": "Baird",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Developer workflow and adoption",
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W124",
      "label": "Artificial Intelligence, Productivity, and the Workforce: Evidence from Corporate Executives",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Leaders anticipate augmentation and work redesign, creating a comparison between aspirations and observed labor data.",
      "limitation": "Plans and opinions not realized employment.",
      "url": "https://www.nber.org/papers/w34984",
      "authors": "Baslandze",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "W125",
      "label": "Canaries in the Coal Mine? Six Facts about the Recent Employment Effects of Artificial Intelligence",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "authors": "Brynjolfsson",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W126",
      "label": "How Does AI Change Labor Demand? Evidence from 41 Countries",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "AI adopters change experience requirements toward senior roles across multiple countries.",
      "limitation": "Vacancy wording and changes do not equal actual net employment.",
      "url": "https://digitaleconomy.stanford.edu/publication/how-does-ai-change-labor-demand/",
      "authors": "Chandar",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "W127",
      "label": "Remote Work Leaves Younger Workers Sidelined",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://libertystreeteconomics.newyorkfed.org/2026/06/remote-work-leaves-younger-workers-sidelined/",
      "authors": "Emanuel",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Developer workflow and adoption",
        "K:Agent context and persistent memory",
        "K:Employment and early-career roles",
        "K:Remote work and apprenticeship"
      ],
      "volumes": []
    },
    {
      "id": "W128",
      "label": "Labor Market Consequences of Generative AI: Early Evidence from Norway",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "authors": "Facius",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Employment and early-career roles"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W129",
      "label": "AI Has Not Impacted the Youth Labor Market in Finland",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.etla.fi/en/publications/working-papers-en/ai-has-not-impacted-the-youth-labor-market-in-finland/",
      "authors": "Kauhanen",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W130",
      "label": "A New Look at AI's Impact on Jobs: Firm-Level AI Spending and Workforce Adjustment",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "High AI spending correlates with growing firm employment including entry hires.",
      "limitation": "Surviving growth firms and spending are endogenous.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "authors": "Kharazian",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W131",
      "label": "The Broken Ladder: AI, Remote Work, and Early-Career Hiring",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C04",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Junior hiring contraction may be more closely explained by remote-work effects than AI deployment alone.",
      "limitation": "Attribution depends on exposure and comparator specification.",
      "url": "https://wrap.warwick.ac.uk/id/eprint/202349/",
      "authors": "Lambert",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Employment and early-career roles",
        "K:Remote work and apprenticeship"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "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",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C06",
        "C:C09",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Historical occupational turnover suggests task change and adaptation alongside displacement risk.",
      "limitation": "Long historical analogies may not hold at current AI speed.",
      "url": "https://cepr.org/voxeu/columns/new-jobs-140-years-data-why-ai-displacement-fear-overstated-and-what-worry-about",
      "authors": "Skoglund",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Vulnerability and secure code",
        "K:Ownership and knowledge transfer",
        "K:Employment and early-career roles",
        "K:Long-running agent execution"
      ],
      "volumes": []
    },
    {
      "id": "W133",
      "label": "Firm Data on AI",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.nber.org/papers/w34836",
      "authors": "Yotzov",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "W134",
      "label": "Artificial Intelligence and the Labor Market",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.nber.org/papers/w33509",
      "authors": "Hampole",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "W135",
      "label": "Generative AI as Seniority-Biased Technological Change: Evidence from U.S. Résumé and Job Posting Data",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "AI adoption may shift demand toward experienced software workers at the expense of junior vacancies.",
      "limitation": "Job-posting measurement and selection bias.",
      "url": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5425555",
      "authors": "Hosseini",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human cognitive load",
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V05"
      ]
    },
    {
      "id": "W136",
      "label": "Still Waters, Rapid Currents: Early Labor Market Transformation under Generative AI",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C09",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.nber.org/papers/w33777",
      "authors": "Humlum",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Agent context and persistent memory",
        "K:Employment and early-career roles"
      ],
      "volumes": [
        "V06",
        "V05"
      ]
    },
    {
      "id": "W137",
      "label": "The Labor Market Is Tilting Toward Seniority",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Posted development vacancies disproportionately target seniority compared with entry-level roles.",
      "limitation": "Descriptive share changes cannot attribute cause to AI.",
      "url": "https://hiringlab.indeed.com/2026/07/23/the-labor-market-is-tilting-toward-seniority/",
      "authors": "Aidala",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W138",
      "label": "AI's Impact on Labor and Hiring",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Employers may adjust planned recruiting before adjusting existing headcount.",
      "limitation": "Reports intent and sentiment rather than realized effects.",
      "url": "https://libertystreeteconomics.newyorkfed.org/2026/08/ais-impact-on-labor-and-hiring/",
      "authors": "Athreya",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "W139",
      "label": "Do Job Postings Show Early Labor-Market Effects of AI?",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "authors": "Audoly",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Employment and early-career roles",
        "K:Economic costs and return"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W140",
      "label": "AI and Job Postings: From Destruction to Creation?",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Some developer vacancies rise after new coding agent capabilities become available.",
      "limitation": "Product release timing is not randomized AI exposure.",
      "url": "https://hiringlab.indeed.com/2026/07/08/ai-and-job-postings-from-destruction-to-creation/",
      "authors": "Gallacher",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Employment and early-career roles"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W141",
      "label": "Google's AI & Economy ATLAS v1.0: Mapping Gemini Usage in the Economy",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Maps adoption by tasks; tool usage does not directly imply task replacement or labor demand change.",
      "limitation": "One provider and incomplete agent usage coverage.",
      "url": "https://arxiv.org/abs/2608.00038",
      "authors": "Iscenko",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "W142",
      "label": "AI Is Probably Not (Yet) the Reason for Labor Market Weakening",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C03",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Alternative US estimation fails to identify significant net AI-driven labor weakening.",
      "limitation": "Method and observation window could miss subgroup impacts.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "authors": "Nunn",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Agent failure and escalation",
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W143",
      "label": "New data show no AI jobs apocalypse — for now",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Aggregate labor indicators remain more stable than narratives of immediate massive AI displacement.",
      "limitation": "Aggregate trends can mask cohort, wage and industry effects.",
      "url": "https://www.brookings.edu/articles/new-data-show-no-ai-jobs-apocalypse-for-now/",
      "authors": "Kinder",
      "year": "2025",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W144",
      "label": "2026 Global AI Jobs Barometer: Two futures for jobs in an AI era",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Rapidly changing skill demands and experience requirements may reshape developer career ladders.",
      "limitation": "Vendor interpretation and task-exposure proxies; not causal.",
      "url": "https://www.pwc.com/gx/en/issues/artificial-intelligence/publications/artificial-intelligence-study.html",
      "authors": "PwC",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Skills formation and teaching",
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "W145",
      "label": "ROI of AI-Assisted Software Development",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Productivity"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C02",
        "C:C10",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://dora.dev/ai/roi/report/",
      "authors": "DORA",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Human cognitive load",
        "K:Economic costs and return",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W146",
      "label": "McKinsey Technology Trends Outlook 2026",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Economics",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C06",
        "C:C09",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.mckinsey.com/capabilities/tech-and-ai/our-insights/the-top-trends-in-tech",
      "authors": "Chui",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Controlled productivity evidence",
        "K:Developer workflow and adoption",
        "K:Vulnerability and secure code",
        "K:System understanding and rationale",
        "K:Agent context and persistent memory",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W147",
      "label": "To Ban or not to Ban? How Open Source Projects Govern GenAI Contributions",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [
        "C:C11"
      ],
      "mapped": [
        "C:C04",
        "C:C08",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Projects adopt distinct governance stances to regulate low-cost agent PR supply and scarce maintainer review capacity.",
      "limitation": "Strategy taxonomy does not establish effectiveness.",
      "url": "https://arxiv.org/abs/2603.26487",
      "authors": "Yang",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Economic costs and return",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W148",
      "label": "SOEN-101: Code Generation by Emulating Software Process Models Using Large Language Model Agents",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [
        "C:C04",
        "C:C07",
        "C:C11"
      ],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C11"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://doi.org/10.1109/ICSE55347.2025.00140",
      "authors": "Lin",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C04\", \"C:C07\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Architecture and modularity",
        "K:Specifications and governance"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W149",
      "label": "Making AI Visible, Not Vanished: How AI Policies Reshape Developer Experience on GitHub",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C11"
      ],
      "mapped": [
        "C:C04",
        "C:C05",
        "C:C11"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2608.03329",
      "authors": "Chen",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Technical debt and complexity",
        "K:Specifications and governance",
        "K:Evaluation methodology and baselines",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W150",
      "label": "We Permit the Use of AI, but [...]: The Landscape of AI Policies in Popular Open Source Projects",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C04",
        "C:C07",
        "C:C11"
      ],
      "mapped": [
        "C:C01",
        "C:C04",
        "C:C05",
        "C:C07",
        "C:C11"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2609.07542",
      "authors": "Hora",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C04\", \"C:C07\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Evaluation methodology and baselines",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W151",
      "label": "Blueprint First, Model Second: A Framework for Deterministic LLM Workflow",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C11"
      ],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C11"
      ],
      "printed": true,
      "summary": "Predefined action blueprints can constrain agent behavior and outperform unrestricted planning on tested workflows.",
      "limitation": "Domain not typical SWE repositories; benchmark-specific.",
      "url": "https://arxiv.org/abs/2508.02721",
      "authors": "Qiu",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C07\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Independent verification and oracles",
        "K:Benchmarks and construct validity",
        "K:Architecture and modularity",
        "K:Specifications and governance",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W152",
      "label": "Agentic Software Engineering: Foundational Pillars and a Research Roadmap",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Engineering structure"
      ],
      "actual": [
        "C:C03",
        "C:C04",
        "C:C11"
      ],
      "mapped": [
        "C:C01",
        "C:C03",
        "C:C04",
        "C:C05",
        "C:C09",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "limitation": "Roadmap is not evidence of achieved agent reliability.",
      "url": "https://arxiv.org/abs/2509.06216",
      "authors": "Hassan",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Employment and early-career roles",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W153",
      "label": "Toward Agentic Software Engineering Beyond Code: Framing Vision, Values, and Vocabulary",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:Engineering structure"
      ],
      "actual": [
        "C:C01",
        "C:C04",
        "C:C11"
      ],
      "mapped": [
        "C:C01",
        "C:C04",
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "Expands the scope of agentic SWE to requirements, design, teamwork and organization-wide responsibility.",
      "limitation": "Framing proposal; no new controlled outcome evidence.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-engineering-structure",
      "authors": "Hoda",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C01\", \"C:C04\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W154",
      "label": "Comprehension Debt in GenAI-Assisted Software Engineering Projects",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C05",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2604.13277",
      "authors": "Ahmad",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Technical debt and complexity",
        "K:Human cognitive load",
        "K:Skills formation and teaching",
        "K:Cognitive offloading and skill debt",
        "K:System understanding and rationale",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W155",
      "label": "ChatGPT: Friend or Foe When Comprehending and Changing Unfamiliar Code",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [
        "C:C09",
        "C:C10"
      ],
      "mapped": [
        "C:C07",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2605.10702",
      "authors": "Anderson",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C09\", \"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Skills formation and teaching",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W156",
      "label": "LACY: Simulating Expert Mentoring for Software Onboarding with Code Tours",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C07",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2603.25391",
      "authors": "Kara",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Human cognitive load",
        "K:Skills formation and teaching",
        "K:Onboarding and developer fluency",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W157",
      "label": "ClawVM: Harness-Managed Virtual Memory for Stateful Tool-Using LLM Agents",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [
        "C:C09"
      ],
      "mapped": [
        "C:C03",
        "C:C06",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory",
      "authors": "Rafique",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Agent failure and escalation",
        "K:Dependencies and agent supply chain",
        "K:Specifications and governance",
        "K:Agent context and persistent memory",
        "K:Long-running agent execution",
        "K:Human-agent collaboration",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W158",
      "label": "Should I Give Up Now? Investigating LLM Pitfalls in Software Engineering",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [
        "C:C03",
        "C:C09"
      ],
      "mapped": [
        "C:C03",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2411.09916",
      "authors": "Tie",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Agent failure and escalation",
        "K:Agent context and persistent memory",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W159",
      "label": "Memory Management and Contextual Consistency for Long-Running Low-Code Agents",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C09"
      ],
      "mapped": [
        "C:C03",
        "C:C09",
        "C:C10",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2509.25250",
      "authors": "Xu",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Agent failure and escalation",
        "K:Agent context and persistent memory",
        "K:Economic costs and return",
        "K:Long-running agent execution",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W160",
      "label": "AriGraph: Learning Knowledge Graph World Models with Episodic Memory for LLM Agents",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [
        "C:C09"
      ],
      "mapped": [
        "C:C03",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Combining semantic facts with ordered episodes improves decisions over unstructured history in text environments.",
      "limitation": "Evaluated in games, not a production software repo.",
      "url": "https://arxiv.org/abs/2407.04363",
      "authors": "Anokhin",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Skills formation and teaching",
        "K:Agent context and persistent memory",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W161",
      "label": "Examining ownership models in software teams: A systematic literature review and a replication study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://doi.org/10.1007/s10664-024-10538-5",
      "authors": "Koana",
      "year": "2024",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Ownership and knowledge transfer",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W162",
      "label": "40 Years of Designing Code Comprehension Experiments: A Systematic Mapping Study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Verification & review"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C07",
        "C:C08",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://doi.org/10.1145/3626522",
      "authors": "Wyrich",
      "year": "2024",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Human cognitive load",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W163",
      "label": "A Case Study of Onboarding in Software Teams: Tasks and Strategies",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C02",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Onboarding requires orchestrated starter tasks, mentoring and access to team knowledge rather than merely fast initial commits.",
      "limitation": "Mainly qualitative; duration not measured.",
      "url": "https://homepages.dcc.ufmg.br/~figueiredo/disciplinas/papers/icse2021ju.pdf",
      "authors": "Ju",
      "year": "2021",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Skills formation and teaching",
        "K:Onboarding and developer fluency",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W164",
      "label": "Program Comprehension and Code Complexity Metrics: An fMRI Study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Common complexity metrics capture only part of human cognitive effort; text size and vocabulary also influence comprehension.",
      "limitation": "Nineteen participants, artificial snippets.",
      "url": "https://github.com/brains-on-code/fMRI-complexity-metrics-icse2021",
      "authors": "Peitek",
      "year": "2021",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Technical debt and complexity",
        "K:Human cognitive load",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "W165",
      "label": "Please Turn Your Cameras On: Remote Onboarding of Software Developers during a Pandemic",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2011.08130",
      "authors": "Rodeghero",
      "year": "2021",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Onboarding and developer fluency",
        "K:Remote work and apprenticeship",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W166",
      "label": "Comprehension of computer code relies primarily on domain-general executive brain regions",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Code comprehension draws heavily on general executive cognition, not ordinary natural-language comprehension alone.",
      "limitation": "Psychology of small programs rather than codebase ownership.",
      "url": "https://doi.org/10.7554/eLife.58906",
      "authors": "Ivanova",
      "year": "2020",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:System understanding and rationale",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "W167",
      "label": "A Look into Programmers' Heads",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Programming-language familiarity lowers cognitive effort during code reading.",
      "limitation": "Does not distinguish own code from unfamiliar team code.",
      "url": "https://doi.org/10.1109/TSE.2018.2863303",
      "authors": "Peitek",
      "year": "2020",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "W168",
      "label": "Do you remember this source code?",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C09"
      ],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "File-specific knowledge decays after contributions; own edits and share of code correlate with perceived familiarity.",
      "limitation": "Self-reported familiarity is not validated recall.",
      "url": "https://doi.org/10.1145/3180155.3180215",
      "authors": "Krüger",
      "year": "2018",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Automation bias and trust"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W169",
      "label": "Simultaneous Measurement of Program Comprehension with fMRI and Eye Tracking: A Case Study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Brain/gaze instrumentation for code understanding has important signal and measurement constraints.",
      "limitation": "More about measurement feasibility than AI intervention.",
      "url": "https://github.com/brains-on-code/simultaneous-fmri-and-eyetracking",
      "authors": "Peitek",
      "year": "2018",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:System understanding and rationale",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W170",
      "label": "Measuring Program Comprehension: A Large-Scale Field Study with Professionals",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C01",
        "C:C09",
        "C:C10"
      ],
      "mapped": [
        "C:C01",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Most development effort is spent understanding and navigating existing code, especially by newcomers.",
      "limitation": "Understanding inferred from telemetry, not observed; authorship unseparated.",
      "url": "https://xin-xia.github.io/publication/TSE17.pdf",
      "authors": "Xia",
      "year": "2018",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C01\", \"C:C09\", \"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:Onboarding and developer fluency",
        "K:System understanding and rationale",
        "K:Ownership and knowledge transfer",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W171",
      "label": "Revisiting Turnover-Induced Knowledge Loss in Software Projects",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://doi.org/10.1109/ICSME.2017.64",
      "authors": "Nassif",
      "year": "2017",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Agent failure and escalation",
        "K:Ownership and knowledge transfer",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W172",
      "label": "Measuring neural efficiency of program comprehension",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10",
        "C:C12"
      ],
      "printed": true,
      "summary": "Semantic cues like informative naming reduce cognitive effort during code comprehension.",
      "limitation": "Small trained sample; no AI and no realistic full projects.",
      "url": "https://doi.org/10.1145/3106237.3106268",
      "authors": "Siegmund",
      "year": "2017",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:System understanding and rationale",
        "K:Agent context and persistent memory",
        "K:Economic costs and return",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W173",
      "label": "Quantifying and Mitigating Turnover-Induced Knowledge Loss: Case Studies of Chrome and a Project at Avaya",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C09",
        "C:C11"
      ],
      "mapped": [
        "C:C06",
        "C:C09",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "Developer departure leaves knowledge coverage gaps; successor assignment can partially reduce them.",
      "limitation": "Code-blame ownership proxy may fail when agents commit code.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory",
      "authors": "Rigby",
      "year": "2016",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C09\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Vulnerability and secure code",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W174",
      "label": "Impact of Developer Turnover on Quality in Open-Source Software",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "External contributor churn can affect downstream quality and code stewardship.",
      "limitation": "Effect sizes not retrieved in annotated bibliography.",
      "url": "https://doi.org/10.1145/2786805.2786870",
      "authors": "Foucault",
      "year": "2015",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "W175",
      "label": "Code Ownership and Software Quality: A Replication Study",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C01",
        "C:C05"
      ],
      "mapped": [
        "C:C01",
        "C:C04",
        "C:C05",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Weak code ownership predicts defects in some settings while intentional shared ownership can be healthy.",
      "limitation": "Regression only, ownership meaning depends on organizational context.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory",
      "authors": "Greiler",
      "year": "2015",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C01\", \"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Ownership and knowledge transfer",
        "K:Agent context and persistent memory",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W176",
      "label": "I Know What You Did Last Summer — An Investigation of How Developers Spend Their Time",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C01"
      ],
      "mapped": [
        "C:C01",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Understanding consumes a larger share of developer time than typing in an observed Smalltalk setting.",
      "limitation": "One IDE ecosystem and mixed student/professional cohort.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory",
      "authors": "Minelli",
      "year": "2015",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C01\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:System understanding and rationale",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W177",
      "label": "Stuck and Frustrated or in Flow and Happy: Sensing Developers' Emotions and Progress",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C09",
        "C:C10",
        "C:C12"
      ],
      "printed": true,
      "summary": "Sensing subjective strain and flow might complement throughput metrics when evaluating human-agent collaboration.",
      "limitation": "Tiny sample and predictor errors; monitoring raises privacy concerns.",
      "url": "https://doi.org/10.1109/ICSE.2015.334",
      "authors": "Müller",
      "year": "2015",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Developer workflow and adoption",
        "K:Employment and early-career roles",
        "K:Human-agent collaboration",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W178",
      "label": "Ramp-Up Journey of New Hires: Tug of War of Aids and Impediments",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://doi.org/10.1109/ESEM.2015.7321212",
      "authors": "Rastogi",
      "year": "2015",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Onboarding and developer fluency",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W179",
      "label": "A systematic literature review on the usage of eye-tracking in software engineering",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Existing gaze-based studies seldom isolate effects of own-code versus other-code understanding.",
      "limitation": "Predates LLM tooling; study design gaps not outcome evidence.",
      "url": "https://doi.org/10.1016/j.infsof.2015.06.008",
      "authors": "Sharafi",
      "year": "2015",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human cognitive load",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "W180",
      "label": "Using psycho-physiological measures to assess task difficulty in software development",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.microsoft.com/en-us/research/publication/using-psycho-physiological-measures-to-assess-task-difficulty-in-software-development/",
      "authors": "Fritz",
      "year": "2014",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:Economic costs and return",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W181",
      "label": "Understanding understanding source code with functional magnetic resonance imaging",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Brain activation differs between true program comprehension and superficial syntax spotting.",
      "limitation": "Contrived snippets with obscured identifiers.",
      "url": "https://doi.org/10.1145/2568225.2568252",
      "authors": "Siegmund",
      "year": "2014",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "W182",
      "label": "Don't Touch My Code! Examining the Effects of Ownership on Software Quality",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C05",
        "C:C09"
      ],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory",
      "authors": "Bird",
      "year": "2011",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C05\", \"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W183",
      "label": "Moving into a New Software Project Landscape",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "New developers need exploration and environment setup before completing useful changes, regardless of code generation rate.",
      "limitation": "Small heterogeneous IBM samples, legacy context.",
      "url": "https://research.ibm.com/publications/moving-into-a-new-software-project-landscape",
      "authors": "Dagenais",
      "year": "2010",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Onboarding and developer fluency",
        "K:System understanding and rationale",
        "K:Agent context and persistent memory",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W184",
      "label": "Developer Fluency: Achieving True Mastery in Software Projects",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://doi.org/10.1145/1882291.1882313",
      "authors": "Zhou",
      "year": "2010",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Onboarding and developer fluency",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W185",
      "label": "Succession: Measuring Transfer of Code and Developer Productivity",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C09",
        "C:C11"
      ],
      "mapped": [
        "C:C02",
        "C:C09",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "Ownership transfer across teams or geography may lower successor effectiveness without deliberate knowledge handoff.",
      "limitation": "Past corporate development model; not agent-mediated work.",
      "url": "https://mockus.org/papers/succession.pdf",
      "authors": "Mockus",
      "year": "2009",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C09\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Ownership and knowledge transfer",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W186",
      "label": "Maintaining Mental Models: A Study of Developer Work Habits",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C01",
        "C:C09"
      ],
      "mapped": [
        "C:C01",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "Developers struggle particularly with others' code and hidden design rationale, making explanation provenance an asset.",
      "limitation": "Perceived problem ratings, not timed comprehension measures.",
      "url": "https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/p492-latoza.pdf",
      "authors": "LaToza",
      "year": "2006",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C01\", \"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Automation bias and trust",
        "K:Human cognitive load",
        "K:System understanding and rationale",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W187",
      "label": "Globalization by Chunking: A Quantitative Approach",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C02",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://mockus.org/papers/chunking.pdf",
      "authors": "Mockus",
      "year": "2001",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W188",
      "label": "The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://dl.acm.org/doi/10.5555/302163.302199",
      "authors": "Sim",
      "year": "1998",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Human cognitive load",
        "K:Skills formation and teaching",
        "K:Onboarding and developer fluency",
        "K:System understanding and rationale",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "W189",
      "label": "The Substrate Collapse: AI Code Generation Invalidates Authorship-Based Knowledge Metrics",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C05",
        "C:C09",
        "C:C11"
      ],
      "mapped": [
        "C:C05",
        "C:C09",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2606.20882",
      "authors": "Wheeler",
      "year": "2026",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C05\", \"C:C09\", \"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:System understanding and rationale",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W190",
      "label": "How do Humans and LLMs Process Confusing Code?",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/abs/2508.18547",
      "authors": "Abdelsalam",
      "year": "2025",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Code reuse and duplication",
        "K:Human cognitive load",
        "K:System understanding and rationale",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "W191",
      "label": "Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [
        "C:C03",
        "C:C04"
      ],
      "mapped": [
        "C:C01",
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-what-agents-can-do",
      "authors": "Ehsani",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C04\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Agent failure and escalation",
        "K:System understanding and rationale",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W192",
      "label": "AIDev: Studying AI Coding Agents on GitHub",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [
        "C:C07"
      ],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://arxiv.org/html/2602.09185",
      "authors": "Li",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines",
        "K:Dataset provenance and dependency"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "W193",
      "label": "MirrorCode: Evidence that AI can already do some weeks-long coding tasks",
      "kind": "paper",
      "collection": "W",
      "category": null,
      "streams": [
        "T:What agents can do"
      ],
      "actual": [
        "C:C03",
        "C:C07"
      ],
      "mapped": [
        "C:C03",
        "C:C07"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://www.sepolimi.com/p/se-ai-bibliography-what-agents-can-do",
      "authors": "METR / Epoch AI",
      "year": "2026",
      "attributes": {
        "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.",
        "ndse2_actual_chapters_json": "[\"C:C03\", \"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Evaluation methodology and baselines",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O001",
      "label": "The Code Nobody Reads",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/the-code-nobody-reads",
      "authors": "Addy Osmani",
      "year": "2026-09-28",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O002",
      "label": "Brownfield Agentic Engineering",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C09"
      ],
      "mapped": [
        "C:C09"
      ],
      "printed": true,
      "summary": "Reliable agents in mature codebases need recovered tacit constraints and regression evidence before modifying code.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/brownfield-agentic-engineering",
      "authors": "Addy Osmani",
      "year": "2026-09-14",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:System understanding and rationale",
        "K:Specifications and governance",
        "K:Independent verification and oracles"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O003",
      "label": "Agentic Skill Decay",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C10"
      ],
      "printed": true,
      "summary": "Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/agentic-skill-decay",
      "authors": "Addy Osmani",
      "year": "2026-08-31",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Cognitive offloading and skill debt",
        "K:Skills formation and teaching",
        "K:Human cognitive load"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O004",
      "label": "Audit your Agent files",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C09"
      ],
      "mapped": [
        "C:C09"
      ],
      "printed": true,
      "summary": "Agent configuration and memory are perishable operational assets that should be periodically revalidated.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/audit-your-agent-files",
      "authors": "Addy Osmani",
      "year": "2026-08-27",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Agent context and persistent memory",
        "K:Dependencies and agent supply chain",
        "K:Specifications and governance"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O005",
      "label": "Human judgment doesn't leave the software factory. It relocates.",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C11"
      ],
      "printed": false,
      "summary": "Agentic factories relocate human responsibility toward intent, quality criteria and authorization rather than eliminating it.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/human-judgment-doesnt-leave-the-software",
      "authors": "Addy Osmani",
      "year": "2026-08-21",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Specifications and governance",
        "K:Independent verification and oracles"
      ],
      "volumes": []
    },
    {
      "id": "O006",
      "label": "Practical Loop Engineering",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [
        "C:C03"
      ],
      "mapped": [
        "C:C03"
      ],
      "printed": true,
      "summary": "Effective autonomous loops begin with bounded goals, observable checks and explicit stopping rules.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/practical-loop-engineering",
      "authors": "Addy Osmani",
      "year": "2026-08-14",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C03\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Agent failure and escalation",
        "K:Specifications and governance"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O007",
      "label": "Agentic Code Quality",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C05"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/agentic-code-quality",
      "authors": "Addy Osmani",
      "year": "2026-08-08",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Technical debt and complexity",
        "K:Independent verification and oracles",
        "K:Review capacity and maintainers"
      ],
      "volumes": []
    },
    {
      "id": "O008",
      "label": "Software Factories, Light and Dark",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C11"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/software-factories-light-and-dark",
      "authors": "Addy Osmani",
      "year": "2026-07-22",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Long-running agent execution",
        "K:Economic costs and return"
      ],
      "volumes": []
    },
    {
      "id": "O009",
      "label": "Own the Outer Loop",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [
        "C:C11"
      ],
      "mapped": [
        "C:C11"
      ],
      "printed": true,
      "summary": "Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/own-the-outer-loop",
      "authors": "Addy Osmani",
      "year": "2026-07-09",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Ownership and knowledge transfer",
        "K:Independent verification and oracles",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O010",
      "label": "Agentic Autonomy Levels",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C03"
      ],
      "mapped": [
        "C:C03"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/agentic-autonomy-levels",
      "authors": "Addy Osmani",
      "year": "2026-07-03",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C03\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Human-agent collaboration",
        "K:Agent failure and escalation"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O011",
      "label": "Agentic Code Review",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C08"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/agentic-code-review",
      "authors": "Addy Osmani",
      "year": "2026-06-16",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:AI as reviewer",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "O012",
      "label": "Loop Engineering",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [
        "C:C03"
      ],
      "mapped": [
        "C:C03"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/loop-engineering",
      "authors": "Addy Osmani",
      "year": "2026-06-08",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C03\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Agent failure and escalation",
        "K:Economic costs and return"
      ],
      "volumes": [
        "V06",
        "V05"
      ]
    },
    {
      "id": "O013",
      "label": "Long-running Agents",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [
        "C:C09"
      ],
      "mapped": [
        "C:C09"
      ],
      "printed": true,
      "summary": "Agents operating across sessions require durable task state, resumability, recovery and verifiable progress.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/long-running-agents",
      "authors": "Addy Osmani",
      "year": "2026-04-30",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Agent context and persistent memory",
        "K:Agent failure and escalation"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O014",
      "label": "The Agent Stack Bet",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C06"
      ],
      "printed": false,
      "summary": "Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/the-agent-stack-bet",
      "authors": "Addy Osmani",
      "year": "2026-04-18",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Prompt injection and malicious tools",
        "K:Dependencies and agent supply chain",
        "K:Human-agent collaboration"
      ],
      "volumes": []
    },
    {
      "id": "O015",
      "label": "Is the IDE dead?",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C01"
      ],
      "printed": false,
      "summary": "Asynchronous agent orchestration may become the primary developer control surface, while editors remain tools for targeted inspection.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/death-of-the-ide",
      "authors": "Addy Osmani",
      "year": "2026-03-20",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration",
        "K:Long-running agent execution"
      ],
      "volumes": []
    },
    {
      "id": "O016",
      "label": "14 More lessons from 14 years at Google",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C11"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/14-more-lessons-from-14-years-at",
      "authors": "Addy Osmani",
      "year": "2026-02-12",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Ownership and knowledge transfer",
        "K:Skills formation and teaching",
        "K:Human cognitive load"
      ],
      "volumes": []
    },
    {
      "id": "O017",
      "label": "The 80% Problem in Agentic Coding",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C10"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/the-80-problem-in-agentic-coding",
      "authors": "Addy Osmani",
      "year": "2026-01-28",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Cognitive offloading and skill debt",
        "K:System understanding and rationale",
        "K:Technical debt and complexity"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O018",
      "label": "How to write a good spec for AI agents",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C04"
      ],
      "mapped": [
        "C:C04"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/how-to-write-a-good-spec-for-ai-agents",
      "authors": "Addy Osmani",
      "year": "2026-01-19",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C04\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Agent context and persistent memory",
        "K:Independent verification and oracles"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O019",
      "label": "Code Review in the Age of AI",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C08"
      ],
      "printed": false,
      "summary": "The rise in generated changes makes code review an explicit burden-of-proof and accountability process.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/code-review-in-the-age-of-ai",
      "authors": "Addy Osmani",
      "year": "2026-01-05",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:Independent verification and oracles",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "O020",
      "label": "How Good Is AI at Coding React (Really)?",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C03"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/how-good-is-ai-at-coding-react-really",
      "authors": "Addy Osmani",
      "year": "2025-12-29",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Agent failure and escalation",
        "K:Architecture and modularity"
      ],
      "volumes": []
    },
    {
      "id": "O021",
      "label": "My LLM coding workflow going into 2026",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C04"
      ],
      "printed": false,
      "summary": "Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/my-llm-coding-workflow-going-into",
      "authors": "Addy Osmani",
      "year": "2025-12-18",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Developer workflow and adoption",
        "K:Independent verification and oracles"
      ],
      "volumes": []
    },
    {
      "id": "O022",
      "label": "21 Lessons from 14 Years at Google",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C11"
      ],
      "printed": false,
      "summary": "Durable engineering effectiveness depends on solving user problems, judgment and collaboration beyond producing code.",
      "limitation": "Career reflection; not original AI outcome research.",
      "url": "https://addyo.substack.com/p/21-lessons-from-14-years-at-google",
      "authors": "Addy Osmani",
      "year": "2025-12-04",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Ownership and knowledge transfer",
        "K:System understanding and rationale",
        "K:Skills formation and teaching"
      ],
      "volumes": []
    },
    {
      "id": "O023",
      "label": "Treat AI-Generated code as a draft",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/treat-ai-generated-code-as-a-draft",
      "authors": "Addy Osmani",
      "year": "2025-11-25",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:System understanding and rationale",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O024",
      "label": "Critical Thinking during the age of AI",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C10"
      ],
      "printed": false,
      "summary": "Critical questions about purpose, assumptions, context and evidence remain necessary when AI supplies plausible solutions.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/critical-thinking-during-the-age",
      "authors": "Addy Osmani",
      "year": "2025-11-21",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:Skills formation and teaching",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "O025",
      "label": "Conductors to Orchestrators: The Future of Agentic Coding",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C11"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/conductors-to-orchestrators-the-future",
      "authors": "Addy Osmani",
      "year": "2025-11-01",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Long-running agent execution",
        "K:Developer workflow and adoption"
      ],
      "volumes": []
    },
    {
      "id": "O026",
      "label": "Gemini CLI Tips & Tricks",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/gemini-cli-tips-and-tricks",
      "authors": "Addy Osmani",
      "year": "2025-10-21",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Agent context and persistent memory",
        "K:Developer workflow and adoption",
        "K:Agent failure and escalation"
      ],
      "volumes": []
    },
    {
      "id": "O027",
      "label": "How modern browsers work",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05"
      ],
      "printed": false,
      "summary": "Modern browsers coordinate networking, parsing, JavaScript execution, rendering, process isolation and security boundaries.",
      "limitation": "General browser engineering explainer; no claims of AI development outcomes.",
      "url": "https://addyo.substack.com/p/how-modern-browsers-work",
      "authors": "Addy Osmani",
      "year": "2025-09-13",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Vulnerability and secure code",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "O028",
      "label": "Vibe coding is not the same as AI-Assisted engineering.",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C04"
      ],
      "mapped": [
        "C:C04"
      ],
      "printed": true,
      "summary": "Fast conversational prototyping and accountable AI-assisted engineering are distinct development regimes.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/vibe-coding-is-not-the-same-as-ai",
      "authors": "Addy Osmani",
      "year": "2025-08-30",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C04\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Independent verification and oracles",
        "K:Technical debt and complexity"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O029",
      "label": "The reality of AI-Assisted software engineering productivity",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Economics"
      ],
      "actual": [
        "C:C02"
      ],
      "mapped": [
        "C:C02"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/the-reality-of-ai-assisted-software",
      "authors": "Addy Osmani",
      "year": "2025-08-16",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C02\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Output versus shipped value",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O030",
      "label": "Coding for the Future Agentic World",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C03"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/coding-for-the-future-agentic-world",
      "authors": "Addy Osmani",
      "year": "2025-07-29",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Long-running agent execution",
        "K:Agent failure and escalation"
      ],
      "volumes": []
    },
    {
      "id": "O031",
      "label": "Context Engineering: Bringing Engineering Discipline to Prompts",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C09"
      ],
      "mapped": [
        "C:C09"
      ],
      "printed": true,
      "summary": "Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/context-engineering-bringing-engineering",
      "authors": "Addy Osmani",
      "year": "2025-07-13",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Agent context and persistent memory",
        "K:System understanding and rationale",
        "K:Specifications and governance"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O032",
      "label": "The AI-Native Software Engineer",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C10"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/the-ai-native-software-engineer",
      "authors": "Addy Osmani",
      "year": "2025-07-01",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Skills formation and teaching",
        "K:Human-agent collaboration"
      ],
      "volumes": []
    },
    {
      "id": "O033",
      "label": "The \"Trust, But Verify\" Pattern For AI-Assisted Engineering",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C07"
      ],
      "printed": false,
      "summary": "Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/the-trust-but-verify-pattern-for",
      "authors": "Addy Osmani",
      "year": "2025-06-09",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Automation bias and trust",
        "K:Review capacity and maintainers"
      ],
      "volumes": []
    },
    {
      "id": "O034",
      "label": "The Prompt Engineering Playbook for Programmers",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C04"
      ],
      "printed": false,
      "summary": "Effective developer prompts state a bounded problem, relevant context, constraints and the expected verification method.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/the-prompt-engineering-playbook-for",
      "authors": "Addy Osmani",
      "year": "2025-05-27",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Agent context and persistent memory",
        "K:Developer workflow and adoption"
      ],
      "volumes": []
    },
    {
      "id": "O035",
      "label": "AI Won't Kill Junior Devs - But Your Hiring Strategy Might",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/ai-wont-kill-junior-devs-but-your",
      "authors": "Addy Osmani",
      "year": "2025-05-10",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Skills formation and teaching",
        "K:Onboarding and developer fluency"
      ],
      "volumes": []
    },
    {
      "id": "O036",
      "label": "Avoiding Skill Atrophy in the Age of AI",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C10"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/avoiding-skill-atrophy-in-the-age",
      "authors": "Addy Osmani",
      "year": "2025-04-25",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Cognitive offloading and skill debt",
        "K:Skills formation and teaching",
        "K:Onboarding and developer fluency"
      ],
      "volumes": []
    },
    {
      "id": "O037",
      "label": "Vibe Coding is not an excuse for low-quality work",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05"
      ],
      "printed": false,
      "summary": "Rapid AI prototyping does not exempt production changes from ordinary software quality obligations.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/vibe-coding-is-not-an-excuse-for",
      "authors": "Addy Osmani",
      "year": "2025-04-18",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Technical debt and complexity",
        "K:Independent verification and oracles",
        "K:Architecture and modularity"
      ],
      "volumes": []
    },
    {
      "id": "O038",
      "label": "What are AI Agents? why do they matter?",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C03"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/what-are-ai-agents-why-do-they-matter",
      "authors": "Addy Osmani",
      "year": "2025-04-11",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Agent failure and escalation",
        "K:Long-running agent execution",
        "K:Human-agent collaboration"
      ],
      "volumes": []
    },
    {
      "id": "O039",
      "label": "Vibe Coding: Revolution or Reckless Abandon?",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C05"
      ],
      "printed": false,
      "summary": "Vibe coding can democratize prototypes while amplifying unnoticed security and maintainability risks.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "url": "https://addyo.substack.com/p/vibe-coding-revolution-or-reckless",
      "authors": "Addy Osmani",
      "year": "2025-04-03",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Vulnerability and secure code",
        "K:Technical debt and complexity",
        "K:Human cognitive load"
      ],
      "volumes": []
    },
    {
      "id": "O040",
      "label": "MCP: What It Is and Why It Matters",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C06"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/mcp-what-it-is-and-why-it-matters",
      "authors": "Addy Osmani",
      "year": "2025-03-27",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Dependencies and agent supply chain",
        "K:Prompt injection and malicious tools",
        "K:Agent context and persistent memory"
      ],
      "volumes": []
    },
    {
      "id": "O041",
      "label": "Leading Effective Engineering Teams in the Age of GenAI",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C11"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/leading-effective-engineering-teams-c9b",
      "authors": "Addy Osmani",
      "year": "2025-03-19",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Skills formation and teaching",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "O042",
      "label": "Beyond the 70%: Maximizing the human 30% of AI-assisted coding",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C10"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/beyond-the-70-maximizing-the-human",
      "authors": "Addy Osmani",
      "year": "2025-03-13",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:System understanding and rationale",
        "K:Skills formation and teaching",
        "K:Output versus shipped value"
      ],
      "volumes": []
    },
    {
      "id": "O043",
      "label": "Applied \"Software Engineering at Google\"",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C07"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/applied-software-engineering-at-google",
      "authors": "Addy Osmani",
      "year": "2025-03-06",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Architecture and modularity",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "O044",
      "label": "Speech-to-Code: Vibe Coding with Voice",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C01"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/speech-to-code-vibe-coding-with-voice",
      "authors": "Addy Osmani",
      "year": "2025-02-28",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human cognitive load",
        "K:Human-agent collaboration"
      ],
      "volumes": []
    },
    {
      "id": "O045",
      "label": "Personal Software: The Unbundling of the Programmer?",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/personal-software-the-unbundling",
      "authors": "Addy Osmani",
      "year": "2025-02-09",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Economic costs and return",
        "K:Developer workflow and adoption",
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "O046",
      "label": "Why I use Cline for AI Engineering",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/why-i-use-cline-for-ai-engineering",
      "authors": "Addy Osmani",
      "year": "2025-01-30",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Agent context and persistent memory",
        "K:Agent failure and escalation"
      ],
      "volumes": []
    },
    {
      "id": "O047",
      "label": "AI-Driven Prototyping: v0, Bolt, and Lovable Compared",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C03"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/ai-driven-prototyping-v0-bolt-and",
      "authors": "Addy Osmani",
      "year": "2025-01-11",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Architecture and modularity",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "O048",
      "label": "Future-proofing your Software Engineering career",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C10"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/future-proofing-your-software-engineering",
      "authors": "Addy Osmani",
      "year": "2024-12-23",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:Employment and early-career roles",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "O049",
      "label": "The 70% problem: Hard truths about AI-assisted coding",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C02"
      ],
      "mapped": [
        "C:C02"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/the-70-problem-hard-truths-about",
      "authors": "Addy Osmani",
      "year": "2024-12-04",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C02\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Technical debt and complexity",
        "K:Independent verification and oracles"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "O050",
      "label": "User-centric engineering.",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C01"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://addyo.substack.com/p/user-centric-engineering",
      "authors": "Addy Osmani",
      "year": "2024-11-15",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Output versus shipped value"
      ],
      "volumes": []
    },
    {
      "id": "P001",
      "label": "Why techies leave Big Tech",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Collects engineers’ and leaders’ accounts of leaving large companies for reasons including learning, autonomy, career progression, layoffs and compensation.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/leaving-big-tech",
      "authors": "Gergely Orosz",
      "year": "2024-10-15",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "P002",
      "label": "Did Automattic commit open source theft?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C06",
        "C:C11"
      ],
      "printed": false,
      "summary": "Discusses the WordPress plugin-directory dispute, distinguishing permission to fork source from control over a distribution channel and its existing users.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/did-automattic-commit-open-source-theft/",
      "authors": "Gergely Orosz",
      "year": "2024-10-18",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Dependencies and agent supply chain",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "P003",
      "label": "State of the software engineering job market in 2024",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Combines employment-change and job-listing data to describe variation in engineering demand, seniority, geography and company hiring.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/state-of-eng-market-2024",
      "authors": "Gergely Orosz",
      "year": "2024-10-22",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P004",
      "label": "Hiring software engineers and engineering leaders from Big Tech (Part 1)",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C12"
      ],
      "printed": false,
      "summary": "Uses startup hiring accounts to examine when large-company experience transfers well and when established processes or specialized tools become liabilities.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech",
      "authors": "Gergely Orosz",
      "year": "2024-10-29",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Onboarding and developer fluency"
      ],
      "volumes": []
    },
    {
      "id": "P005",
      "label": "How to become a more effective engineer",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C11"
      ],
      "printed": false,
      "summary": "Cindy Sridharan discusses organizational constraints, implicit hierarchies, communication and incremental improvements from an individual-contributor perspective.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/how-to-become-a-more-effective-engineer",
      "authors": "Gergely Orosz; Cindy Sridharan",
      "year": "2024-11-05",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "P006",
      "label": "How to debug large, distributed systems: Antithesis",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C07"
      ],
      "mapped": [
        "C:C07"
      ],
      "printed": true,
      "summary": "Explains deterministic simulation, replay and fault exploration through Antithesis, alongside debugging history and engineering trade-offs.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/antithesis",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2024-11-12",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C07\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "P007",
      "label": "Hiring software engineers and engineering leaders from Big Tech (Part 2)",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Discusses recruitment timing, compensation, flexibility and the portability of large-company experience to startups.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech-part-2",
      "authors": "Gergely Orosz",
      "year": "2024-11-19",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Economic costs and return"
      ],
      "volumes": []
    },
    {
      "id": "P008",
      "label": "IDEs with GenAI features that Software Engineers love",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C02"
      ],
      "printed": false,
      "summary": "Reports a voluntary social-media poll about AI-enabled editors and discusses tool preferences.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/ide-that-software-engineers-love",
      "authors": "Gergely Orosz",
      "year": "2024-11-26",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P009",
      "label": "The Pragmatic Engineer in 2024",
      "kind": "catalogue_context_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Indexes the publication’s prior year of articles, organized around company practices and engineering topics.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-in-2024/",
      "authors": "Gergely Orosz",
      "year": "2024-11-29",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P010",
      "label": "The Pragmatic Engineer: Cyber Monday Deals",
      "kind": "catalogue_context_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Advertises temporary discounts on the author’s books and newsletter.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-cyber-monday-deals/",
      "authors": "Gergely Orosz",
      "year": "2024-12-02",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [],
      "volumes": []
    },
    {
      "id": "P011",
      "label": "How GenAI is reshaping tech hiring",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Synthesizes contributions from 49 hiring managers and engineers about screening, unauthorized assistance, changing interview formats and integrating LLMs into assessment.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/how-genai-changes-tech-hiring",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2024-12-03",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P012",
      "label": "Why my new audiobook “The Software Engineer's Guidebook” is everywhere except on Audible",
      "kind": "catalogue_context_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Describes the author’s audiobook distribution experience and commercial concerns about platform terms and publication delays.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/why-my-audibook-is-not-on-audible/",
      "authors": "Gergely Orosz",
      "year": "2024-12-10",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [],
      "volumes": []
    },
    {
      "id": "P013",
      "label": "How Shopify Built Its Live Globe for Black Friday",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C05"
      ],
      "printed": false,
      "summary": "Interviews Shopify engineers about a time-bounded interactive visualization project, covering prototypes, architecture, performance, operations and qualitative product goals.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/shopify-black-friday",
      "authors": "Gergely Orosz",
      "year": "2024-12-17",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Architecture and modularity",
        "K:Output versus shipped value"
      ],
      "volumes": []
    },
    {
      "id": "P014",
      "label": "How AI-assisted coding will change software engineering: hard truths",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C08"
      ],
      "printed": true,
      "summary": "Republishes an edited version of Addy Osmani’s 70% problem essay and adds Orosz’s commentary about engineering responsibilities, expertise and software craft.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/how-ai-will-change-software-engineering",
      "authors": "Gergely Orosz; Addy Osmani",
      "year": "2025-01-05",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Output versus shipped value",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "P015",
      "label": "Bug management that works (Part 2)",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C11"
      ],
      "printed": false,
      "summary": "Synthesizes practitioner approaches to allocating bug-fixing capacity, assigning ownership, preventing defects and sustaining a quality-focused culture.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/bug-management-that-works-part-2",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2025-01-07",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Ownership and knowledge transfer",
        "K:Technical debt and complexity"
      ],
      "volumes": []
    },
    {
      "id": "P016",
      "label": "Where to find to The Pragmatic Engineer Podcast",
      "kind": "catalogue_context_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Lists distribution channels and the stated focus of the publication’s podcast.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-podcast/",
      "authors": "Gergely Orosz",
      "year": "2025-01-08",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [],
      "volumes": []
    },
    {
      "id": "P017",
      "label": "Cross-platform mobile development",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05"
      ],
      "printed": false,
      "summary": "Compares native, React Native, Flutter and web-based approaches, using ecosystem data and cases to explain platform-selection trade-offs.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/cross-platform-mobile-development",
      "authors": "Gergely Orosz; Elin Nilsson; Fatos Morina",
      "year": "2025-01-14",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Developer workflow and adoption"
      ],
      "volumes": []
    },
    {
      "id": "P018",
      "label": "Are LLMs making StackOverflow irrelevant?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": false,
      "summary": "Discusses declining Stack Overflow question volumes alongside the rise of LLM assistance and earlier moderation-related changes.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/are-llms-making-stackoverflow-irrelevant/",
      "authors": "Gergely Orosz",
      "year": "2025-01-21",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:System understanding and rationale",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "P019",
      "label": "Microsoft’s developer tools roots",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Traces Microsoft’s developer-tool history to frame its contemporary position in editors, repositories and AI assistance.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/microsofts-developer-tools-roots",
      "authors": "Gergely Orosz",
      "year": "2025-01-21",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Economic costs and return",
        "K:Dependencies and agent supply chain"
      ],
      "volumes": []
    },
    {
      "id": "P020",
      "label": "Taking on Google search: Perplexity and Kagi",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C07"
      ],
      "printed": false,
      "summary": "Compares engineering cultures, search infrastructure, product choices and evaluation practices at two companies challenging established search products.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/perplexity-and-kagi",
      "authors": "Gergely Orosz",
      "year": "2025-01-28",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P021",
      "label": "Cross-platform mobile development with Expo",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C05"
      ],
      "printed": false,
      "summary": "Interviews Expo’s team about developer tooling, React Native integration, build services and production deployment workflows.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/expo",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2025-02-04",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Developer workflow and adoption"
      ],
      "volumes": []
    },
    {
      "id": "P022",
      "label": "The Pragmatic Engineer 100K Giveaway",
      "kind": "catalogue_context_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Announces a subscriber milestone and a time-limited giveaway of books and newsletter subscriptions.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-100k-giveaway/",
      "authors": "Gergely Orosz",
      "year": "2025-02-05",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [],
      "volumes": []
    },
    {
      "id": "P023",
      "label": "Where did TikTok’s software engineers go?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Reports destinations of departing TikTok engineers using Live Data Technologies’ professional-mobility data.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/where-did-tiktoks-software-engineers-go/",
      "authors": "Gergely Orosz",
      "year": "2025-02-06",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P024",
      "label": "Is Big Tech becoming more cutthroat?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Discusses performance-management changes, layoffs and employer expectations at large technology companies, contrasting contemporary practices with earlier periods.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/is-big-tech-becoming-more-cutthroat",
      "authors": "Gergely Orosz",
      "year": "2025-02-11",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "P025",
      "label": "State of the startup and scaleup hiring markets in 2025 – as seen by recruiters",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Contrasts broad job-listing declines with two specialist recruiters’ accounts of demand for startup engineers and engineering leaders.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/startup-market-in-2025",
      "authors": "Gergely Orosz",
      "year": "2025-02-18",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P026",
      "label": "Software engineering job openings hit five-year low?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Examines Indeed/FRED vacancy indices across countries and discusses competing explanations for the decline, including the post-pandemic correction and AI expectations.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/software-engineer-jobs-five-year-low/",
      "authors": "Gergely Orosz",
      "year": "2025-02-20",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P027",
      "label": "Robotics for software engineers: Part 1",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C10"
      ],
      "printed": false,
      "summary": "Sandor Felber introduces robotics through project planning, controls, simulation, deployment, testing and day-to-day engineering work.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/robotics",
      "authors": "Gergely Orosz; Sandor Felber",
      "year": "2025-02-25",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:Architecture and modularity"
      ],
      "volumes": []
    },
    {
      "id": "P028",
      "label": "Trimodal Nature of Tech Compensation in the US, UK and India",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Analyzes Levels.fyi compensation submissions by geography, experience and employer tier, distinguishing salary from total compensation and equity value.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/trimodal",
      "authors": "Gergely Orosz",
      "year": "2025-03-04",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Economic costs and return",
        "K:Employment and early-career roles",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P029",
      "label": "AI fakers exposed in tech dev recruitment: postmortem",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Reports a security startup’s account of suspected impersonation during remote hiring and the changes it made to candidate verification.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/ai-fakers",
      "authors": "Gergely Orosz",
      "year": "2025-03-11",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P030",
      "label": "Survey: What’s in your tech stack?",
      "kind": "source_methodology_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Invites readers to report their languages, frameworks, platforms and tools and outlines plans for publishing results.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-in-your-tech-stack",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2025-03-18",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Dataset provenance and dependency",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P031",
      "label": "What is Growth Engineering?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C04"
      ],
      "printed": false,
      "summary": "Alexey Komissarouk describes experimentation-driven engineering that prioritizes learning about business outcomes, supported by product analytics, feature flags and organizational ownership.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-growth-engineering",
      "authors": "Gergely Orosz; Alexey Komissarouk",
      "year": "2025-03-20",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Output versus shipped value",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P032",
      "label": "AI Engineering in the real world",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C07"
      ],
      "printed": false,
      "summary": "Seven company accounts describe engineers building LLM products, including evaluation, nondeterminism, privacy, latency, bespoke tooling and usage-driven costs.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/ai-engineering-in-the-real-world",
      "authors": "Gergely Orosz",
      "year": "2025-03-25",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P033",
      "label": "The Reality of Tech Interviews in 2025",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Interview-preparation founders discuss selective hiring recovery, changing interview difficulty, domain specialization and differences between startup and large-company hiring.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-reality-of-tech-interviews",
      "authors": "Gergely Orosz; Evan King; Stefan Mai",
      "year": "2025-04-01",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P034",
      "label": "MCP Protocol: a new AI dev tools building block",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C06"
      ],
      "printed": false,
      "summary": "Explains MCP using a database-tool example and an interview with a protocol co-creator.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/mcp",
      "authors": "Gergely Orosz",
      "year": "2025-04-08",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Agent context and persistent memory",
        "K:Dependencies and agent supply chain"
      ],
      "volumes": []
    },
    {
      "id": "P035",
      "label": "Tech hiring: is this an inflection point?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Discusses employer experiences with automated applications and AI-assisted interview deception, alongside possible changes to remote hiring, trial periods and work samples.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/tech-hiring-inflection-point",
      "authors": "Gergely Orosz",
      "year": "2025-04-15",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P036",
      "label": "More than one million readers",
      "kind": "source_methodology_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "A publication retrospective includes a 2024 reader survey describing respondents’ roles, employers, location and education, alongside the newsletter’s growth.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/one-million",
      "authors": "Gergely Orosz",
      "year": "2025-04-22",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P037",
      "label": "Humanoid robots for software engineers (Robotics for software engineers, Part 2)",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C10"
      ],
      "printed": false,
      "summary": "Sandor Felber explains humanoid-robot hardware constraints, state estimation, real-time control and optimization, with an outline of learning-based methods.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/humanoid-robots",
      "authors": "Gergely Orosz; Sandor Felber",
      "year": "2025-04-29",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:Architecture and modularity"
      ],
      "volumes": []
    },
    {
      "id": "P038",
      "label": "What’s Changed in 50 Years of Computing: Part 4",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02"
      ],
      "printed": false,
      "summary": "Revisits Brooks’s account of tooling, debugging, project schedules and documentation against contemporary engineering practice.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/mythical-man-month-part-4",
      "authors": "Gergely Orosz",
      "year": "2025-05-06",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "P039",
      "label": "Building, launching, and scaling ChatGPT Images",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C07"
      ],
      "printed": false,
      "summary": "Interviews OpenAI engineering leaders about an image-generation launch, asynchronous execution, isolation, load testing and bottlenecks beyond GPU capacity.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/chatgpt-images",
      "authors": "Gergely Orosz",
      "year": "2025-05-13",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P040",
      "label": "Stack overflow is almost dead",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": false,
      "summary": "Updates an earlier analysis of falling Stack Overflow question counts, considering moderation history, alternative communities and LLM-based assistance.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/",
      "authors": "Gergely Orosz",
      "year": "2025-05-15",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:System understanding and rationale",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "P041",
      "label": "The AI Engineering Stack",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C07"
      ],
      "printed": false,
      "summary": "Chip Huyen’s book excerpt distinguishes application, model and infrastructure layers and compares AI engineering with machine-learning and full-stack engineering.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-ai-engineering-stack",
      "authors": "Gergely Orosz; Chip Huyen",
      "year": "2025-05-20",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P042",
      "label": "Microsoft is dogfooding AI dev tools’ future",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11"
      ],
      "printed": false,
      "summary": "Reports observations at Microsoft BUILD, including supervised coding agents, public failures on the .NET codebase and platform incentives behind optimistic AI messaging.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/microsoft-ai-dev-tools",
      "authors": "Gergely Orosz",
      "year": "2025-05-27",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration"
      ],
      "volumes": []
    },
    {
      "id": "P043",
      "label": "Vibe Coding as a software engineer",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C08",
        "C:C10"
      ],
      "printed": false,
      "summary": "Examines competing definitions of vibe coding, contrasts prototypes with production systems, and discusses cases where developers resume direct control to finish an application.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/vibe-coding-as-a-software-engineer",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2025-06-03",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "P044",
      "label": "Real-world engineering challenges: building Cursor",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C09"
      ],
      "printed": false,
      "summary": "Reports engineering choices behind Cursor, including code-context synchronization, execution isolation, orchestration infrastructure and latency-sensitive development workflows.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/cursor",
      "authors": "Gergely Orosz",
      "year": "2025-06-10",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Agent context and persistent memory"
      ],
      "volumes": []
    },
    {
      "id": "P045",
      "label": "Builder.ai did not “fake AI with 700 engineers”",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C11"
      ],
      "printed": false,
      "summary": "Investigates claims that Builder.ai was merely a human-operated substitute for AI.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/builder-ai-did-not-fake-ai/",
      "authors": "Gergely Orosz",
      "year": "2025-06-12",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P046",
      "label": "Being an “Intrapreneur” as a software engineer",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "Chaitali Narla discusses identifying valuable problems, taking ownership, building relationships and finding sponsorship for change within an organization.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/being-an-intrapreneur-as-a-software",
      "authors": "Gergely Orosz; Chaitali Narla",
      "year": "2025-06-17",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Ownership and knowledge transfer",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "P047",
      "label": "Learnings from two years of using AI tools for software engineering",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C10"
      ],
      "printed": false,
      "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.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/two-years-of-using-ai",
      "authors": "Gergely Orosz; Birgitta Böckeler",
      "year": "2025-06-24",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:System understanding and rationale",
        "K:Skills formation and teaching"
      ],
      "volumes": []
    },
    {
      "id": "P048",
      "label": "Software engineering with LLMs in 2025: reality check",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02"
      ],
      "printed": false,
      "summary": "Contrasts executive expectations with developers’ experiences of LLM-assisted work, drawing on interviews and a conference presentation.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/software-engineering-with-llms-in-2025",
      "authors": "Gergely Orosz",
      "year": "2025-07-01",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Developer workflow and adoption"
      ],
      "volumes": []
    },
    {
      "id": "P049",
      "label": "Skills useful to learn for robotics engineering (Robotics for software engineers, Part 3)",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C10"
      ],
      "printed": false,
      "summary": "Sandor Felber outlines software, AI and robotics skills for work involving real-time control and physical constraints.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/skills-useful-to-learn-for-robotics",
      "authors": "Gergely Orosz; Sandor Felber",
      "year": "2025-07-08",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:Architecture and modularity"
      ],
      "volumes": []
    },
    {
      "id": "P050",
      "label": "The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 1",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11"
      ],
      "printed": false,
      "summary": "The survey reports tool usage and sentiment across languages, coding assistants, IDEs, delivery infrastructure and cloud platforms.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2025-07-15",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Developer workflow and adoption",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P051",
      "label": "Why reliability is hard at scale: learnings from infrastructure outages",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C11"
      ],
      "printed": false,
      "summary": "An editorial comparison of infrastructure outages considers update controls, global configuration, database behavior and incident transparency.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/why-reliability-is-hard-at-scale",
      "authors": "Gergely Orosz",
      "year": "2025-07-22",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "P052",
      "label": "Cursor makes developers less effective?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02"
      ],
      "printed": true,
      "summary": "Discusses METR’s experienced-maintainer experiment and possible workflow explanations.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/cursor-makes-developers-less-effective/",
      "authors": "Gergely Orosz",
      "year": "2025-07-24",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Controlled productivity evidence",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P053",
      "label": "Building great SDKs",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C05"
      ],
      "printed": false,
      "summary": "Quentin Pradet examines API-first design, SDK generation, documentation and ongoing maintenance for human and model consumers.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/building-great-sdks",
      "authors": "Gergely Orosz; Quentin Pradet",
      "year": "2025-07-29",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Code reuse and duplication",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "P054",
      "label": "What are Forward Deployed Engineers, and why are they so in demand?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Interviews and job descriptions explain customer-embedded engineering, product feedback and AI integration responsibilities.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/forward-deployed-engineers",
      "authors": "Gergely Orosz",
      "year": "2025-08-12",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Human-agent collaboration"
      ],
      "volumes": []
    },
    {
      "id": "P055",
      "label": "New trend: extreme hours at AI startups",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Collects public hiring language and leadership accounts of demanding work schedules at AI companies, questioning the incentives used to justify them.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/new-trend-extreme-hours-at-ai-startups/",
      "authors": "Gergely Orosz",
      "year": "2025-08-14",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human cognitive load",
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "P056",
      "label": "The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 2",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11"
      ],
      "printed": false,
      "summary": "The second installment of the reader survey covers collaboration, project management, databases and backend infrastructure.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-2",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2025-08-19",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P057",
      "label": "Creative ways to fund open source projects",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Examines maintenance-fee and other funding mechanisms for open-source work, including the burden of supporting users and reviewing contributions.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/creative-ways-to-fund-open-source-projects/",
      "authors": "Gergely Orosz",
      "year": "2025-08-21",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Economic costs and return",
        "K:Review capacity and maintainers"
      ],
      "volumes": []
    },
    {
      "id": "P058",
      "label": "How experienced engineers get unstuck in coding interviews",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C12"
      ],
      "printed": false,
      "summary": "Mike Mroczka presents structured problem-solving and practice advice against a changing interview landscape affected by AI assistance.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/how-to-get-unstuck-during-coding-interviews",
      "authors": "Gergely Orosz; Mike Mroczka",
      "year": "2025-08-26",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P059",
      "label": "State of the software engineering job market in 2025, part 1, what the data says",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Recruitment and employment datasets are assembled to examine engineering hiring, AI roles, tenure, location and management layers.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025",
      "authors": "Gergely Orosz",
      "year": "2025-09-02",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P060",
      "label": "Inside Google's Engineering Culture: Part 1",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C11"
      ],
      "printed": false,
      "summary": "Research and interviews with current and former Google engineers describe roles, hiring, career structures and shared engineering practices.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/google",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2025-09-09",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Ownership and knowledge transfer",
        "K:Developer workflow and adoption"
      ],
      "volumes": []
    },
    {
      "id": "P061",
      "label": "How tech companies measure the impact of AI on software development",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Economics"
      ],
      "actual": [
        "C:C02"
      ],
      "mapped": [
        "C:C02",
        "C:C12"
      ],
      "printed": true,
      "summary": "Laura Tacho presents company measurement practices combining adoption, delivery, quality and developer experience, with baseline and segmentation guidance.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/how-tech-companies-measure-the-impact-of-ai",
      "authors": "Gergely Orosz; Laura Tacho",
      "year": "2025-09-16",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C02\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Evaluation methodology and baselines",
        "K:Economic costs and return"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "P062",
      "label": "How Claude Code is built",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C11"
      ],
      "printed": false,
      "summary": "Interviews with founding engineers explain tool access, stack choices, rapid prototyping, subagents and internal verification practices.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built",
      "authors": "Gergely Orosz",
      "year": "2025-09-23",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Human-agent collaboration"
      ],
      "volumes": []
    },
    {
      "id": "P063",
      "label": "Inside Google’s Engineering Culture: the Tech Stack (Part 2)",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C09"
      ],
      "printed": false,
      "summary": "Interviews and source research describe Google’s internal infrastructure, monorepo, development tools and AI integration.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/google-part-2",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2025-09-30",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Ownership and knowledge transfer",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P064",
      "label": "State of the software engineering jobs market, 2025, part 2 what hiring managers see",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Interviews with hiring managers and recruiters examine application volumes, referrals, product-engineering demand and fraudulent applicants.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025-hiring-managers",
      "authors": "Gergely Orosz",
      "year": "2025-10-07",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "P065",
      "label": "The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 3",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C11"
      ],
      "printed": false,
      "summary": "The final part of the 2025 reader survey covers observability, incident management, frontend tools and experimentation platforms.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-3",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2025-10-14",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P066",
      "label": "What is good software architecture?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05"
      ],
      "printed": false,
      "summary": "Matthew Hawthorne discusses architectural tradeoffs, operational learning and shared responsibility using Netflix examples.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-good-software-architecture",
      "authors": "Gergely Orosz; Matthew Hawthorne",
      "year": "2025-10-21",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Technical debt and complexity"
      ],
      "volumes": []
    },
    {
      "id": "P067",
      "label": "What caused the large AWS outage?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C11"
      ],
      "printed": false,
      "summary": "Explains a DynamoDB DNS race and the cascading effects of shared service dependencies using the provider’s incident account.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/aws-outage-us-east-1/",
      "authors": "Gergely Orosz",
      "year": "2025-10-23",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "P068",
      "label": "San Francisco is back as the world’s leading tech hub",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Visits to AI companies and local events inform an account of development practices, hiring and geographic concentration.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/san-francisco-is-back",
      "authors": "Gergely Orosz",
      "year": "2025-10-28",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Economic costs and return"
      ],
      "volumes": []
    },
    {
      "id": "P069",
      "label": "Comparing interviews at 8 large tech companies",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C12"
      ],
      "printed": false,
      "summary": "Compares a principal-level candidate’s interviews, emphasizing systems design, behavioral assessment and company-specific processes.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/comparing-interviews-at-8-large-tech-companies/",
      "authors": "Gergely Orosz",
      "year": "2025-10-30",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Evaluation methodology and baselines",
        "K:Skills formation and teaching"
      ],
      "volumes": []
    },
    {
      "id": "P070",
      "label": "New trend: programming by kicking off parallel AI agents",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C11"
      ],
      "printed": false,
      "summary": "Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/new-trend-programming-by-kicking-off-parallel-ai-agents/",
      "authors": "Gergely Orosz",
      "year": "2025-10-30",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Human-agent collaboration",
        "K:Agent failure and escalation"
      ],
      "volumes": []
    },
    {
      "id": "P071",
      "label": "Tech jobs market 2025, part 3: job seekers’ stories",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Job-seeker interviews and recruitment-platform observations describe uneven demand by experience, specialization and location.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-2025-part-3",
      "authors": "Gergely Orosz",
      "year": "2025-11-04",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "P072",
      "label": "Four years on writing a tech book: pitching to a publisher",
      "kind": "catalogue_context_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Recounts technical-book pitching, publisher collaboration, commercial terms and the eventual choice to self-publish.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/four-years-on-writing-a-tech-book-pitching-to-a-publisher/",
      "authors": "Gergely Orosz",
      "year": "2025-11-11",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [],
      "volumes": []
    },
    {
      "id": "P073",
      "label": "Career paths for software engineers at large tech companies",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C11"
      ],
      "printed": false,
      "summary": "Ethan Evans discusses progression through technical and management tracks, independent execution and organizational scope.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/career-paths-for-software-engineers",
      "authors": "Gergely Orosz; Ethan Evans",
      "year": "2025-11-18",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "P074",
      "label": "A startup in Mongolia translated my book",
      "kind": "catalogue_context_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "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.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/traveling-to-mongolia/",
      "authors": "Gergely Orosz",
      "year": "2025-11-21",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [],
      "volumes": []
    },
    {
      "id": "P075",
      "label": "A pragmatic guide to LLM evals for devs",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C07"
      ],
      "printed": false,
      "summary": "Hamel Husain describes error analysis, deterministic checks, judge evaluation and production feedback for LLM applications.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/evals",
      "authors": "Gergely Orosz; Hamel Husain",
      "year": "2025-12-02",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines",
        "K:Automation bias and trust"
      ],
      "volumes": []
    },
    {
      "id": "P076",
      "label": "Downdetector and the real cost of no upstream dependencies",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C12"
      ],
      "printed": false,
      "summary": "Uses an interview with Downdetector engineering leadership to examine why a multi-cloud monitoring service still depended on Cloudflare.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/downdetector-and-the-real-cost-of-no-upstream-dependencies/",
      "authors": "Gergely Orosz",
      "year": "2025-12-05",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Economic costs and return",
        "K:Dependencies and agent supply chain",
        "K:Architecture and modularity"
      ],
      "volumes": []
    },
    {
      "id": "P077",
      "label": "Building MCP servers in the real world",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C06"
      ],
      "printed": false,
      "summary": "Developer accounts and maintainer interviews examine internal MCP adoption, debugging, legacy systems and tool-interface design.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/mcp-deepdive",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2025-12-09",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Dependencies and agent supply chain",
        "K:Agent context and persistent memory"
      ],
      "volumes": []
    },
    {
      "id": "P078",
      "label": "Frictionless: why great developer experience can help teams win in the ‘AI age’",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C11"
      ],
      "mapped": [
        "C:C02",
        "C:C11"
      ],
      "printed": true,
      "summary": "An interview and excerpts from Nicole Forsgren and Abi Noda connect developer friction, organizational change and meaningful measurement.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/frictionless-why-great-developer",
      "authors": "Gergely Orosz (introduction/interview); Nicole Forsgren; Abi Noda (excerpts)",
      "year": "2025-12-10",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Output versus shipped value",
        "K:Human cognitive load"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "P079",
      "label": "How AWS deals with a major outage",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C11"
      ],
      "printed": false,
      "summary": "An incident responder explains AWS’s October outage, mitigation coordination, lock contention and planned verification improvements.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/how-aws-deals-with-a-major-outage",
      "authors": "Gergely Orosz",
      "year": "2025-12-16",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "P080",
      "label": "When AI writes almost all code, what happens to software engineering?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C10"
      ],
      "printed": false,
      "summary": "Orosz combines bounded personal experiments and practitioner accounts to discuss the shift from typing code toward product judgment, verification and coordination.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/when-ai-writes-almost-all-code-what",
      "authors": "Gergely Orosz",
      "year": "2026-01-06",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:System understanding and rationale"
      ],
      "volumes": []
    },
    {
      "id": "P081",
      "label": "Design Systems for Software Engineers",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C09"
      ],
      "printed": false,
      "summary": "A Rubrik practitioner account explains shared UI components, ownership and when a design-system investment makes sense, including AI-assisted implementation.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/design-systems-for-software-engineers",
      "authors": "Gergely Orosz; Michael Abernethy",
      "year": "2026-01-13",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Code reuse and duplication",
        "K:Agent context and persistent memory"
      ],
      "volumes": []
    },
    {
      "id": "P082",
      "label": "The Product-Minded Engineer: The importance of good errors and warnings",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C04"
      ],
      "mapped": [
        "C:C04",
        "C:C05"
      ],
      "printed": true,
      "summary": "An interview and Drew Hoskins book excerpt examine diagnostics as a user interface, including feedback consumed by autonomous agents.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-product-minded-engineer",
      "authors": "Gergely Orosz (interview/introduction); Drew Hoskins (excerpt)",
      "year": "2026-01-20",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C04\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Independent verification and oracles"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "P083",
      "label": "Inside a five-year-old startup’s rapid AI makeover",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11"
      ],
      "printed": false,
      "summary": "Craft’s move toward a shared visual agent interface is reported through workflows spanning engineering and nontechnical teams.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/ai-first-makeover-craft",
      "authors": "Gergely Orosz",
      "year": "2026-01-27",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration"
      ],
      "volumes": []
    },
    {
      "id": "P084",
      "label": "I replaced a $120/year micro-SaaS in 20 minutes with LLM-generated code",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Productivity"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C12"
      ],
      "printed": true,
      "summary": "Reports rebuilding a small testimonials feature with Codex, including planning, modular data, testing and deployment.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/i-replaced-a-120-year-micro-saas-in-20-minutes-with-llm-generated-code/",
      "authors": "Gergely Orosz",
      "year": "2026-01-29",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Economic costs and return",
        "K:Output versus shipped value"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "P085",
      "label": "Deepdive: How 10 tech companies choose the next generation of dev tools",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C03"
      ],
      "printed": false,
      "summary": "Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/measuring-ai-dev-tools",
      "authors": "Gergely Orosz",
      "year": "2026-02-03",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Evaluation methodology and baselines",
        "K:Developer workflow and adoption"
      ],
      "volumes": []
    },
    {
      "id": "P086",
      "label": "Steve Yegge on AI Agents and the Future of Software Engineering",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C11"
      ],
      "printed": false,
      "summary": "A written interview explores Yegge’s autonomy ladder, multi-agent work, fatigue and predictions about engineering employment.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/steve-yegge-on-ai-agents-and-the",
      "authors": "Gergely Orosz",
      "year": "2026-02-10",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Human-agent collaboration"
      ],
      "volumes": []
    },
    {
      "id": "P087",
      "label": "How Codex is built",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07"
      ],
      "printed": false,
      "summary": "Interviews with Codex builders describe the agent loop, language choices, evaluation, internal use and tiered code review.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/how-codex-is-built",
      "authors": "Gergely Orosz",
      "year": "2026-02-17",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Independent verification and oracles"
      ],
      "volumes": []
    },
    {
      "id": "P088",
      "label": "The Future of Software Engineering with AI: Six Predictions",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Conference and workshop reporting considers organizational health, engineering careers, refactoring and Agile practices under AI adoption.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai",
      "authors": "Gergely Orosz",
      "year": "2026-02-24",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "P089",
      "label": "AI Tooling for Software Engineers in 2026",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11"
      ],
      "printed": true,
      "summary": "A survey of newsletter readers examines coding-tool adoption, model preferences, seniority and organizational differences.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/ai-tooling-2026",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2026-03-03",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P090",
      "label": "How Uber uses AI for development: inside look",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C11"
      ],
      "printed": false,
      "summary": "An industry case describes Uber’s AI development platform, shared context, internal agents and review-related tooling.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/how-uber-uses-ai-for-development",
      "authors": "Gergely Orosz",
      "year": "2026-03-10",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Agent context and persistent memory",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "P091",
      "label": "Are AI agents actually slowing us down?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C08"
      ],
      "printed": false,
      "summary": "Orosz contrasts increased generation and pull-request activity with quality problems, cleanup, outages and organizational mandates.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us",
      "authors": "Gergely Orosz",
      "year": "2026-03-17",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Technical debt and complexity",
        "K:Review capacity and maintainers"
      ],
      "volumes": []
    },
    {
      "id": "P092",
      "label": "“How to be a 10x engineer” – interview with a standout dev",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C11"
      ],
      "printed": false,
      "summary": "Interviews with an experienced engineer and a former manager explore ownership, task decomposition, communication and collaboration.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/how-to-be-a-10x-engineer-interview",
      "authors": "Gergely Orosz",
      "year": "2026-03-24",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:System understanding and rationale",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "P093",
      "label": "Is the FDE role becoming less desirable?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Revisits forward-deployed engineering through two disappointed practitioners and external hiring coverage, contrasting role marketing with sales and customer-delivery duties.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/is-the-fde-role-becoming-less-desirable/",
      "authors": "Gergely Orosz",
      "year": "2026-03-27",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Human-agent collaboration"
      ],
      "volumes": []
    },
    {
      "id": "P094",
      "label": "What is inference engineering? Deepdive",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C12"
      ],
      "printed": false,
      "summary": "An introduced excerpt by Philip Kiely explains serving models through batching, caching, quantization, parallel execution and autoscaling.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-inference-engineering",
      "authors": "Gergely Orosz (introduction); Philip Kiely (guest excerpt)",
      "year": "2026-03-31",
      "attributes": {
        "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)",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Economic costs and return",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": []
    },
    {
      "id": "P095",
      "label": "The impact of AI on software engineers in 2026: key trends. Part 1",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": true,
      "summary": "A follow-up analysis of the 2026 reader survey examines tool costs, usage limits, developer identity and uneven changes to engineering work.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-impact-of-ai-on-software-engineers-2026",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2026-04-14",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Economic costs and return",
        "K:Employment and early-career roles",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P096",
      "label": "Learnings from conducting ~1,000 interviews at Amazon",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C12"
      ],
      "printed": false,
      "summary": "Steve Huynh shares experience from technical and behavioral interviews, followed by an excerpt from his book.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/learnings-from-conducting-1000-interviews",
      "authors": "Gergely Orosz; Steve Huynh",
      "year": "2026-04-21",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Evaluation methodology and baselines",
        "K:Skills formation and teaching"
      ],
      "volumes": []
    },
    {
      "id": "P097",
      "label": "How will AI change operating systems? Part 1: Ubuntu and Linux",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C06"
      ],
      "printed": false,
      "summary": "An interview with Canonical explains accelerator support, local-model packaging, developer tooling and exploratory agent-friendly OS features.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/ubuntu-and-ai",
      "authors": "Gergely Orosz",
      "year": "2026-04-28",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Dependencies and agent supply chain",
        "K:Architecture and modularity"
      ],
      "volumes": []
    },
    {
      "id": "P098",
      "label": "Designing Data-Intensive Applications: The Cloud & Doing the Right Thing",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Orosz introduces authorized excerpts by Martin Kleppmann and Chris Riccomini on cloud versus self-hosting and engineers’ ethical responsibilities.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/designing-data-intensive-applications-book-excerpt",
      "authors": "Gergely Orosz (introduction); Martin Kleppmann; Chris Riccomini (excerpts)",
      "year": "2026-05-05",
      "attributes": {
        "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)",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Economic costs and return",
        "K:Architecture and modularity",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "P099",
      "label": "TechPays has been acquired by Levels.fyi",
      "kind": "catalogue_context_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Announces transfer of the author’s compensation-transparency project to Levels.fyi and discusses sustaining its data and maintenance.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/techpays-has-been-acquired-levels-fyi/",
      "authors": "Gergely Orosz",
      "year": "2026-05-12",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P100",
      "label": "Revisiting “No Silver Bullets” in the age of AI",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02"
      ],
      "printed": false,
      "summary": "Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/revisiting-no-silver-bullets-in-the",
      "authors": "Gergely Orosz",
      "year": "2026-05-12",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Technical debt and complexity"
      ],
      "volumes": []
    },
    {
      "id": "P101",
      "label": "AI’s impact on software engineers in 2026: key trends, Part 2",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C10"
      ],
      "printed": true,
      "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.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/ai-impact-on-software-engineers-part-2",
      "authors": "Gergely Orosz; Elin Nilsson",
      "year": "2026-05-19",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Cognitive offloading and skill debt",
        "K:Technical debt and complexity",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P102",
      "label": "State of the software engineering job market in 2026",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "The report uses job listings and workforce profiles to examine software and AI engineering demand across countries and employers.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/state-of-the-job-market-2026",
      "authors": "Gergely Orosz; Jessica Salmon",
      "year": "2026-05-26",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P103",
      "label": "Ideas: slow down to speed up when working with AI agents",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "The accessible introduction announces draft keynote ideas about rising code production and possible consequences for quality, reliability and technical debt.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when",
      "authors": "Gergely Orosz",
      "year": "2026-06-02",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [],
      "volumes": []
    },
    {
      "id": "P104",
      "label": "State of the software engineering job market in 2026, part 2",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "The second labor-market report combines hiring-platform, workforce and interview-preparation data on specializations, seniority, compensation and management layers.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-job-market-in-2026-part-2",
      "authors": "Gergely Orosz; Jessica Salmon",
      "year": "2026-06-09",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P105",
      "label": "Why is Meta destroying its engineering organization?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C11"
      ],
      "printed": false,
      "summary": "Orosz contrasts Meta’s earlier engineering culture with reported AI-related restructuring, pressure on developers and weakening operational safeguards.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/why-is-meta-destroying-its-engineering",
      "authors": "Gergely Orosz",
      "year": "2026-06-16",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Ownership and knowledge transfer",
        "K:Technical debt and complexity"
      ],
      "volumes": []
    },
    {
      "id": "P106",
      "label": "Reliability fail: No automated zone failover for Coinbase’s global trading service",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C11"
      ],
      "printed": false,
      "summary": "Analyses a May 2026 trading outage through the disclosed matching-engine architecture, zone dependence and manual recovery requirements.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/coinbase-fail/",
      "authors": "Gergely Orosz",
      "year": "2026-06-23",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "P107",
      "label": "Slow down to speed up: so much has changed in 6 months’ time",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C08"
      ],
      "printed": false,
      "summary": "A keynote-based synthesis contrasts rapid growth in agent-produced changes with review, reliability and team-productivity constraints.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/slow-down-to-speed-up",
      "authors": "Gergely Orosz",
      "year": "2026-06-23",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Review capacity and maintainers",
        "K:Technical debt and complexity"
      ],
      "volumes": []
    },
    {
      "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",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Describes the author’s investigation of a copyright complaint that deindexed an earlier company investigation.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/pollen-tried-to-remove-my-article-about-callum-negus-fancey-and-google-is-assisting-to-it/",
      "authors": "Gergely Orosz",
      "year": "2026-06-28",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P109",
      "label": "Tech jobs market in 2026, part 3: hiring managers & job seekers",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Accounts from hiring managers and job seekers describe noisy applications, distrust of AI-enhanced credentials and sharply different demand across specialties and regions.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-in-2026-part-3-hiring",
      "authors": "Gergely Orosz",
      "year": "2026-07-07",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles"
      ],
      "volumes": []
    },
    {
      "id": "P110",
      "label": "What is “loop engineering?”",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C03"
      ],
      "mapped": [
        "C:C03",
        "C:C12"
      ],
      "printed": true,
      "summary": "Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering",
      "authors": "Gergely Orosz",
      "year": "2026-07-14",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C03\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Agent failure and escalation",
        "K:Economic costs and return"
      ],
      "volumes": [
        "V06",
        "V05"
      ]
    },
    {
      "id": "P111",
      "label": "Pushing software engineering limits with “napkin math”",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C05",
        "C:C12"
      ],
      "printed": true,
      "summary": "An interview with Simon Eskildsen connects back-of-the-envelope resource estimates, long-term systems experience and the design of turbopuffer.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/pushing-software-engineering-limits",
      "authors": "Gergely Orosz",
      "year": "2026-07-21",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Economic costs and return",
        "K:Architecture and modularity",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "P112",
      "label": "How building software is changing at Anthropic",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11"
      ],
      "printed": false,
      "summary": "Interviews at Anthropic contrast accelerated migration and implementation with long-running infrastructure projects.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/inside-anthropic",
      "authors": "Gergely Orosz",
      "year": "2026-07-28",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Output versus shipped value"
      ],
      "volumes": []
    },
    {
      "id": "P113",
      "label": "Software engineering at a proprietary trading company: Optiver",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C11"
      ],
      "printed": false,
      "summary": "A company deepdive introduces trading-specific engineering incentives, tightly integrated hardware/software, platform ownership, risk management and AI adoption.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/optiver",
      "authors": "Gergely Orosz; Ivan Klaric; Jesse Spevack",
      "year": "2026-08-11",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Specifications and governance"
      ],
      "volumes": []
    },
    {
      "id": "P114",
      "label": "Headed for the Exit: the Great Engineering Leader Career Break",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Interviews with engineering leaders examine career breaks, founder expectations, cost pressure, changing team sizes and renewed interest in hands-on work.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-great-engineering-leader-career-break",
      "authors": "Gergely Orosz",
      "year": "2026-08-18",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": []
    },
    {
      "id": "P115",
      "label": "Why Ramp built its own in-house coding agent, Inspect",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C09"
      ],
      "printed": false,
      "summary": "Interviews with Ramp describe a background coding agent running in remote sandboxes with internal integrations and backend/frontend verification.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/why-ramp-built-inspect",
      "authors": "Gergely Orosz; Jessica Salmon; Ivan Klaric",
      "year": "2026-08-25",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Agent context and persistent memory",
        "K:Independent verification and oracles"
      ],
      "volumes": []
    },
    {
      "id": "P116",
      "label": "Why you're not getting a response to your podcast pitch from me (or others)",
      "kind": "catalogue_context_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Explains how the author selects podcast guests and handles high volumes of promotional pitches, including his own AI-assisted email workflow.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/why-youre-not-getting-a-response-to-your-podcast-pitch-from-me-or-others/",
      "authors": "Gergely Orosz",
      "year": "2026-08-27",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [],
      "volumes": []
    },
    {
      "id": "P117",
      "label": "How software engineering is changing: an essay challenge",
      "kind": "source_methodology_article",
      "collection": "P",
      "category": null,
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Invites first-hand accounts of changing engineering practice, including AI adoption, with explicit editorial selection and human-authorship expectations.",
      "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.",
      "url": "https://blog.pragmaticengineer.com/how-software-engineering-is-changing-an-essay-challenge/",
      "authors": "Gergely Orosz",
      "year": "2026-09-01",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Dataset provenance and dependency"
      ],
      "volumes": []
    },
    {
      "id": "P118",
      "label": "What is happening with code reviews?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C08"
      ],
      "printed": true,
      "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.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-happening-with-code-reviews",
      "authors": "Gergely Orosz",
      "year": "2026-09-08",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C08\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:AI as reviewer",
        "K:Automation bias and trust"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "P119",
      "label": "Inside OpenAI’s agentic software factory",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C11"
      ],
      "printed": false,
      "summary": "A company-visit report describes Codex adoption, internal integrations and feedback loops extending into performance work and infrastructure.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/openai-software-factory",
      "authors": "Gergely Orosz",
      "year": "2026-09-15",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Long-running agent execution",
        "K:Agent context and persistent memory"
      ],
      "volumes": []
    },
    {
      "id": "P120",
      "label": "How will AI change operating systems? Part 2: Windows",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C06"
      ],
      "printed": false,
      "summary": "Interviews with Microsoft staff outline agent identity, local MCP discovery, isolation, local-model support and developer experience on Windows.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/windows-and-ai",
      "authors": "Gergely Orosz; Ivan Klaric",
      "year": "2026-09-22",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Dependencies and agent supply chain"
      ],
      "volumes": []
    },
    {
      "id": "P121",
      "label": "Why has Shopify dropped React Native?",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C05"
      ],
      "printed": false,
      "summary": "The public preview examines Shopify’s return to native mobile development after previously adopting React Native.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/shopify-native-mobile",
      "authors": "Gergely Orosz",
      "year": "2026-09-29",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Developer workflow and adoption"
      ],
      "volumes": []
    },
    {
      "id": "P122",
      "label": "The state of the tech industry in 2026",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C11"
      ],
      "printed": false,
      "summary": "Orosz synthesizes company visits, interviews and platform data in a keynote about agent-heavy development.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/the-state-of-the-tech-industry-in",
      "authors": "Gergely Orosz",
      "year": "2026-10-06",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Human-agent collaboration",
        "K:Independent verification and oracles"
      ],
      "volumes": []
    },
    {
      "id": "P123",
      "label": "Cycles of disruption in the tech industry: with software pioneers Kent Beck & Martin Fowler",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Skills & learning"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C02",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "Orosz edits a Beck–Fowler panel discussion about AI and earlier technological shifts.",
      "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.",
      "url": "https://newsletter.pragmaticengineer.com/p/cycles-of-disruption-in-the-tech",
      "authors": "Gergely Orosz (credited author and moderator); Kent Beck and Martin Fowler (panel participants)",
      "year": "2026-04-07",
      "attributes": {
        "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",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Output versus shipped value",
        "K:Human cognitive load"
      ],
      "volumes": [
        "V06"
      ]
    },
    {
      "id": "B001",
      "label": "Introduzioni alle parti — Non-Deterministic Software Engineering",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Productivity",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C11"
      ],
      "printed": false,
      "summary": "Le introduzioni alle parti costruiscono il percorso dalle trasformazioni professionali all’adozione organizzativa.",
      "limitation": "La funzione è orientativa: la copertura del volume non va conteggiata come evidenza aggiuntiva rispetto ai capitoli figli.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/main.tex"
      }
    },
    {
      "id": "B002",
      "label": "Fonti, attribuzioni e avvertenze di lettura",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C01"
      ],
      "printed": false,
      "summary": "Il frontespizio dichiara fonti, attribuzioni e limiti del volume.",
      "limitation": "Attribuzioni generali e disclaimer non dimostrano l’identità di ogni citazione né l’accuratezza dei dati riportati.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/frontmatter.tex"
      }
    },
    {
      "id": "B003",
      "label": "Summary",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Productivity",
        "T:Economics",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C11"
      ],
      "printed": false,
      "summary": "Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio.",
      "limitation": "Il caso iniziale e i tempi di lettura sono dispositivi didattici, non risultati sperimentali.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration",
        "K:Output versus shipped value",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/summary_v2.tex"
      }
    },
    {
      "id": "B004",
      "label": "The Fundamental Shift",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C06"
      ],
      "printed": false,
      "summary": "Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice.",
      "limitation": "L’analogia con precedenti salti di astrazione è interpretativa; non dimostra che tutti gli strumenti abbiano lo stesso profilo di affidabilità.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration",
        "K:Prompt injection and malicious tools",
        "K:Vulnerability and secure code"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex"
      }
    },
    {
      "id": "B005",
      "label": "Vibe Coding vs. AI-Assisted Engineering",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Verification & review",
        "T:Skills & learning",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C04",
        "C:C10"
      ],
      "printed": false,
      "summary": "Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità.",
      "limitation": "Il 70% è un’euristica practitioner: non deve diventare un tasso universale di completamento o correttezza.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex"
      }
    },
    {
      "id": "B006",
      "label": "The Experience Divide",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:System knowledge & memory",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C12"
      ],
      "printed": false,
      "summary": "L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento.",
      "limitation": "Le classi di esperienza non sono gruppi sperimentali; le prescrizioni formative richiedono misure di comprensione, retention e trasferimento.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:Cognitive offloading and skill debt",
        "K:Employment and early-career roles",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex"
      }
    },
    {
      "id": "B007",
      "label": "New Workflows for the AI Era",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C11"
      ],
      "printed": false,
      "summary": "Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico.",
      "limitation": "Le descrizioni dei workflow non misurano automaticamente un vantaggio di velocità o qualità; mantenere le dipendenze fra i controlli.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex"
      }
    },
    {
      "id": "B008",
      "label": "The Quality Crisis (And How to Prevent It)",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C08"
      ],
      "printed": false,
      "summary": "La qualità diventa critica quando il volume generato supera la capacità di revisione.",
      "limitation": "Distinguere difetti dimostrati, segnalazioni statiche, percezioni dei revisori e spiegazioni causali.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Review capacity and maintainers",
        "K:AI as reviewer",
        "K:Automation bias and trust",
        "K:Architecture and modularity",
        "K:Technical debt and complexity"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex"
      }
    },
    {
      "id": "B009",
      "label": "Measuring What Matters---The Data Behind AI's Real Impact",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Economics",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C12"
      ],
      "printed": false,
      "summary": "La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore.",
      "limitation": "Il riferimento a 180+ organizzazioni non rende omogenee metriche, campioni o disegni; preservare denominatori e possibili interessi delle fonti.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Evaluation methodology and baselines",
        "K:Controlled productivity evidence"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex"
      }
    },
    {
      "id": "B010",
      "label": "The Adaptation Imperative---What Companies Must Do Now",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze.",
      "limitation": "La roadmap è una proposta operativa; tempi e ritorni devono essere calibrati sul contesto anziché assunti come dimostrati.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines",
        "K:Specifications and governance",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex"
      }
    },
    {
      "id": "B011",
      "label": "Looking Forward---The Future of Software Engineering",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Jobs & roles",
        "T:Skills & learning",
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe.",
      "limitation": "Conservare l’ancoraggio temporale dell’edizione: prospettive a 12–18 mesi o a più anni non sono fatti accertati oggi.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Employment and early-career roles",
        "K:Ownership and knowledge transfer",
        "K:Agent failure and escalation",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex"
      }
    },
    {
      "id": "B012",
      "label": "The Pattern Catalog",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "Il catalogo organizza pattern riusabili e dipendenze fra pratiche.",
      "limitation": "Non duplicare il contenuto dei figli; l’espressione pattern non implica validazione comparativa della sua efficacia.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Specifications and governance"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex"
      }
    },
    {
      "id": "B013",
      "label": "PART I: Core Practices",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:Code quality & security",
        "T:Skills & learning",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C07",
        "C:C10"
      ],
      "printed": false,
      "summary": "Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione.",
      "limitation": "Saper spiegare un risultato non è una prova sufficiente di correttezza; la verifica comportamentale deve restare separata.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex"
      }
    },
    {
      "id": "B014",
      "label": "PART II: Quality Assurance",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:What agents can do",
        "T:Engineering structure",
        "T:Verification & review",
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C06",
        "C:C08",
        "C:C09"
      ],
      "printed": false,
      "summary": "I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy.",
      "limitation": "Una checklist o una review multi-pass non costituisce da sola un controllo indipendente; contano input, oracoli e copertura.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex"
      }
    },
    {
      "id": "B015",
      "label": "PART III: Team Workflows",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:System knowledge & memory",
        "T:What agents can do",
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C10",
        "C:C11"
      ],
      "printed": false,
      "summary": "Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate.",
      "limitation": "Il numero ottimale di agenti dipende da dipendenze, carico di integrazione e attenzione umana; non è una costante universale.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex"
      }
    },
    {
      "id": "B016",
      "label": "PART IV: Organizational Foundation",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:Verification & review",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi.",
      "limitation": "Esempi aziendali e framework economici non sono repliche indipendenti né garanzie di ROI trasferibile.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex"
      }
    },
    {
      "id": "B017",
      "label": "Pattern Recap: Quick Reference Guide",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Productivity",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti.",
      "limitation": "È un indice decisionale del catalogo, non un nuovo insieme di risultati; i rimandi ai pattern originari restano espliciti.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Specifications and governance",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex"
      }
    },
    {
      "id": "B018",
      "label": "Antipatterns: What Not to Do",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security",
        "T:Skills & learning",
        "T:System knowledge & memory",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C08",
        "C:C10"
      ],
      "printed": false,
      "summary": "Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento.",
      "limitation": "Il catalogo identifica rischi plausibili; non stima frequenza, severità o effetto causale degli antipattern.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex"
      }
    },
    {
      "id": "B019",
      "label": "Tools \\& Practices",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C09",
        "C:C11"
      ],
      "printed": false,
      "summary": "La guida agli strumenti collega scelta iniziale, contesto e pratiche operative.",
      "limitation": "La copertura tecnica è datata dall’edizione; i contenuti operativi appartengono alle schede dei file figli.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex"
      }
    },
    {
      "id": "B020",
      "label": "Understanding Tool Maturity Levels",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11"
      ],
      "printed": false,
      "summary": "I livelli di maturità aiutano a distinguere esplorazione, prova e adozione.",
      "limitation": "Le etichette ASSESS/TRIAL/ADOPT sono raccomandazioni contestuali e datate, non punteggi di affidabilità universali.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines",
        "K:Controlled productivity evidence"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex"
      }
    },
    {
      "id": "B021",
      "label": "Getting Started: Choosing Your Primary Tool",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C11"
      ],
      "printed": false,
      "summary": "La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega.",
      "limitation": "Caratteristiche, piani commerciali e raccomandazioni sono uno snapshot del testo; non sono state riverificate come catalogo attuale.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines",
        "K:Agent failure and escalation",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex"
      }
    },
    {
      "id": "B022",
      "label": "Static Context Engineering: Teaching AI About Your Project",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C09"
      ],
      "printed": false,
      "summary": "Le istruzioni persistenti rendono esplicite convenzioni, vincoli e decisioni del progetto.",
      "limitation": "Un file di istruzioni può essere obsoleto o contraddittorio; la sua presenza non garantisce conformità del codice prodotto.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Agent context and persistent memory",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex"
      }
    },
    {
      "id": "B023",
      "label": "Dynamic Context Engineering: Real-Time Information",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:What agents can do",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C06",
        "C:C09"
      ],
      "printed": false,
      "summary": "Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono.",
      "limitation": "Freschezza, autorizzazione e attendibilità del contenuto devono essere verificate separatamente; un connettore può ampliare la superficie d’attacco.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Agent context and persistent memory",
        "K:System understanding and rationale",
        "K:Dependencies and agent supply chain",
        "K:Prompt injection and malicious tools"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex"
      }
    },
    {
      "id": "B024",
      "label": "Context Flow Control: Managing Complex Sessions",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C09"
      ],
      "printed": false,
      "summary": "Compattazione e handoff governano la continuità delle sessioni complesse.",
      "limitation": "Un riepilogo può perdere vincoli o spiegazioni; i passaggi di stato devono essere verificabili rispetto agli artefatti originari.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Agent context and persistent memory",
        "K:System understanding and rationale",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex"
      }
    },
    {
      "id": "B025",
      "label": "From Single Agent to Multi-Agent Workflows",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C11"
      ],
      "printed": false,
      "summary": "Il passaggio a più agenti richiede specializzazione, confini e punti di controllo.",
      "limitation": "Il parallelismo non dimostra maggiore produttività; occorre contabilizzare errori di coordinamento e revisione seriale.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Review capacity and maintainers",
        "K:Long-running agent execution",
        "K:Specifications and governance",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex"
      }
    },
    {
      "id": "B026",
      "label": "Development Practices Enhanced by AI",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Verification & review",
        "T:Code quality & security",
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C07",
        "C:C09"
      ],
      "printed": false,
      "summary": "TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito.",
      "limitation": "Le valutazioni di maturità sono contestuali; nelle migrazioni la preservazione semantica richiede casi indipendenti dal codice trasformato.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex"
      }
    },
    {
      "id": "B027",
      "label": "Team Collaboration \\& Knowledge Sharing",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:System knowledge & memory",
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C11"
      ],
      "printed": false,
      "summary": "L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise.",
      "limitation": "La condivisione degli artefatti non dimostra comprensione condivisa: servono verifiche di handoff e capacità autonome.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Skills formation and teaching",
        "K:Cognitive offloading and skill debt",
        "K:Specifications and governance",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex"
      }
    },
    {
      "id": "B028",
      "label": "Security, Compliance \\& Governance",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:What agents can do",
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C06",
        "C:C11"
      ],
      "printed": false,
      "summary": "La sicurezza degli agenti richiede difesa stratificata e controllo continuo.",
      "limitation": "Gli esempi non costituiscono un audit di conformità; distinguere regole applicate, osservabilità e rischio residuo.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex"
      }
    },
    {
      "id": "B029",
      "label": "Measurement \\& Observability",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Economics",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C12"
      ],
      "printed": false,
      "summary": "Osservabilità e misura devono ricondurre i consumi al valore verificato.",
      "limitation": "Valore economico e percezione soggettiva hanno denominatori diversi; documentare baseline e campione per ogni confronto.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Output versus shipped value",
        "K:Evaluation methodology and baselines",
        "K:Controlled productivity evidence",
        "K:Economic costs and return"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex"
      }
    },
    {
      "id": "B030",
      "label": "Common Pitfalls to Avoid",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Code quality & security",
        "T:Skills & learning",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C08",
        "C:C10"
      ],
      "printed": false,
      "summary": "Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti.",
      "limitation": "La somiglianza fra antipattern non è una nuova osservazione indipendente; usarli come checklist e ipotesi da misurare.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex"
      }
    },
    {
      "id": "B031",
      "label": "First 90-Days Implementation Roadmap",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11"
      ],
      "printed": false,
      "summary": "Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata.",
      "limitation": "Il calendario è prescrittivo; il successo va deciso su esiti e qualità misurati, non sul mero completamento delle settimane.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines",
        "K:Controlled productivity evidence"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex"
      }
    },
    {
      "id": "B032",
      "label": "Quick Reference Guides",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Verification & review",
        "T:Code quality & security",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C04",
        "C:C08"
      ],
      "printed": false,
      "summary": "Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro.",
      "limitation": "È un compendio del volume; non rafforza statisticamente le affermazioni ripetute né trasforma euristiche in percentuali misurate.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/appendices/appendix_a.tex"
      }
    },
    {
      "id": "B033",
      "label": "Expert Insights",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Skills & learning",
        "T:System knowledge & memory",
        "T:Productivity",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C02",
        "C:C10"
      ],
      "printed": false,
      "summary": "Le testimonianze degli esperti sono organizzate come principi professionali.",
      "limitation": "L’attribuzione e il contesto delle citazioni richiedono fonte primaria puntuale; le testimonianze non sono prove causali.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/appendices/appendix_b1.tex"
      }
    },
    {
      "id": "B034",
      "label": "Implementation Guide and Solutions",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Verification & review",
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C09",
        "C:C11"
      ],
      "printed": false,
      "summary": "Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi.",
      "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.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/appendices/appendix_c_v4.tex"
      }
    },
    {
      "id": "B035",
      "label": "AI Adoption in the European Union",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure",
        "T:Economics",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C06",
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa.",
      "limitation": "Le affermazioni giuridiche e le scadenze sono solo indicizzate, non riconfermate: prima del riuso servono verifica normativa aggiornata e valutazione competente.",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V01"
      ],
      "book": {
        "volume": "V01",
        "title": "Non-Deterministic Software Engineering",
        "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
        "url": "https://github.com/popoloni/non_deterministic_sw_eng",
        "edition": "1",
        "source_path": "AI_SW_ENG/appendices/appendix_eu.tex"
      }
    },
    {
      "id": "B036",
      "label": "Introduzioni e postfazione — The Bigger Picture",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C04"
      ],
      "printed": false,
      "summary": "La postfazione riconduce SDD alla trasformazione più ampia dell’ingegneria.",
      "limitation": "Le note biografiche nello stesso file non sono usate come contributo tecnico o evidenza sul metodo.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Independent verification and oracles",
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/main.tex"
      }
    },
    {
      "id": "B037",
      "label": "Preface",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:Productivity",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C04"
      ],
      "printed": false,
      "summary": "La prefazione definisce pubblico, motivazione e rapporto con il volume fondativo.",
      "limitation": "È inquadramento editoriale; il rapporto fra i volumi non equivale a conferma indipendente delle tesi comuni.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Independent verification and oracles",
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/frontmatter.tex"
      }
    },
    {
      "id": "B038",
      "label": "The Shift",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti.",
      "limitation": "I principi sono prescrizioni progettuali, non una dimostrazione che ogni specifica sia completa o corretta.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Independent verification and oracles",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/chapters/chapter01_shift.tex"
      }
    },
    {
      "id": "B039",
      "label": "The Process",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C07"
      ],
      "printed": false,
      "summary": "Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione.",
      "limitation": "La sequenza dei gate va distinta dalla rigidità waterfall: cambiamenti tardivi richiedono invalidazione e rivalidazione degli artefatti interessati.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/chapters/chapter02_process.tex"
      }
    },
    {
      "id": "B040",
      "label": "The Toolkit",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04"
      ],
      "printed": false,
      "summary": "Spec Kit rende operativo il processo mediante comandi e artefatti.",
      "limitation": "Comandi e caratteristiche rappresentano la versione descritta; la loro correttezza attuale e l’esecuzione non sono state verificate qui.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Specifications and governance",
        "K:Independent verification and oracles"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/chapters/chapter03_toolkit.tex"
      }
    },
    {
      "id": "B041",
      "label": "The Integration",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo.",
      "limitation": "La corrispondenza documentale non prova efficacia organizzativa; servono esperimenti su handoff, ambiguità e intenzioni modificate.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/chapters/chapter04_integration.tex"
      }
    },
    {
      "id": "B042",
      "label": "Advanced Patterns",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C09",
        "C:C11"
      ],
      "printed": false,
      "summary": "Sette pattern estendono il catalogo originario alla gestione delle specifiche.",
      "limitation": "La ripetizione di un pattern nei volumi successivi non aumenta il numero di osservazioni; l’efficacia resta da valutare nel contesto d’uso.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/chapters/chapter05_patterns.tex"
      }
    },
    {
      "id": "B043",
      "label": "Limitations and Judgment",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Productivity",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C04"
      ],
      "printed": false,
      "summary": "Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti.",
      "limitation": "Non presentare come misurate soglie di convenienza o riduzioni di difetti che il testo propone soltanto come euristiche.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Controlled productivity evidence",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/chapters/chapter06_limitations.tex"
      }
    },
    {
      "id": "B044",
      "label": "Templates",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C09"
      ],
      "printed": false,
      "summary": "Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca.",
      "limitation": "La compilazione di un template non garantisce correttezza, indipendenza o approvazione delle intenzioni contenute.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Independent verification and oracles",
        "K:Agent context and persistent memory",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/appendices/appendix_templates.tex"
      }
    },
    {
      "id": "B045",
      "label": "Complete Implementation Examples",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C07"
      ],
      "printed": false,
      "summary": "Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end.",
      "limitation": "Gli esempi sono didattici; non sono stati eseguiti né trasformati in pilot con esiti produttivi misurati.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/appendices/appendix_examples.tex"
      }
    },
    {
      "id": "B046",
      "label": "Playbook Quick Reference",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Productivity",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione.",
      "limitation": "Sono viste operative del medesimo metodo, non sei validazioni empiriche indipendenti.",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V02"
      ],
      "book": {
        "volume": "V02",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
        "url": "https://www.amazon.com/dp/B0GGZ44RNX",
        "edition": "1",
        "source_path": "AI_SDD_ENG/appendices/appendix_playbooks.tex"
      }
    },
    {
      "id": "B047",
      "label": "Introduzioni alle parti — SDD, seconda edizione",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "Le introduzioni alle parti spiegano il passaggio dal processo alla progettazione dei framework.",
      "limitation": "Il ruolo è strutturale e sintetico; non va contato come prova separata per tutte le affermazioni dei capitoli.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration",
        "K:Specifications and governance",
        "K:Independent verification and oracles",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/main.tex"
      }
    },
    {
      "id": "B048",
      "label": "Preface",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:Productivity",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C04"
      ],
      "printed": false,
      "summary": "La prefazione esplicita l’allargamento dalla singola toolchain all’ecosistema SDD.",
      "limitation": "L’essere seconda edizione non dimostra da solo validazione del metodo o superiorità delle nuove soluzioni.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Independent verification and oracles",
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/frontmatter.tex"
      }
    },
    {
      "id": "B049",
      "label": "The Shift",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "La base intent-first viene mantenuta e applicata a PROSE.",
      "limitation": "La relazione con B038 è di revisione editoriale: non trattare le formulazioni comuni come evidenze indipendenti.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Independent verification and oracles",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex"
      }
    },
    {
      "id": "B050",
      "label": "The Process: Four Phases, Four Gates",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C07"
      ],
      "printed": false,
      "summary": "Il processo a gate viene generalizzato oltre una singola implementazione.",
      "limitation": "Un gate può essere superato con artefatti formalmente coerenti ma intenzioni sbagliate; definire cosa il controllo dimostra e cosa lascia aperto.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter02_process.tex"
      }
    },
    {
      "id": "B051",
      "label": "Anatomy of an AI SDD Framework",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C09"
      ],
      "printed": false,
      "summary": "I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati.",
      "limitation": "La tassonomia è una sintesi progettuale dell’autore; la somiglianza delle strutture non implica identità di comportamento o qualità.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex"
      }
    },
    {
      "id": "B052",
      "label": "The Ecosystem: A Map of Public Frameworks",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "L’ecosistema viene organizzato in famiglie e scelte di progettazione.",
      "limitation": "I profili sono uno snapshot del corpus del libro; popolarità e presenza nella mappa non sono valutazioni sperimentali.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines",
        "K:Specifications and governance"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex"
      }
    },
    {
      "id": "B053",
      "label": "The Lightweight Protocols: GSD v1 and GSD-2",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04"
      ],
      "printed": false,
      "summary": "GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo.",
      "limitation": "La field-test simulation resta una simulazione didattica, non un confronto controllato eseguito sui prodotti attuali.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Agent failure and escalation",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex"
      }
    },
    {
      "id": "B054",
      "label": "The Specification Toolkits: Spec Kit and OpenSpec (openspec.dev)",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C05"
      ],
      "printed": false,
      "summary": "Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse.",
      "limitation": "Comandi e lifecycle vanno letti nella versione fornita; il confronto non dimostra la superiorità generale di uno strumento.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Independent verification and oracles"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex"
      }
    },
    {
      "id": "B055",
      "label": "The Agentic Orchestrators: BMAD Method and AI-RPI Protocol",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Verification & review",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff.",
      "limitation": "La specializzazione nominale degli agenti non assicura indipendenza epistemica; controllare le dipendenze fra input, artefatti e verifiche.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Review capacity and maintainers",
        "K:Long-running agent execution",
        "K:Specifications and governance",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex"
      }
    },
    {
      "id": "B056",
      "label": "Autonomous Loops and Behavioral Foundations",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C07"
      ],
      "printed": false,
      "summary": "Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti.",
      "limitation": "I profili e la simulazione non costituiscono un benchmark; distinguere regole suggerite e controlli realmente applicati dal runtime.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Agent failure and escalation",
        "K:Independent verification and oracles",
        "K:Developer workflow and adoption",
        "K:Specifications and governance"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex"
      }
    },
    {
      "id": "B057",
      "label": "The Comparison: Patterns, Divergences, and Convergences",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework.",
      "limitation": "Le posizioni nelle mappe e nei quadranti sono giudizi editoriali, non misure statistiche o classifiche indipendenti.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines",
        "K:Architecture and modularity",
        "K:Technical debt and complexity"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex"
      }
    },
    {
      "id": "B058",
      "label": "Design Boundaries: What to Adopt, What to Avoid",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "Il framework adatto è quello con rigore sufficiente e costo proporzionato.",
      "limitation": "La selezione va verificata su rischi e vincoli locali; la tassonomia non rende equivalenti strumenti complementari.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines",
        "K:Specifications and governance",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex"
      }
    },
    {
      "id": "B059",
      "label": "Constitution and Architecture: The Framework Foundation",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C05",
        "C:C11"
      ],
      "printed": false,
      "summary": "Enterprise SDD combina costituzione, architettura e progressione controllata.",
      "limitation": "La storia di composizione non è una validazione indipendente; mantenere separate scelte progettuali, conformità formale ed esiti reali.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Ownership and knowledge transfer",
        "K:Architecture and modularity",
        "K:Technical debt and complexity",
        "K:Independent verification and oracles"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex"
      }
    },
    {
      "id": "B060",
      "label": "The Agent Pipeline and Gates",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C07",
        "C:C11"
      ],
      "printed": false,
      "summary": "La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate.",
      "limitation": "Il numero di agenti e di gate non misura qualità; servono prove su fallimenti concorrenti, risposte tardive e intenzioni modificate.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex"
      }
    },
    {
      "id": "B061",
      "label": "Automation and Extensibility: CLI, Modules, and MCP",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C06",
        "C:C09"
      ],
      "printed": false,
      "summary": "CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale.",
      "limitation": "Le superfici CLI e gli adattatori non sono stati eseguiti; compatibilità e sicurezza devono essere provate sulla versione concreta.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex"
      }
    },
    {
      "id": "B062",
      "label": "Autonomous Execution: Modes, Budgets, and Governance",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Verification & review",
        "T:Economics",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "L’autonomia viene trattata come policy di esecuzione con budget ed escalation.",
      "limitation": "Budget e audit-after non sostituiscono criteri di accettazione indipendenti; gli esempi non provano sicurezza in produzione.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex"
      }
    },
    {
      "id": "B063",
      "label": "Advanced Patterns: From Frameworks to Practice",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:What agents can do",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C06",
        "C:C07",
        "C:C11"
      ],
      "printed": false,
      "summary": "Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia.",
      "limitation": "I pattern condividono fonti e meccanismi con capitoli precedenti; non aggregarli come risultati autonomi di efficacia.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex"
      }
    },
    {
      "id": "B064",
      "label": "Limitations and Professional Judgment",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Productivity",
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD.",
      "limitation": "Witboost e Mollie sono resoconti del corpus, non pilot replicati qui; confronto e generalizzazione richiedono protocolli e denominatori.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Controlled productivity evidence",
        "K:Evaluation methodology and baselines",
        "K:Agent failure and escalation"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex"
      }
    },
    {
      "id": "B065",
      "label": "How to Design a New Framework",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "Progettare un nuovo framework significa partire da problemi e vincoli osservati.",
      "limitation": "Il metodo di progettazione è una proposta; non va presentato come algoritmo che garantisce un framework più efficace.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Specifications and governance",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex"
      }
    },
    {
      "id": "B066",
      "label": "Installation and Setup",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:Code quality & security",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C06"
      ],
      "printed": false,
      "summary": "La guida di installazione rende verificabili prerequisiti e configurazione del framework.",
      "limitation": "L’installazione non è stata ripetuta in questa analisi; richiede una verifica su ambiente, release e permessi effettivi.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines",
        "K:Dependencies and agent supply chain",
        "K:Prompt injection and malicious tools"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/appendix_setup.tex"
      }
    },
    {
      "id": "B067",
      "label": "Playbooks",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "I playbook trasformano la metodologia in sequenze per scenari di delivery diversi.",
      "limitation": "Le sei sequenze sono prescrittive; non costituiscono sei esperimenti o esiti produttivi indipendenti.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Agent failure and escalation",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex"
      }
    },
    {
      "id": "B068",
      "label": "Template Reference",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C09",
        "C:C11"
      ],
      "printed": false,
      "summary": "I dodici template rendono esplicita la struttura documentale di Enterprise SDD.",
      "limitation": "Il catalogo rende visibile la densità degli artefatti; non dimostra assenza di duplicazione né sostituisce la verifica dell’intento.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/appendix_templates.tex"
      }
    },
    {
      "id": "B069",
      "label": "Framework Reference Cards",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Productivity",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04"
      ],
      "printed": false,
      "summary": "Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi.",
      "limitation": "Non espandere nuovamente i testi inclusi: questo nodo è un contenitore editoriale, non un tredicesimo framework.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Specifications and governance",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex"
      }
    },
    {
      "id": "B070",
      "label": "Enterprise SDD",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate.",
      "limitation": "È derivata dagli stessi capitoli: non una fonte indipendente né un test dei comandi elencati.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Ownership and knowledge transfer",
        "K:Agent failure and escalation",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex"
      }
    },
    {
      "id": "B071",
      "label": "Spec Kit",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C04"
      ],
      "printed": false,
      "summary": "La reference card di Spec Kit collega comandi, artefatti e sequenza di lavoro.",
      "limitation": "Il riepilogo è datato dalla versione del testo e non equivale a verifica di compatibilità dell’installazione corrente.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Independent verification and oracles",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex"
      }
    },
    {
      "id": "B072",
      "label": "OpenSpec (openspec.dev)",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C05"
      ],
      "printed": false,
      "summary": "La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta.",
      "limitation": "Le azioni e gli effetti di lifecycle vanno mantenuti distinti; la scheda non autorizza a inferire un processo rigidamente sequenziale.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Architecture and modularity",
        "K:Technical debt and complexity"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex"
      }
    },
    {
      "id": "B073",
      "label": "BMAD Method",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "La reference card di BMAD evidenzia agenti persona e artefatti per fase.",
      "limitation": "Personae differenti non dimostrano fonti di evidenza indipendenti o controlli realmente separati.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Human-agent collaboration",
        "K:Review capacity and maintainers",
        "K:Long-running agent execution",
        "K:Specifications and governance",
        "K:Independent verification and oracles"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex"
      }
    },
    {
      "id": "B074",
      "label": "AI-RPI Protocol",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C11"
      ],
      "printed": false,
      "summary": "La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva.",
      "limitation": "La governance adattiva proposta va verificata sui criteri che attivano o riducono i controlli.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Human-agent collaboration",
        "K:Review capacity and maintainers",
        "K:Long-running agent execution"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex"
      }
    },
    {
      "id": "B075",
      "label": "ralph-copilot",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C09"
      ],
      "printed": false,
      "summary": "La reference card di ralph-copilot concentra il loop in ruoli e memoria su file.",
      "limitation": "Il ruolo Reviewer non garantisce indipendenza dalla generazione; verificare gli input e i poteri reali del controllo.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex"
      }
    },
    {
      "id": "B076",
      "label": "Spec Loop Engine",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07"
      ],
      "printed": false,
      "summary": "La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole.",
      "limitation": "La separazione dei componenti è architetturale; resta da dimostrare l’indipendenza del criterio usato per accettare l’esito.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Long-running agent execution",
        "K:Agent failure and escalation",
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex"
      }
    },
    {
      "id": "B077",
      "label": "GSD v1",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C04"
      ],
      "printed": false,
      "summary": "La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify.",
      "limitation": "La brevità del protocollo non misura overhead reale o qualità della verifica.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:System understanding and rationale",
        "K:Developer workflow and adoption"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex"
      }
    },
    {
      "id": "B078",
      "label": "GSD-2",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C09"
      ],
      "printed": false,
      "summary": "La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica.",
      "limitation": "Auto-mode non implica autorizzazione illimitata; arresti, resume e confini vanno verificati nella versione concreta.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Agent failure and escalation",
        "K:Long-running agent execution",
        "K:Agent context and persistent memory",
        "K:System understanding and rationale"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex"
      }
    },
    {
      "id": "B079",
      "label": "Karpathy-Inspired Skills",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Skills & learning",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C10"
      ],
      "printed": false,
      "summary": "Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC.",
      "limitation": "Non confrontare questo insieme di principi con una toolchain come se avesse la stessa unità funzionale o le stesse garanzie.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Specifications and governance",
        "K:Skills formation and teaching",
        "K:Cognitive offloading and skill debt"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex"
      }
    },
    {
      "id": "B080",
      "label": "Agent Skills",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:What agents can do",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C09"
      ],
      "printed": false,
      "summary": "Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali.",
      "limitation": "Una skill può essere obsoleta o non attendibile; presenza nel catalogo e caricamento corretto non equivalgono a validazione.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex"
      }
    },
    {
      "id": "B081",
      "label": "AIDD",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C05"
      ],
      "printed": false,
      "summary": "AIDD organizza il lavoro a partire da visione e decisioni architetturali.",
      "limitation": "Il profilo si riferisce alla versione indicata nel testo; non è un benchmark né una verifica degli strumenti attuali.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Technical debt and complexity",
        "K:Specifications and governance",
        "K:Independent verification and oracles"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex"
      }
    },
    {
      "id": "B082",
      "label": "Previous Books and Author",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C01"
      ],
      "printed": false,
      "summary": "L’apparato finale documenta serie, attribuzioni ed opere richiamate.",
      "limitation": "La presenza nell’apparato bibliografico non equivale a citazione in ogni capitolo, né a conferma delle tesi del framework.",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V03"
      ],
      "book": {
        "volume": "V03",
        "title": "Non-Deterministic Spec-Driven Development",
        "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
        "url": "https://www.amazon.it/dp/B0GZZDFMYF",
        "edition": "2",
        "source_path": "AI_SDD_ENG_V2/appendices/appendix_references.tex"
      }
    },
    {
      "id": "B083",
      "label": "Introduzioni e postfazione — The Autonomous Future",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Jobs & roles",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C03",
        "C:C11"
      ],
      "printed": false,
      "summary": "Le introduzioni alle parti e la postfazione presentano il passaggio dall’assistenza interattiva alla delega continuativa.",
      "limitation": "Il futuro autonomo è una prospettiva editoriale, non un risultato empirico; i figli inclusi restano unità separate.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Agent failure and escalation",
        "K:Long-running agent execution",
        "K:Employment and early-career roles",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/main.tex"
      }
    },
    {
      "id": "B084",
      "label": "Preface",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C03",
        "C:C11"
      ],
      "printed": false,
      "summary": "La prefazione definisce destinatari, percorso di lettura e precauzioni per costruire agenti autonomi.",
      "limitation": "L’attribuzione complessiva non prova che ogni esempio derivi da una fonte specifica né che l’automazione sia sicura in produzione.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Agent failure and escalation",
        "K:Long-running agent execution",
        "K:Developer workflow and adoption",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex"
      }
    },
    {
      "id": "B085",
      "label": "The Continuous Development Revolution",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C03",
        "C:C08"
      ],
      "printed": false,
      "summary": "Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione.",
      "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.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex"
      }
    },
    {
      "id": "B086",
      "label": "The Philosophy of Deterministic Failure",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Code quality & security",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C09"
      ],
      "printed": false,
      "summary": "Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile.",
      "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.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex"
      }
    },
    {
      "id": "B087",
      "label": "The Developer Evolution Model",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Skills & learning",
        "T:System knowledge & memory",
        "T:Jobs & roles"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C10",
        "C:C11"
      ],
      "printed": false,
      "summary": "Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti.",
      "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.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex"
      }
    },
    {
      "id": "B088",
      "label": "The Ralph Loop Pattern",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C09"
      ],
      "printed": false,
      "summary": "Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello.",
      "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.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex"
      }
    },
    {
      "id": "B089",
      "label": "Task Decomposition for Machines",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C07"
      ],
      "printed": false,
      "summary": "La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili.",
      "limitation": "La piccola dimensione dei task non risolve dipendenze e ambiguità; la specifica deve restare indipendente dall’implementazione candidata.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Specifications and governance",
        "K:Independent verification and oracles",
        "K:System understanding and rationale",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex"
      }
    },
    {
      "id": "B090",
      "label": "Memory and Context Engineering",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:What agents can do",
        "T:Engineering structure",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10"
      ],
      "printed": false,
      "summary": "Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita.",
      "limitation": "Accumulo non significa apprendimento corretto: servono provenienza, rimozione di lezioni errate e invalidazione quando cambia l’intenzione.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Agent context and persistent memory",
        "K:System understanding and rationale",
        "K:Skills formation and teaching",
        "K:Cognitive offloading and skill debt"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex"
      }
    },
    {
      "id": "B091",
      "label": "Quality Gates and Backpressure",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C07",
        "C:C08"
      ],
      "printed": false,
      "summary": "Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti.",
      "limitation": "La separazione dei ruoli e l’auto-critica non garantiscono indipendenza; un caso illustrativo non misura la probabilità residua di difetto.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines",
        "K:AI as reviewer",
        "K:Automation bias and trust",
        "K:Agent failure and escalation"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex"
      }
    },
    {
      "id": "B092",
      "label": "Advanced Prompting for Autonomous Systems",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:What agents can do",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C07",
        "C:C09"
      ],
      "printed": false,
      "summary": "I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione.",
      "limitation": "Il punto critico è la correlazione dell’errore: chiedere al medesimo sistema di criticarsi può migliorare un candidato ma non costituisce prova indipendente.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex"
      }
    },
    {
      "id": "B093",
      "label": "Agentic Patterns in Practice",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C06",
        "C:C11"
      ],
      "printed": false,
      "summary": "Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza.",
      "limitation": "Una tassonomia ampia non dimostra il beneficio di aggiungere componenti; coordinamento e costi devono giustificare ogni meccanismo.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex"
      }
    },
    {
      "id": "B094",
      "label": "Scheduling and Overnight Execution",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:System knowledge & memory",
        "T:Engineering structure",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C09",
        "C:C11"
      ],
      "printed": false,
      "summary": "L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer.",
      "limitation": "L’ordine temporale deve essere verificato come dipendenza e recupero dagli errori; l’avvio schedulato non autorizza merge o deployment.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex"
      }
    },
    {
      "id": "B095",
      "label": "Multi-Agent Orchestration",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Engineering structure",
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C08",
        "C:C11"
      ],
      "printed": false,
      "summary": "Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop.",
      "limitation": "Più agenti non implicano più indipendenza né throughput lineare; integrazione, merge e capacità di revisione restano vincoli.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex"
      }
    },
    {
      "id": "B096",
      "label": "Safety, Security, and Risk Management",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:What agents can do",
        "T:Engineering structure",
        "T:Economics",
        "T:Productivity",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C06",
        "C:C08",
        "C:C12"
      ],
      "printed": false,
      "summary": "La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana.",
      "limitation": "Una worktree isola modifiche Git, non processi, rete o credenziali. Le prescrizioni del volume non sono una certificazione della configurazione effettiva.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex"
      }
    },
    {
      "id": "B097",
      "label": "Complete Implementation Guide",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C06",
        "C:C07"
      ],
      "printed": false,
      "summary": "La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist.",
      "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.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex"
      }
    },
    {
      "id": "B098",
      "label": "Tool Reference",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity",
        "T:Skills & learning",
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C11"
      ],
      "printed": false,
      "summary": "La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione.",
      "limitation": "Repository, versioni e funzionalità sono uno snapshot del libro, non una verifica dello stato attuale degli strumenti.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex"
      }
    },
    {
      "id": "B099",
      "label": "Troubleshooting and Debugging",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:Economics",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C12"
      ],
      "printed": false,
      "summary": "La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi.",
      "limitation": "Le ricette diagnostiche sono proposte operative; l’efficacia e la sicurezza dei comandi dipendono dall’ambiente e non sono state provate qui.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex"
      }
    },
    {
      "id": "B100",
      "label": "Ralph Loops with VS Code and GitHub Copilot",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:Code quality & security",
        "T:Productivity",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C06"
      ],
      "printed": false,
      "summary": "Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale.",
      "limitation": "Supporto dei modelli, estensioni e opzioni CLI possono essere cambiati; i profili di autorizzazione vanno letti come descrizione storica del volume.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex"
      }
    },
    {
      "id": "B101",
      "label": "References and Sources",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C03"
      ],
      "printed": false,
      "summary": "L’apparato di fonti rende esplicita la genealogia del metodo autonomo.",
      "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.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration",
        "K:Long-running agent execution",
        "K:Agent failure and escalation",
        "K:Independent verification and oracles"
      ],
      "volumes": [
        "V04"
      ],
      "book": {
        "volume": "V04",
        "title": "Non-Deterministic Autonomous Coding Agents",
        "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex"
      }
    },
    {
      "id": "B102",
      "label": "Avvertenze editoriali e limiti della guida",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C01"
      ],
      "printed": false,
      "summary": "Le pagine iniziali qualificano finalità, responsabilità e natura della sintesi sui loop.",
      "limitation": "Il frontmatter è contesto di lettura e non fornisce evidenza empirica aggiuntiva alle fonti o ai capitoli.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human-agent collaboration"
      ],
      "volumes": [
        "V05"
      ],
      "book": {
        "volume": "V05",
        "title": "Non-Deterministic Loop Engineering",
        "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "NDLE/frontmatter.tex"
      }
    },
    {
      "id": "B103",
      "label": "Summary",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:Economics",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C03",
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale.",
      "limitation": "La sintesi organizza il volume; non va conteggiata come conferma indipendente degli stessi concetti nei capitoli estesi.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V05"
      ],
      "book": {
        "volume": "V05",
        "title": "Non-Deterministic Loop Engineering",
        "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "NDLE/summary_v2.tex"
      }
    },
    {
      "id": "B104",
      "label": "Non-Deterministic Loop Engineering: A Critical Assessment",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C09",
        "C:C11"
      ],
      "printed": false,
      "summary": "Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità.",
      "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.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V05"
      ],
      "book": {
        "volume": "V05",
        "title": "Non-Deterministic Loop Engineering",
        "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "NDLE/new_chapters/chapter01_foundations.tex"
      }
    },
    {
      "id": "B105",
      "label": "The Organization Becomes a Loop",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "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"
      ],
      "actual": [],
      "mapped": [
        "C:C08",
        "C:C09",
        "C:C10",
        "C:C11"
      ],
      "printed": false,
      "summary": "L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop.",
      "limitation": "Le «cinque leggi» sono principi proposti, non leggi empiriche dimostrate; misurare handoff, capacità di revisione, mantenimento delle competenze e risultati di un pilot.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V05"
      ],
      "book": {
        "volume": "V05",
        "title": "Non-Deterministic Loop Engineering",
        "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "NDLE/new_chapters/chapter02_organization.tex"
      }
    },
    {
      "id": "B106",
      "label": "The Economics of Loop Engineering",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Productivity",
        "T:Verification & review",
        "T:Jobs & roles",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore.",
      "limitation": "Scenari ed esempi analitici non sono contabilità produttiva misurata. Parametri di accettazione, tempi umani e perdite attese richiedono calibrazione indipendente.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V05"
      ],
      "book": {
        "volume": "V05",
        "title": "Non-Deterministic Loop Engineering",
        "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "NDLE/new_chapters/chapter03_economics.tex"
      }
    },
    {
      "id": "B107",
      "label": "The Ralph Loop: Persistent Progress Through Fresh Context",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C06",
        "C:C07",
        "C:C09"
      ],
      "printed": false,
      "summary": "Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile.",
      "limitation": "La persistenza non assicura convergenza; prova di completamento, autorizzazione e rollback devono risiedere fuori dalle dichiarazioni del worker.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V05"
      ],
      "book": {
        "volume": "V05",
        "title": "Non-Deterministic Loop Engineering",
        "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "NDLE/new_chapters/chapter04_ralph_loop.tex"
      }
    },
    {
      "id": "B108",
      "label": "Building a Full Local AI Loop",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Economics",
        "T:What agents can do",
        "T:Code quality & security",
        "T:Engineering structure",
        "T:Verification & review",
        "T:System knowledge & memory",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C06",
        "C:C07",
        "C:C09",
        "C:C12"
      ],
      "printed": false,
      "summary": "Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica.",
      "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.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V05"
      ],
      "book": {
        "volume": "V05",
        "title": "Non-Deterministic Loop Engineering",
        "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "NDLE/new_chapters/chapter05_local_ai_loop.tex"
      }
    },
    {
      "id": "B109",
      "label": "Choosing the Right Loop",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security",
        "T:What agents can do",
        "T:Engineering structure",
        "T:Economics",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08",
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile.",
      "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.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V05"
      ],
      "book": {
        "volume": "V05",
        "title": "Non-Deterministic Loop Engineering",
        "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex"
      }
    },
    {
      "id": "B110",
      "label": "References — 85 voci bibliografiche",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:Economics",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C11",
        "C:C12"
      ],
      "printed": false,
      "summary": "Le 85 voci bibliografiche raccolgono fonti practitioner, ricerca, strumenti e casi richiamati nel volume.",
      "limitation": "Identità bibliografica non significa supporto di ogni claim: fonti ripubblicate, articoli derivati e casi vendor non sono repliche indipendenti.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V05"
      ],
      "book": {
        "volume": "V05",
        "title": "Non-Deterministic Loop Engineering",
        "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "NDLE/references.tex"
      }
    },
    {
      "id": "B111",
      "label": "Glossary",
      "kind": "author_tex_section",
      "collection": "B",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review",
        "T:Engineering structure",
        "T:Code quality & security",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C09"
      ],
      "printed": false,
      "summary": "Il glossario stabilizza il significato di loop limitato, stato durevole, backpressure ed evidenza.",
      "limitation": "Una definizione è un vincolo terminologico interno, non una misura validata né un consenso universale della disciplina.",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "authors": "Enrico Papalini",
      "year": "",
      "attributes": {
        "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"
      },
      "topics": [
        "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"
      ],
      "volumes": [
        "V05"
      ],
      "book": {
        "volume": "V05",
        "title": "Non-Deterministic Loop Engineering",
        "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
        "url": "https://www.amazon.com/dp/B0GHCXPBRM",
        "edition": "1",
        "source_path": "NDLE/glossary.tex"
      }
    },
    {
      "id": "F001",
      "label": "The toolchain",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C03",
        "C:C09"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "authors": "Birgitta Böckeler",
      "year": "2023-07-26",
      "topics": [
        "K:Developer workflow and adoption",
        "K:Agent context and persistent memory"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F002",
      "label": "Median - A tale in three functions",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C07",
        "C:C10"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "authors": "Birgitta Böckeler",
      "year": "2023-07-27",
      "topics": [
        "K:Independent verification and oracles",
        "K:Automation bias and trust"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F003",
      "label": "In-line assistance - when is it more useful?",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C03",
        "C:C10",
        "C:C12"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "authors": "Birgitta Böckeler",
      "year": "2023-08-01",
      "topics": [
        "K:Developer workflow and adoption",
        "K:Human cognitive load",
        "K:Economic costs and return"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F004",
      "label": "In-line assistance - how can it get in the way?",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:System knowledge & memory",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C08",
        "C:C09"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "authors": "Birgitta Böckeler",
      "year": "2023-08-03",
      "topics": [
        "K:Automation bias and trust",
        "K:Human cognitive load",
        "K:Agent context and persistent memory"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F005",
      "label": "Coding assistants do not replace pair programming",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C10",
        "C:C11"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "authors": "Birgitta Böckeler",
      "year": "2023-08-10",
      "topics": [
        "K:Human-agent collaboration",
        "K:Ownership and knowledge transfer",
        "K:Skills formation and teaching"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F006",
      "label": "TDD with GitHub Copilot",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C10"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "authors": "Paul Sobocinski",
      "year": "2023-08-17",
      "topics": [
        "K:Independent verification and oracles",
        "K:Human-agent collaboration"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F007",
      "label": "How is GenAI different from other code generators?",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C04",
        "C:C05"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "authors": "Birgitta Böckeler",
      "year": "2023-09-19",
      "topics": [
        "K:Specifications and governance",
        "K:Architecture and modularity"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F008",
      "label": "How to tackle unreliability of coding assistants",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [
        "C:C03"
      ],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C08",
        "C:C13"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "authors": "Birgitta Böckeler",
      "year": "2023-11-29",
      "topics": [
        "K:Agent failure and escalation",
        "K:Independent verification and oracles",
        "K:Automation bias and trust"
      ],
      "volumes": [],
      "attributes": {
        "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": true,
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[\"C:C03\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK",
        "historical_v12_new_manuscript_citation": false
      },
      "historical_v12_actual": [],
      "historical_v12_printed": false
    },
    {
      "id": "F009",
      "label": "Onboarding to a 'legacy' codebase with the help of AI",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Skills & learning"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C09",
        "C:C10"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "authors": "Birgitta Böckeler",
      "year": "2024-08-15",
      "topics": [
        "K:Onboarding and developer fluency",
        "K:System understanding and rationale"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F010",
      "label": "Building an AI agent application to migrate a tech stack",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Code quality & security",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C07",
        "C:C09"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "authors": "Birgitta Böckeler",
      "year": "2024-08-20",
      "topics": [
        "K:Agent failure and escalation",
        "K:Long-running agent execution",
        "K:Independent verification and oracles"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F011",
      "label": "Expanding the solution size with multi-file editing",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C08"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "authors": "Birgitta Böckeler",
      "year": "2024-11-19",
      "topics": [
        "K:Architecture and modularity",
        "K:Review capacity and maintainers",
        "K:Developer workflow and adoption"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F012",
      "label": "What role does LLM reasoning play for software tasks?",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C09"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "authors": "Birgitta Böckeler",
      "year": "2025-02-18",
      "topics": [
        "K:Evaluation methodology and baselines",
        "K:Agent context and persistent memory"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F013",
      "label": "The role of developer skills in agentic coding",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C01",
        "C:C05",
        "C:C10",
        "C:C11"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "authors": "Birgitta Böckeler",
      "year": "2025-03-25",
      "topics": [
        "K:Skills formation and teaching",
        "K:Technical debt and complexity",
        "K:Human-agent collaboration"
      ],
      "volumes": [],
      "attributes": {
        "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": true,
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[\"C:C10\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK",
        "historical_v12_new_manuscript_citation": false
      },
      "historical_v12_actual": [],
      "historical_v12_printed": false
    },
    {
      "id": "F014",
      "label": "Guiding an LLM for Robust Java ByteBuffer Code",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C07",
        "C:C10"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "authors": "Unmesh Joshi",
      "year": "2025-04-17",
      "topics": [
        "K:Architecture and modularity",
        "K:Independent verification and oracles",
        "K:System understanding and rationale"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F015",
      "label": "Building TMT Mirror Visualization with LLM: A Step-by-Step Journey",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:What agents can do"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C04",
        "C:C10"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "authors": "Unmesh Joshi",
      "year": "2025-04-30",
      "topics": [
        "K:Skills formation and teaching",
        "K:Human-agent collaboration",
        "K:Developer workflow and adoption"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F016",
      "label": "Coding Assistants Threaten the Software Supply Chain",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C06"
      ],
      "mapped": [
        "C:C03",
        "C:C06"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "authors": "Jim Gumbley; Lilly Ryan",
      "year": "2025-05-13",
      "topics": [
        "K:Prompt injection and malicious tools",
        "K:Dependencies and agent supply chain"
      ],
      "volumes": [],
      "attributes": {
        "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": true,
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[\"C:C06\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK",
        "historical_v12_new_manuscript_citation": false
      },
      "historical_v12_actual": [],
      "historical_v12_printed": false
    },
    {
      "id": "F017",
      "label": "Building Custom Tooling with LLMs",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Productivity",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C09",
        "C:C10"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "authors": "Unmesh Joshi",
      "year": "2025-05-14",
      "topics": [
        "K:Architecture and modularity",
        "K:System understanding and rationale",
        "K:Developer workflow and adoption"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F018",
      "label": "Autonomous coding agents: A Codex example",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Verification & review"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C07",
        "C:C09"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "authors": "Birgitta Böckeler",
      "year": "2025-06-04",
      "topics": [
        "K:Agent failure and escalation",
        "K:Code reuse and duplication",
        "K:Independent verification and oracles"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F019",
      "label": "I still care about the code",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C05",
        "C:C08",
        "C:C13"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "authors": "Birgitta Böckeler",
      "year": "2025-07-09",
      "topics": [
        "K:Automation bias and trust",
        "K:System understanding and rationale",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F020",
      "label": "Partner with the AI, throw away the code",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Productivity",
        "T:Skills & learning",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C10",
        "C:C12"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "authors": "Matteo Vaccari",
      "year": "2025-07-31",
      "topics": [
        "K:Output versus shipped value",
        "K:Evaluation methodology and baselines",
        "K:System understanding and rationale"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F021",
      "label": "To vibe or not to vibe",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C01",
        "C:C08",
        "C:C13"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "authors": "Birgitta Böckeler",
      "year": "2025-09-23",
      "topics": [
        "K:Automation bias and trust",
        "K:Human-agent collaboration"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F022",
      "label": "Anchoring AI to a reference application",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Code quality & security",
        "T:Engineering structure"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C05",
        "C:C09"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "authors": "Birgitta Böckeler",
      "year": "2025-09-25",
      "topics": [
        "K:Architecture and modularity",
        "K:Agent context and persistent memory",
        "K:Specifications and governance"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F023",
      "label": "Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [
        "C:C04"
      ],
      "mapped": [
        "C:C04",
        "C:C09",
        "C:C11",
        "C:C13"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "authors": "Birgitta Böckeler",
      "year": "2025-10-15",
      "topics": [
        "K:Specifications and governance",
        "K:Developer workflow and adoption",
        "K:Agent context and persistent memory"
      ],
      "volumes": [],
      "attributes": {
        "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": true,
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[\"C:C04\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK",
        "historical_v12_new_manuscript_citation": false
      },
      "historical_v12_actual": [],
      "historical_v12_printed": false
    },
    {
      "id": "F024",
      "label": "Assessing internal quality while coding with an agent",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Code quality & security",
        "T:Verification & review"
      ],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C05",
        "C:C07",
        "C:C08"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "authors": "Erik Doernenburg",
      "year": "2026-01-27",
      "topics": [
        "K:Technical debt and complexity",
        "K:Code reuse and duplication",
        "K:Architecture and modularity"
      ],
      "volumes": [],
      "attributes": {
        "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": true,
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[\"C:C05\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK",
        "historical_v12_new_manuscript_citation": false
      },
      "historical_v12_actual": [],
      "historical_v12_printed": false
    },
    {
      "id": "F025",
      "label": "Context Engineering for Coding Agents",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:System knowledge & memory",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C09"
      ],
      "mapped": [
        "C:C03",
        "C:C09",
        "C:C13"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "authors": "Birgitta Böckeler",
      "year": "2026-02-05",
      "topics": [
        "K:Agent context and persistent memory",
        "K:Developer workflow and adoption",
        "K:Specifications and governance"
      ],
      "volumes": [],
      "attributes": {
        "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": true,
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[\"C:C09\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK",
        "historical_v12_new_manuscript_citation": false
      },
      "historical_v12_actual": [],
      "historical_v12_printed": false
    },
    {
      "id": "F026",
      "label": "Harness Engineering - first thoughts",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Code quality & security"
      ],
      "actual": [
        "C:C13"
      ],
      "mapped": [
        "C:C03",
        "C:C05",
        "C:C07",
        "C:C11",
        "C:C13"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "authors": "Birgitta Böckeler",
      "year": "2026-02-17",
      "topics": [
        "K:Architecture and modularity",
        "K:Independent verification and oracles",
        "K:Long-running agent execution"
      ],
      "volumes": [],
      "attributes": {
        "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": true,
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "source_version_status": "EARLIER_MEMO_SUPERSEDED_BY_EXPANDED_ARTICLE",
        "latest_version_url": "https://martinfowler.com/articles/harness-engineering.html",
        "latest_version_title": "Harness engineering for coding agent users",
        "latest_version_publication_date": "2026-04-02",
        "supersession_verified_date": "2026-10-18",
        "source_version_note": "The later primary article explicitly supersedes this 17 February memo. Direct retrieval still exposes the historical memo with a pointer to the expansion; an HTTP redirect was not established.",
        "ndse2_actual_chapters_json": "[\"C:C13\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK",
        "historical_v12_new_manuscript_citation": false
      },
      "historical_v12_actual": [],
      "historical_v12_printed": false
    },
    {
      "id": "F027",
      "label": "Humans and Agents in Software Engineering Loops",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Jobs & roles"
      ],
      "actual": [
        "C:C11"
      ],
      "mapped": [
        "C:C01",
        "C:C03",
        "C:C11",
        "C:C13"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "authors": "Kief Morris",
      "year": "2026-03-04",
      "topics": [
        "K:Human-agent collaboration",
        "K:Long-running agent execution",
        "K:Specifications and governance"
      ],
      "volumes": [],
      "attributes": {
        "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": true,
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[\"C:C11\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK",
        "historical_v12_new_manuscript_citation": false
      },
      "historical_v12_actual": [],
      "historical_v12_printed": false
    },
    {
      "id": "F028",
      "label": "Viability of local models for coding",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Economics",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C09",
        "C:C12"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "authors": "Birgitta Böckeler",
      "year": "2026-07-07",
      "topics": [
        "K:Agent context and persistent memory",
        "K:Economic costs and return",
        "K:Evaluation methodology and baselines"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F029",
      "label": "Experiences with local models for coding",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:What agents can do",
        "T:Productivity",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C03",
        "C:C09",
        "C:C12"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "authors": "Birgitta Böckeler",
      "year": "2026-07-08",
      "topics": [
        "K:Benchmarks and construct validity",
        "K:Evaluation methodology and baselines",
        "K:Agent context and persistent memory"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F030",
      "label": "The Economic Benefit of Refactoring",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C12"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "authors": "Giles Edwards-Alexander",
      "year": "2026-07-30",
      "topics": [
        "K:Economic costs and return",
        "K:Architecture and modularity",
        "K:Code reuse and duplication"
      ],
      "volumes": [],
      "attributes": {
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      },
      "historical_v12_printed": false
    },
    {
      "id": "F031",
      "label": "TDD inside the agent loop - theater or actual value?",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C07",
        "C:C12",
        "C:C13"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "authors": "Birgitta Böckeler",
      "year": "2026-08-10",
      "topics": [
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines",
        "K:Economic costs and return"
      ],
      "volumes": [],
      "attributes": {
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      },
      "historical_v12_printed": false
    },
    {
      "id": "F032",
      "label": "An Accidental Blackboard",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C03",
        "C:C09",
        "C:C11"
      ],
      "printed": false,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "authors": "Giles Edwards-Alexander",
      "year": "2026-09-02",
      "topics": [
        "K:Human-agent collaboration",
        "K:Agent context and persistent memory",
        "K:Long-running agent execution"
      ],
      "volumes": [],
      "attributes": {
        "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": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK"
      }
    },
    {
      "id": "F033",
      "label": "Are Harnesses Worth the Cost?",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Economics",
        "T:Verification & review",
        "T:Engineering structure"
      ],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C02",
        "C:C03",
        "C:C04",
        "C:C07",
        "C:C12",
        "C:C13"
      ],
      "printed": true,
      "summary": "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.",
      "url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "authors": "Naresh Jain",
      "year": "2026-10-13",
      "topics": [
        "K:Economic costs and return",
        "K:Independent verification and oracles",
        "K:Specifications and governance"
      ],
      "volumes": [],
      "attributes": {
        "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": true,
        "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": "IN_PUBLISHED_NDSE2_BIBLIOGRAPHY",
        "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12",
        "ndse2_actual_chapters_json": "[\"C:C12\"]",
        "ndse2_in_bibliography": true,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "historical_v12_book_citation_status": "NOT_ADDED_TO_BOOK",
        "historical_v12_new_manuscript_citation": false
      },
      "historical_v12_actual": [],
      "historical_v12_printed": false
    },
    {
      "id": "O051",
      "label": "Agentic Verification",
      "kind": "practitioner_article",
      "collection": "O",
      "category": null,
      "streams": [
        "T:Verification & review",
        "T:Code quality & security"
      ],
      "actual": [],
      "mapped": [
        "C:C04",
        "C:C05",
        "C:C07",
        "C:C08"
      ],
      "printed": false,
      "summary": "Reliable agent work depends on executable checks: realistic user flows, explicit properties and differential comparisons, with fast feedback and human-owned success criteria.",
      "limitation": "Practitioner guidance, not a controlled experiment or proof of universal correctness; generated tests and oracle independence still need scrutiny.",
      "url": "https://addyo.substack.com/p/agentic-verification",
      "authors": "Addy Osmani",
      "year": "2026-10-14",
      "attributes": {
        "label": "Agentic Verification",
        "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-verification",
        "source_url": "https://addyo.substack.com/p/agentic-verification",
        "url": "https://addyo.substack.com/p/agentic-verification",
        "publication_date": "2026-10-14",
        "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": "Full primary article read; no statistical replication performed",
        "summary": "Osmani recommends autonomous feedback loops using end-to-end checks, property-based testing and old/new behavioral comparisons. Checks should run quickly and deterministically, preserve actionable failures, and be grounded in success criteria the human owns.",
        "manual_use": "Define the oracle before implementation; retain failing inputs; inspect generated tests; run heavier integration checks before release.",
        "bibliography_year": "2026",
        "chapter_id": "C07",
        "section_id": "",
        "relevance": "Direct",
        "method_status": "curated practitioner article (not a research study)",
        "primary_research": "false",
        "provenance": "Elevate public archive and full primary article inspected 2026-10-18",
        "baseline_provenance": "Incremental addition to frozen v12.1 catalogue; O001-O050 unchanged",
        "original_url_verified": "yes",
        "publication_source_url": "https://addyo.substack.com/archive",
        "publication_status_note": "Published practitioner article; online companion update",
        "review_status": "FULL_TEXT_REVIEWED",
        "article_is_ai_specific": "true",
        "review_date": "2026-10-18",
        "stable_bibliography_id": "O051",
        "edition_integration": "ONLINE_COMPANION_UPDATE",
        "manuscript_citation_status": "NOT_CITED_IN_PUBLISHED_NDSE2_13_7_1",
        "evidence_is_experimental": "false",
        "source_access": "Full public text",
        "research_link_semantics": "Editorial thematic mapping; no assertion of literal citation, causal validation or replication",
        "limitation": "Practitioner guidance, not a controlled experiment or proof of universal correctness; generated tests and oracle independence still need scrutiny.",
        "manuscript_citation_basis": "Absent from the final published NDSE2 13.7.1 active EN/ITA source tree and loaded bibliography",
        "atlas_added_on": "2026-10-18",
        "canonical_url": "https://addyo.substack.com/p/agentic-verification",
        "online_companion_update": true,
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "pre_reconciliation_manuscript_citation_status": "NOT_ESTABLISHED_FROM_PUBLISHED_MANUSCRIPT",
        "pre_reconciliation_manuscript_citation_basis": "No published-manuscript citation inferred by this source review; reconcile against final NDSE2 sources."
      },
      "topics": [
        "K:Independent verification and oracles",
        "K:Evaluation methodology and baselines",
        "K:Specifications and governance",
        "K:Long-running agent execution"
      ],
      "volumes": [],
      "pre_reconciliation_mapped": [
        "C:C07",
        "C:C04",
        "C:C05",
        "C:C08"
      ]
    },
    {
      "id": "F034",
      "label": "Practitioner Voice",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Skills & learning",
        "T:System knowledge & memory"
      ],
      "actual": [],
      "mapped": [
        "C:C09",
        "C:C10",
        "C:C11"
      ],
      "printed": false,
      "summary": "The October revision adds practical guidance for writing from experience and using AI while keeping the writer's judgment visible. Highsmith describes cognitive assistance, contrasts different authoring choices, and connects useful prose to lived consequences, audience, storytelling and iterative editing.",
      "limitation": "Personal experience and editorial guidance; no controlled evaluation of cognition, learning, writing quality or productivity. Do not treat the revision as a newly published October article.",
      "url": "https://martinfowler.com/articles/practitioner-voice.html",
      "authors": "Jim Highsmith",
      "year": "2026-08-19",
      "topics": [
        "K:Human cognitive load",
        "K:Cognitive offloading and skill debt",
        "K:Ownership and knowledge transfer"
      ],
      "volumes": [],
      "attributes": {
        "label": "Practitioner Voice",
        "kind": "practitioner_essay",
        "collection": "F",
        "authors": "Jim Highsmith",
        "authors_json": "[\"Jim Highsmith\"]",
        "publication_date": "2026-08-19",
        "updated_date": "2026-10-13",
        "latest_activity_date": "2026-10-13",
        "date_provenance": "Primary article Significant Revisions: original publication and later expansion distinguished",
        "url": "https://martinfowler.com/articles/practitioner-voice.html",
        "publisher": "martinfowler.com",
        "series": "",
        "series_url": "",
        "source_scope": "Adjacent martinfowler.com article; outside the original Exploring Generative AI series catalogue",
        "series_member": false,
        "snapshot_date": "2026-10-18",
        "contribution": "The October revision adds practical guidance for writing from experience and using AI while keeping the writer's judgment visible. Highsmith describes cognitive assistance, contrasts different authoring choices, and connects useful prose to lived consequences, audience, storytelling and iterative editing.",
        "limitation": "Personal experience and editorial guidance; no controlled evaluation of cognition, learning, writing quality or productivity. Do not treat the revision as a newly published October article.",
        "evidence_class": "Practitioner essay and personal experience",
        "source_locator": "The Craft of Practitioner Voice; How to use AI without losing your voice; Significant Revisions",
        "verification_scope": "Actual byline, original publication date and October 13 significant revision confirmed. No independent execution, causal evaluation or statistical replication.",
        "access_status": "FULL_PRIMARY_TEXT",
        "original_data_replicated": false,
        "new_manuscript_citation": false,
        "source_body_archived": false,
        "primary_stream": "T:Skills & learning",
        "streams_json": "[\"T:Skills & learning\",\"T:System knowledge & memory\"]",
        "topics_json": "[\"K:Human cognitive load\",\"K:Cognitive offloading and skill debt\",\"K:Ownership and knowledge transfer\"]",
        "editorial_chapters_json": "[\"C:C09\",\"C:C10\",\"C:C11\"]",
        "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
        "book_citation_status": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SITE_EXTENSION_20261018",
        "addition_reason": "October 13 expansion on AI-assisted thinking and writing, absent from the series-only baseline. Scope expansion explicitly retained.",
        "atlas_added_on": "2026-10-18",
        "canonical_url": "https://martinfowler.com/articles/practitioner-voice.html",
        "online_companion_update": true,
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "pre_reconciliation_book_citation_status": "NOT_ADDED_TO_BOOK",
        "manuscript_citation_status": "NOT_CITED_IN_PUBLISHED_NDSE2_13_7_1",
        "manuscript_citation_basis": "Absent from the final published NDSE2 13.7.1 active EN/ITA source tree and loaded bibliography"
      }
    },
    {
      "id": "F035",
      "label": "When Software Meets Hardware",
      "kind": "practitioner_essay",
      "collection": "F",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Skills & learning",
        "T:Productivity"
      ],
      "actual": [],
      "mapped": [
        "C:C02",
        "C:C05",
        "C:C09",
        "C:C10",
        "C:C13"
      ],
      "printed": false,
      "summary": "An IoT modernization account connects physical test environments, device simulation, observability, recovery and continuous learning. The team used LLMs to explore unfamiliar areas, prototype experiments and develop engineering tools, including dashboards and migration trackers. The proposed benefit is cheaper experimentation and a shorter learning loop.",
      "limitation": "The article describes one team's practices and perceived benefits. It does not isolate AI's contribution or quantify productivity improvements. Physical-world validation remains part of the reported engineering process.",
      "url": "https://martinfowler.com/articles/software-meets-hardware.html",
      "authors": "Kuldeep Singh",
      "year": "2026-10-15",
      "topics": [
        "K:Onboarding and developer fluency",
        "K:System understanding and rationale",
        "K:Developer workflow and adoption",
        "K:Independent verification and oracles"
      ],
      "volumes": [],
      "attributes": {
        "label": "When Software Meets Hardware",
        "kind": "practitioner_essay",
        "collection": "F",
        "authors": "Kuldeep Singh",
        "authors_json": "[\"Kuldeep Singh\"]",
        "publication_date": "2026-10-15",
        "updated_date": null,
        "latest_activity_date": "2026-10-15",
        "date_provenance": "Primary article dateline and Significant Revisions",
        "url": "https://martinfowler.com/articles/software-meets-hardware.html",
        "publisher": "martinfowler.com",
        "series": "",
        "series_url": "",
        "source_scope": "Adjacent martinfowler.com article; outside the original Exploring Generative AI series catalogue",
        "series_member": false,
        "snapshot_date": "2026-10-18",
        "contribution": "An IoT modernization account connects physical test environments, device simulation, observability, recovery and continuous learning. The team used LLMs to explore unfamiliar areas, prototype experiments and develop engineering tools, including dashboards and migration trackers. The proposed benefit is cheaper experimentation and a shorter learning loop.",
        "limitation": "The article describes one team's practices and perceived benefits. It does not isolate AI's contribution or quantify productivity improvements. Physical-world validation remains part of the reported engineering process.",
        "evidence_class": "Qualitative engineering experience report",
        "source_locator": "Experimentation environment; physical testing; Use AI to shorten the learning loop; Capture discoveries; Significant Revisions",
        "verification_scope": "Byline, publication history and AI-specific section inspected. No independent execution, causal evaluation or statistical replication.",
        "access_status": "FULL_PRIMARY_TEXT",
        "original_data_replicated": false,
        "new_manuscript_citation": false,
        "source_body_archived": false,
        "primary_stream": "T:Engineering structure",
        "streams_json": "[\"T:Engineering structure\",\"T:Skills & learning\",\"T:Productivity\"]",
        "topics_json": "[\"K:Onboarding and developer fluency\",\"K:System understanding and rationale\",\"K:Developer workflow and adoption\",\"K:Independent verification and oracles\"]",
        "editorial_chapters_json": "[\"C:C02\",\"C:C05\",\"C:C09\",\"C:C10\",\"C:C13\"]",
        "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
        "book_citation_status": "COMPANION_READING_NOT_IN_BOOK",
        "node_class": "FOWLER_SITE_EXTENSION_20261018",
        "addition_reason": "New October 15 experience report with an explicit AI-assisted learning and engineering-tooling section, outside the original series.",
        "atlas_added_on": "2026-10-18",
        "canonical_url": "https://martinfowler.com/articles/software-meets-hardware.html",
        "online_companion_update": true,
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "pre_reconciliation_book_citation_status": "NOT_ADDED_TO_BOOK",
        "manuscript_citation_status": "NOT_CITED_IN_PUBLISHED_NDSE2_13_7_1",
        "manuscript_citation_basis": "Absent from the final published NDSE2 13.7.1 active EN/ITA source tree and loaded bibliography"
      }
    },
    {
      "id": "P124",
      "label": "Building resilient AI-powered software, and planning for when things go wrong",
      "kind": "practitioner_article",
      "collection": "P",
      "category": null,
      "streams": [
        "T:Engineering structure",
        "T:Verification & review",
        "T:Economics"
      ],
      "actual": [],
      "mapped": [
        "C:C05",
        "C:C07",
        "C:C12"
      ],
      "printed": false,
      "summary": "Authorized Sam Newman excerpts connect disaster recovery with model changes, provider dependence, evaluation, observability and visible AI costs.",
      "limitation": "Expert guidance, not a controlled experiment. Page byline: Gergely Orosz; excerpt author: Sam Newman. The complete book and underlying numerical claims were not audited. No empirical replication or independent-rater validation was performed.",
      "url": "https://newsletter.pragmaticengineer.com/p/building-resilient-systems",
      "authors": "Gergely Orosz (introduction); Sam Newman (excerpts)",
      "year": "2026-10-13",
      "attributes": {
        "label": "Building resilient AI-powered software, and planning for when things go wrong",
        "kind": "practitioner_article",
        "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
        "group": "Engineering structure",
        "year": "2026",
        "authors": "Gergely Orosz (introduction); Sam Newman (excerpts)",
        "source": "https://newsletter.pragmaticengineer.com/p/building-resilient-systems",
        "source_url": "https://newsletter.pragmaticengineer.com/p/building-resilient-systems",
        "url": "https://newsletter.pragmaticengineer.com/p/building-resilient-systems",
        "publication_date": "2026-10-13",
        "publication_date_basis": "Date displayed on the primary Deepdive and official archive",
        "original_publication_date": "2026-10-13",
        "eligibility_date": "2026-10-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": "Sam Newman’s excerpts outline disaster recovery and resilience for AI-powered systems.",
        "in_short": "Sam Newman’s excerpts outline disaster recovery and resilience for AI-powered systems.",
        "summary": "Authorized Sam Newman excerpts connect disaster recovery with model changes, provider dependence, evaluation, observability and visible AI costs.",
        "main_findings": "Newman recommends recovery planning, provider flexibility and re-evaluation after model changes; composing several vendor dependencies can itself reduce availability.",
        "findings_basis": "Public article arguments; chapter excerpts and the editor’s closing commentary were distinguished.",
        "limitation": "Expert guidance, not a controlled experiment. Page byline: Gergely Orosz; excerpt author: Sam Newman. The complete book and underlying numerical claims were not audited. No empirical replication or independent-rater validation was performed.",
        "manual_use": "Editorial reading for architecture, independent checks and operational economics; these links are not manuscript citations or validation of NDSE2.",
        "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. The complete source book was not reviewed.",
        "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
        "classification_rationale": "Editorial reading for architecture, independent checks and operational economics; these links are not manuscript citations or validation of NDSE2.",
        "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: public classification-bearing article passages reviewed; complete source book not audited",
        "method_status": "Editorial classification, not independent-rater or empirical validation",
        "chapter_id": "C05;C07;C12",
        "section_id": "",
        "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
        "related_works": "P075;P098;P106",
        "shared_source_groups": "",
        "provenance": "Primary-page and official-archive update, 2026-10-18; no raw source article archive",
        "original_url_verified": "Primary page opened; displayed date, byline and excerpt attribution inspected",
        "date_accessed": "2026-10-18",
        "baseline_provenance": "Add-only update to frozen P001–P123; original records and IDs retained",
        "empirical_replication_status": "NOT_PERFORMED",
        "manuscript_citation_status": "NOT_CITED_IN_PUBLISHED_NDSE2_13_7_1",
        "publication_curator": "Gergely Orosz",
        "author_attribution_note": "Gergely Orosz is the displayed byline and introduction author; Sam Newman authored the explicitly credited excerpts.",
        "secondary_domains": "GENERAL_SE;AI_FOR_SE",
        "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
        "source_review_scope": "Primary metadata, attribution, recovery discussion and AI-resilience/cost passages inspected; no hidden text or complete-book audit.",
        "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
        "review_outcome": "ADDED_NEW_PUBLICATION",
        "review_reason": "New written Deepdive after the previous 2026-10-11 cutoff; no matching canonical URL or title in P001–P123.",
        "review_date": "2026-10-18",
        "id_allocation_note": "P124 appended; P001–P123 unchanged.",
        "byline_and_contributors": "Gergely Orosz (introduction); Sam Newman (excerpts)",
        "body_source_dependency_note": "The editor’s closing remarks link a previous Pulse issue underlying P106; this is citation provenance, not a new duplicate Pulse record.",
        "atlas_added_on": "2026-10-18",
        "canonical_url": "https://newsletter.pragmaticengineer.com/p/building-resilient-systems",
        "online_companion_update": true,
        "ndse2_actual_chapters_json": "[]",
        "ndse2_in_bibliography": false,
        "ndse2_citation_basis": "Final 13.7.1 active EN/ITA source tree; index links and nocite are not chapter citations",
        "pre_reconciliation_manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
        "manuscript_citation_basis": "Absent from the final published NDSE2 13.7.1 active EN/ITA source tree and loaded bibliography"
      },
      "topics": [
        "K:Architecture and modularity",
        "K:Independent verification and oracles",
        "K:Dependencies and agent supply chain",
        "K:Economic costs and return"
      ],
      "volumes": []
    },
    {
      "id": "NDSE2:C01",
      "label": "AI Changes the Unit of Software Work",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C01"
      ],
      "mapped": [
        "C:C01"
      ],
      "printed": false,
      "summary": "Defines an accepted, operable change as the unit of engineering work. The approval-routing case separates business intention, implementation, verification and acceptance, showing why brownfield understanding and explicit decision rights still matter when an AI agent generates the patch.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 1,
        "chapter_hub": "C:C01",
        "title": "AI Changes the Unit of Software Work",
        "title_it": "L'AI cambia l'unità di lavoro della software engineering",
        "summary": "Defines an accepted, operable change as the unit of engineering work. The approval-routing case separates business intention, implementation, verification and acceptance, showing why brownfield understanding and explicit decision rights still matter when an AI agent generates the patch.",
        "summary_it": "Definisce il cambiamento accettato e gestibile come unità del lavoro ingegneristico. Il caso di instradamento delle approvazioni distingue intenzione di business, implementazione, verifica e accettazione, mostrando il ruolo della comprensione del sistema e delle responsabilità decisionali anche quando la patch viene generata da un agent.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter01.tex",
        "source_sha256": "277ec2181a885dfee7268a6d504503c8c039a8cc6c8201bfd2a966515d5b2500",
        "source_file_it": "ITA/chapters/chapter01.tex",
        "source_sha256_it": "e89175da618cfae5b422e16c8e01fd457d1da8308a5d9359a2b6aac592cf63ca",
        "learning_goals_json": "[\"distinguish an implementation artifact from an accepted change\", \"name the people and evidence required between a request and release\", \"scope an AI assistant's task without delegating business authority\"]",
        "learning_goals_it_json": "[\"distinguere un artefatto di implementazione da una modifica accettata\", \"identificare le persone e le evidenze necessarie tra la richiesta e la release\", \"delimitare il task affidato a un assistente AI senza delegargli l'autorità sulle decisioni di business\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "AI Changes the Unit of Software Work",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C02",
      "label": "Measuring Productivity from Code to Production",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C02"
      ],
      "mapped": [
        "C:C02"
      ],
      "printed": false,
      "summary": "Examines productivity measures from generated output to accepted releases. It distinguishes randomized evidence from observational comparisons and develops a pilot that records review, rework, quality and hidden human effort before an adoption decision.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 2,
        "chapter_hub": "C:C02",
        "title": "Measuring Productivity from Code to Production",
        "title_it": "Misurare la produttività: dal codice alla produzione",
        "summary": "Examines productivity measures from generated output to accepted releases. It distinguishes randomized evidence from observational comparisons and develops a pilot that records review, rework, quality and hidden human effort before an adoption decision.",
        "summary_it": "Esamina la produttività dal codice generato ai rilasci accettati. Distingue le evidenze randomizzate dai confronti osservazionali e sviluppa un progetto pilota che misura revisione, rilavorazione, qualità e lavoro umano poco visibile prima di decidere sull'adozione.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter02.tex",
        "source_sha256": "2f513eeed43e6183a3b26ebcebaa19a35ab53dbf561260b015e69357b049a72f",
        "source_file_it": "ITA/chapters/chapter02.tex",
        "source_sha256_it": "2336ccabfd1817c7c21c8f4e06fec37bee109fee2b80718824482abd5f393ddb",
        "learning_goals_json": "[\"choose a productivity denominator that includes review and rework\", \"distinguish measured acceptance from reported speed and generated output\", \"design a comparison that protects against selection bias and missing quality outcomes\"]",
        "learning_goals_it_json": "[\"scegliere un denominatore di produttività che comprenda review e rework\", \"distinguere l'accettazione effettivamente misurata dalla velocità dichiarata e dall'output generato\", \"progettare un confronto che protegga dalle distorsioni di selezione e dagli esiti di qualità non osservati\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Measuring Productivity from Code to Production",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C03",
      "label": "Limits and Capability of Coding Agents",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C03"
      ],
      "mapped": [
        "C:C03"
      ],
      "printed": false,
      "summary": "Turns agent capability into a bounded engineering hypothesis. Permissions, tools, budgets, stopping rules and escalation constrain execution; the chapter compares execution routes and parallel work while keeping technical completion separate from authorized acceptance.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 3,
        "chapter_hub": "C:C03",
        "title": "Limits and Capability of Coding Agents",
        "title_it": "Limiti e capacità dei coding agent",
        "summary": "Turns agent capability into a bounded engineering hypothesis. Permissions, tools, budgets, stopping rules and escalation constrain execution; the chapter compares execution routes and parallel work while keeping technical completion separate from authorized acceptance.",
        "summary_it": "Trasforma la capacità degli agent in un'ipotesi ingegneristica delimitata. Permessi, strumenti, budget, condizioni di arresto ed escalation vincolano l'esecuzione; il capitolo confronta percorsi operativi e lavoro parallelo distinguendo il completamento tecnico dall'accettazione autorizzata.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter03.tex",
        "source_sha256": "ce0ca41e0ce359c1fd4752f2db1de6b1312c006510fc9c3ba364e3310916c2b1",
        "source_file_it": "ITA/chapters/chapter03.tex",
        "source_sha256_it": "2c1ae14b69644084668fec3494a975a6f6be7822e77d7d96d1b21f654d2aa713",
        "learning_goals_json": "[\"translate a task request into a permission and budget envelope\", \"tell a model suggestion from an orchestrator-authorized action\", \"stop or escalate an agent without confusing technical completion with acceptance\"]",
        "learning_goals_it_json": "[\"tradurre una richiesta di lavoro in un envelope di permessi e budget\", \"distinguere un suggerimento del modello da un'azione autorizzata dall'orchestrator\", \"fermare un agent o portare un caso in escalation, senza confondere completamento tecnico e accettazione\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Limits and Capability of Coding Agents",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C04",
      "label": "Intentions, Contracts and Iterative Change",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C04"
      ],
      "mapped": [
        "C:C04"
      ],
      "printed": false,
      "summary": "Develops a versioned intention contract for an existing service. Behavioral examples and acceptance rules are established independently of implementation, while late policy changes trigger targeted impact analysis and invalidate only the decisions and evidence they affect.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 4,
        "chapter_hub": "C:C04",
        "title": "Intentions, Contracts and Iterative Change",
        "title_it": "Intenzioni, contratti e cambiamento iterativo",
        "summary": "Develops a versioned intention contract for an existing service. Behavioral examples and acceptance rules are established independently of implementation, while late policy changes trigger targeted impact analysis and invalidate only the decisions and evidence they affect.",
        "summary_it": "Sviluppa un contratto di intenzione versionato per un servizio esistente. Esempi comportamentali e regole di accettazione vengono stabiliti indipendentemente dall'implementazione; le modifiche tardive della policy richiedono un'analisi d'impatto e invalidano solo decisioni ed evidenze coinvolte.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter04.tex",
        "source_sha256": "f9ba7148a44598fb3bb1a59888f37f376faadff0f300dafb908a98168176f7a7",
        "source_file_it": "ITA/chapters/chapter04.tex",
        "source_sha256_it": "878773f16a0704f3cb52d7547b3b7959cb5497eadfc30a93ad23816c8ac69ed5",
        "learning_goals_json": "[\"separate intention approval from implementation design\", \"derive independent behavioral examples from a versioned contract\", \"incorporate late intention changes by invalidating only the affected decisions and evidence\"]",
        "learning_goals_it_json": "[\"separare l'approvazione dell'intenzione dal design dell'implementazione\", \"ricavare esempi comportamentali indipendenti da un contratto versionato\", \"integrare cambiamenti tardivi dell'intenzione invalidando soltanto le decisioni e le evidenze interessate\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Intentions, Contracts and Iterative Change",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C05",
      "label": "Quality, Architecture and Maintainability",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C05"
      ],
      "mapped": [
        "C:C05"
      ],
      "printed": false,
      "summary": "Separates immediate correctness from architectural fit and maintenance obligations. Through duplication, post-merge evidence and a second change to the running service, it develops fitness checks and explicit stewardship instead of treating a passing test suite as complete quality assurance.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 5,
        "chapter_hub": "C:C05",
        "title": "Quality, Architecture and Maintainability",
        "title_it": "Qualità, architettura e manutenibilità",
        "summary": "Separates immediate correctness from architectural fit and maintenance obligations. Through duplication, post-merge evidence and a second change to the running service, it develops fitness checks and explicit stewardship instead of treating a passing test suite as complete quality assurance.",
        "summary_it": "Distingue la correttezza immediata dalla coerenza architetturale e dagli obblighi di manutenzione. Duplicazioni, evidenze successive al merge e un secondo cambiamento al servizio guidano controlli di adeguatezza e responsabilità di manutenzione esplicite.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter05.tex",
        "source_sha256": "f6e123ae06931297b82554424c5b9b9c4b6bdb00e897814d515d11203e684075",
        "source_file_it": "ITA/chapters/chapter05.tex",
        "source_sha256_it": "31ceb5547ea22913089d9eba92093a622b30f98f3052e9a0f793dee86df8938e",
        "learning_goals_json": "[\"review generated code for architectural fit as well as immediate correctness\", \"write fitness checks for critical system invariants\", \"locate who will maintain the result when the original agent and reviewer are gone\"]",
        "learning_goals_it_json": "[\"sottoporre il codice generato a review non solo per la correttezza immediata, ma anche per la coerenza architetturale\", \"scrivere controlli di fitness per gli invarianti critici del sistema\", \"individuare chi si occuperà della manutenzione quando l'agent e il reviewer originari non saranno più disponibili\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Quality, Architecture and Maintainability",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C06",
      "label": "Securing Generated Code and Agent Runtimes",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C06"
      ],
      "mapped": [
        "C:C06"
      ],
      "printed": false,
      "summary": "Threat-models two distinct surfaces: the generated application and the agent runtime. Dependency provenance, prompt injection, tool permissions and external services become enforceable boundaries, with security evidence tied to the release decision.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 6,
        "chapter_hub": "C:C06",
        "title": "Securing Generated Code and Agent Runtimes",
        "title_it": "Mettere in sicurezza il codice generato e i runtime degli agent",
        "summary": "Threat-models two distinct surfaces: the generated application and the agent runtime. Dependency provenance, prompt injection, tool permissions and external services become enforceable boundaries, with security evidence tied to the release decision.",
        "summary_it": "Analizza due superfici di attacco distinte: l'applicazione generata e il runtime dell'agent. Provenienza delle dipendenze, prompt injection, permessi degli strumenti e servizi esterni diventano vincoli applicabili, collegando le evidenze di sicurezza alla decisione di rilascio.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter06.tex",
        "source_sha256": "3af782fd4b06529539e8b78e95b77ad3911980472e272fe111ddcfcc82ce777a",
        "source_file_it": "ITA/chapters/chapter06.tex",
        "source_sha256_it": "f4a3e1c62eae1528ce10817e76376558b41cdc7a6d337397c394cc5cb840ea9e",
        "learning_goals_json": "[\"threat-model the generated product and the agent runtime separately\", \"enforce tool permissions independently of instructions embedded in files\", \"specify the evidence required before accepting a security-sensitive patch\"]",
        "learning_goals_it_json": "[\"costruire threat model distinti per il prodotto generato e per il runtime dell'agent\", \"far rispettare i permessi dei tool indipendentemente dalle istruzioni incorporate nei file\", \"specificare le evidenze necessarie prima di accettare una patch sensibile dal punto di vista della sicurezza\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Securing Generated Code and Agent Runtimes",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C07",
      "label": "Independent Verification and the Oracle Problem",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C07"
      ],
      "mapped": [
        "C:C07"
      ],
      "printed": false,
      "summary": "Builds independent verification around authorized behavior. Regression cases, properties, counterexamples and mutants expose circular testing; correlated checker errors and benchmark limits motivate an evidence dossier that supports review without granting the maker acceptance authority.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 7,
        "chapter_hub": "C:C07",
        "title": "Independent Verification and the Oracle Problem",
        "title_it": "Verifica indipendente e problema dell'oracle",
        "summary": "Builds independent verification around authorized behavior. Regression cases, properties, counterexamples and mutants expose circular testing; correlated checker errors and benchmark limits motivate an evidence dossier that supports review without granting the maker acceptance authority.",
        "summary_it": "Costruisce la verifica indipendente a partire dal comportamento autorizzato. Regressioni, proprietà, controesempi e mutanti rivelano i test circolari; errori correlati dei checker e limiti dei benchmark motivano un dossier di evidenze senza attribuire al maker l'autorità di accettazione.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter07.tex",
        "source_sha256": "0990c2265ce14a6e4f7274c64952b424d7b29678a995352ab6ec2258ca7dfe00",
        "source_file_it": "ITA/chapters/chapter07.tex",
        "source_sha256_it": "7de646cec6272bbb7bdfb1f1ba7d6aa762680382fd4efac383bc341e8f394739",
        "learning_goals_json": "[\"derive an independent oracle from authorized behavior\", \"use counterexamples and mutants to reveal circular testing\", \"assemble a dossier that allows another person to decide whether a candidate is ready for review\"]",
        "learning_goals_it_json": "[\"ricavare un oracle indipendente dal comportamento autorizzato\", \"usare controesempi e mutant per smascherare i test circolari\", \"preparare un dossier di evidenze che consenta a un'altra persona di decidere se una modifica candidata sia pronta per la review\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Independent Verification and the Oracle Problem",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C08",
      "label": "Code Review and Trust Calibration",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C08"
      ],
      "mapped": [
        "C:C08"
      ],
      "printed": false,
      "summary": "Allocates review effort by consequence and uncertainty. It examines human and AI reviewers, false positives, shared blind spots and automation bias, then separates finding disposition, coverage of acceptance obligations and the accountable release verdict.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 8,
        "chapter_hub": "C:C08",
        "title": "Code Review and Trust Calibration",
        "title_it": "Code review e calibrazione della fiducia",
        "summary": "Allocates review effort by consequence and uncertainty. It examines human and AI reviewers, false positives, shared blind spots and automation bias, then separates finding disposition, coverage of acceptance obligations and the accountable release verdict.",
        "summary_it": "Distribuisce il lavoro di revisione in base a conseguenze e incertezza. Esamina reviewer umani e AI, falsi positivi, punti ciechi condivisi e automation bias, distinguendo la gestione delle osservazioni, la copertura degli obblighi di accettazione e il verdetto di rilascio.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter08.tex",
        "source_sha256": "b542b5aa04f66dd3fb402a4780f9ed7dacf076a6f2827d7b083887467b50e92a",
        "source_file_it": "ITA/chapters/chapter08.tex",
        "source_sha256_it": "698ba9efd6ff328bcf2e7bfeb9f9136b14e933dad466c0b23d1fcbc789928824",
        "learning_goals_json": "[\"allocate review effort by consequence and uncertainty\", \"recognize when two reviewers share the same error source\", \"distinguish the disposition of a review finding, coverage of acceptance obligations and release authority\"]",
        "learning_goals_it_json": "[\"distribuire l'impegno della review in base alle conseguenze e all'incertezza\", \"riconoscere quando due reviewer condividono la stessa fonte di errore\", \"distinguere l'esito di un finding di review, la copertura degli obblighi di accettazione e l'autorità necessaria per la release\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Code Review and Trust Calibration",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C09",
      "label": "System Understanding, Context and Persistent Memory",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C09"
      ],
      "mapped": [
        "C:C09"
      ],
      "printed": false,
      "summary": "Treats context and persistent memory as claims with provenance, ownership and expiry. It develops software-specific knowledge records and invalidation rules, then uses a handoff and an explicitly limited retrieval comparison to test what a successor can reconstruct.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 9,
        "chapter_hub": "C:C09",
        "title": "System Understanding, Context and Persistent Memory",
        "title_it": "Comprensione del sistema, context e memoria persistente",
        "summary": "Treats context and persistent memory as claims with provenance, ownership and expiry. It develops software-specific knowledge records and invalidation rules, then uses a handoff and an explicitly limited retrieval comparison to test what a successor can reconstruct.",
        "summary_it": "Tratta context e memoria persistente come affermazioni con provenienza, responsabilità e validità. Sviluppa registrazioni della conoscenza software e regole di invalidazione, usando un passaggio di consegne e un confronto di recupero esplicitamente limitato per verificare ciò che un successore può ricostruire.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter09.tex",
        "source_sha256": "ab431c886c607f8a192a36336c3409fa0bf9b828d20ab6d16ffd74c162641029",
        "source_file_it": "ITA/chapters/chapter09.tex",
        "source_sha256_it": "87fbeee59f022f508080e38b413de15ce2b11b53515d7605560ddc60cb5244ea",
        "learning_goals_json": "[\"distinguish retrieved context from trusted system knowledge\", \"design versioned memory with explicit invalidation rules\", \"test a handoff by asking a new maintainer to reconstruct an operational decision from stored evidence\"]",
        "learning_goals_it_json": "[\"distinguere il context recuperato dalle conoscenze affidabili sul sistema\", \"progettare una memoria versionata con regole esplicite di invalidation\", \"verificare un handoff chiedendo a un nuovo maintainer di ricostruire una decisione operativa a partire dalle evidenze conservate\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "System Understanding, Context and Persistent Memory",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C10",
      "label": "Developer Learning, Mentoring and Comprehension Debt",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C10"
      ],
      "mapped": [
        "C:C10"
      ],
      "printed": false,
      "summary": "Distinguishes assisted task completion from retained competence. Mentoring, explanations, repairs and deliberate practice lead to delayed retention and transfer checks; proposed competence measures remain instruments to validate rather than established scores.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 10,
        "chapter_hub": "C:C10",
        "title": "Developer Learning, Mentoring and Comprehension Debt",
        "title_it": "Apprendimento, mentoring e debito di comprensione degli sviluppatori",
        "summary": "Distinguishes assisted task completion from retained competence. Mentoring, explanations, repairs and deliberate practice lead to delayed retention and transfer checks; proposed competence measures remain instruments to validate rather than established scores.",
        "summary_it": "Distingue il completamento assistito di un compito dalla competenza conservata. Mentoring, spiegazioni, correzioni e pratica deliberata conducono a verifiche differite di ritenzione e trasferimento; le misure di competenza proposte restano strumenti da validare.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter10.tex",
        "source_sha256": "8c1523efe9ff14e391995db26334a679c629258003f891389e55b9183e57f36f",
        "source_file_it": "ITA/chapters/chapter10.tex",
        "source_sha256_it": "6222bf93c5aaff838c33613a03d0e0cbf6bd5a8ac293616b215d9ee5fd534e7f",
        "learning_goals_json": "[\"distinguish finishing a task from learning to maintain it\", \"design delayed retention and transfer checks\", \"give junior developers meaningful responsibility without treating unvalidated competence scores as established measures\"]",
        "learning_goals_it_json": "[\"distinguere il completamento di un task dall'apprendimento necessario per mantenerlo\", \"progettare verifiche differite della retention e del transfer\", \"assegnare responsabilità significative agli sviluppatori junior senza presentare punteggi di competenza non validati come misure consolidate\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Developer Learning, Mentoring and Comprehension Debt",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C11",
      "label": "Teams, Governance and the Engineering Organization",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C11"
      ],
      "mapped": [
        "C:C11"
      ],
      "printed": false,
      "summary": "Moves from individual output to team throughput and decision rights. Policy owners, makers, checkers and release authorities coordinate parallel work and late intention changes, with operational feedback and review capacity governing staged, reversible adoption.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 11,
        "chapter_hub": "C:C11",
        "title": "Teams, Governance and the Engineering Organization",
        "title_it": "Team, governance e organizzazione dell'ingegneria del software",
        "summary": "Moves from individual output to team throughput and decision rights. Policy owners, makers, checkers and release authorities coordinate parallel work and late intention changes, with operational feedback and review capacity governing staged, reversible adoption.",
        "summary_it": "Passa dall'output individuale alla capacità di consegna del team e ai diritti decisionali. Responsabili delle policy, maker, checker e autorità di rilascio coordinano lavoro parallelo e cambiamenti tardivi delle intenzioni, governando un'adozione graduale e reversibile con feedback operativo e capacità di revisione.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter11.tex",
        "source_sha256": "18eb375b24343b3106d1530b9ca03a4a3dd0b88a58a34459858cd1f93cace300",
        "source_file_it": "ITA/chapters/chapter11.tex",
        "source_sha256_it": "d6d2c7ee5c616cbd5012cd7d666e360aaab4413958e73e0e92ef71db50b9edb1",
        "learning_goals_json": "[\"assign policy, maker, checker and release responsibilities\", \"coordinate parallel agents and late policy revisions safely\", \"choose a reversible team-level adoption gate based on review load and operational outcomes\"]",
        "learning_goals_it_json": "[\"assegnare responsabilità su policy, maker, checker e release\", \"coordinare in sicurezza agent paralleli e revisioni tardive della policy\", \"scegliere un gate di adozione reversibile a livello di team in base al carico di review e agli esiti operativi\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Teams, Governance and the Engineering Organization",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C12",
      "label": "Economics, Jobs, Risk and Evidence-Based Adoption",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C12"
      ],
      "mapped": [
        "C:C12"
      ],
      "printed": false,
      "summary": "Evaluates the economics of the whole engineering loop, including human effort, failed attempts, maintenance and risk. Employment evidence and alternative explanations remain separate from forecasts; adoption requires a counterfactual, uncertainty bounds and a reversal condition.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 12,
        "chapter_hub": "C:C12",
        "title": "Economics, Jobs, Risk and Evidence-Based Adoption",
        "title_it": "Economia, lavoro, rischio e adozione basata sulle evidenze",
        "summary": "Evaluates the economics of the whole engineering loop, including human effort, failed attempts, maintenance and risk. Employment evidence and alternative explanations remain separate from forecasts; adoption requires a counterfactual, uncertainty bounds and a reversal condition.",
        "summary_it": "Valuta l'economia dell'intero ciclo ingegneristico, includendo lavoro umano, tentativi falliti, manutenzione e rischio. Mantiene separate evidenze sul lavoro, spiegazioni alternative e previsioni; l'adozione richiede un controfattuale, limiti d'incertezza e una condizione di reversibilità.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter12.tex",
        "source_sha256": "86c0ede476fd2a1b32d32f4ea86297429dd24aad34db3f6c7540431e1190ccbe",
        "source_file_it": "ITA/chapters/chapter12.tex",
        "source_sha256_it": "d1598543866ce040908920e04662bc2ffa6ff1831a4cf984240911bf9cd54924",
        "learning_goals_json": "[\"calculate full-loop rather than token-only cost\", \"separate employment observations from causal forecasts\", \"frame an AI adoption decision with an explicit counterfactual, uncertainty and rollback condition\"]",
        "learning_goals_it_json": "[\"calcolare il costo dell'intero loop, e non soltanto quello dei token\", \"distinguere le osservazioni sull'occupazione dalle previsioni causali\", \"formulare una decisione di adozione dell'AI con controfattuale, incertezza e condizione di rollback espliciti\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Economics, Jobs, Risk and Evidence-Based Adoption",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    },
    {
      "id": "NDSE2:C13",
      "label": "Choosing Practices and Recognizing Their Limits",
      "kind": "published_book_chapter",
      "collection": "N",
      "category": null,
      "streams": [],
      "actual": [
        "C:C13"
      ],
      "mapped": [
        "C:C13"
      ],
      "printed": false,
      "summary": "Selects and combines practices from the observed problem rather than a fixed workflow. It compares proportionate responses, exposes over-engineering and unsafe shortcuts, and connects earlier volumes while asking which mechanisms can be omitted without losing the change obligations.",
      "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
      "url": "",
      "authors": "Enrico Papalini",
      "year": "2026",
      "topics": [],
      "volumes": [
        "V06"
      ],
      "attributes": {
        "chapter_number": 13,
        "chapter_hub": "C:C13",
        "title": "Choosing Practices and Recognizing Their Limits",
        "title_it": "Scegliere le pratiche e riconoscerne i limiti",
        "summary": "Selects and combines practices from the observed problem rather than a fixed workflow. It compares proportionate responses, exposes over-engineering and unsafe shortcuts, and connects earlier volumes while asking which mechanisms can be omitted without losing the change obligations.",
        "summary_it": "Seleziona e combina le pratiche a partire dal problema osservato. Confronta risposte proporzionate, rende visibili sovraingegnerizzazione e scorciatoie rischiose e collega i volumi precedenti, chiedendo quali meccanismi si possano omettere preservando gli obblighi del cambiamento.",
        "author": "Enrico Papalini",
        "volume_id": "V06",
        "edition_id": "EDITION:NDSE2:13.7.1",
        "source_version": "13.7.1",
        "source_file": "EN/chapters/chapter13.tex",
        "source_sha256": "3fc3434f5ac2348bb0e7a15d100650848db78e857201849955543d4b08405bfa",
        "source_file_it": "ITA/chapters/chapter13.tex",
        "source_sha256_it": "fc97b394346165efc6abeeaf66622b340180b38446227e61b7ae9e8bf3c58d0b",
        "learning_goals_json": "[\"select a practice from an observed problem\", \"combine practices without conflicting authority or stale evidence\", \"justify omitting a mechanism while preserving the task's obligations\"]",
        "learning_goals_it_json": "[\"scegliere una pratica a partire da un problema osservato\", \"combinare pratiche senza creare conflitti di autorità o usare evidenze obsolete\", \"giustificare l'omissione di un meccanismo, preservando gli obblighi del task\"]",
        "publication_status": "PUBLISHED_AUTHOR_CONFIRMED",
        "provenance": "Author-supplied final EN/ITA 13.7.1 LaTeX sources; publication confirmed by the author on 2026-10-18.",
        "evidence_class": "Published author chapter; engineering synthesis",
        "limitation": "Author engineering synthesis and teaching material; publication is not independent empirical validation.",
        "label": "Choosing Practices and Recognizing Their Limits",
        "kind": "published_book_chapter",
        "node_class": "NDSE2_PUBLISHED_EDITION_20261018"
      }
    }
  ]
}
