{
  "_note": "Phase 175 (deck-command-consolidation). The single source of truth for the /mos:deck command styles + section schemas. The command doctrine (commands/deck.md) and the Plan 175-03 tests both read this map, so the three-route claim and the HEART-5-section claim are DATA-asserted, not prose-asserted. Mirrors the flat data-map idiom of data/publish-needs.json + data/dispatch-framework-map.json. styles[] = the 3 deck styles { id, label, spine, routes_to, composes }; heart_sections[] = the ordered 5 H/E/A/R/T sections { id, letter, name, fill_source } (Canon Part 8: every fill_source is 'local-room-content' -- only LOCAL room content fills the structure; the HEART methodology text is fetched generic from Brain at runtime, never the reverse); feynman_stages[] = the ordered 6 MOSDeckEngine Feynman stages { id, name }, verbatim from skills/mos-deck-engine/SKILL.md. House rule: hyphens only, NO em-dashes anywhere.",
  "version": 1,
  "styles": [
    {
      "id": "feynman",
      "label": "Feynman",
      "spine": "comprehension",
      "routes_to": "feynman-pipeline",
      "composes": []
    },
    {
      "id": "heart",
      "label": "HEART",
      "spine": "persuasion",
      "routes_to": "heart-structure",
      "composes": []
    },
    {
      "id": "mesh",
      "label": "mesh",
      "spine": "composite",
      "routes_to": "mesh-compose",
      "composes": ["feynman", "heart"]
    }
  ],
  "heart_sections": [
    {
      "id": "hypothesis",
      "letter": "H",
      "name": "Hypothesis",
      "fill_source": "local-room-content"
    },
    {
      "id": "enormous-stakes",
      "letter": "E",
      "name": "Enormous stakes",
      "fill_source": "local-room-content"
    },
    {
      "id": "alternatives-inadequate",
      "letter": "A",
      "name": "Alternatives inadequate",
      "fill_source": "local-room-content"
    },
    {
      "id": "radically-different",
      "letter": "R",
      "name": "Radically different",
      "fill_source": "local-room-content"
    },
    {
      "id": "team",
      "letter": "T",
      "name": "Team",
      "fill_source": "local-room-content"
    }
  ],
  "feynman_stages": [
    {
      "id": "reduce-to-essence",
      "name": "Reduce to essence"
    },
    {
      "id": "translate",
      "name": "Translate to plain language"
    },
    {
      "id": "expose-confusion",
      "name": "Expose confusion"
    },
    {
      "id": "build-mental-models",
      "name": "Build mental models"
    },
    {
      "id": "simplify-until-breaks",
      "name": "Simplify until it breaks"
    },
    {
      "id": "teach-it-back",
      "name": "Teach it back"
    }
  ]
}
