{
  "meta": {
    "source": "atlas_v13_current.html",
    "snapshot": "2026-10-18",
    "site_version": "13.2",
    "count": 87,
    "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": "OCC:NDSE:01",
      "label": "Spec-First Generation",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Spec-First Generation in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:043 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Spec-First Generation",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F04",
        "alias": "Pattern 1",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
        "source_line": 14,
        "source_end_line": 164,
        "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:043",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:NDSE:02",
      "label": "Test-Driven AI Development",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Test-Driven AI Development in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:044 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Test-Driven AI Development",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F07",
        "alias": "Pattern 2",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
        "source_line": 165,
        "source_end_line": 316,
        "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:044",
        "family_name": "Tests, Oracles and Acceptance Evidence",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F07"
      ]
    },
    {
      "id": "OCC:NDSE:03",
      "label": "Exploratory Vibe Coding",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Exploratory Vibe Coding in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:045 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Exploratory Vibe Coding",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F01",
        "alias": "Pattern 3",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
        "source_line": 317,
        "source_end_line": 474,
        "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:045",
        "family_name": "Scope, Exploration and Accountability",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F01"
      ]
    },
    {
      "id": "OCC:NDSE:04",
      "label": "Small Verifiable Chunks",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Small Verifiable Chunks in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:046 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Small Verifiable Chunks",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F03",
        "alias": "Pattern 4",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
        "source_line": 475,
        "source_end_line": 623,
        "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
        "original_attribution_passages": "[\"Prompt: ``Create SettingsDisplay component that fetches and shows current settings. Use our existing patterns [example].''\", \"Git commit: ``Add SettingsDisplay component''\", \"Prompt: ``Add editing to SettingsDisplay: toggle switches for each setting, Save button that calls PUT endpoint, loading state, error handling.''\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:046",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:NDSE:05",
      "label": "Context Engineering",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Context Engineering in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:047 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Context Engineering",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F09",
        "alias": "Pattern 5",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
        "source_line": 624,
        "source_end_line": 846,
        "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:047",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:NDSE:06",
      "label": "The Explainability Test",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of The Explainability Test in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:048 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "The Explainability Test",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F10",
        "alias": "Pattern 6",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
        "source_line": 847,
        "source_end_line": 1031,
        "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:048",
        "family_name": "Competence, Learning and Mentoring",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F10"
      ]
    },
    {
      "id": "OCC:NDSE:07",
      "label": "Runtime-in-the-Loop",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Runtime-in-the-Loop in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:049 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Runtime-in-the-Loop",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F05",
        "alias": "Pattern 7",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
        "source_line": 1032,
        "source_end_line": 1199,
        "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:049",
        "family_name": "Architecture, Evolution and Maintenance",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F05"
      ]
    },
    {
      "id": "OCC:NDSE:08",
      "label": "Learning Loop Preservation",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Learning Loop Preservation in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:050 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Learning Loop Preservation",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F10",
        "alias": "Pattern 8",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
        "source_line": 1200,
        "source_end_line": 1462,
        "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
        "original_attribution_passages": "[\"Resources to study:\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:050",
        "family_name": "Competence, Learning and Mentoring",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F10"
      ]
    },
    {
      "id": "OCC:NDSE:09",
      "label": "Security-First Development",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Security-First Development in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:051 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Security-First Development",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F06",
        "alias": "Pattern 9",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
        "source_line": 14,
        "source_end_line": 428,
        "source_sha256": "ddaab92e52b76bea22a86d4c6fad3960863640c1ad8eca08d599e9aeb4ff6843",
        "original_attribution_passages": "[\"As Osmani observed, AI is trained on ``the lowest common denominator'' of open-source code. It doesn't optimize for security best practices. Common issues: hardcoded credentials, SQL injection vulnerabilities, XSS issues, authentication bypasses.\", \"\\\\item Expected to provide adequate resources\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:051",
        "family_name": "Security of the Toolchain and Its Effects",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F06"
      ]
    },
    {
      "id": "OCC:NDSE:10",
      "label": "Review Gauntlet",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Review Gauntlet in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:052 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Review Gauntlet",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F08",
        "alias": "Pattern 10",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
        "source_line": 429,
        "source_end_line": 766,
        "source_sha256": "ddaab92e52b76bea22a86d4c6fad3960863640c1ad8eca08d599e9aeb4ff6843",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:052",
        "family_name": "Critique, Review and Trust",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F08"
      ]
    },
    {
      "id": "OCC:NDSE:11",
      "label": "Legacy Code Navigation",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Legacy Code Navigation in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:053 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Legacy Code Navigation",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F09",
        "alias": "Pattern 11",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
        "source_line": 767,
        "source_end_line": 1077,
        "source_sha256": "ddaab92e52b76bea22a86d4c6fad3960863640c1ad8eca08d599e9aeb4ff6843",
        "original_attribution_passages": "[\"Understanding legacy code has always been time-consuming. Reading thousands of lines, tracing execution paths, understanding implicit assumptions. Junior engineers can spend weeks just getting oriented. Additionally, LLMs are trained on generic open-source code—they don't know your company's patterns, domain models, or architectural decisions without help.\", \"\\\\textbf{Method 2: Cross-Reference Multiple Sources}\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:053",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:NDSE:12",
      "label": "Migration as Learning",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Migration as Learning in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:054 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Migration as Learning",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F05",
        "alias": "Pattern 12",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
        "source_line": 14,
        "source_end_line": 385,
        "source_sha256": "76e3939a42d722b1d5a0de3290dd0625337e5a3ffc5fe0e27374334e5ecbc7eb",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:054",
        "family_name": "Architecture, Evolution and Maintenance",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F05"
      ]
    },
    {
      "id": "OCC:NDSE:13",
      "label": "Trio Programming",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Trio Programming in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:055 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Trio Programming",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F10",
        "alias": "Pattern 13",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
        "source_line": 386,
        "source_end_line": 660,
        "source_sha256": "76e3939a42d722b1d5a0de3290dd0625337e5a3ffc5fe0e27374334e5ecbc7eb",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:055",
        "family_name": "Competence, Learning and Mentoring",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F10"
      ]
    },
    {
      "id": "OCC:NDSE:14",
      "label": "Parallel Work Orchestration",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Parallel Work Orchestration in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:056 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Parallel Work Orchestration",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F11",
        "alias": "Pattern 14",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
        "source_line": 661,
        "source_end_line": 953,
        "source_sha256": "76e3939a42d722b1d5a0de3290dd0625337e5a3ffc5fe0e27374334e5ecbc7eb",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:056",
        "family_name": "Coordination, Governance and Adoption",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F11"
      ]
    },
    {
      "id": "OCC:NDSE:15",
      "label": "Structured Enablement Program",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Structured Enablement Program in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:057 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Structured Enablement Program",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F11",
        "alias": "Pattern 15",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
        "source_line": 14,
        "source_end_line": 351,
        "source_sha256": "9d668054284384874a1722dd095b05a02c83d3e3b643c76dc189fa31da25ff1a",
        "original_attribution_passages": "[\"\\\\item Requires dedicated resources (enablement lead, champions)\", \"\\\\textbf{This Week's Resources} (30 sec): Quick links to helpful content.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:057",
        "family_name": "Coordination, Governance and Adoption",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F11"
      ]
    },
    {
      "id": "OCC:NDSE:16",
      "label": "Acceptable Use Policy",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Acceptable Use Policy in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:058 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Acceptable Use Policy",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F06",
        "alias": "Pattern 16",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
        "source_line": 352,
        "source_end_line": 585,
        "source_sha256": "9d668054284384874a1722dd095b05a02c83d3e3b643c76dc189fa31da25ff1a",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:058",
        "family_name": "Security of the Toolchain and Its Effects",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F06"
      ]
    },
    {
      "id": "OCC:NDSE:17",
      "label": "Measurement & Learning",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Measurement & Learning in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:059 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Measurement & Learning",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F02",
        "alias": "Pattern 17",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
        "source_line": 586,
        "source_end_line": 917,
        "source_sha256": "9d668054284384874a1722dd095b05a02c83d3e3b643c76dc189fa31da25ff1a",
        "original_attribution_passages": "[\"\\\\textbf{Source 1: Real Team Experience}\", \"\\\\textbf{Source 2: Measurement Data}\", \"\\\\textbf{Source 3: Incident Learnings}\", \"\\\\textbf{Source 4: External Developments}\", \"\\\\item[] \\\\hspace{1em} $\\\\rightarrow$ Adapt their approach\", \"\\\\textbf{The Core Principle:} You can't improve what you don't measure. You can't adapt what you don't review. Track the three dimensions (utilization, impact, costs), use data to drive decisions, and continuously evolve your practices based on what you learn.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:059",
        "family_name": "Measurement and Operational Learning",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F02"
      ]
    },
    {
      "id": "OCC:NDSE:18",
      "label": "Cost Management",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Cost Management in the retained V01 source. The original title, alias and file locator preserve its lineage. Read PAT:060 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Cost Management",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V01",
        "family": "F12",
        "alias": "Pattern 18",
        "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
        "source_line": 918,
        "source_end_line": 1203,
        "source_sha256": "9d668054284384874a1722dd095b05a02c83d3e3b643c76dc189fa31da25ff1a",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:060",
        "family_name": "Economics, Infrastructure and Work",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V01"
      ],
      "families": [
        "FAMILY:F12"
      ]
    },
    {
      "id": "OCC:SDD1:19",
      "label": "Constitution-Driven Development",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Constitution-Driven Development in the retained V02 source. The original title, alias and file locator preserve its lineage. Read PAT:066 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Constitution-Driven Development",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V02",
        "family": "F04",
        "alias": "Pattern 19",
        "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
        "source_line": 110,
        "source_end_line": 236,
        "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
        "original_attribution_passages": "[\"\\\\item \\\\textbf{Dan Delamarski (GitHub Spec Kit creator):} ``Constitution generation is where you want to use your most capable reasoning model. This is a one-time investment that pays dividends across every feature you build.''\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:066",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V02"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD1:20",
      "label": "Clarification-First Planning",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Clarify Before Plan in the retained V02 source. The original title, alias and file locator preserve its lineage. Read PAT:067 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Clarification-First Planning",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V02",
        "family": "F04",
        "alias": "Pattern 20",
        "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
        "source_line": 237,
        "source_end_line": 393,
        "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:067",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V02"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD1:21",
      "label": "Consistency Analysis Gate",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Consistency Analysis Gate in the retained V02 source. The original title, alias and file locator preserve its lineage. Read PAT:061 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Consistency Analysis Gate",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V02",
        "family": "F04",
        "alias": "Pattern 21",
        "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
        "source_line": 394,
        "source_end_line": 523,
        "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:061",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V02"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD1:22",
      "label": "Research Artifact Preservation",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Research Artifact Preservation in the retained V02 source. The original title, alias and file locator preserve its lineage. Read PAT:062 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Research Artifact Preservation",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V02",
        "family": "F09",
        "alias": "Pattern 22",
        "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
        "source_line": 524,
        "source_end_line": 667,
        "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
        "original_attribution_passages": "[\"Research artifacts include version information, key findings with source links, decisions made and rationale, open questions, and migration notes (old $\\\\to$ new approach mappings).\", \"Use current documentation sources:\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:062",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V02"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:SDD1:23",
      "label": "Parallel Implementation Exploration",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Parallel Implementation Exploration in the retained V02 source. The original title, alias and file locator preserve its lineage. Read PAT:063 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Parallel Implementation Exploration",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V02",
        "family": "F05",
        "alias": "Pattern 23",
        "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
        "source_line": 668,
        "source_end_line": 797,
        "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:063",
        "family_name": "Architecture, Evolution and Maintenance",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V02"
      ],
      "families": [
        "FAMILY:F05"
      ]
    },
    {
      "id": "OCC:SDD1:24",
      "label": "Specification Scale Management",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Specification Scale Management in the retained V02 source. The original title, alias and file locator preserve its lineage. Read PAT:064 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Specification Scale Management",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V02",
        "family": "F04",
        "alias": "Pattern 24",
        "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
        "source_line": 798,
        "source_end_line": 925,
        "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
        "original_attribution_passages": "[\"The value of specifications---being the source of truth---erodes when nobody can find or trust them.\", \"\\\\item[Active:] Specifications currently being implemented. Move to active when development resources assigned.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:064",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V02"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD1:25",
      "label": "Model Switching for Regeneration",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Model Switching for Regeneration in the retained V02 source. The original title, alias and file locator preserve its lineage. Read PAT:065 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Model Switching for Regeneration",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V02",
        "family": "F03",
        "alias": "Pattern 25",
        "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
        "source_line": 926,
        "source_end_line": 1107,
        "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
        "original_attribution_passages": "[\"\\\\item \\\\textbf{Dan Delamarski (Spec Kit creator):} Recommends switching models when specs aren't capturing intent after initial attempts.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:065",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V02"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:SDD2:A1",
      "label": "Constitution-Driven Development",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Constitution-Driven Development in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:066 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Constitution-Driven Development",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F04",
        "alias": "Pattern A1",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 55,
        "source_end_line": 90,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  Sources: Spec Kit's constitutional governance; Karpathy's CLAUDE.md discipline.]\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:066",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD2:A2",
      "label": "Clarify Before Plan",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Clarify Before Plan in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:067 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Clarify Before Plan",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F04",
        "alias": "Pattern A2",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 91,
        "source_end_line": 124,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  Sources: Spec Kit's clarification template; GSD's CLARIFY_BEFORE_PLAN rule.]\", \"\\\\paragraph{Practical example.} Tuesday at 10:14 Marta runs \\\\code{sdd new feat-042} followed by \\\\code{sdd run @clarification feat-042}. The agent returns seven questions: two P1 (``what is the PKCE \\\\code{code\\\\_verifier} lifetime?'' and ``does revocation cascade to issued ID tokens?''), four P2 (rate-limit ceiling, redirect-URI allow-list, log-retention horizon, device binding policy), one P3 (preferred clock source for token \\\\code{nbf}). Gate~1 stays closed until the security PO answers the two P1s; the four P2 assumptions are recorded in \\\\code{clarifications.md}. Gate~1 opens at 14:30, with the spec measurably less ambiguous than the version Marta would have shipped to \\\\code{@architect} unaided.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:067",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD2:A3",
      "label": "Progressive Specification",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Progressive Specification in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:068 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Progressive Specification",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F04",
        "alias": "Pattern A3",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 125,
        "source_end_line": 159,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  Sources: Spec Loop Engine's iterative refinement model; addition in the final feature layer.]\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:068",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD2:A4",
      "label": "Red-Team Specification",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Red-Team Specification in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:069 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Red-Team Specification",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F04",
        "alias": "Pattern A4",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 160,
        "source_end_line": 191,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  Sources: security red-teaming practice; addition in the final feature layer.]\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:069",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD2:A5",
      "label": "Gap-Closure Analysis",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Gap-Closure Analysis in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:070 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Gap-Closure Analysis",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F04",
        "alias": "Pattern A5",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 192,
        "source_end_line": 226,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  Sources: AI-RPI Protocol's traceability model; addition in the final feature layer.]\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:070",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD2:A6",
      "label": "Ambiguity Scoring",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Ambiguity Scoring in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:071 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Ambiguity Scoring",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F04",
        "alias": "Pattern A6",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 227,
        "source_end_line": 266,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:071",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD2:B1",
      "label": "Handoff Chain",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Handoff Chain in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:072 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Handoff Chain",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F09",
        "alias": "Pattern B1",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 267,
        "source_end_line": 298,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:072",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:SDD2:B2",
      "label": "Multi-Mode Agent",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Multi-Mode Agent in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:073 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Multi-Mode Agent",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F03",
        "alias": "Pattern B2",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 299,
        "source_end_line": 330,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:073",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:SDD2:B3",
      "label": "Anti-Sycophancy Enforcement",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Anti-Sycophancy Enforcement in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:074 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Anti-Sycophancy Enforcement",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F08",
        "alias": "Pattern B3",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 331,
        "source_end_line": 362,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  Sources: Karpathy's anti-sycophancy discipline; GSD numbered rules.]\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:074",
        "family_name": "Critique, Review and Trust",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F08"
      ]
    },
    {
      "id": "OCC:SDD2:B4",
      "label": "Convergence Review",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Convergence Review in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:075 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Convergence Review",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F08",
        "alias": "Pattern B4",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 363,
        "source_end_line": 399,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  during autonomous execution. Sources: multi-model debate pattern in advanced LLM research.]\", \"\\\\paragraph{Practical example.} Phase~2 of \\\\code{feat-042} reaches a fork: store the OAuth grant--token mapping as an \\\\textit{event-sourced} stream (every issue, refresh and revocation as an immutable event) or as a \\\\textit{state-based} table with an append-only audit shadow. Marta runs \\\\code{sdd gate check 2 --convergence}. The primary model proposes event-sourcing, citing audit fidelity; the second model challenges, pointing out that the merchant dashboard reads the current grant state on every checkout (4~ms p95 budget), and event-replay at that volume needs a snapshot strategy the team has not budgeted for. Synthesis: state-based table plus an append-only audit table for compliance --- the cheaper option that satisfies both the SLO and Article~4 audit requirement. Two-model latency: 8~minutes; durable rationale captured in \\\\code{plan.md} \\\\S4.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:075",
        "family_name": "Critique, Review and Trust",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F08"
      ]
    },
    {
      "id": "OCC:SDD2:C1",
      "label": "Gate-Enforced Progression",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Gate-Enforced Progression in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:076 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Gate-Enforced Progression",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F04",
        "alias": "Pattern C1",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 400,
        "source_end_line": 432,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:076",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:SDD2:C2",
      "label": "Security Pipeline",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Security Pipeline in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:077 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Security Pipeline",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F06",
        "alias": "Pattern C2",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 433,
        "source_end_line": 468,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:077",
        "family_name": "Security of the Toolchain and Its Effects",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F06"
      ]
    },
    {
      "id": "OCC:SDD2:C3",
      "label": "Prompt Injection Scanning",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Prompt Injection Scanning in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:078 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Prompt Injection Scanning",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F06",
        "alias": "Pattern C3",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 469,
        "source_end_line": 501,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:078",
        "family_name": "Security of the Toolchain and Its Effects",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F06"
      ]
    },
    {
      "id": "OCC:SDD2:C4",
      "label": "Supply-Chain Risk Audit",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Supply-Chain Risk Audit in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:079 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Supply-Chain Risk Audit",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F06",
        "alias": "Pattern C4",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 502,
        "source_end_line": 535,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"\\\\paragraph{Consequences.} \\\\emph{Benefits.} Sharp reduction in dependency-introduced CVEs; defence against slopsquatting; the maintenance signal helps teams catch the slow decline of packages they were going to depend on; the skill's findings become part of the architecture decision record. \\\\emph{Trade-offs.} Requires up-to-date advisory data (the skill's value collapses if its sources lag); the maintenance signal is heuristic and can blacklist healthy single-maintainer projects; review fatigue if the project pulls in many small dependencies at once.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:079",
        "family_name": "Security of the Toolchain and Its Effects",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F06"
      ]
    },
    {
      "id": "OCC:SDD2:C5",
      "label": "Adversarial Agent Pattern",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Adversarial Agent Pattern in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:080 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Adversarial Agent Pattern",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F07",
        "alias": "Pattern C5",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 536,
        "source_end_line": 572,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"\\\\paragraph{Context.} A specification has been approved and an agent (or chain of agents) has begun executing it. The specification is the authoritative source of truth, but the act of execution---turning prose into code, tests, configurations---introduces interpretive freedom. Whoever does the building also has the strongest incentive to declare the work done.\", \"\\\\paragraph{Problem.} A single agent that both implements and verifies its own output is structurally biased toward declaring success. Self-verifying agents rationalise away gaps between the artifact and the spec, hallucinate the existence of behaviours they did not implement, and---most diagnostically---``just change the test'' when the code under construction cannot be made to pass. Kent Beck identifies this as the dominant LLM failure mode in test-first workflows: the model treats the test as another mutable artifact rather than as the contract the code must satisfy. Without an external check whose incentive is inverted, errors compound silently across phases.\", \"  \\\\node[pcin] (spec) {SPEC\\\\\\\\(source of truth)};\", \"\\\\paragraph{Consequences.} \\\\emph{Benefits.} Hallucinated completions are caught at the role boundary rather than after merge. The read-only sandbox makes ``just change the test'' architecturally impossible: the Verifier has no write privilege over the artifact under audit. Failure feedback is structured (spec~$\\\\to$~Coordinator) rather than ad hoc, which keeps the spec the single source of truth and prevents the Implementor and Verifier from negotiating their way to a passing build. The pattern composes cleanly with gate enforcement (Pattern~C1) because the Verifier's verdict is the natural input to Gate~3 (verification gate). \\\\emph{Trade-offs.} Inference cost roughly doubles per task because the Verifier re-reads the spec independently. Latency increases because verification cannot be parallelised with implementation without losing the inverted incentive (a Verifier that watches the Implementor work is no longer adversarial). Coordinator design becomes the highest-leverage decision: a weak Coordinator that decomposes badly will produce both bad implementations and irrelevant verifications.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:080",
        "family_name": "Tests, Oracles and Acceptance Evidence",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F07"
      ]
    },
    {
      "id": "OCC:SDD2:D1",
      "label": "One-Item-Per-Cycle",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of One-Item-Per-Cycle in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:081 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "One-Item-Per-Cycle",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F03",
        "alias": "Pattern D1",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 573,
        "source_end_line": 606,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  Sources: Ralph Copilot's one-item protocol.]\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:081",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:SDD2:D2",
      "label": "Evidence-Pack Provenance",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Evidence-Pack Provenance in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:082 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Evidence-Pack Provenance",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F07",
        "alias": "Pattern D2",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 607,
        "source_end_line": 642,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  Sources: Ralph Copilot's per-cycle documentation model.]\", \"\\\\paragraph{Solution.} Every autonomous cycle produces a structured \\\\textbf{evidence pack}\\\\,---\\\\,three artifacts at minimum, written to a per-cycle directory under \\\\code{.specify/evidence/}. The \\\\code{prompt.md} captures the exact input the agent received: the spec excerpt, the constitution sections, the prior artifacts, the task statement. The \\\\code{result.md} captures what the agent did: the diff, the test results, the tools invoked, the decisions made and their rationale. The \\\\code{verdict.md} captures the agent's self-assessment: did the cycle meet the acceptance criteria? Which evidence supports that claim? Which open questions remain? The pack is committed to the repository (it is part of the source of truth, not a transient log) and is linked from \\\\code{tasks.md} so the trail from item to cycle to evidence is one click.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:082",
        "family_name": "Tests, Oracles and Acceptance Evidence",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F07"
      ]
    },
    {
      "id": "OCC:SDD2:D3",
      "label": "Budget-Gated Autonomy",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Budget-Gated Autonomy in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:083 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Budget-Gated Autonomy",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F03",
        "alias": "Pattern D3",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 643,
        "source_end_line": 676,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  Sources: Spec Loop Engine's budget model (generalized to inference calls).]\", \"\\\\paragraph{Context.} An autonomous run has been launched. The agent has a backlog, a goal, and a model API key with a generous quota. Without an explicit upper bound on resource consumption, the run could plausibly continue for hours or days.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:083",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:SDD2:D4",
      "label": "Escalation Protocol",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Escalation Protocol in the retained V03 source. The original title, alias and file locator preserve its lineage. Read PAT:084 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Escalation Protocol",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V03",
        "family": "F11",
        "alias": "Pattern D4",
        "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
        "source_line": 677,
        "source_end_line": 778,
        "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
        "original_attribution_passages": "[\"%  Sources: BMAD's explicit handoff protocol; AI-RPI's escalation model.]\", \"\\\\paragraph{A1 --- Constitution-Driven Development.} Enterprise SDD generates the constitution through the \\\\code{@constitution} agent during \\\\code{sdd init}; the output lives in \\\\code{.specify/memory/constitution.md} and is loaded by every agent's reading procedure. Update before the first feature, then amend explicitly through a dedicated PR with team sign-off; never edit the constitution as a side effect of a feature PR. Adapted from Spec Kit's constitutional governance and Karpathy's \\\\code{CLAUDE.md} discipline.\", \"\\\\paragraph{A2 --- Clarify Before Plan.} Enterprise SDD wires this into Phase~1.3: \\\\code{@clarification} runs after \\\\code{@requirement-analyst} and before Gate~1. The P1/P2/P3 tiering uses the same priority taxonomy as the runtime escalation protocol (Pattern~D4), so the team learns one vocabulary for ``how blocking is this?'' Adapted from Spec Kit's \\\\code{/clarify} template and the \\\\code{CLARIFY\\\\_BEFORE\\\\_PLAN} rule first articulated in GSD.\", \"\\\\paragraph{A3 --- Progressive Specification.} Enterprise SDD's \\\\code{sdd new --progressive} mode marks the spec with the progressive flag and requires every Gate~1 check to compare the current spec against the previous iteration\\\\,---\\\\,if no \\\\code{[NEEDS-CLARIFICATION]} markers were resolved, the gate fails. Use only on well-understood feature \\\\emph{types} (UI iterations, integration extensions); set an iteration budget (typically 3) and treat budget exhaustion as the trigger to elevate the feature back to standard pipeline. Adapted from Spec Loop Engine's iterative refinement model.\", \"\\\\paragraph{A4 --- Red-Team Specification.} Run \\\\code{sdd skill run red-team-spec <feature-id>} after the author has self-reviewed and before Gate~1 is requested. The skill's instruction explicitly forbids the agent from confirming what the spec does well; its only output is failure modes. Findings flow into the same gap-closure analysis (Pattern~A5) used for traceability. The pattern is one of three Enterprise~SDD mechanisms that implement the inverted-incentive principle from the Adversarial Agent Pattern (C5). Adapted from security red-teaming practice.\", \"\\\\paragraph{A5 --- Gap-Closure Analysis.} Run \\\\code{sdd analyze --gaps} on brownfield projects after \\\\code{sdd ingest} has imported the existing repository structure. Use the prioritised orphan list to drive a small allocation of each sprint to retroactive specification (typically 10--20\\\\,\\\\%); resist the temptation to declare a ``spec sprint'' that pauses feature delivery, which historically produces specs nobody references. Adapted from AI-RPI Protocol's traceability model.\", \"\\\\paragraph{B3 --- Anti-Sycophancy Enforcement.} Enterprise SDD ships the rule as part of the shared \\\\code{all-agents.instructions.md} so that every agent inherits the same wording; individual agents may extend the rule but cannot weaken it. The rule references the constitution, plan, and architecture pattern files explicitly, so the agent's challenges are anchored in artifacts rather than in vibes. Adapted from Karpathy's anti-sycophancy discipline and GSD's numbered rules.\", \"\\\\paragraph{B4 --- Convergence Review.} Enterprise SDD invokes convergence review through \\\\code{sdd gate check --convergence}, reserved for Gate~2 architectural decisions during autonomous execution. The two-model orchestration is wired into the autonomy policy so that budget accounting (Pattern~D3) accommodates the doubled cost. Adapted from the multi-model debate pattern in advanced LLM research.\", \"\\\\paragraph{D1 --- One-Item-Per-Cycle.} The boundary is enforced by \\\\code{autonomy-policy.instructions.md}: the policy contains a hard rule that no agent may begin a second item within a single cycle, regardless of remaining budget. Adapted from Ralph Copilot's one-item protocol and combined with Spec Loop Engine's per-cycle audit journal.\", \"\\\\paragraph{D2 --- Evidence-Pack Provenance.} Evidence packs are required in Autonomous-Governed mode and recommended in Autonomous-Guided mode; the autonomy policy refuses to mark a cycle complete without all three files present and structurally valid. Pair with the Adversarial Agent Pattern (C5): the Verifier's read-only audit produces its own contribution to the evidence pack, separate from the Implementor's, so the reviewer can see both perspectives. Adapted from Ralph Copilot's per-cycle documentation model.\", \"\\\\paragraph{D3 --- Budget-Gated Autonomy.} The default budget is set per mode in the autonomy policy; \\\\code{--autonomy-budget} overrides it on the CLI; \\\\code{sdd status --autonomy} reports remaining budget at any time during a run. Budget exhaustion produces the same handoff format as escalation (Pattern~D4) so the team has one vocabulary for ``the agent stopped, here is the state.'' Adapted from Spec Loop Engine's budget model and generalised from cycles to inference calls.\", \"\\\\paragraph{D4 --- Escalation Protocol.} Enterprise SDD encodes the three tiers in \\\\code{autonomy-policy.instructions.md}; escalation triggers (blocker, low-confidence, test failures, gate boundary) are listed in the policy with example classifications. Each cycle's evidence pack includes an \\\\textit{escalation log} with one entry per ambiguity encountered. Adapted from BMAD's explicit handoff protocol and AI-RPI's escalation model.\", \"\\\\item Each pattern was adapted from at least one public framework; knowing the origin helps in understanding the context in which the pattern is most effective\", \"\\\\item Patterns are not checklists; they are starting points for understanding a recurring problem and adapting the solution to your context\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:084",
        "family_name": "Coordination, Governance and Adoption",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V03"
      ],
      "families": [
        "FAMILY:F11"
      ]
    },
    {
      "id": "OCC:AGENT:01",
      "label": "Plan-Then-Execute",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Plan-Then-Execute in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:001 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Plan-Then-Execute",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F03",
        "alias": "Plan-Then-Execute",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 60,
        "source_end_line": 67,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This is exactly the Planning Mode vs.\\\\ Building Mode distinction from \\\\chapref{ch:ralph}. Huntley's approach of using separate prompts for planning and building is an instance of this pattern. The key insight from the pattern catalogue is that the \\\\textit{plan itself should be treated as disposable}—regeneration is cheap, salvaging a corrupted plan is expensive.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:001",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:AGENT:02",
      "label": "Swarm Migration (Map-Reduce for Agents)",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Swarm Migration (Map-Reduce for Agents) in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:002 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Swarm Migration (Map-Reduce for Agents)",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F05",
        "alias": "Swarm Migration (Map-Reduce for Agents)",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 68,
        "source_end_line": 97,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:002",
        "family_name": "Architecture, Evolution and Maintenance",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F05"
      ]
    },
    {
      "id": "OCC:AGENT:03",
      "label": "Background Agent CI",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Background Agent CI in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:003 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Background Agent CI",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F11",
        "alias": "Background Agent CI",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 98,
        "source_end_line": 136,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:003",
        "family_name": "Coordination, Governance and Adoption",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F11"
      ]
    },
    {
      "id": "OCC:AGENT:04",
      "label": "Initializer-Maintainer Dual Agent Architecture",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Initializer-Maintainer Dual Agent Architecture in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:004 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Initializer-Maintainer Dual Agent Architecture",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F03",
        "alias": "Initializer-Maintainer Dual Agent Architecture",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 137,
        "source_end_line": 144,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This maps to Huntley's observation that Ralph ``works best as a technique for bootstrapping Greenfield, with the expectation you'll get 90\\\\% done with it.'' The dual-agent pattern formalizes the transition point: when do you switch from aggressive generation to careful maintenance? The answer is usually when your test suite is robust enough to serve as backpressure.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:004",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:AGENT:05",
      "label": "Feature List as Immutable Contract",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Feature List as Immutable Contract in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:005 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Feature List as Immutable Contract",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F04",
        "alias": "Feature List as Immutable Contract",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 145,
        "source_end_line": 180,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:005",
        "family_name": "Intentions, Contracts and Specifications",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F04"
      ]
    },
    {
      "id": "OCC:AGENT:06",
      "label": "Context Window Anxiety Management",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Context Window Anxiety Management in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:006 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Context Window Anxiety Management",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F09",
        "alias": "Context Window Anxiety Management",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 181,
        "source_end_line": 188,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This formalizes the context engineering discussed in \\\\chapref{ch:memory}. Huntley emphasizes: ``The more you use the context window, the worse the outcomes.'' This pattern provides a structured approach to what was previously intuition.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:006",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:AGENT:07",
      "label": "Compounding Engineering",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Compounding Engineering in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:007 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Compounding Engineering",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F09",
        "alias": "Compounding Engineering",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 189,
        "source_end_line": 196,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:007",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:AGENT:08",
      "label": "Agent-Powered Codebase Q&A and Onboarding",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Agent-Powered Codebase Q&A and Onboarding in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:008 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Agent-Powered Codebase Q&A and Onboarding",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F09",
        "alias": "Agent-Powered Codebase Q\\&A and Onboarding",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 197,
        "source_end_line": 211,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This pattern suggests a dedicated orientation phase at the start of each Ralph iteration. Rather than just reading \\\\texttt{AGENTS.md}, the agent can actively search and query the codebase to build understanding. Huntley's ``search before implementing'' instruction is a minimal version of this; the full pattern extends it to systematic codebase comprehension.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:008",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:AGENT:09",
      "label": "CI-as-Backpressure",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of CI-as-Backpressure in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:009 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "CI-as-Backpressure",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F11",
        "alias": "CI-as-Backpressure",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 212,
        "source_end_line": 219,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:009",
        "family_name": "Coordination, Governance and Adoption",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F11"
      ]
    },
    {
      "id": "OCC:AGENT:10",
      "label": "Inference-Healed Code Review",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Inference-Healed Code Review in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:010 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Inference-Healed Code Review",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F08",
        "alias": "Inference-Healed Code Review",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 220,
        "source_end_line": 227,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:010",
        "family_name": "Critique, Review and Trust",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F08"
      ]
    },
    {
      "id": "OCC:AGENT:11",
      "label": "Reward Shaping for Tool Use",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Reward Shaping for Tool Use in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:011 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Reward Shaping for Tool Use",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F03",
        "alias": "Reward Shaping for Tool Use",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 228,
        "source_end_line": 255,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} Huntley's subagent management addresses this directly: ``only 1 subagent for build/tests'' while allowing many subagents for searching. The pattern generalizes this insight: explicitly control which tool patterns are encouraged versus discouraged through prompt instructions and quality metrics.\", \"\\\\section{Learning \\\\& Adaptation Patterns}\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:011",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:AGENT:12",
      "label": "AI-Accelerated Learning and Skill Development",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of AI-Accelerated Learning and Skill Development in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:012 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "AI-Accelerated Learning and Skill Development",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F10",
        "alias": "AI-Accelerated Learning and Skill Development",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 256,
        "source_end_line": 263,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:012",
        "family_name": "Competence, Learning and Mentoring",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F10"
      ]
    },
    {
      "id": "OCC:AGENT:13",
      "label": "Agent Reinforcement Fine-Tuning",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Agent Reinforcement Fine-Tuning in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:013 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Agent Reinforcement Fine-Tuning",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F03",
        "alias": "Agent Reinforcement Fine-Tuning",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 264,
        "source_end_line": 280,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:013",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:AGENT:14",
      "label": "Deterministic Failure Harness",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Deterministic Failure Harness in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:014 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Deterministic Failure Harness",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F07",
        "alias": "Deterministic Failure Harness",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 281,
        "source_end_line": 288,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:014",
        "family_name": "Tests, Oracles and Acceptance Evidence",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F07"
      ]
    },
    {
      "id": "OCC:AGENT:15",
      "label": "Regression Safety Net",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Regression Safety Net in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:015 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Regression Safety Net",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F07",
        "alias": "Regression Safety Net",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 289,
        "source_end_line": 296,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} Huntley addresses this in his CURSED prompt: ``If tests unrelated to your work fail then it's your job to resolve these tests as part of the increment of change.'' The Regression Safety Net pattern formalizes this into a rule: agents must leave the test suite in the same or better state than they found it. No new test failures allowed, period.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:015",
        "family_name": "Tests, Oracles and Acceptance Evidence",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F07"
      ]
    },
    {
      "id": "OCC:AGENT:16",
      "label": "Structured Drift Detection",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Structured Drift Detection in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:016 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Structured Drift Detection",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F09",
        "alias": "Structured Drift Detection",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 297,
        "source_end_line": 309,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:016",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:AGENT:17",
      "label": "Blast Radius Containment",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Blast Radius Containment in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:017 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Blast Radius Containment",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F06",
        "alias": "Blast Radius Containment",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 310,
        "source_end_line": 317,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[\"\\\\textbf{Solution:} Contain the agent's ``blast radius'' through layered isolation: sandboxed execution environments (Docker, E2B), minimal credential exposure (only necessary API keys), network isolation (egress restrictions), and resource limits (CPU, memory, disk).\", \"\\\\textbf{Ralph connection:} This is the sandboxing strategy from \\\\chapref{ch:safety} formalized as a pattern. The pattern catalogue adds a structured approach: enumerate all resources the agent can access, then systematically restrict each to the minimum required. Huntley's philosophy—``It's not if it gets popped, it's when. And what is the blast radius?''—is the pattern's guiding principle.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:017",
        "family_name": "Security of the Toolchain and Its Effects",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F06"
      ]
    },
    {
      "id": "OCC:AGENT:18",
      "label": "PII and Secret Scrubbing",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of PII and Secret Scrubbing in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:018 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "PII and Secret Scrubbing",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F06",
        "alias": "PII and Secret Scrubbing",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 318,
        "source_end_line": 330,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:018",
        "family_name": "Security of the Toolchain and Its Effects",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F06"
      ]
    },
    {
      "id": "OCC:AGENT:19",
      "label": "Subagent Spawning and Fan-Out",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Subagent Spawning and Fan-Out in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:019 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Subagent Spawning and Fan-Out",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F11",
        "alias": "Subagent Spawning and Fan-Out",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 331,
        "source_end_line": 338,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This is Huntley's subagent model from \\\\chapref{ch:ralph}, generalized. The pattern adds guidance on managing subagent results: how to aggregate findings, how to handle conflicting subagent output, and how to limit parallelism to avoid overwhelming the primary context.\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:019",
        "family_name": "Coordination, Governance and Adoption",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F11"
      ]
    },
    {
      "id": "OCC:AGENT:20",
      "label": "File-System as State Machine",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of File-System as State Machine in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:020 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "File-System as State Machine",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F09",
        "alias": "File-System as State Machine",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 339,
        "source_end_line": 364,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:020",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:AGENT:21",
      "label": "Tool Call Budget",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Tool Call Budget in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:021 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Tool Call Budget",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F03",
        "alias": "Tool Call Budget",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 365,
        "source_end_line": 377,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:021",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:AGENT:22",
      "label": "Trust Calibration",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Trust Calibration in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:022 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Trust Calibration",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F08",
        "alias": "Trust Calibration",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 378,
        "source_end_line": 385,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This maps directly to the Developer Evolution Model from \\\\chapref{ch:evolution}. Stages 5--6 correspond to supervised mode. Stages 7--8 correspond to monitored mode. The theoretical Stage 9 (evolutionary software) corresponds to autonomous mode. The pattern formalizes what Huntley expresses as ``building software with Ralph requires a great deal of faith and a belief in eventual consistency.''\"]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:022",
        "family_name": "Critique, Review and Trust",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F08"
      ]
    },
    {
      "id": "OCC:AGENT:23",
      "label": "Human-in-the-Loop Escalation",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Escalation Protocol in the retained V04 source. The original title, alias and file locator preserve its lineage. Read PAT:084 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Human-in-the-Loop Escalation",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V04",
        "family": "F11",
        "alias": "Human-in-the-Loop Escalation",
        "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
        "source_line": 386,
        "source_end_line": 400,
        "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:084",
        "family_name": "Coordination, Governance and Adoption",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V04"
      ],
      "families": [
        "FAMILY:F11"
      ]
    },
    {
      "id": "OCC:LOOP:R1",
      "label": "The External Bash Loop",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of The External Bash Loop in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:023 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "The External Bash Loop",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F03",
        "alias": "I",
        "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
        "source_line": 397,
        "source_end_line": 397,
        "source_sha256": "aa58f0631ba2700b7664babd919b1e842cf17557b9d86fd374bab6fac5fc0636",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:023",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:LOOP:R2",
      "label": "The Stop-Hook Loop",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of The Stop-Hook Loop in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:024 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "The Stop-Hook Loop",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F03",
        "alias": "II",
        "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
        "source_line": 545,
        "source_end_line": 545,
        "source_sha256": "aa58f0631ba2700b7664babd919b1e842cf17557b9d86fd374bab6fac5fc0636",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:024",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:LOOP:R3",
      "label": "The Editor-Native Manual Loop",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of The Editor-Native Manual Loop in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:025 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "The Editor-Native Manual Loop",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F03",
        "alias": "III",
        "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
        "source_line": 566,
        "source_end_line": 566,
        "source_sha256": "aa58f0631ba2700b7664babd919b1e842cf17557b9d86fd374bab6fac5fc0636",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:025",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:LOOP:T01",
      "label": "Run Until Done: Retry Against Reality",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Run Until Done: Retry Against Reality in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:026 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Run Until Done: Retry Against Reality",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F03",
        "alias": "Run Until Done: Retry Against Reality",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 200,
        "source_end_line": 200,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:026",
        "family_name": "Delegation, Execution and Stopping",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F03"
      ]
    },
    {
      "id": "OCC:LOOP:T02",
      "label": "Maker–Checker: Separate Production from Acceptance",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Maker–Checker: Separate Production from Acceptance in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:027 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Maker–Checker: Separate Production from Acceptance",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F07",
        "alias": "Maker--Checker: Separate Production from Acceptance",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 273,
        "source_end_line": 273,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:027",
        "family_name": "Tests, Oracles and Acceptance Evidence",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F07"
      ]
    },
    {
      "id": "OCC:LOOP:T03",
      "label": "Skills and Context Engineering: Remove Intent Debt",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Skills and Context Engineering: Remove Intent Debt in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:028 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Skills and Context Engineering: Remove Intent Debt",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F09",
        "alias": "Skills and Context Engineering: Remove Intent Debt",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 363,
        "source_end_line": 363,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:028",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:LOOP:T04",
      "label": "Memory and Retrieval: Read What the Model Could Not Know",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Memory and Retrieval: Read What the Model Could Not Know in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:029 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Memory and Retrieval: Read What the Model Could Not Know",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F09",
        "alias": "Memory and Retrieval: Read What the Model Could Not Know",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 395,
        "source_end_line": 395,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:029",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:LOOP:T05",
      "label": "Connectors and Tools: Move Exact Work Outside the Weights",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Connectors and Tools: Move Exact Work Outside the Weights in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:030 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Connectors and Tools: Move Exact Work Outside the Weights",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F06",
        "alias": "Connectors and Tools: Move Exact Work Outside the Weights",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 454,
        "source_end_line": 454,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:030",
        "family_name": "Security of the Toolchain and Its Effects",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F06"
      ]
    },
    {
      "id": "OCC:LOOP:T06",
      "label": "Worktrees: Isolate the Write Domains",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Worktrees: Isolate the Write Domains in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:031 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Worktrees: Isolate the Write Domains",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F11",
        "alias": "Worktrees: Isolate the Write Domains",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 511,
        "source_end_line": 511,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:031",
        "family_name": "Coordination, Governance and Adoption",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F11"
      ]
    },
    {
      "id": "OCC:LOOP:T07",
      "label": "Multi-Loop Coordination: One Owner per Target",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Multi-Loop Coordination: One Owner per Target in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:032 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Multi-Loop Coordination: One Owner per Target",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F11",
        "alias": "Multi-Loop Coordination: One Owner per Target",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 559,
        "source_end_line": 559,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:032",
        "family_name": "Coordination, Governance and Adoption",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F11"
      ]
    },
    {
      "id": "OCC:LOOP:T08",
      "label": "Budget and Observability: Price the Next Attempt",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Budget and Observability: Price the Next Attempt in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:033 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Budget and Observability: Price the Next Attempt",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F12",
        "alias": "Budget and Observability: Price the Next Attempt",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 632,
        "source_end_line": 632,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:033",
        "family_name": "Economics, Infrastructure and Work",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F12"
      ]
    },
    {
      "id": "OCC:LOOP:T09",
      "label": "Safety and Guardrails: Verification Is Not Authorization",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Safety and Guardrails: Verification Is Not Authorization in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:034 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Safety and Guardrails: Verification Is Not Authorization",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F06",
        "alias": "Safety and Guardrails: Verification Is Not Authorization",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 692,
        "source_end_line": 692,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:034",
        "family_name": "Security of the Toolchain and Its Effects",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F06"
      ]
    },
    {
      "id": "OCC:LOOP:T10",
      "label": "Daily Triage: rank the rare urgent item",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Daily Triage: rank the rare urgent item in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:035 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Daily Triage: rank the rare urgent item",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F11",
        "alias": "Daily Triage: rank the rare urgent item",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 809,
        "source_end_line": 809,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:035",
        "family_name": "Coordination, Governance and Adoption",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F11"
      ]
    },
    {
      "id": "OCC:LOOP:T11",
      "label": "CI Sweeper: classify before fixing",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of CI Sweeper: classify before fixing in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:036 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "CI Sweeper: classify before fixing",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F05",
        "alias": "CI Sweeper: classify before fixing",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 842,
        "source_end_line": 842,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:036",
        "family_name": "Architecture, Evolution and Maintenance",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F05"
      ]
    },
    {
      "id": "OCC:LOOP:T12",
      "label": "Dependency Sweeper: route by risk",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Dependency Sweeper: route by risk in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:037 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Dependency Sweeper: route by risk",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F06",
        "alias": "Dependency Sweeper: route by risk",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 870,
        "source_end_line": 870,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:037",
        "family_name": "Security of the Toolchain and Its Effects",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F06"
      ]
    },
    {
      "id": "OCC:LOOP:T13",
      "label": "Duplicate detection",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Duplicate detection in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:038 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Duplicate detection",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F09",
        "alias": "Duplicate detection",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 124,
        "source_end_line": 124,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:038",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:LOOP:T14",
      "label": "PR babysitter",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of PR babysitter in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:039 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "PR babysitter",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F08",
        "alias": "PR babysitter",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 126,
        "source_end_line": 126,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:039",
        "family_name": "Critique, Review and Trust",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F08"
      ]
    },
    {
      "id": "OCC:LOOP:T15",
      "label": "Post-merge cleanup",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Post-merge cleanup in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:040 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Post-merge cleanup",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F05",
        "alias": "Post-merge cleanup",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 128,
        "source_end_line": 128,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:040",
        "family_name": "Architecture, Evolution and Maintenance",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F05"
      ]
    },
    {
      "id": "OCC:LOOP:T16",
      "label": "Changelog drafter",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Changelog drafter in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:041 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Changelog drafter",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F09",
        "alias": "Changelog drafter",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 129,
        "source_end_line": 129,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:041",
        "family_name": "Context, Memory and Handoffs",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F09"
      ]
    },
    {
      "id": "OCC:LOOP:T17",
      "label": "Capstone orchestra",
      "kind": "practice_occurrence",
      "collection": null,
      "category": "practices",
      "streams": [],
      "actual": [],
      "mapped": [],
      "printed": false,
      "summary": "Historical occurrence of Capstone orchestra in the retained V05 source. The original title, alias and file locator preserve its lineage. Read PAT:042 for the current English operational guidance and its qualifications.",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
      "url": "",
      "authors": "",
      "year": "",
      "attributes": {
        "label": "Capstone orchestra",
        "kind": "practice_occurrence",
        "collection": "OCC",
        "volume_id": "V05",
        "family": "F12",
        "alias": "Capstone orchestra",
        "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
        "source_line": 130,
        "source_end_line": 130,
        "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
        "original_attribution_passages": "[]",
        "status": "HISTORICAL_SOURCE_OCCURRENCE",
        "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship.",
        "practice_id": "PAT:042",
        "family_name": "Economics, Infrastructure and Work",
        "language": "en"
      },
      "topics": [],
      "volumes": [
        "V05"
      ],
      "families": [
        "FAMILY:F12"
      ]
    }
  ]
}
