{
  "schema_version": 1,
  "repository": {
    "name": "matlab-simulink-energy-lab",
    "name_with_owner": "mohammadrezwankhan/matlab-simulink-energy-lab",
    "url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab"
  },
  "native_source": {
    "commit": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
    "url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/tree/6fed303797dff87409879b4dc3715b0a1e01c1a4",
    "source_path_override": null
  },
  "browser_lab_package_provenance": {
    "commit": "ed410f7db8c6f425c0d38ca5d03358975300872e",
    "url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/tree/ed410f7db8c6f425c0d38ca5d03358975300872e",
    "scope": "This browser lab is a standalone teaching approximation. Use the linked source for the project implementation.",
    "calibration_status": "synthetic-analytical-fixtures",
    "config_path": "docs/lesson-config.json"
  },
  "native_catalog_source": "Tracked Markdown in source lesson, example, study-case, concept, model, and documentation paths.",
  "native_material_count": 61,
  "reproduction_command_count": 4,
  "materials": [
    {
      "id": "doc-8dbe76a8d707",
      "title": "Battery SOC Hysteresis EKF",
      "path": "examples/battery-soc-hysteresis-ekf/README.md",
      "line": 1,
      "source_paths": [
        "examples/battery-soc-hysteresis-ekf/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-hysteresis-ekf/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "What happens when an SOC estimator treats equilibrium voltage as a",
      "type": "Native lesson / example",
      "section": "question",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-1aa78fe8d3ed",
      "title": "Battery State-of-Charge EKF",
      "path": "examples/battery-soc-ekf/README.md",
      "line": 1,
      "source_paths": [
        "examples/battery-soc-ekf/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "How can a transparent extended Kalman filter correct a biased",
      "type": "Native lesson / example",
      "section": "question",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-ea7da7b04424",
      "title": "Closed-Loop Averaged Converter",
      "path": "examples/converter-closed-loop-model/README.md",
      "line": 1,
      "source_paths": [
        "examples/converter-closed-loop-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-closed-loop-model/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This base-MATLAB reference adds bounded closed-loop control to an averaged",
      "type": "Native lesson / example",
      "section": "question",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-e32b6ccb6722",
      "title": "Sample timing contract",
      "path": "examples/bess-unified-control/docs/sample-timing.md",
      "line": 1,
      "source_paths": [
        "examples/bess-unified-control/docs/sample-timing.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/sample-timing.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "The runners record plant state at the input timestamp, before integrating",
      "type": "Native lesson / example",
      "section": "question",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-8d0d0d9c98bf",
      "title": "Switching Buck Converter",
      "path": "examples/converter-switching-model/README.md",
      "line": 1,
      "source_paths": [
        "examples/converter-switching-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-model/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This Base-MATLAB reference resolves ideal pulse-width modulation and the",
      "type": "Native lesson / example",
      "section": "question",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-571c1651d717",
      "title": "Switching Closed-Loop Buck Converter",
      "path": "examples/converter-switching-closed-loop-model/README.md",
      "line": 1,
      "source_paths": [
        "examples/converter-switching-closed-loop-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This Base-MATLAB benchmark connects a bounded cascaded voltage/current",
      "type": "Native lesson / example",
      "section": "question",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-a6c0e5d15893",
      "title": "Architecture",
      "path": "examples/bess-unified-control/docs/architecture.md",
      "line": 1,
      "source_paths": [
        "examples/bess-unified-control/docs/architecture.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/architecture.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "The generated Simulink model is an executable shell around readable MATLAB",
      "type": "Native lesson / example",
      "section": "equations",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-3d1cee471475",
      "title": "Battery OCV Hysteresis Model",
      "path": "examples/battery-ocv-hysteresis/README.md",
      "line": 1,
      "source_paths": [
        "examples/battery-ocv-hysteresis/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "How can a small equivalent-circuit model preserve charge/discharge history so",
      "type": "Native lesson / example",
      "section": "equations",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-4e883573da89",
      "title": "Battery pulse-response lab in Base MATLAB",
      "path": "docs/battery-pulse-response-lab.md",
      "line": 1,
      "source_paths": [
        "docs/battery-pulse-response-lab.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/battery-pulse-response-lab.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use a first-order equivalent-circuit model to explain how current pulses change",
      "type": "Native reading",
      "section": "equations",
      "tags": [
        "model"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-7279db6251a2",
      "title": "BESS DC-Link and SOC Reserve Model",
      "path": "examples/bess-dc-reserve-model/README.md",
      "line": 1,
      "source_paths": [
        "examples/bess-dc-reserve-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-dc-reserve-model/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This Base-MATLAB benchmark makes the battery and DC-side availability behind a",
      "type": "Native lesson / example",
      "section": "equations",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-f96be704bb26",
      "title": "Equations, Frames, and Conventions",
      "path": "examples/bess-unified-control/docs/equations.md",
      "line": 3,
      "source_paths": [
        "examples/bess-unified-control/docs/equations.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/equations.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "For three-phase rated apparent power \\(S_b\\), line-to-line RMS voltage",
      "type": "Native lesson / example",
      "section": "equations",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-0201d4614415",
      "title": "Model Selection by Engineering Decision",
      "path": "docs/model-selection-by-decision.md",
      "line": 3,
      "source_paths": [
        "docs/model-selection-by-decision.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/model-selection-by-decision.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Choose the smallest model that can answer the decision you actually need to",
      "type": "Native reading",
      "section": "equations",
      "tags": [
        "model"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-67a9834121c0",
      "title": "Tuning and Parameter Replacement",
      "path": "examples/bess-unified-control/docs/tuning.md",
      "line": 1,
      "source_paths": [
        "examples/bess-unified-control/docs/tuning.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/tuning.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "All tunable values live in bess_unified_control_parameters.m; callers can",
      "type": "Native lesson / example",
      "section": "equations",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-fedd2b4408a8",
      "title": "Unified BESS Control Work Log",
      "path": "examples/bess-unified-control/validation/work-log.md",
      "line": 1,
      "source_paths": [
        "examples/bess-unified-control/validation/work-log.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/work-log.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Model repository:",
      "type": "Native lesson / example",
      "section": "equations",
      "tags": [
        "model",
        "native-lesson",
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-fe8b9125bee4",
      "title": "Which MATLAB Battery, Converter, or BESS Model Should I Use?",
      "path": "docs/model-selection-guide.md",
      "line": 3,
      "source_paths": [
        "docs/model-selection-guide.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/model-selection-guide.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide to choose the smallest model that answers your engineering",
      "type": "Native reading",
      "section": "equations",
      "tags": [
        "model"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-ab68379be9e5",
      "title": "Battery Module Liquid-Cooling Thermal Network",
      "path": "examples/battery-module-cooling-network/README.md",
      "line": 3,
      "source_paths": [
        "examples/battery-module-cooling-network/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This base-MATLAB example models six battery-cell thermal masses along a serial",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-86a89b35307a",
      "title": "Battery RC Model Example",
      "path": "examples/battery-rc-model/README.md",
      "line": 3,
      "source_paths": [
        "examples/battery-rc-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This runnable example implements a simple first-order battery equivalent-circuit model in MATLAB.",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-a2f03b61f4ce",
      "title": "Example Troubleshooting Notes",
      "path": "examples/guides/example-troubleshooting-notes.md",
      "line": 1,
      "source_paths": [
        "examples/guides/example-troubleshooting-notes.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/example-troubleshooting-notes.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use these notes to triage common run, path, data, and expected-output problems in the MATLAB examples.",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-980efa84df3b",
      "title": "Grid-Forming BESS Control in MATLAB and Simulink: An Executable Walkthrough",
      "path": "docs/grid-forming-bess-control.md",
      "line": 3,
      "source_paths": [
        "docs/grid-forming-bess-control.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/grid-forming-bess-control.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Grid-forming control is easiest to learn when operating modes, transition",
      "type": "Native reading",
      "section": "reproduce",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-9d0f69d6e677",
      "title": "MATLAB Examples Index",
      "path": "examples/README.md",
      "line": 3,
      "source_paths": [
        "examples/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/README.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This index lists the starter MATLAB examples, their purpose, key files, and run commands.",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "native-lesson",
        "reproduction"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-10267115c1c8",
      "title": "Modeling Standards",
      "path": "notes/modeling-standards.md",
      "line": 1,
      "source_paths": [
        "notes/modeling-standards.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/notes/modeling-standards.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use these standards for examples in this repository.",
      "type": "Native reading",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-b71e81404254",
      "title": "Native Simulink Averaged Buck Converter",
      "path": "examples/converter-simulink-model/README.md",
      "line": 1,
      "source_paths": [
        "examples/converter-simulink-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-simulink-model/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This example generates a genuine Simulink block diagram from readable MATLAB",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-45043ebbbd13",
      "title": "Native Simulink Battery 2RC Model",
      "path": "examples/battery-2rc-simulink-model/README.md",
      "line": 1,
      "source_paths": [
        "examples/battery-2rc-simulink-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-simulink-model/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This example generates an inspectable Simulink block diagram for the existing",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-0f5301f5a794",
      "title": "Native Simulink Battery RC Model",
      "path": "examples/battery-simulink-model/README.md",
      "line": 1,
      "source_paths": [
        "examples/battery-simulink-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-simulink-model/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This example generates an inspectable Simulink block diagram for the existing",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-c9fd752423b6",
      "title": "Native Simulink Battery Thermal Model",
      "path": "examples/battery-thermal-simulink-model/README.md",
      "line": 1,
      "source_paths": [
        "examples/battery-thermal-simulink-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-simulink-model/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This example generates an inspectable discrete Simulink diagram for the",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-e7036332219c",
      "title": "Native Simulink Switching Closed-Loop Buck",
      "path": "examples/converter-switching-closed-loop-simulink-model/README.md",
      "line": 1,
      "source_paths": [
        "examples/converter-switching-closed-loop-simulink-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-simulink-model/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This example generates a genuine fixed-step Simulink block diagram for the",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-3b65ac6f5385",
      "title": "Pouch-Cell Through-Thickness Thermal Gradient",
      "path": "examples/pouch-cell-thermal-gradient/README.md",
      "line": 3,
      "source_paths": [
        "examples/pouch-cell-thermal-gradient/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This base-MATLAB example resolves a pouch cell as a one-dimensional slab of",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-582e91b8fb37",
      "title": "Temperature-Aware Battery Model",
      "path": "examples/battery-thermal-model/README.md",
      "line": 3,
      "source_paths": [
        "examples/battery-thermal-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This runnable MATLAB example couples a first-order battery equivalent circuit",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-c299603f399d",
      "title": "Unified BESS Control Requirements",
      "path": "examples/bess-unified-control/requirements/requirements.md",
      "line": 1,
      "source_paths": [
        "examples/bess-unified-control/requirements/requirements.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/requirements/requirements.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This example is a transparent engineering translation of the unified BESS",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-e7e6feb79f38",
      "title": "Unified Grid-Tied and Grid-Forming BESS Control",
      "path": "examples/bess-unified-control/README.md",
      "line": 3,
      "source_paths": [
        "examples/bess-unified-control/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This example is a transparent, executable engineering translation of the",
      "type": "Native lesson / example",
      "section": "reproduce",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-8ec9a00bfd09",
      "title": "⚡ MATLAB Simulink Energy Lab",
      "path": "README.md",
      "line": 3,
      "source_paths": [
        "README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/ed410f7db8c6f425c0d38ca5d03358975300872e/README.md#L3",
      "source_revision": "ed410f7db8c6f425c0d38ca5d03358975300872e",
      "source_kind": "historical-reconciled-readme",
      "source_label": "Historical README/source guide at ed410f7db8c6",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Conceptual model-family artwork, not simulation output. Run your first example.",
      "type": "Native overview",
      "section": "reproduce",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null,
      "source_blob_path": "README.md",
      "source_blob_sha256": "a536de2c0f7cd2cc699e3e11619b35ae4f25b1ebb438cb3fe4cae4c786fa78a3",
      "source_blob_retrieval": "git-show",
      "source_blob_cache": null
    },
    {
      "id": "doc-d85613c75a06",
      "title": "Automation Readiness Guide",
      "path": "examples/guides/automation-readiness-guide.md",
      "line": 1,
      "source_paths": [
        "examples/guides/automation-readiness-guide.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/automation-readiness-guide.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for making examples easier to validate through fast, no-plot automation checks. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-189c74c9bc19",
      "title": "Battery 2RC Model Example",
      "path": "examples/battery-2rc-model/README.md",
      "line": 3,
      "source_paths": [
        "examples/battery-2rc-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This runnable example extends the validated battery state pipeline with two",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-4dcfc788709b",
      "title": "Dependency Inventory Guide",
      "path": "examples/guides/dependency-inventory-guide.md",
      "line": 1,
      "source_paths": [
        "examples/guides/dependency-inventory-guide.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/dependency-inventory-guide.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for identifying required MATLAB products, files, and local data before example publication. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-6317fdc5a0b8",
      "title": "Documentation Update Playbook",
      "path": "examples/guides/documentation-update-playbook.md",
      "line": 1,
      "source_paths": [
        "examples/guides/documentation-update-playbook.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/documentation-update-playbook.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for keeping README text, expected outputs, and validation commands synchronized after edits. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson",
        "reproduction",
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-7d8ba3a0866d",
      "title": "Example Release Checklist",
      "path": "examples/guides/example-release-checklist.md",
      "line": 1,
      "source_paths": [
        "examples/guides/example-release-checklist.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/example-release-checklist.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for checking documentation, sample data, and validation commands before an example is treated as ready. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson",
        "reproduction",
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-8db0d7ea7b26",
      "title": "Expected Output Change Log",
      "path": "examples/guides/expected-output-change-log.md",
      "line": 1,
      "source_paths": [
        "examples/guides/expected-output-change-log.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/expected-output-change-log.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for documenting intentional changes to example outputs so checks and README text stay aligned. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-99591bc66ab8",
      "title": "Future Example Idea Bank",
      "path": "examples/guides/future-example-idea-bank.md",
      "line": 1,
      "source_paths": [
        "examples/guides/future-example-idea-bank.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/future-example-idea-bank.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for collecting small future example ideas with validation and data requirements. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson",
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-d16cc14695e5",
      "title": "Input Profile Review Guide",
      "path": "examples/guides/input-profile-review-guide.md",
      "line": 1,
      "source_paths": [
        "examples/guides/input-profile-review-guide.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/input-profile-review-guide.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for checking current, load, irradiance, or control input profiles before they drive examples. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-2719f8a7d0a7",
      "title": "Machine-Readable Validation Manifest",
      "path": "docs/validation-manifest.md",
      "line": 1,
      "source_paths": [
        "docs/validation-manifest.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/validation-manifest.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "The general MATLAB validation job",
      "type": "Native reading",
      "section": "verification",
      "tags": [
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-9efc8be87a42",
      "title": "Parameter Review Guide",
      "path": "examples/guides/parameter-review-guide.md",
      "line": 1,
      "source_paths": [
        "examples/guides/parameter-review-guide.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/parameter-review-guide.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for checking example parameters for units, source, range, and educational placeholder status. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-db2add8c601d",
      "title": "Plotting Script Review",
      "path": "examples/guides/plotting-script-review.md",
      "line": 1,
      "source_paths": [
        "examples/guides/plotting-script-review.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/plotting-script-review.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for checking that plotting scripts remain useful for explanation without hiding model logic. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-9087f4d319b3",
      "title": "Reproducibility Checklist",
      "path": "examples/guides/reproducibility-checklist.md",
      "line": 1,
      "source_paths": [
        "examples/guides/reproducibility-checklist.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/reproducibility-checklist.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for checking whether another reviewer can run and understand the example from the repository alone. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson",
        "reproduction"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-52ead5a79b79",
      "title": "Reproduction",
      "path": "examples/bess-unified-control/docs/reproduction.md",
      "line": 1,
      "source_paths": [
        "examples/bess-unified-control/docs/reproduction.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/reproduction.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Verified with MATLAB R2026a and Simulink. No additional toolbox is required.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson",
        "reproduction"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-d4a30fcd16ed",
      "title": "Reviewer Runbook",
      "path": "examples/guides/reviewer-runbook.md",
      "line": 1,
      "source_paths": [
        "examples/guides/reviewer-runbook.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/reviewer-runbook.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for giving reviewers a short path through example purpose, execution, and validation checks. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson",
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-79e6a2fc6637",
      "title": "Sample Data Quality Checklist",
      "path": "examples/guides/sample-data-quality-checklist.md",
      "line": 1,
      "source_paths": [
        "examples/guides/sample-data-quality-checklist.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/sample-data-quality-checklist.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for checking local sample data before it becomes part of an executable example. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-5aba28b4383c",
      "title": "Script Structure Review",
      "path": "examples/guides/script-structure-review.md",
      "line": 1,
      "source_paths": [
        "examples/guides/script-structure-review.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/script-structure-review.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for keeping small example scripts readable, inspectable, and suitable for future checks. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-6be4c1d7bad0",
      "title": "Small Model Extension Plan",
      "path": "examples/guides/small-model-extension-plan.md",
      "line": 1,
      "source_paths": [
        "examples/guides/small-model-extension-plan.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/small-model-extension-plan.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for planning small, reviewable example extensions without making starter models too large. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "model",
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-031b951d6bc9",
      "title": "Unified BESS Control Validation Report",
      "path": "examples/bess-unified-control/validation/validation-report.md",
      "line": 3,
      "source_paths": [
        "examples/bess-unified-control/validation/validation-report.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/validation-report.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "All eight mandatory scenarios and all focused MATLAB/Simulink tests pass with",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson",
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-b696e85c7b6e",
      "title": "Unit Consistency Checklist",
      "path": "examples/guides/unit-consistency-checklist.md",
      "line": 1,
      "source_paths": [
        "examples/guides/unit-consistency-checklist.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/unit-consistency-checklist.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for catching unit mismatches before example scripts are reused or automated. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "native-lesson"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-cb9da55383dd",
      "title": "Validation Error Triage",
      "path": "examples/guides/validation-error-triage.md",
      "line": 1,
      "source_paths": [
        "examples/guides/validation-error-triage.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/validation-error-triage.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for separating expected-output drift, parameter errors, and environment problems during checks. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "verification",
      "tags": [
        "model",
        "native-lesson",
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-ff955c8ceb27",
      "title": "Validation Results",
      "path": "docs/validation-results.md",
      "line": 3,
      "source_paths": [
        "docs/validation-results.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/validation-results.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This page keeps the complete expected output for the repository regression",
      "type": "Native reading",
      "section": "verification",
      "tags": [
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-3363b462a90b",
      "title": "A Reproducible Two-RC Battery Parameter-Identification Workflow in MATLAB",
      "path": "docs/two-rc-battery-parameter-identification.md",
      "line": 3,
      "source_paths": [
        "docs/two-rc-battery-parameter-identification.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/two-rc-battery-parameter-identification.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "An equivalent-circuit model is useful when its assumptions, fitted parameters,",
      "type": "Native reading",
      "section": "scope",
      "tags": [
        "model",
        "reproduction",
        "scope"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-e03b6555655c",
      "title": "Assumptions To Tests Map",
      "path": "examples/guides/assumptions-to-tests-map.md",
      "line": 1,
      "source_paths": [
        "examples/guides/assumptions-to-tests-map.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/assumptions-to-tests-map.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for mapping example assumptions to the checks or outputs that should change if they are edited. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "scope",
      "tags": [
        "native-lesson",
        "scope",
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-1666090f9bdd",
      "title": "Converter Average Model Scaffold",
      "path": "examples/converter-average-model/README.md",
      "line": 1,
      "source_paths": [
        "examples/converter-average-model/README.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-average-model/README.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This scaffold captures assumptions and signals for a simple averaged DC-DC converter example. It is intentionally small so the model intent can be reviewed before a detailed switching or Simulink implementation is added.",
      "type": "Native lesson / example",
      "section": "scope",
      "tags": [
        "model",
        "native-lesson",
        "scope"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-08832086db76",
      "title": "Educational Scaffold Guidance",
      "path": "examples/guides/educational-scaffold-guidance.md",
      "line": 1,
      "source_paths": [
        "examples/guides/educational-scaffold-guidance.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/educational-scaffold-guidance.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for separating teaching simplifications from project-ready engineering assumptions. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "scope",
      "tags": [
        "native-lesson",
        "scope"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-b51be9d2f96f",
      "title": "Example Quality Scorecard",
      "path": "examples/guides/example-quality-scorecard.md",
      "line": 1,
      "source_paths": [
        "examples/guides/example-quality-scorecard.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/example-quality-scorecard.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for scoring starter examples on clarity, runnability, assumptions, outputs, and validation readiness. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "scope",
      "tags": [
        "native-lesson",
        "scope",
        "verification"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-99483ce5a9e0",
      "title": "Limitations, Safety, and Qualification",
      "path": "examples/bess-unified-control/docs/limitations.md",
      "line": 1,
      "source_paths": [
        "examples/bess-unified-control/docs/limitations.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/limitations.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "This implementation is a transparent research translation and educational",
      "type": "Native lesson / example",
      "section": "scope",
      "tags": [
        "native-lesson",
        "scope"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-3162ecf4cf42",
      "title": "Project Assumptions",
      "path": "examples/bess-unified-control/requirements/assumptions.md",
      "line": 1,
      "source_paths": [
        "examples/bess-unified-control/requirements/assumptions.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/requirements/assumptions.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "The identifiers in this register are stable. Numerical values live in the",
      "type": "Native lesson / example",
      "section": "scope",
      "tags": [
        "native-lesson",
        "scope"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-52ca6a3edaaa",
      "title": "Reduced-Order MATLAB and Simulink Models Versus Higher-Fidelity Workflows",
      "path": "docs/scope-comparison.md",
      "line": 3,
      "source_paths": [
        "docs/scope-comparison.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/scope-comparison.md#L3",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "MATLAB Simulink Energy Lab favors small, inspectable models whose assumptions,",
      "type": "Native reading",
      "section": "scope",
      "tags": [
        "model",
        "reproduction",
        "scope"
      ],
      "track": null,
      "lesson_id": null
    },
    {
      "id": "doc-c505aa477198",
      "title": "Result Interpretation Notes",
      "path": "examples/guides/result-interpretation-notes.md",
      "line": 1,
      "source_paths": [
        "examples/guides/result-interpretation-notes.md"
      ],
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/result-interpretation-notes.md#L1",
      "source_revision": "6fed303797dff87409879b4dc3715b0a1e01c1a4",
      "source_kind": "audited-native-source",
      "source_label": "Source at 6fed303797df",
      "catalog_url": null,
      "native_url": null,
      "excerpt": "Use this guide for explaining how to interpret starter example outputs without overstating their scope. It is written for small MATLAB and Simulink examples that should remain easy to run, inspect, and validate.",
      "type": "Native lesson / example",
      "section": "scope",
      "tags": [
        "native-lesson",
        "scope",
        "verification"
      ],
      "track": null,
      "lesson_id": null
    }
  ],
  "commands": [
    {
      "command": "buildtool base",
      "label": "Source-defined MATLAB validation command",
      "path": ".github/workflows/matlab-validation.yml",
      "line": 46,
      "execution_context": "MATLAB Command Window (matlab-actions/run-command; not shell)",
      "copyable": true,
      "evidence_kind": "matlab-run-command",
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/.github/workflows/matlab-validation.yml#L46"
    },
    {
      "command": "addpath('examples'); run('examples/validation-manifest/check_validation_manifest.m'); generate_validation_manifest(getenv('GITHUB_SHA'))",
      "label": "Source-defined MATLAB validation command",
      "path": ".github/workflows/matlab-validation.yml",
      "line": 67,
      "execution_context": "MATLAB Command Window (matlab-actions/run-command; not shell)",
      "copyable": true,
      "evidence_kind": "matlab-run-command",
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/.github/workflows/matlab-validation.yml#L67"
    },
    {
      "command": "addpath('examples/bess-unified-control'); run('examples/bess-unified-control/check_bess_unified_control.m')",
      "label": "Source-defined MATLAB validation command",
      "path": ".github/workflows/matlab-validation.yml",
      "line": 96,
      "execution_context": "MATLAB Command Window (matlab-actions/run-command; not shell)",
      "copyable": true,
      "evidence_kind": "matlab-run-command",
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/.github/workflows/matlab-validation.yml#L96"
    },
    {
      "command": "addpath('examples/bess-unified-control'); generate_bess_validation_evidence(getenv('GITHUB_SHA'))",
      "label": "Source-defined MATLAB validation command",
      "path": ".github/workflows/matlab-validation.yml",
      "line": 101,
      "execution_context": "MATLAB Command Window (matlab-actions/run-command; not shell)",
      "copyable": true,
      "evidence_kind": "matlab-run-command",
      "source_url": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/.github/workflows/matlab-validation.yml#L101"
    }
  ],
  "engineering_curriculum_exclusions": [],
  "visuals": {
    "mapped_diagrams": [
      {
        "path": "diagrams/cell-rc-network.svg",
        "fidelity": "Conceptual one-RC reference; not asserted as an exact example implementation."
      },
      {
        "path": "diagrams/pouch-cell-thermal-gradient.svg",
        "fidelity": "Source-defined 1D finite-volume example topology: 15 cell-centred states across thickness."
      },
      {
        "path": "diagrams/grid-forming-inverter.svg",
        "fidelity": "Reduced-order reference topology; not an exact block-level mapping."
      }
    ],
    "section_banners": [
      "section-01-question.svg",
      "section-02-equations.svg",
      "section-03-reproduce.svg",
      "section-04-verification.svg",
      "section-05-scope.svg"
    ]
  },
  "native_document_banner_insertions": [
    {
      "path": "examples/battery-soc-hysteresis-ekf/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-hysteresis-ekf/README.md#L3",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/battery-soc-hysteresis-ekf/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Model",
      "heading_line": 17,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-hysteresis-ekf/README.md#L17",
      "reason": "The existing heading 'Model' matches the equations / provenance section."
    },
    {
      "path": "examples/battery-soc-hysteresis-ekf/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 55,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-hysteresis-ekf/README.md#L55",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/battery-soc-hysteresis-ekf/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Next Evidence Step",
      "heading_line": 99,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-hysteresis-ekf/README.md#L99",
      "reason": "The existing heading 'Next Evidence Step' matches the verification / output section."
    },
    {
      "path": "examples/battery-soc-ekf/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L3",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/battery-soc-ekf/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Assumptions",
      "heading_line": 41,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L41",
      "reason": "The existing heading 'Assumptions' matches the equations / provenance section."
    },
    {
      "path": "examples/battery-soc-ekf/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 58,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L58",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/battery-soc-ekf/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Validation",
      "heading_line": 88,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L88",
      "reason": "The existing heading 'Validation' matches the verification / output section."
    },
    {
      "path": "examples/battery-soc-ekf/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Model Scope",
      "heading_line": 8,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L8",
      "reason": "The existing heading 'Model Scope' matches the scope / limitations section."
    },
    {
      "path": "examples/converter-closed-loop-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 8,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-closed-loop-model/README.md#L8",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/converter-closed-loop-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Model Structure",
      "heading_line": 14,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-closed-loop-model/README.md#L14",
      "reason": "The existing heading 'Model Structure' matches the equations / provenance section."
    },
    {
      "path": "examples/converter-closed-loop-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 61,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-closed-loop-model/README.md#L61",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/converter-closed-loop-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Explicit Limitations",
      "heading_line": 120,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-closed-loop-model/README.md#L120",
      "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/converter-switching-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 8,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-model/README.md#L8",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/converter-switching-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Model Structure",
      "heading_line": 13,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-model/README.md#L13",
      "reason": "The existing heading 'Model Structure' matches the equations / provenance section."
    },
    {
      "path": "examples/converter-switching-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 42,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-model/README.md#L42",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/converter-switching-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Explicit Limitations",
      "heading_line": 84,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-model/README.md#L84",
      "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/converter-switching-closed-loop-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 10,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L10",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/converter-switching-closed-loop-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Plant and Switching Model",
      "heading_line": 15,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L15",
      "reason": "The existing heading 'Plant and Switching Model' matches the equations / provenance section."
    },
    {
      "path": "examples/converter-switching-closed-loop-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 118,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L118",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/converter-switching-closed-loop-model/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Semiconductor-Loss Evidence",
      "heading_line": 31,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L31",
      "reason": "The existing heading 'Semiconductor-Loss Evidence' matches the verification / output section."
    },
    {
      "path": "examples/converter-switching-closed-loop-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Explicit Limitations",
      "heading_line": 176,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L176",
      "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/bess-unified-control/docs/architecture.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Architecture",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/architecture.md#L1",
      "reason": "The existing heading 'Architecture' matches the question / topology section."
    },
    {
      "path": "examples/bess-unified-control/docs/architecture.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Executable boundary",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/architecture.md#L3",
      "reason": "The existing heading 'Executable boundary' matches the scope / limitations section."
    },
    {
      "path": "examples/battery-ocv-hysteresis/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L3",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/battery-ocv-hysteresis/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Battery OCV Hysteresis Model",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L1",
      "reason": "The existing heading 'Battery OCV Hysteresis Model' matches the equations / provenance section."
    },
    {
      "path": "examples/battery-ocv-hysteresis/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 48,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L48",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/battery-ocv-hysteresis/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "What the Check Proves",
      "heading_line": 66,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L66",
      "reason": "The existing heading 'What the Check Proves' matches the verification / output section."
    },
    {
      "path": "examples/battery-ocv-hysteresis/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Assumptions and Limitations",
      "heading_line": 79,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L79",
      "reason": "The existing heading 'Assumptions and Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/bess-dc-reserve-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 8,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-dc-reserve-model/README.md#L8",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/bess-dc-reserve-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "BESS DC-Link and SOC Reserve Model",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-dc-reserve-model/README.md#L1",
      "reason": "The existing heading 'BESS DC-Link and SOC Reserve Model' matches the equations / provenance section."
    },
    {
      "path": "examples/bess-dc-reserve-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 61,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-dc-reserve-model/README.md#L61",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/bess-dc-reserve-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Explicit Limitations",
      "heading_line": 170,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-dc-reserve-model/README.md#L170",
      "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/bess-unified-control/docs/equations.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Equations, Frames, and Conventions",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/equations.md#L3",
      "reason": "The existing heading 'Equations, Frames, and Conventions' matches the equations / provenance section."
    },
    {
      "path": "examples/bess-unified-control/docs/tuning.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Tuning and Parameter Replacement",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/tuning.md#L1",
      "reason": "The existing heading 'Tuning and Parameter Replacement' matches the equations / provenance section."
    },
    {
      "path": "examples/bess-unified-control/docs/tuning.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Sensitivity and boundaries",
      "heading_line": 48,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/tuning.md#L48",
      "reason": "The existing heading 'Sensitivity and boundaries' matches the scope / limitations section."
    },
    {
      "path": "examples/bess-unified-control/validation/work-log.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Implementation and verification checkpoint",
      "heading_line": 79,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/work-log.md#L79",
      "reason": "The existing heading 'Implementation and verification checkpoint' matches the verification / output section."
    },
    {
      "path": "examples/bess-unified-control/validation/work-log.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Source-review boundary",
      "heading_line": 60,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/work-log.md#L60",
      "reason": "The existing heading 'Source-review boundary' matches the scope / limitations section."
    },
    {
      "path": "examples/battery-module-cooling-network/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 12,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L12",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/battery-module-cooling-network/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Model Topology",
      "heading_line": 17,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L17",
      "reason": "The existing heading 'Model Topology' matches the equations / provenance section."
    },
    {
      "path": "examples/battery-module-cooling-network/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "How To Run",
      "heading_line": 81,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L81",
      "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/battery-module-cooling-network/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Validation Checks",
      "heading_line": 136,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L136",
      "reason": "The existing heading 'Validation Checks' matches the verification / output section."
    },
    {
      "path": "examples/battery-module-cooling-network/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Limitations",
      "heading_line": 155,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L155",
      "reason": "The existing heading 'Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/battery-rc-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 9,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L9",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/battery-rc-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Battery RC Model Example",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L3",
      "reason": "The existing heading 'Battery RC Model Example' matches the equations / provenance section."
    },
    {
      "path": "examples/battery-rc-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "How To Run",
      "heading_line": 37,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L37",
      "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/battery-rc-model/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Validation Notes",
      "heading_line": 164,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L164",
      "reason": "The existing heading 'Validation Notes' matches the verification / output section."
    },
    {
      "path": "examples/battery-rc-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Model Scope",
      "heading_line": 13,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L13",
      "reason": "The existing heading 'Model Scope' matches the scope / limitations section."
    },
    {
      "path": "examples/guides/example-troubleshooting-notes.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Example Troubleshooting Notes",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/example-troubleshooting-notes.md#L1",
      "reason": "The existing heading 'Example Troubleshooting Notes' matches the reproduce / parameters section."
    },
    {
      "path": "docs/grid-forming-bess-control.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "visuals/sections/section-02-equations.svg",
      "insert_after_heading": "What the runnable model covers",
      "heading_line": 15,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/grid-forming-bess-control.md#L15",
      "reason": "The existing heading 'What the runnable model covers' matches the equations / provenance section."
    },
    {
      "path": "docs/grid-forming-bess-control.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Grid-Forming BESS Control in MATLAB and Simulink: An Executable Walkthrough",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/grid-forming-bess-control.md#L3",
      "reason": "The existing heading 'Grid-Forming BESS Control in MATLAB and Simulink: An Executable Walkthrough' matches the reproduce / parameters section."
    },
    {
      "path": "docs/grid-forming-bess-control.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Inspect the evidence",
      "heading_line": 112,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/grid-forming-bess-control.md#L112",
      "reason": "The existing heading 'Inspect the evidence' matches the verification / output section."
    },
    {
      "path": "examples/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Assumptions Checklist",
      "heading_line": 220,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/README.md#L220",
      "reason": "The existing heading 'Assumptions Checklist' matches the equations / provenance section."
    },
    {
      "path": "examples/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Example Guides",
      "heading_line": 60,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/README.md#L60",
      "reason": "The existing heading 'Example Guides' matches the reproduce / parameters section."
    },
    {
      "path": "examples/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Validation Commands",
      "heading_line": 171,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/README.md#L171",
      "reason": "The existing heading 'Validation Commands' matches the verification / output section."
    },
    {
      "path": "notes/modeling-standards.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Modeling Standards",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/notes/modeling-standards.md#L1",
      "reason": "The existing heading 'Modeling Standards' matches the equations / provenance section."
    },
    {
      "path": "notes/modeling-standards.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Minimum Example Requirements",
      "heading_line": 5,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/notes/modeling-standards.md#L5",
      "reason": "The existing heading 'Minimum Example Requirements' matches the reproduce / parameters section."
    },
    {
      "path": "examples/converter-simulink-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 7,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-simulink-model/README.md#L7",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/converter-simulink-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Starter Parameters",
      "heading_line": 26,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-simulink-model/README.md#L26",
      "reason": "The existing heading 'Starter Parameters' matches the equations / provenance section."
    },
    {
      "path": "examples/converter-simulink-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 53,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-simulink-model/README.md#L53",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/converter-simulink-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Explicit Limitations",
      "heading_line": 89,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-simulink-model/README.md#L89",
      "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/battery-2rc-simulink-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 8,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-simulink-model/README.md#L8",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/battery-2rc-simulink-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Native Simulink Battery 2RC Model",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-simulink-model/README.md#L1",
      "reason": "The existing heading 'Native Simulink Battery 2RC Model' matches the equations / provenance section."
    },
    {
      "path": "examples/battery-2rc-simulink-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 64,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-simulink-model/README.md#L64",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/battery-2rc-simulink-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Explicit Limitations",
      "heading_line": 99,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-simulink-model/README.md#L99",
      "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/battery-simulink-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 8,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-simulink-model/README.md#L8",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/battery-simulink-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Native Simulink Battery RC Model",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-simulink-model/README.md#L1",
      "reason": "The existing heading 'Native Simulink Battery RC Model' matches the equations / provenance section."
    },
    {
      "path": "examples/battery-simulink-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 59,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-simulink-model/README.md#L59",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/battery-simulink-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Explicit Limitations",
      "heading_line": 93,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-simulink-model/README.md#L93",
      "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/battery-thermal-simulink-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 8,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-simulink-model/README.md#L8",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/battery-thermal-simulink-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Native Simulink Battery Thermal Model",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-simulink-model/README.md#L1",
      "reason": "The existing heading 'Native Simulink Battery Thermal Model' matches the equations / provenance section."
    },
    {
      "path": "examples/battery-thermal-simulink-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 74,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-simulink-model/README.md#L74",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/battery-thermal-simulink-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Explicit Limitations",
      "heading_line": 110,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-simulink-model/README.md#L110",
      "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/converter-switching-closed-loop-simulink-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 8,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-simulink-model/README.md#L8",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/converter-switching-closed-loop-simulink-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Run",
      "heading_line": 32,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-simulink-model/README.md#L32",
      "reason": "The existing heading 'Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/converter-switching-closed-loop-simulink-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Evidence Boundary",
      "heading_line": 52,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-simulink-model/README.md#L52",
      "reason": "The existing heading 'Evidence Boundary' matches the scope / limitations section."
    },
    {
      "path": "examples/pouch-cell-thermal-gradient/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 12,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L12",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/pouch-cell-thermal-gradient/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Model Topology",
      "heading_line": 18,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L18",
      "reason": "The existing heading 'Model Topology' matches the equations / provenance section."
    },
    {
      "path": "examples/pouch-cell-thermal-gradient/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "How To Run",
      "heading_line": 89,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L89",
      "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/pouch-cell-thermal-gradient/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Validation Checks",
      "heading_line": 128,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L128",
      "reason": "The existing heading 'Validation Checks' matches the verification / output section."
    },
    {
      "path": "examples/pouch-cell-thermal-gradient/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Limitations",
      "heading_line": 157,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L157",
      "reason": "The existing heading 'Limitations' matches the scope / limitations section."
    },
    {
      "path": "examples/battery-thermal-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 12,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L12",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/battery-thermal-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Temperature-Aware Battery Model",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L3",
      "reason": "The existing heading 'Temperature-Aware Battery Model' matches the equations / provenance section."
    },
    {
      "path": "examples/battery-thermal-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "How To Run",
      "heading_line": 83,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L83",
      "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/battery-thermal-model/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Validation Checks",
      "heading_line": 177,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L177",
      "reason": "The existing heading 'Validation Checks' matches the verification / output section."
    },
    {
      "path": "examples/battery-thermal-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Model Scope",
      "heading_line": 17,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L17",
      "reason": "The existing heading 'Model Scope' matches the scope / limitations section."
    },
    {
      "path": "examples/bess-unified-control/requirements/requirements.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Evidence and reproducibility",
      "heading_line": 112,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/requirements/requirements.md#L112",
      "reason": "The existing heading 'Evidence and reproducibility' matches the verification / output section."
    },
    {
      "path": "examples/bess-unified-control/requirements/requirements.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Status and scope",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/requirements/requirements.md#L3",
      "reason": "The existing heading 'Status and scope' matches the scope / limitations section."
    },
    {
      "path": "examples/bess-unified-control/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering question",
      "heading_line": 20,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L20",
      "reason": "The existing heading 'Engineering question' matches the question / topology section."
    },
    {
      "path": "examples/bess-unified-control/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Reproducible model construction",
      "heading_line": 89,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L89",
      "reason": "The existing heading 'Reproducible model construction' matches the equations / provenance section."
    },
    {
      "path": "examples/bess-unified-control/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Quick start",
      "heading_line": 40,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L40",
      "reason": "The existing heading 'Quick start' matches the reproduce / parameters section."
    },
    {
      "path": "examples/bess-unified-control/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Mandatory validation scenarios",
      "heading_line": 179,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L179",
      "reason": "The existing heading 'Mandatory validation scenarios' matches the verification / output section."
    },
    {
      "path": "examples/bess-unified-control/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Source boundary",
      "heading_line": 199,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L199",
      "reason": "The existing heading 'Source boundary' matches the scope / limitations section."
    },
    {
      "path": "examples/battery-2rc-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 10,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L10",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/battery-2rc-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Battery 2RC Model Example",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L3",
      "reason": "The existing heading 'Battery 2RC Model Example' matches the equations / provenance section."
    },
    {
      "path": "examples/battery-2rc-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "How To Run",
      "heading_line": 67,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L67",
      "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/battery-2rc-model/README.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Fit Result Fields",
      "heading_line": 143,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L143",
      "reason": "The existing heading 'Fit Result Fields' matches the verification / output section."
    },
    {
      "path": "examples/battery-2rc-model/README.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Model Scope",
      "heading_line": 19,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L19",
      "reason": "The existing heading 'Model Scope' matches the scope / limitations section."
    },
    {
      "path": "examples/guides/example-release-checklist.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Example Release Checklist",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/example-release-checklist.md#L1",
      "reason": "The existing heading 'Example Release Checklist' matches the reproduce / parameters section."
    },
    {
      "path": "examples/guides/future-example-idea-bank.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Future Example Idea Bank",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/future-example-idea-bank.md#L1",
      "reason": "The existing heading 'Future Example Idea Bank' matches the reproduce / parameters section."
    },
    {
      "path": "examples/guides/parameter-review-guide.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Parameter Review Guide",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/parameter-review-guide.md#L1",
      "reason": "The existing heading 'Parameter Review Guide' matches the equations / provenance section."
    },
    {
      "path": "examples/guides/reproducibility-checklist.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Reproducibility Checklist",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/reproducibility-checklist.md#L1",
      "reason": "The existing heading 'Reproducibility Checklist' matches the reproduce / parameters section."
    },
    {
      "path": "examples/bess-unified-control/docs/reproduction.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Rebuild the Simulink model",
      "heading_line": 15,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/reproduction.md#L15",
      "reason": "The existing heading 'Rebuild the Simulink model' matches the equations / provenance section."
    },
    {
      "path": "examples/bess-unified-control/docs/reproduction.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Reproduction",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/reproduction.md#L1",
      "reason": "The existing heading 'Reproduction' matches the reproduce / parameters section."
    },
    {
      "path": "examples/bess-unified-control/docs/reproduction.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Regenerate evidence",
      "heading_line": 71,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/reproduction.md#L71",
      "reason": "The existing heading 'Regenerate evidence' matches the verification / output section."
    },
    {
      "path": "examples/guides/small-model-extension-plan.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Small Model Extension Plan",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/small-model-extension-plan.md#L1",
      "reason": "The existing heading 'Small Model Extension Plan' matches the equations / provenance section."
    },
    {
      "path": "examples/bess-unified-control/validation/validation-report.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Model regeneration",
      "heading_line": 115,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/validation-report.md#L115",
      "reason": "The existing heading 'Model regeneration' matches the equations / provenance section."
    },
    {
      "path": "examples/bess-unified-control/validation/validation-report.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Commands",
      "heading_line": 18,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/validation-report.md#L18",
      "reason": "The existing heading 'Commands' matches the reproduce / parameters section."
    },
    {
      "path": "examples/bess-unified-control/validation/validation-report.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Unified BESS Control Validation Report",
      "heading_line": 3,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/validation-report.md#L3",
      "reason": "The existing heading 'Unified BESS Control Validation Report' matches the verification / output section."
    },
    {
      "path": "examples/bess-unified-control/validation/validation-report.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Scope statement",
      "heading_line": 150,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/validation-report.md#L150",
      "reason": "The existing heading 'Scope statement' matches the scope / limitations section."
    },
    {
      "path": "examples/guides/validation-error-triage.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Validation Error Triage",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/validation-error-triage.md#L1",
      "reason": "The existing heading 'Validation Error Triage' matches the verification / output section."
    },
    {
      "path": "examples/guides/assumptions-to-tests-map.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Assumptions To Tests Map",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/assumptions-to-tests-map.md#L1",
      "reason": "The existing heading 'Assumptions To Tests Map' matches the verification / output section."
    },
    {
      "path": "examples/converter-average-model/README.md",
      "section": "question",
      "section_title": "Question / topology",
      "banner": "docs/visuals/sections/section-01-question.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
      "insert_after_heading": "Engineering Question",
      "heading_line": 5,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-average-model/README.md#L5",
      "reason": "The existing heading 'Engineering Question' matches the question / topology section."
    },
    {
      "path": "examples/converter-average-model/README.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Converter Average Model Scaffold",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-average-model/README.md#L1",
      "reason": "The existing heading 'Converter Average Model Scaffold' matches the equations / provenance section."
    },
    {
      "path": "examples/converter-average-model/README.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "How To Run",
      "heading_line": 30,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-average-model/README.md#L30",
      "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
    },
    {
      "path": "examples/guides/example-quality-scorecard.md",
      "section": "reproduce",
      "section_title": "Reproduce / parameters",
      "banner": "docs/visuals/sections/section-03-reproduce.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
      "insert_after_heading": "Example Quality Scorecard",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/example-quality-scorecard.md#L1",
      "reason": "The existing heading 'Example Quality Scorecard' matches the reproduce / parameters section."
    },
    {
      "path": "examples/bess-unified-control/docs/limitations.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Model omissions",
      "heading_line": 20,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/limitations.md#L20",
      "reason": "The existing heading 'Model omissions' matches the equations / provenance section."
    },
    {
      "path": "examples/bess-unified-control/docs/limitations.md",
      "section": "scope",
      "section_title": "Scope / limitations",
      "banner": "docs/visuals/sections/section-05-scope.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
      "insert_after_heading": "Limitations, Safety, and Qualification",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/limitations.md#L1",
      "reason": "The existing heading 'Limitations, Safety, and Qualification' matches the scope / limitations section."
    },
    {
      "path": "examples/bess-unified-control/requirements/assumptions.md",
      "section": "equations",
      "section_title": "Equations / provenance",
      "banner": "docs/visuals/sections/section-02-equations.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
      "insert_after_heading": "Project Assumptions",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/requirements/assumptions.md#L1",
      "reason": "The existing heading 'Project Assumptions' matches the equations / provenance section."
    },
    {
      "path": "examples/bess-unified-control/requirements/assumptions.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "`PROJECT_ASSUMPTION:ASM-003` — acceptance thresholds",
      "heading_line": 36,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/requirements/assumptions.md#L36",
      "reason": "The existing heading '`PROJECT_ASSUMPTION:ASM-003` — acceptance thresholds' matches the verification / output section."
    },
    {
      "path": "examples/guides/result-interpretation-notes.md",
      "section": "verification",
      "section_title": "Verification / output",
      "banner": "docs/visuals/sections/section-04-verification.svg",
      "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
      "insert_after_heading": "Result Interpretation Notes",
      "heading_line": 1,
      "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/result-interpretation-notes.md#L1",
      "reason": "The existing heading 'Result Interpretation Notes' matches the verification / output section."
    }
  ],
  "native_document_banner_audit": {
    "schema_version": 1,
    "eligibility_rule": "Tracked indexed Markdown in an examples, tutorials, lessons, studies, study-cases, concepts or notes directory, or whose path/title explicitly names a lesson, tutorial, example, walkthrough, study case or study. Banners are based only on existing semantic heading text, never directory names.",
    "eligible_document_count": 53,
    "lesson_document_candidates": 53,
    "modified_document_count": 41,
    "banner_insertion_count": 121,
    "audit_gap_count": 12,
    "banners": [
      {
        "path": "examples/battery-soc-hysteresis-ekf/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-hysteresis-ekf/README.md#L3",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/battery-soc-hysteresis-ekf/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Model",
        "heading_line": 17,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-hysteresis-ekf/README.md#L17",
        "reason": "The existing heading 'Model' matches the equations / provenance section."
      },
      {
        "path": "examples/battery-soc-hysteresis-ekf/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 55,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-hysteresis-ekf/README.md#L55",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/battery-soc-hysteresis-ekf/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Next Evidence Step",
        "heading_line": 99,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-hysteresis-ekf/README.md#L99",
        "reason": "The existing heading 'Next Evidence Step' matches the verification / output section."
      },
      {
        "path": "examples/battery-soc-ekf/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L3",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/battery-soc-ekf/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Assumptions",
        "heading_line": 41,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L41",
        "reason": "The existing heading 'Assumptions' matches the equations / provenance section."
      },
      {
        "path": "examples/battery-soc-ekf/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 58,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L58",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/battery-soc-ekf/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Validation",
        "heading_line": 88,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L88",
        "reason": "The existing heading 'Validation' matches the verification / output section."
      },
      {
        "path": "examples/battery-soc-ekf/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Model Scope",
        "heading_line": 8,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-soc-ekf/README.md#L8",
        "reason": "The existing heading 'Model Scope' matches the scope / limitations section."
      },
      {
        "path": "examples/converter-closed-loop-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 8,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-closed-loop-model/README.md#L8",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/converter-closed-loop-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Model Structure",
        "heading_line": 14,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-closed-loop-model/README.md#L14",
        "reason": "The existing heading 'Model Structure' matches the equations / provenance section."
      },
      {
        "path": "examples/converter-closed-loop-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 61,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-closed-loop-model/README.md#L61",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/converter-closed-loop-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Explicit Limitations",
        "heading_line": 120,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-closed-loop-model/README.md#L120",
        "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/converter-switching-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 8,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-model/README.md#L8",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/converter-switching-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Model Structure",
        "heading_line": 13,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-model/README.md#L13",
        "reason": "The existing heading 'Model Structure' matches the equations / provenance section."
      },
      {
        "path": "examples/converter-switching-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 42,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-model/README.md#L42",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/converter-switching-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Explicit Limitations",
        "heading_line": 84,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-model/README.md#L84",
        "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/converter-switching-closed-loop-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 10,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L10",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/converter-switching-closed-loop-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Plant and Switching Model",
        "heading_line": 15,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L15",
        "reason": "The existing heading 'Plant and Switching Model' matches the equations / provenance section."
      },
      {
        "path": "examples/converter-switching-closed-loop-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 118,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L118",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/converter-switching-closed-loop-model/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Semiconductor-Loss Evidence",
        "heading_line": 31,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L31",
        "reason": "The existing heading 'Semiconductor-Loss Evidence' matches the verification / output section."
      },
      {
        "path": "examples/converter-switching-closed-loop-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Explicit Limitations",
        "heading_line": 176,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-model/README.md#L176",
        "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/bess-unified-control/docs/architecture.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Architecture",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/architecture.md#L1",
        "reason": "The existing heading 'Architecture' matches the question / topology section."
      },
      {
        "path": "examples/bess-unified-control/docs/architecture.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Executable boundary",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/architecture.md#L3",
        "reason": "The existing heading 'Executable boundary' matches the scope / limitations section."
      },
      {
        "path": "examples/battery-ocv-hysteresis/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L3",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/battery-ocv-hysteresis/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Battery OCV Hysteresis Model",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L1",
        "reason": "The existing heading 'Battery OCV Hysteresis Model' matches the equations / provenance section."
      },
      {
        "path": "examples/battery-ocv-hysteresis/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 48,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L48",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/battery-ocv-hysteresis/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "What the Check Proves",
        "heading_line": 66,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L66",
        "reason": "The existing heading 'What the Check Proves' matches the verification / output section."
      },
      {
        "path": "examples/battery-ocv-hysteresis/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Assumptions and Limitations",
        "heading_line": 79,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-ocv-hysteresis/README.md#L79",
        "reason": "The existing heading 'Assumptions and Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/bess-dc-reserve-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 8,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-dc-reserve-model/README.md#L8",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/bess-dc-reserve-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "BESS DC-Link and SOC Reserve Model",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-dc-reserve-model/README.md#L1",
        "reason": "The existing heading 'BESS DC-Link and SOC Reserve Model' matches the equations / provenance section."
      },
      {
        "path": "examples/bess-dc-reserve-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 61,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-dc-reserve-model/README.md#L61",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/bess-dc-reserve-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Explicit Limitations",
        "heading_line": 170,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-dc-reserve-model/README.md#L170",
        "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/bess-unified-control/docs/equations.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Equations, Frames, and Conventions",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/equations.md#L3",
        "reason": "The existing heading 'Equations, Frames, and Conventions' matches the equations / provenance section."
      },
      {
        "path": "examples/bess-unified-control/docs/tuning.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Tuning and Parameter Replacement",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/tuning.md#L1",
        "reason": "The existing heading 'Tuning and Parameter Replacement' matches the equations / provenance section."
      },
      {
        "path": "examples/bess-unified-control/docs/tuning.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Sensitivity and boundaries",
        "heading_line": 48,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/tuning.md#L48",
        "reason": "The existing heading 'Sensitivity and boundaries' matches the scope / limitations section."
      },
      {
        "path": "examples/bess-unified-control/validation/work-log.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Implementation and verification checkpoint",
        "heading_line": 79,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/work-log.md#L79",
        "reason": "The existing heading 'Implementation and verification checkpoint' matches the verification / output section."
      },
      {
        "path": "examples/bess-unified-control/validation/work-log.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Source-review boundary",
        "heading_line": 60,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/work-log.md#L60",
        "reason": "The existing heading 'Source-review boundary' matches the scope / limitations section."
      },
      {
        "path": "examples/battery-module-cooling-network/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 12,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L12",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/battery-module-cooling-network/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Model Topology",
        "heading_line": 17,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L17",
        "reason": "The existing heading 'Model Topology' matches the equations / provenance section."
      },
      {
        "path": "examples/battery-module-cooling-network/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "How To Run",
        "heading_line": 81,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L81",
        "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/battery-module-cooling-network/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Validation Checks",
        "heading_line": 136,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L136",
        "reason": "The existing heading 'Validation Checks' matches the verification / output section."
      },
      {
        "path": "examples/battery-module-cooling-network/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Limitations",
        "heading_line": 155,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-module-cooling-network/README.md#L155",
        "reason": "The existing heading 'Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/battery-rc-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 9,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L9",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/battery-rc-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Battery RC Model Example",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L3",
        "reason": "The existing heading 'Battery RC Model Example' matches the equations / provenance section."
      },
      {
        "path": "examples/battery-rc-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "How To Run",
        "heading_line": 37,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L37",
        "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/battery-rc-model/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Validation Notes",
        "heading_line": 164,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L164",
        "reason": "The existing heading 'Validation Notes' matches the verification / output section."
      },
      {
        "path": "examples/battery-rc-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Model Scope",
        "heading_line": 13,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-rc-model/README.md#L13",
        "reason": "The existing heading 'Model Scope' matches the scope / limitations section."
      },
      {
        "path": "examples/guides/example-troubleshooting-notes.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Example Troubleshooting Notes",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/example-troubleshooting-notes.md#L1",
        "reason": "The existing heading 'Example Troubleshooting Notes' matches the reproduce / parameters section."
      },
      {
        "path": "docs/grid-forming-bess-control.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "visuals/sections/section-02-equations.svg",
        "insert_after_heading": "What the runnable model covers",
        "heading_line": 15,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/grid-forming-bess-control.md#L15",
        "reason": "The existing heading 'What the runnable model covers' matches the equations / provenance section."
      },
      {
        "path": "docs/grid-forming-bess-control.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Grid-Forming BESS Control in MATLAB and Simulink: An Executable Walkthrough",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/grid-forming-bess-control.md#L3",
        "reason": "The existing heading 'Grid-Forming BESS Control in MATLAB and Simulink: An Executable Walkthrough' matches the reproduce / parameters section."
      },
      {
        "path": "docs/grid-forming-bess-control.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Inspect the evidence",
        "heading_line": 112,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/docs/grid-forming-bess-control.md#L112",
        "reason": "The existing heading 'Inspect the evidence' matches the verification / output section."
      },
      {
        "path": "examples/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Assumptions Checklist",
        "heading_line": 220,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/README.md#L220",
        "reason": "The existing heading 'Assumptions Checklist' matches the equations / provenance section."
      },
      {
        "path": "examples/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Example Guides",
        "heading_line": 60,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/README.md#L60",
        "reason": "The existing heading 'Example Guides' matches the reproduce / parameters section."
      },
      {
        "path": "examples/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Validation Commands",
        "heading_line": 171,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/README.md#L171",
        "reason": "The existing heading 'Validation Commands' matches the verification / output section."
      },
      {
        "path": "notes/modeling-standards.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Modeling Standards",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/notes/modeling-standards.md#L1",
        "reason": "The existing heading 'Modeling Standards' matches the equations / provenance section."
      },
      {
        "path": "notes/modeling-standards.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Minimum Example Requirements",
        "heading_line": 5,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/notes/modeling-standards.md#L5",
        "reason": "The existing heading 'Minimum Example Requirements' matches the reproduce / parameters section."
      },
      {
        "path": "examples/converter-simulink-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 7,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-simulink-model/README.md#L7",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/converter-simulink-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Starter Parameters",
        "heading_line": 26,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-simulink-model/README.md#L26",
        "reason": "The existing heading 'Starter Parameters' matches the equations / provenance section."
      },
      {
        "path": "examples/converter-simulink-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 53,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-simulink-model/README.md#L53",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/converter-simulink-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Explicit Limitations",
        "heading_line": 89,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-simulink-model/README.md#L89",
        "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/battery-2rc-simulink-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 8,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-simulink-model/README.md#L8",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/battery-2rc-simulink-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Native Simulink Battery 2RC Model",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-simulink-model/README.md#L1",
        "reason": "The existing heading 'Native Simulink Battery 2RC Model' matches the equations / provenance section."
      },
      {
        "path": "examples/battery-2rc-simulink-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 64,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-simulink-model/README.md#L64",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/battery-2rc-simulink-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Explicit Limitations",
        "heading_line": 99,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-simulink-model/README.md#L99",
        "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/battery-simulink-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 8,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-simulink-model/README.md#L8",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/battery-simulink-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Native Simulink Battery RC Model",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-simulink-model/README.md#L1",
        "reason": "The existing heading 'Native Simulink Battery RC Model' matches the equations / provenance section."
      },
      {
        "path": "examples/battery-simulink-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 59,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-simulink-model/README.md#L59",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/battery-simulink-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Explicit Limitations",
        "heading_line": 93,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-simulink-model/README.md#L93",
        "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/battery-thermal-simulink-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 8,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-simulink-model/README.md#L8",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/battery-thermal-simulink-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Native Simulink Battery Thermal Model",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-simulink-model/README.md#L1",
        "reason": "The existing heading 'Native Simulink Battery Thermal Model' matches the equations / provenance section."
      },
      {
        "path": "examples/battery-thermal-simulink-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 74,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-simulink-model/README.md#L74",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/battery-thermal-simulink-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Explicit Limitations",
        "heading_line": 110,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-simulink-model/README.md#L110",
        "reason": "The existing heading 'Explicit Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/converter-switching-closed-loop-simulink-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 8,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-simulink-model/README.md#L8",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/converter-switching-closed-loop-simulink-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Run",
        "heading_line": 32,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-simulink-model/README.md#L32",
        "reason": "The existing heading 'Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/converter-switching-closed-loop-simulink-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Evidence Boundary",
        "heading_line": 52,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-switching-closed-loop-simulink-model/README.md#L52",
        "reason": "The existing heading 'Evidence Boundary' matches the scope / limitations section."
      },
      {
        "path": "examples/pouch-cell-thermal-gradient/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 12,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L12",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/pouch-cell-thermal-gradient/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Model Topology",
        "heading_line": 18,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L18",
        "reason": "The existing heading 'Model Topology' matches the equations / provenance section."
      },
      {
        "path": "examples/pouch-cell-thermal-gradient/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "How To Run",
        "heading_line": 89,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L89",
        "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/pouch-cell-thermal-gradient/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Validation Checks",
        "heading_line": 128,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L128",
        "reason": "The existing heading 'Validation Checks' matches the verification / output section."
      },
      {
        "path": "examples/pouch-cell-thermal-gradient/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Limitations",
        "heading_line": 157,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/pouch-cell-thermal-gradient/README.md#L157",
        "reason": "The existing heading 'Limitations' matches the scope / limitations section."
      },
      {
        "path": "examples/battery-thermal-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 12,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L12",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/battery-thermal-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Temperature-Aware Battery Model",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L3",
        "reason": "The existing heading 'Temperature-Aware Battery Model' matches the equations / provenance section."
      },
      {
        "path": "examples/battery-thermal-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "How To Run",
        "heading_line": 83,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L83",
        "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/battery-thermal-model/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Validation Checks",
        "heading_line": 177,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L177",
        "reason": "The existing heading 'Validation Checks' matches the verification / output section."
      },
      {
        "path": "examples/battery-thermal-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Model Scope",
        "heading_line": 17,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-thermal-model/README.md#L17",
        "reason": "The existing heading 'Model Scope' matches the scope / limitations section."
      },
      {
        "path": "examples/bess-unified-control/requirements/requirements.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Evidence and reproducibility",
        "heading_line": 112,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/requirements/requirements.md#L112",
        "reason": "The existing heading 'Evidence and reproducibility' matches the verification / output section."
      },
      {
        "path": "examples/bess-unified-control/requirements/requirements.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Status and scope",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/requirements/requirements.md#L3",
        "reason": "The existing heading 'Status and scope' matches the scope / limitations section."
      },
      {
        "path": "examples/bess-unified-control/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering question",
        "heading_line": 20,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L20",
        "reason": "The existing heading 'Engineering question' matches the question / topology section."
      },
      {
        "path": "examples/bess-unified-control/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Reproducible model construction",
        "heading_line": 89,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L89",
        "reason": "The existing heading 'Reproducible model construction' matches the equations / provenance section."
      },
      {
        "path": "examples/bess-unified-control/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Quick start",
        "heading_line": 40,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L40",
        "reason": "The existing heading 'Quick start' matches the reproduce / parameters section."
      },
      {
        "path": "examples/bess-unified-control/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Mandatory validation scenarios",
        "heading_line": 179,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L179",
        "reason": "The existing heading 'Mandatory validation scenarios' matches the verification / output section."
      },
      {
        "path": "examples/bess-unified-control/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Source boundary",
        "heading_line": 199,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/README.md#L199",
        "reason": "The existing heading 'Source boundary' matches the scope / limitations section."
      },
      {
        "path": "examples/battery-2rc-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 10,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L10",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/battery-2rc-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Battery 2RC Model Example",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L3",
        "reason": "The existing heading 'Battery 2RC Model Example' matches the equations / provenance section."
      },
      {
        "path": "examples/battery-2rc-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "How To Run",
        "heading_line": 67,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L67",
        "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/battery-2rc-model/README.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Fit Result Fields",
        "heading_line": 143,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L143",
        "reason": "The existing heading 'Fit Result Fields' matches the verification / output section."
      },
      {
        "path": "examples/battery-2rc-model/README.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Model Scope",
        "heading_line": 19,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/battery-2rc-model/README.md#L19",
        "reason": "The existing heading 'Model Scope' matches the scope / limitations section."
      },
      {
        "path": "examples/guides/example-release-checklist.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Example Release Checklist",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/example-release-checklist.md#L1",
        "reason": "The existing heading 'Example Release Checklist' matches the reproduce / parameters section."
      },
      {
        "path": "examples/guides/future-example-idea-bank.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Future Example Idea Bank",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/future-example-idea-bank.md#L1",
        "reason": "The existing heading 'Future Example Idea Bank' matches the reproduce / parameters section."
      },
      {
        "path": "examples/guides/parameter-review-guide.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Parameter Review Guide",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/parameter-review-guide.md#L1",
        "reason": "The existing heading 'Parameter Review Guide' matches the equations / provenance section."
      },
      {
        "path": "examples/guides/reproducibility-checklist.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Reproducibility Checklist",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/reproducibility-checklist.md#L1",
        "reason": "The existing heading 'Reproducibility Checklist' matches the reproduce / parameters section."
      },
      {
        "path": "examples/bess-unified-control/docs/reproduction.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Rebuild the Simulink model",
        "heading_line": 15,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/reproduction.md#L15",
        "reason": "The existing heading 'Rebuild the Simulink model' matches the equations / provenance section."
      },
      {
        "path": "examples/bess-unified-control/docs/reproduction.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Reproduction",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/reproduction.md#L1",
        "reason": "The existing heading 'Reproduction' matches the reproduce / parameters section."
      },
      {
        "path": "examples/bess-unified-control/docs/reproduction.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Regenerate evidence",
        "heading_line": 71,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/reproduction.md#L71",
        "reason": "The existing heading 'Regenerate evidence' matches the verification / output section."
      },
      {
        "path": "examples/guides/small-model-extension-plan.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Small Model Extension Plan",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/small-model-extension-plan.md#L1",
        "reason": "The existing heading 'Small Model Extension Plan' matches the equations / provenance section."
      },
      {
        "path": "examples/bess-unified-control/validation/validation-report.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Model regeneration",
        "heading_line": 115,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/validation-report.md#L115",
        "reason": "The existing heading 'Model regeneration' matches the equations / provenance section."
      },
      {
        "path": "examples/bess-unified-control/validation/validation-report.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Commands",
        "heading_line": 18,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/validation-report.md#L18",
        "reason": "The existing heading 'Commands' matches the reproduce / parameters section."
      },
      {
        "path": "examples/bess-unified-control/validation/validation-report.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Unified BESS Control Validation Report",
        "heading_line": 3,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/validation-report.md#L3",
        "reason": "The existing heading 'Unified BESS Control Validation Report' matches the verification / output section."
      },
      {
        "path": "examples/bess-unified-control/validation/validation-report.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Scope statement",
        "heading_line": 150,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/validation/validation-report.md#L150",
        "reason": "The existing heading 'Scope statement' matches the scope / limitations section."
      },
      {
        "path": "examples/guides/validation-error-triage.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Validation Error Triage",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/validation-error-triage.md#L1",
        "reason": "The existing heading 'Validation Error Triage' matches the verification / output section."
      },
      {
        "path": "examples/guides/assumptions-to-tests-map.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Assumptions To Tests Map",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/assumptions-to-tests-map.md#L1",
        "reason": "The existing heading 'Assumptions To Tests Map' matches the verification / output section."
      },
      {
        "path": "examples/converter-average-model/README.md",
        "section": "question",
        "section_title": "Question / topology",
        "banner": "docs/visuals/sections/section-01-question.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-01-question.svg",
        "insert_after_heading": "Engineering Question",
        "heading_line": 5,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-average-model/README.md#L5",
        "reason": "The existing heading 'Engineering Question' matches the question / topology section."
      },
      {
        "path": "examples/converter-average-model/README.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Converter Average Model Scaffold",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-average-model/README.md#L1",
        "reason": "The existing heading 'Converter Average Model Scaffold' matches the equations / provenance section."
      },
      {
        "path": "examples/converter-average-model/README.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "How To Run",
        "heading_line": 30,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/converter-average-model/README.md#L30",
        "reason": "The existing heading 'How To Run' matches the reproduce / parameters section."
      },
      {
        "path": "examples/guides/example-quality-scorecard.md",
        "section": "reproduce",
        "section_title": "Reproduce / parameters",
        "banner": "docs/visuals/sections/section-03-reproduce.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-03-reproduce.svg",
        "insert_after_heading": "Example Quality Scorecard",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/example-quality-scorecard.md#L1",
        "reason": "The existing heading 'Example Quality Scorecard' matches the reproduce / parameters section."
      },
      {
        "path": "examples/bess-unified-control/docs/limitations.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Model omissions",
        "heading_line": 20,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/limitations.md#L20",
        "reason": "The existing heading 'Model omissions' matches the equations / provenance section."
      },
      {
        "path": "examples/bess-unified-control/docs/limitations.md",
        "section": "scope",
        "section_title": "Scope / limitations",
        "banner": "docs/visuals/sections/section-05-scope.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-05-scope.svg",
        "insert_after_heading": "Limitations, Safety, and Qualification",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/docs/limitations.md#L1",
        "reason": "The existing heading 'Limitations, Safety, and Qualification' matches the scope / limitations section."
      },
      {
        "path": "examples/bess-unified-control/requirements/assumptions.md",
        "section": "equations",
        "section_title": "Equations / provenance",
        "banner": "docs/visuals/sections/section-02-equations.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-02-equations.svg",
        "insert_after_heading": "Project Assumptions",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/requirements/assumptions.md#L1",
        "reason": "The existing heading 'Project Assumptions' matches the equations / provenance section."
      },
      {
        "path": "examples/bess-unified-control/requirements/assumptions.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "`PROJECT_ASSUMPTION:ASM-003` — acceptance thresholds",
        "heading_line": 36,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/bess-unified-control/requirements/assumptions.md#L36",
        "reason": "The existing heading '`PROJECT_ASSUMPTION:ASM-003` — acceptance thresholds' matches the verification / output section."
      },
      {
        "path": "examples/guides/result-interpretation-notes.md",
        "section": "verification",
        "section_title": "Verification / output",
        "banner": "docs/visuals/sections/section-04-verification.svg",
        "markdown_relative_banner": "../../docs/visuals/sections/section-04-verification.svg",
        "insert_after_heading": "Result Interpretation Notes",
        "heading_line": 1,
        "source_link": "https://github.com/mohammadrezwankhan/matlab-simulink-energy-lab/blob/6fed303797dff87409879b4dc3715b0a1e01c1a4/examples/guides/result-interpretation-notes.md#L1",
        "reason": "The existing heading 'Result Interpretation Notes' matches the verification / output section."
      }
    ],
    "audit_gaps": [
      {
        "path": "examples/bess-unified-control/docs/sample-timing.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/automation-readiness-guide.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/dependency-inventory-guide.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/documentation-update-playbook.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/expected-output-change-log.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/input-profile-review-guide.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/plotting-script-review.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/reviewer-runbook.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/sample-data-quality-checklist.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/script-structure-review.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/unit-consistency-checklist.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      },
      {
        "path": "examples/guides/educational-scaffold-guidance.md",
        "reason": "no existing heading matches a five-color section; retained as a source-linked catalog entry"
      }
    ],
    "explicit_exclusions": []
  },
  "dashboard": {
    "browser_lab_is_surrogate": true,
    "native_execution_in_browser": false,
    "localStorage_or_existing_dashboard_scripts_preserved": true
  }
}
