{
  "code": "S79",
  "name": "Quadrant",
  "shape": "quadrant",
  "family": "Lists and comparisons",
  "fits": "Placing things on two axes: a title and a short text column on the left, a 2x2 matrix on a rounded card on the right, with a label at each end of both axes and labelled dots in the quadrants.",
  "use_when": "Positioning or sorting: where things sit against two tensions, and which corner the argument lives in. The lit dots carry the point.",
  "slots": [
    {
      "name": "title",
      "holds": "the page title, top left",
      "budget": "under 7 words"
    },
    {
      "name": "sub",
      "holds": "a mono kicker under the title",
      "budget": "under 6 words"
    },
    {
      "name": "body",
      "holds": "left column: one lead sentence and one quieter line",
      "budget": "under 25 words + under 10 words"
    },
    {
      "name": "axis",
      "holds": "4 axis-end labels: top, bottom, left, right",
      "budget": "1-2 words each"
    },
    {
      "name": "points",
      "holds": "labelled dots placed in the quadrants; the ones that make the point lit in the strong colour",
      "budget": "4-8 dots, labels under 3 words"
    }
  ],
  "columns": 2,
  "density": "standard",
  "surface": "paper",
  "works_on": [
    "deck",
    "page"
  ],
  "library": "Hoffman",
  "dir": "S79-quadrant",
  "semantic": {
    "audience_question": "How do these items differ on two independent dimensions?",
    "intent": "Interpret item placements using labelled axis definitions.",
    "reasoning_relation": "two-dimensional classification",
    "message_pattern": "[Entity] sits here because [axis A evidence] and [axis B evidence].",
    "required_content": [
      "Two independent, meaningful dimensions with clear endpoints.",
      "Four to eight items placed using a stated basis.",
      "A bounded interpretation and uncertainty about placements."
    ],
    "narrative_positions": [
      "context",
      "explanation",
      "evidence: choose only when the page supports the surrounding argument"
    ],
    "requires_before": [
      "Define visibility, readiness and how positions will be judged."
    ],
    "enables_after": [
      "Test the placements with evidence or prioritize overlooked readiness work."
    ],
    "slot_roles": {
      "title": "State what the map helps the reader see.",
      "sub": "Name the comparison lens.",
      "body": "Explain the point and basis of placement, including whether it is qualitative.",
      "axis": "Four endpoint labels in top,bottom,left,right order; define the dimension outside the plot if labels alone are ambiguous.",
      "points": "Four to eight short labels with justified placements; highlight because of the argument, not brand preference."
    },
    "avoid_when": [
      "Unexplained axes or incompatible dimensions.",
      "Precise market positioning inferred from arbitrary dot coordinates."
    ],
    "layout_specific_contract": "Placing things on two axes: a title and a short text column on the left, a 2x2 matrix on a rounded card on the right, with a label at each end of both axes and labelled dots in the quadrants.",
    "provenance": {
      "basis": "interpretation of the existing layout and slot contracts",
      "review": "Tessel model-authored guidance; implementation approved by Nic, 2026-10-10",
      "corpus_evidence_status": "not yet established",
      "guide": "../SEMANTICS.md"
    },
    "reader_outcome": "Interpret item placements using labelled axis definitions.",
    "matching": {
      "audience_question": "How do these items differ on two independent dimensions?",
      "reader_outcome": "Interpret item placements using labelled axis definitions.",
      "reasoning_relation": "two-dimensional classification",
      "content_shape": {
        "composition": "Placing things on two axes: a title and a short text column on the left, a 2x2 matrix on a rounded card on the right, with a label at each end of both axes and labelled dots in the quadrants.",
        "selected_state": "Placing things on two axes: a title and a short text column on the left, a 2x2 matrix on a rounded card on the right, with a label at each end of both axes and labelled dots in the quadrants.",
        "density": "standard",
        "columns": 2,
        "column_note": "Base metadata only; selected option can replace the base geometry."
      },
      "required_slots": [
        {
          "name": "title",
          "reader_question": "How do these items differ on two independent dimensions?",
          "semantic_role": "State what the map helps the reader see.",
          "content_unit_count": {
            "min": 1,
            "max": 1,
            "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
          },
          "placeholder": "[REAL CONTENT · title · the page title, top left]",
          "layout_budget": {
            "authored": "under 7 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "title",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              7
            ]
          }
        },
        {
          "name": "sub",
          "reader_question": "What does the sub contribute to this page’s reader outcome?",
          "semantic_role": "Name the comparison lens.",
          "content_unit_count": {
            "min": 1,
            "max": 1,
            "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
          },
          "placeholder": "[REAL CONTENT · sub · a mono kicker under the title]",
          "layout_budget": {
            "authored": "under 6 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "sub",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              4
            ]
          }
        },
        {
          "name": "body",
          "reader_question": "What does the body contribute to this page’s reader outcome?",
          "semantic_role": "Explain the point and basis of placement, including whether it is qualitative.",
          "content_unit_count": {
            "min": 1,
            "max": 1,
            "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
          },
          "placeholder": "[REAL CONTENT · body · left column: one lead sentence and one quieter line]",
          "layout_budget": {
            "authored": "under 25 words + under 10 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "body",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              22
            ]
          }
        },
        {
          "name": "axis",
          "reader_question": "What does the axis contribute to this page’s reader outcome?",
          "semantic_role": "Four endpoint labels in top,bottom,left,right order; define the dimension outside the plot if labels alone are ambiguous.",
          "content_unit_count": {
            "min": 4,
            "max": 4,
            "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
          },
          "placeholder": "[REAL CONTENT · axis · 4 axis-end labels: top, bottom, left, right]",
          "layout_budget": {
            "authored": "1-2 words each",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "axis",
            "occurrences": 4,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              1,
              1,
              1,
              1
            ]
          }
        },
        {
          "name": "points",
          "reader_question": "What does this distinct step, state, scenario or observation contribute?",
          "semantic_role": "Four to eight short labels with justified placements; highlight because of the argument, not brand preference.",
          "content_unit_count": {
            "min": 4,
            "max": 8,
            "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
          },
          "placeholder": "[REAL CONTENT · points · labelled dots placed in the quadrants; the ones that make the point lit in the strong colour]",
          "layout_budget": {
            "authored": "4-8 dots, labels under 3 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "points",
            "occurrences": 7,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              2,
              2,
              2,
              2,
              1,
              2,
              2
            ]
          }
        }
      ],
      "rejection_constraints": [
        "Arbitrary placement presented as measured scoring, correlated axes or unlabeled criteria.",
        "Arbitrary axes, unexplained dots or precision that the underlying evidence cannot support."
      ],
      "option_guidance": {
        "option": "default",
        "composition_delta": "Placing things on two axes: a title and a short text column on the left, a 2x2 matrix on a rounded card on the right, with a label at each end of both axes and labelled dots in the quadrants.",
        "semantic_change": "retains base content relationship; changes presentation or disclosure",
        "matching_instruction": "Select S79 default when the supplied material answers “How do these items differ on two independent dimensions?” through two-dimensional classification. Respect this state: Placing things on two axes: a title and a short text column on the left, a 2x2 matrix on a rounded card on the right, with a label at each end of both axes and labelled dots in the quadrants."
      },
      "provenance": {
        "status": "inferred composition evidence",
        "author_intent": "not independently confirmed",
        "basis": [
          "retained source composition where available",
          "authored layout and slot contracts",
          "static implementation inspection"
        ],
        "source_visual_count": 1,
        "source_visual_sha256": [
          "70ead944d926ceafaa5f2f38be46a31c002c9f3500d9beaeb40426eab9cc3a3b"
        ],
        "source_export": "private source images remain outside this draft site",
        "markup_sha256": "dfb7e6e57a75d411408d4c20e8a38582b32e6e5279d9d752a970600f901b9a08",
        "limits": [
          "Static parsing inventories authored nodes; it does not certify rendered visibility, responsive fit or interactive state.",
          "Budgets are authored layout guidance, not a content-writing limit or proof of fit.",
          "Matching guidance is a draft inference; it does not establish facts, endorsement, causation or source author intent."
        ]
      },
      "adaptation_rules": [
        "Choose by audience question, reasoning relation and required content before aesthetic preference.",
        "Supply every required semantic role; retain visible unknowns as labelled real-content placeholders.",
        "A number needs source, scope and units; a quotation needs faithful wording and attribution.",
        "Do not infer importance from area, colour, depth or movement unless the content explicitly defines that encoding.",
        "Keep colour token roles, structural objects, licences and source records; changing content does not authorize changing them."
      ]
    },
    "rejection_constraints": [
      "Arbitrary placement presented as measured scoring, correlated axes or unlabeled criteria.",
      "Arbitrary axes, unexplained dots or precision that the underlying evidence cannot support."
    ],
    "markup_inventory": {
      "file": "spread.html",
      "sha256": "dfb7e6e57a75d411408d4c20e8a38582b32e6e5279d9d752a970600f901b9a08",
      "method": "static lxml markup plus authored option description; no rendered-visibility claim",
      "all_markup_slot_counts": {
        "title": 1,
        "sub": 1,
        "body": 1,
        "matrix": 1,
        "axis": 4,
        "points": 7
      },
      "slot_evidence": {
        "title": [
          {
            "tag": "h2",
            "classes": "title",
            "sample_word_count": 7,
            "repeated_children": 0
          }
        ],
        "sub": [
          {
            "tag": "span",
            "classes": "kick",
            "sample_word_count": 4,
            "repeated_children": 0
          }
        ],
        "body": [
          {
            "tag": "div",
            "classes": "txt",
            "sample_word_count": 22,
            "repeated_children": 2
          }
        ],
        "matrix": [
          {
            "tag": "div",
            "classes": "mx",
            "sample_word_count": 17,
            "repeated_children": 13
          }
        ],
        "axis": [
          {
            "tag": "span",
            "classes": "ax t",
            "sample_word_count": 1,
            "repeated_children": 0
          },
          {
            "tag": "span",
            "classes": "ax b",
            "sample_word_count": 1,
            "repeated_children": 0
          },
          {
            "tag": "span",
            "classes": "ax l",
            "sample_word_count": 1,
            "repeated_children": 0
          },
          {
            "tag": "span",
            "classes": "ax r",
            "sample_word_count": 1,
            "repeated_children": 0
          }
        ],
        "points": [
          {
            "tag": "span",
            "classes": "pt",
            "sample_word_count": 2,
            "repeated_children": 0
          },
          {
            "tag": "span",
            "classes": "pt",
            "sample_word_count": 2,
            "repeated_children": 0
          },
          {
            "tag": "span",
            "classes": "pt",
            "sample_word_count": 2,
            "repeated_children": 0
          },
          {
            "tag": "span",
            "classes": "pt",
            "sample_word_count": 2,
            "repeated_children": 0
          },
          {
            "tag": "span",
            "classes": "pt hi",
            "sample_word_count": 1,
            "repeated_children": 0
          },
          {
            "tag": "span",
            "classes": "pt hi",
            "sample_word_count": 2,
            "repeated_children": 0
          },
          {
            "tag": "span",
            "classes": "pt hi",
            "sample_word_count": 2,
            "repeated_children": 0
          }
        ]
      },
      "option_selectors": [],
      "linked_implementation": [
        {
          "file": "../spreads.css",
          "sha256": "32da94472b0c9131e4d5dae7d5bf0498b09202a9e66294b4e4f23e6ddfbf37ba"
        },
        {
          "file": "../spread.js",
          "sha256": "3d99948b83f750bd4ae95dac08e3e50a395de7c149c90a6f1a1c0ea36a2634a4"
        }
      ]
    },
    "variations": {
      "scarcity-and-demand": {
        "audience_question": "Which useful contribution is wanted but not readily available?",
        "intent": "The reader can identify a possible demand/supply mismatch and request evidence before prioritising it.",
        "reader_outcome": "The reader can identify a possible demand/supply mismatch and request evidence before prioritising it.",
        "reasoning_relation": "Two-axis qualitative classification exposes high-demand, low-availability possibilities.",
        "message_pattern": "Demand and availability must be considered separately before selecting an opportunity.",
        "required_content": [
          "Definitions and endpoints for both axes.",
          "A stated basis for each placement.",
          "Evidence for real-world demand and availability before investment decisions."
        ],
        "narrative_positions": [
          "Explain a mismatch using two independent dimensions."
        ],
        "requires_before": [
          "Establish the allocation problem and define what counts as demand and availability."
        ],
        "enables_after": [
          "Investigate the highlighted gap, including why supply may be scarce and what delivery would require."
        ],
        "slot_roles": {
          "eyebrow": "Identify this as fictional teaching material.",
          "headline": "State the communication point and its relevance.",
          "closing": "Land the implication or prepare the next unit.",
          "qualification": "Keep evidence status and material limitations visible.",
          "interpretation": "Explain which gap to investigate without promising a result.",
          "axis": "The four qualitative endpoints, ordered top, bottom, left, right.",
          "points": "Offerings grouped by independent demand and availability assessments."
        },
        "avoid_when": [
          "Axes that merely restate the same concept.",
          "Unsupported numerical rankings.",
          "A highlighted point treated as a guaranteed commercial opportunity."
        ],
        "variation_rule": "Repeatable offerings, not one compulsory item per quadrant. Both dimension definitions survive count changes.",
        "provenance": {
          "basis": "Reviewed fictional teaching reconstruction; confidential correspondence excluded.",
          "payload_sha256": "ee0c550ff4f505ad811a753842b7c608be7bd82bfa49156bb4469b83c1ca48cf"
        },
        "matching": {
          "id": "S79--scarcity-and-demand",
          "code": "S79",
          "name": "Scarcity and demand",
          "dir": "S79-quadrant",
          "option": "scarcity-and-demand",
          "files": {
            "html": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/spread.html",
            "preview": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/preview.webp",
            "case": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/case.json",
            "guide": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/index.html",
            "reuse": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/reuse.json",
            "prompt": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/prompt.txt",
            "storyboard": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/storyboard.md",
            "alternate_html": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/alternate.html",
            "alternate_case": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/alternate.case.json"
          },
          "case_id": "SC-e9c3d810480f42adaebabf0432c3be5e",
          "audience_question": "Which useful contribution is wanted but not readily available?",
          "reader_outcome": "The reader can identify a possible demand/supply mismatch and request evidence before prioritising it.",
          "reasoning_relation": "Two-axis qualitative classification exposes high-demand, low-availability possibilities.",
          "content_shape": {
            "composition": "S79 two-axis arrangement, using qualitative quadrant regions rather than precise unmeasured coordinates; no invented numerical scale.",
            "selected_state": "Scarcity and demand",
            "cardinality": {
              "semantic": "Repeatable offerings, not one compulsory item per quadrant. Both dimension definitions survive count changes.",
              "tested": [
                4,
                5
              ],
              "adaptation": "Preserve the relationship and all qualifications; new counts require an inspected populated instance."
            }
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "Which useful contribution is wanted but not readily available?",
              "semantic_role": "Identify this as fictional teaching material.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: Identify this as fictional teaching material.]",
              "markup": {
                "slot": "eyebrow",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "headline",
              "reader_question": "Which useful contribution is wanted but not readily available?",
              "semantic_role": "State the communication point and its relevance.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: State the communication point and its relevance.]",
              "markup": {
                "slot": "headline",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "closing",
              "reader_question": "Which useful contribution is wanted but not readily available?",
              "semantic_role": "Land the implication or prepare the next unit.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: Land the implication or prepare the next unit.]",
              "markup": {
                "slot": "closing",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "qualification",
              "reader_question": "Which useful contribution is wanted but not readily available?",
              "semantic_role": "Keep evidence status and material limitations visible.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: Keep evidence status and material limitations visible.]",
              "markup": {
                "slot": "qualification",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "interpretation",
              "reader_question": "Which useful contribution is wanted but not readily available?",
              "semantic_role": "Explain which gap to investigate without promising a result.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: Explain which gap to investigate without promising a result.]",
              "markup": {
                "slot": "interpretation",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "axis",
              "reader_question": "Which useful contribution is wanted but not readily available?",
              "semantic_role": "The four qualitative endpoints, ordered top, bottom, left, right.",
              "content_unit_count": {
                "min": 4,
                "max": 4,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: The four qualitative endpoints, ordered top, bottom, left, right.]",
              "markup": {
                "slot": "axis",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "points",
              "reader_question": "Which useful contribution is wanted but not readily available?",
              "semantic_role": "Offerings grouped by independent demand and availability assessments.",
              "content_unit_count": {
                "min": 4,
                "max": 4,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: Offerings grouped by independent demand and availability assessments.]",
              "markup": {
                "slot": "points",
                "annotation_status": "present in selected case HTML"
              }
            }
          ],
          "rejection_constraints": [
            "Axes that merely restate the same concept.",
            "Unsupported numerical rankings.",
            "A highlighted point treated as a guaranteed commercial opportunity."
          ],
          "option_guidance": [
            "Demand and availability are distinct dimensions.",
            "Endpoint labels determine how the plot is read.",
            "Highlighting follows a reasoned interpretation.",
            "Qualitative positions do not imply precise measured distances."
          ],
          "provenance": {
            "basis": "Reviewed fictional teaching reconstruction; confidential correspondence excluded.",
            "payload_sha256": "ee0c550ff4f505ad811a753842b7c608be7bd82bfa49156bb4469b83c1ca48cf"
          },
          "adaptation_rules": [
            "Demand and availability are distinct dimensions.",
            "Endpoint labels determine how the plot is read.",
            "Highlighting follows a reasoned interpretation.",
            "Qualitative positions do not imply precise measured distances."
          ],
          "format_readiness": {
            "html": "Static HTML checked at 1600x900, 960x540 and 390x844 on eight surfaces. 1600x900 fits a 16:9 canvas; compact/phone views reflow vertically. Text remains editable in HTML.",
            "pptx": "unverified",
            "pdf": "unverified",
            "motion": "complete static composition; no animation or interactive decision engine"
          },
          "alternative": {
            "layout": "S57",
            "description": "Can show evidence and constraints for each offering, but is slower to scan for the two-dimensional gap. Useful when evidence detail matters more than spatial overview.",
            "basis": "Current markup and contract comparison; alternative replacement not rendered."
          }
        },
        "narrative_profile": {
          "central_point": "Demand and availability must be considered separately before selecting an opportunity.",
          "communication_job": "Explain a mismatch using two independent dimensions.",
          "audience_value": "Make the conceptual relationship visible without presenting arbitrary positions as measured market data.",
          "reading_path": [
            "Read the governing point.",
            "Follow the labelled relationship in the populated HTML; retain the condition and qualification.",
            "Use the closing beat to prepare the next unit."
          ],
          "adaptation": {
            "required_inputs": [
              "Definitions and endpoints for both axes.",
              "A stated basis for each placement.",
              "Evidence for real-world demand and availability before investment decisions."
            ],
            "slot_guidance": {
              "eyebrow": "Identify this as fictional teaching material.",
              "headline": "State the communication point and its relevance.",
              "closing": "Land the implication or prepare the next unit.",
              "qualification": "Keep evidence status and material limitations visible.",
              "interpretation": "Explain which gap to investigate without promising a result.",
              "axis": "The four qualitative endpoints, ordered top, bottom, left, right.",
              "points": "Offerings grouped by independent demand and availability assessments."
            },
            "can_change": [
              "Authorised scenario, wording and presentation brand.",
              "Repeatable offerings, not one compulsory item per quadrant. Both dimension definitions survive count changes."
            ],
            "must_survive": [
              "Demand and availability are distinct dimensions.",
              "Endpoint labels determine how the plot is read.",
              "Highlighting follows a reasoned interpretation.",
              "Qualitative positions do not imply precise measured distances."
            ]
          },
          "narrative_fit": {
            "before": "Establish the allocation problem and define what counts as demand and availability.",
            "after": "Investigate the highlighted gap, including why supply may be scarce and what delivery would require.",
            "good_uses": [
              "If placements are disputed, show the uncertainty or collect evidence; do not use colour to settle the disagreement."
            ],
            "poor_fits": [
              "Axes that merely restate the same concept.",
              "Unsupported numerical rankings.",
              "A highlighted point treated as a guaranteed commercial opportunity."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional community workshop is considering activities. Four invented placements illustrate how participant demand can differ from local availability.",
            "slot_fills": {
              "eyebrow": [
                "text: Fictional teaching example / Scarcity and demand"
              ],
              "headline": [
                "text: Look for the useful gap."
              ],
              "closing": [
                "text: Investigate the gap before committing resources."
              ],
              "qualification": [
                "text: Fictional teaching scenario, not observed results or an approved operating plan. All four placements are invented. Keep higher availability on the left and higher demand at the top. No coordinate is a measured score."
              ],
              "interpretation": [
                "lead: In this fictional map, equipment coaching is wanted but uncommon. That makes it worth investigating, not automatically worth funding.; basis: Invented qualitative placements; no survey or market measurement."
              ],
              "axis": [
                "text: Higher demand",
                "text: Lower demand",
                "text: More available",
                "text: Less available"
              ],
              "points": [
                "text: Drop-in crafts; demand: higher; availability: more; placement: top-left",
                "text: Equipment coaching; demand: higher; availability: less; placement: top-right; investigation candidate",
                "text: Printed guides; demand: lower; availability: more; placement: bottom-left",
                "text: Rare-tool demo; demand: lower; availability: less; placement: bottom-right"
              ]
            },
            "reasoning": "The four examples occupy distinct combinations, so scarcity alone cannot masquerade as demand. The proposed next step is investigation rather than an unsupported commitment.",
            "qualification": "Fictional teaching scenario, not observed results or an approved operating plan. All four placements are invented. Keep higher availability on the left and higher demand at the top. No coordinate is a measured score."
          },
          "evidence": {
            "observations": [
              "Reviewed fictional content, slot map and explicit independent HTML.",
              "See batch-02-review.json for measured render and gallery checks."
            ],
            "interpretations": [
              "Make the conceptual relationship visible without presenting arbitrary positions as measured market data."
            ],
            "not_verified": [
              "Editable PowerPoint, PDF exports and audience effectiveness.",
              "Counts beyond the specifically checked instances."
            ],
            "references": [
              "cases/sc-e9c3d810480f42adaebabf0432c3be5e/case.json",
              "cases/sc-e9c3d810480f42adaebabf0432c3be5e/reuse.json",
              "batch-02-review.json"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Tessel reviewed the version-bound fictional meaning/privacy payload. Render and integration evidence are separately recorded."
          },
          "variation_relationship": "different-job"
        }
      }
    },
    "narrative_profile": {
      "central_point": "Two independent dimensions reveal a distinction that a single ranking would hide.",
      "communication_job": "Answer how the items differ on both dimensions and why the highlighted region matters.",
      "audience_value": "Perspective and comparison: makes a positioning argument inspectable, provided the axes and placements are defined.",
      "reading_path": [
        "Read the point and the explanation of the two dimensions.",
        "Read all four axis-end labels before judging any dot.",
        "Compare positions across both dimensions, then assess why selected points are highlighted."
      ],
      "adaptation": {
        "required_inputs": [
          "Two independent, meaningful dimensions with clear endpoints.",
          "Four to eight items placed using a stated basis.",
          "A bounded interpretation and uncertainty about placements."
        ],
        "slot_guidance": {
          "title": "State what the map helps the reader see.",
          "sub": "Name the comparison lens.",
          "body": "Explain the point and basis of placement, including whether it is qualitative.",
          "axis": "Four endpoint labels in top,bottom,left,right order; define the dimension outside the plot if labels alone are ambiguous.",
          "points": "Four to eight short labels with justified placements; highlight because of the argument, not brand preference."
        },
        "can_change": [
          "Subject, names and wording within the active slot roles.",
          "Illustrations or supporting values where present, with their provenance and limits."
        ],
        "must_survive": [
          "Both axes have a defined meaning.",
          "Placements are supported or labeled hypotheses.",
          "Dot position, size and highlight do not create evidence."
        ]
      },
      "worked_example": {
        "fictional": true,
        "scenario": "A fictional repair-pilot team distinguishes public launch activity from less visible readiness work.",
        "slot_fills": {
          "title": "Preparation can be easy to overlook",
          "sub": "Visibility versus readiness contribution",
          "body": "This fictional planning map distinguishes how visible an activity is from how much it supports readiness. Placements are qualitative hypotheses for discussion.",
          "axis": [
            "More visible",
            "Less visible",
            "Lower contribution",
            "Higher contribution"
          ],
          "points": [
            "Posters · upper-left: visible, limited readiness contribution.",
            "Opening event · upper-middle: visible, moderate contribution.",
            "Supervised session · upper-right: visible, high contribution.",
            "Tool inspection · lower-right: less visible, high contribution.",
            "Referral list · lower-right: less visible, high contribution.",
            "Safety rehearsal · lower-right: less visible, high contribution."
          ]
        },
        "reasoning": "The map challenges the assumption that visible launch activity equals readiness. Its qualitative positions are discussion claims that need operational evidence.",
        "qualification": "Every organization, value and assertion in this example is fictional. Replace it with approved, sourced content before use."
      },
      "narrative_fit": {
        "before": "Define visibility, readiness and how positions will be judged.",
        "after": "Test the placements with evidence or prioritize overlooked readiness work.",
        "good_uses": [
          "A qualitative two-dimensional comparison with explicit criteria."
        ],
        "poor_fits": [
          "Unexplained axes or incompatible dimensions.",
          "Precise market positioning inferred from arbitrary dot coordinates."
        ]
      },
      "evidence": {
        "observations": [
          "Current markup contains four endpoint labels and seven positioned labels, with selected points emphasized.",
          "Viewed source capture is blurred; only arrangement is observable."
        ],
        "interpretations": [
          "The communication job and reuse advice are inferred from the current arrangement and slot contract, not independently confirmed source intent."
        ],
        "not_verified": [
          "Original author intent, factual accuracy of sample copy and persuasion effects are not verified.",
          "No confidential archive or proposal corpus was used."
        ],
        "references": [
          "dist/S79-quadrant/spread.json",
          "dist/S79-quadrant/spread.html",
          "02_product/spreads/S79-quadrant/source.webp (viewed for arrangement)"
        ]
      },
      "review": {
        "status": "reviewed",
        "basis": "Motif inspected current metadata, active markup and the retained source arrangement, then checked the fictional example against the content roles. This is a layout-contract adaptation review."
      },
      "variation_relationship": "base"
    }
  },
  "options": [
    {
      "id": "scarcity-and-demand",
      "what": "Demand and availability must be considered separately before selecting an opportunity.",
      "label": "Scarcity and demand",
      "surface": "paper",
      "files": {
        "html": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/spread.html",
        "preview": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/preview.webp",
        "case": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/case.json",
        "guide": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/index.html",
        "reuse": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/reuse.json",
        "prompt": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/prompt.txt",
        "storyboard": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/storyboard.md",
        "alternate_html": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/alternate.html",
        "alternate_case": "cases/sc-e9c3d810480f42adaebabf0432c3be5e/alternate.case.json"
      },
      "case_id": "SC-e9c3d810480f42adaebabf0432c3be5e",
      "cardinality": {
        "semantic": "Repeatable offerings, not one compulsory item per quadrant. Both dimension definitions survive count changes.",
        "tested": [
          4,
          5
        ],
        "adaptation": "Preserve the relationship and all qualifications; new counts require an inspected populated instance."
      }
    }
  ],
  "also_seen_in": [],
  "source": {
    "ref": "Private deck reference; original evidence retained in the private Spreads library."
  }
}
