{
  "code": "S82",
  "name": "Two-column essay",
  "shape": "prose",
  "family": "Reading",
  "fits": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
  "use_when": "When a passage of continuous reading should fill a slide or a wide page section without becoming one long measure. For one column of prose use S02 Reading; for labelled beats use S18.",
  "slots": [
    {
      "name": "headline",
      "holds": "small title, top left",
      "budget": "under 9 words"
    },
    {
      "name": "kicker",
      "holds": "a mono line under the title: part, series or section",
      "budget": "2-5 words"
    },
    {
      "name": "columns",
      "holds": "running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold",
      "budget": "60-120 words per column"
    },
    {
      "name": "subhead",
      "holds": "a short heading that breaks the second column",
      "budget": "under 6 words"
    },
    {
      "name": "credits",
      "holds": "three small items centred under the text: byline, part, reading time or a contact",
      "budget": "2-5 words each"
    },
    {
      "name": "gloss",
      "holds": "gloss option: a lead-in sentence in the narrow left column",
      "budget": "under 20 words"
    },
    {
      "name": "column-heading",
      "holds": "side-note options: a small heading over each column",
      "budget": "1-3 words"
    },
    {
      "name": "foot-band",
      "holds": "foot option: a takeaway or source in a band across both columns",
      "budget": "under 18 words"
    }
  ],
  "columns": 2,
  "density": "dense",
  "surface": "paper",
  "works_on": [
    "deck",
    "page"
  ],
  "library": "WebSlides",
  "dir": "S82-two-column-essay",
  "semantic": {
    "audience_question": "What developed argument needs two reading columns?",
    "intent": "Follow connected prose with a clear continuation order.",
    "reasoning_relation": "long-form exposition with column hierarchy",
    "message_pattern": "[Claim]. [Reason and evidence]. [Implication for this audience].",
    "required_content": [
      "The governing conclusion that both columns develop.",
      "A short topic or section identifier.",
      "Two prose passages, normally 60–120 words each, connected as one argument.",
      "Names the turn or supporting idea within the second passage.",
      "Three compact authorship/context items; use accurate identifiers, not fabricated authority."
    ],
    "narrative_positions": [
      "context",
      "explanation",
      "evidence: choose only when the page supports the surrounding argument"
    ],
    "requires_before": [
      "Describe the symptom and why a decision is needed."
    ],
    "enables_after": [
      "Show the proposed test or operational change."
    ],
    "slot_roles": {
      "headline": "The governing conclusion that both columns develop.",
      "kicker": "A short topic or section identifier.",
      "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
      "subhead": "Names the turn or supporting idea within the second passage.",
      "credits": "Three compact authorship/context items; use accurate identifiers, not fabricated authority."
    },
    "avoid_when": [
      "A comparison that needs aligned criteria.",
      "Dense legal or technical detail that cannot be read at the chosen size."
    ],
    "layout_specific_contract": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
    "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"
    },
    "variation_rule": "Read the selected option’s actual markup, slot count and source record. Preserve this reasoning relationship only if the option still expresses it; flag a mismatch before adapting.",
    "reader_outcome": "Follow connected prose with a clear continuation order.",
    "matching": {
      "audience_question": "What developed argument needs two reading columns?",
      "reader_outcome": "Follow connected prose with a clear continuation order.",
      "reasoning_relation": "long-form exposition with column hierarchy",
      "content_shape": {
        "composition": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
        "selected_state": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
        "density": "dense",
        "columns": 2,
        "column_note": "Base metadata only; selected option can replace the base geometry."
      },
      "required_slots": [
        {
          "name": "headline",
          "reader_question": "What developed argument needs two reading columns?",
          "semantic_role": "The governing conclusion that both columns develop.",
          "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 · headline · small title, top left]",
          "layout_budget": {
            "authored": "under 9 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "headline",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              7
            ]
          }
        },
        {
          "name": "kicker",
          "reader_question": "What kind of content or argument section am I reading?",
          "semantic_role": "A short topic or section identifier.",
          "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 · kicker · a mono line under the title: part, series or section]",
          "layout_budget": {
            "authored": "2-5 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "kicker",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              5
            ]
          }
        },
        {
          "name": "columns",
          "reader_question": "What does the columns contribute to this page’s reader outcome?",
          "semantic_role": "Two prose passages, normally 60–120 words each, connected as one argument.",
          "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
          "layout_budget": {
            "authored": "60-120 words per column",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "columns",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              152
            ]
          }
        },
        {
          "name": "subhead",
          "reader_question": "What does the subhead contribute to this page’s reader outcome?",
          "semantic_role": "Names the turn or supporting idea within the second passage.",
          "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 · subhead · a short heading that breaks the second column]",
          "layout_budget": {
            "authored": "under 6 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "subhead",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              4
            ]
          }
        },
        {
          "name": "credits",
          "reader_question": "Who is accountable for this material, and where can I verify it?",
          "semantic_role": "Three compact authorship/context items; use accurate identifiers, not fabricated authority.",
          "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 · credits · three small items centred under the text: byline, part, reading time or a contact]",
          "layout_budget": {
            "authored": "2-5 words each",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "credits",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              10
            ]
          }
        }
      ],
      "rejection_constraints": [
        "Independent comparisons disguised as flowing text or unclear reading order between columns.",
        "Unrelated points that need comparison or a choice; reducing evidence to decorative filler."
      ],
      "option_guidance": {
        "option": "default",
        "composition_delta": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
        "semantic_change": "retains base content relationship; changes presentation or disclosure",
        "matching_instruction": "Select S82 default when the supplied material answers “What developed argument needs two reading columns?” through long-form exposition with column hierarchy. Respect this state: Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath."
      },
      "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": [
          "927f9ffc23b28a1dc15ec1158cc56465a3e6aaff3c7cd7d41270044270fb23e7"
        ],
        "source_export": "private source images remain outside this draft site",
        "markup_sha256": "56efb402e658756d68282d1fd5ab68b4b5cfdf385a398749bdc11475153fd12f",
        "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": [
      "Independent comparisons disguised as flowing text or unclear reading order between columns.",
      "Unrelated points that need comparison or a choice; reducing evidence to decorative filler."
    ],
    "markup_inventory": {
      "file": "spread.html",
      "sha256": "56efb402e658756d68282d1fd5ab68b4b5cfdf385a398749bdc11475153fd12f",
      "method": "static lxml markup plus authored option description; no rendered-visibility claim",
      "all_markup_slot_counts": {
        "headline": 1,
        "kicker": 1,
        "columns": 1,
        "column-heading": 1,
        "gloss": 1,
        "subhead": 1,
        "credits": 1,
        "foot-band": 1
      },
      "slot_evidence": {
        "headline": [
          {
            "tag": "h2",
            "classes": "head",
            "sample_word_count": 7,
            "repeated_children": 0
          }
        ],
        "kicker": [
          {
            "tag": "p",
            "classes": "meta",
            "sample_word_count": 5,
            "repeated_children": 0
          }
        ],
        "columns": [
          {
            "tag": "div",
            "classes": "cols",
            "sample_word_count": 152,
            "repeated_children": 3
          }
        ],
        "column-heading": [
          {
            "tag": "h3",
            "classes": "ch",
            "sample_word_count": 2,
            "repeated_children": 0
          }
        ],
        "gloss": [
          {
            "tag": "p",
            "classes": "gloss",
            "sample_word_count": 13,
            "repeated_children": 0
          }
        ],
        "subhead": [
          {
            "tag": "h4",
            "classes": "sh",
            "sample_word_count": 4,
            "repeated_children": 0
          }
        ],
        "credits": [
          {
            "tag": "div",
            "classes": "credits meta-row",
            "sample_word_count": 10,
            "repeated_children": 3
          }
        ],
        "foot-band": [
          {
            "tag": "p",
            "classes": "band",
            "sample_word_count": 11,
            "repeated_children": 0
          }
        ]
      },
      "option_selectors": [
        "five-seven",
        "foot",
        "gloss",
        "side-left",
        "side-right",
        "three"
      ],
      "linked_implementation": [
        {
          "file": "../spreads.css",
          "sha256": "32da94472b0c9131e4d5dae7d5bf0498b09202a9e66294b4e4f23e6ddfbf37ba"
        },
        {
          "file": "../spread.js",
          "sha256": "3d99948b83f750bd4ae95dac08e3e50a395de7c149c90a6f1a1c0ea36a2634a4"
        }
      ]
    },
    "variations": {
      "five-seven": {
        "audience_question": "What developed argument needs two reading columns?",
        "intent": "Follow connected prose with a clear continuation order.",
        "reader_outcome": "Follow connected prose with a clear continuation order.",
        "reasoning_relation": "long-form exposition with column hierarchy",
        "slot_roles": {
          "headline": "The governing conclusion that both columns develop.",
          "kicker": "A short topic or section identifier.",
          "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
          "subhead": "Names the turn or supporting idea within the second passage.",
          "credits": "Three compact authorship/context items; use accurate identifiers, not fabricated authority."
        },
        "matching": {
          "audience_question": "What developed argument needs two reading columns?",
          "reader_outcome": "Follow connected prose with a clear continuation order.",
          "reasoning_relation": "long-form exposition with column hierarchy",
          "content_shape": {
            "composition": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
            "selected_state": "Columns split 5 to 7 instead of evenly",
            "density": "dense",
            "columns": 2,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "headline",
              "reader_question": "What developed argument needs two reading columns?",
              "semantic_role": "The governing conclusion that both columns develop.",
              "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 · headline · small title, top left]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "kicker",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "A short topic or section identifier.",
              "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 · kicker · a mono line under the title: part, series or section]",
              "layout_budget": {
                "authored": "2-5 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "kicker",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  5
                ]
              }
            },
            {
              "name": "columns",
              "reader_question": "What does the columns contribute to this page’s reader outcome?",
              "semantic_role": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
              "layout_budget": {
                "authored": "60-120 words per column",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "columns",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  152
                ]
              }
            },
            {
              "name": "subhead",
              "reader_question": "What does the subhead contribute to this page’s reader outcome?",
              "semantic_role": "Names the turn or supporting idea within the second passage.",
              "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 · subhead · a short heading that breaks the second column]",
              "layout_budget": {
                "authored": "under 6 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "subhead",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  4
                ]
              }
            },
            {
              "name": "credits",
              "reader_question": "Who is accountable for this material, and where can I verify it?",
              "semantic_role": "Three compact authorship/context items; use accurate identifiers, not fabricated authority.",
              "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 · credits · three small items centred under the text: byline, part, reading time or a contact]",
              "layout_budget": {
                "authored": "2-5 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "credits",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  10
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Independent comparisons disguised as flowing text or unclear reading order between columns.",
            "Unrelated points that need comparison or a choice; reducing evidence to decorative filler."
          ],
          "option_guidance": {
            "option": "five-seven",
            "composition_delta": "Columns split 5 to 7 instead of evenly",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S82 five-seven when the supplied material answers “What developed argument needs two reading columns?” through long-form exposition with column hierarchy. Respect this state: Columns split 5 to 7 instead of evenly"
          },
          "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": [
              "927f9ffc23b28a1dc15ec1158cc56465a3e6aaff3c7cd7d41270044270fb23e7"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "56efb402e658756d68282d1fd5ab68b4b5cfdf385a398749bdc11475153fd12f",
            "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."
          ]
        },
        "narrative_profile": {
          "central_point": "A developed argument moves from an observation to its interpretation and implications across two reading columns.",
          "communication_job": "Develop the same argument in unequal 5:7 reading columns; more width does not imply stronger evidence.",
          "audience_value": "Offers explanation and perspective. It addresses “What is the reasoning behind that claim?” while leaving qualifications in the reading path.",
          "reading_path": [
            "Read the title and kicker for the argument’s frame.",
            "Read the first column to establish the observation or premise.",
            "Continue into the second column for the turn, explanation and qualification.",
            "Use the credit row to identify authorship and context, not as evidence for the claim."
          ],
          "adaptation": {
            "required_inputs": [
              "The governing conclusion that both columns develop.",
              "A short topic or section identifier.",
              "Two prose passages, normally 60–120 words each, connected as one argument.",
              "Names the turn or supporting idea within the second passage.",
              "Three compact authorship/context items; use accurate identifiers, not fabricated authority."
            ],
            "slot_guidance": {
              "headline": "The governing conclusion that both columns develop.",
              "kicker": "A short topic or section identifier.",
              "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "subhead": "Names the turn or supporting idea within the second passage.",
              "credits": "Three compact authorship/context items; use accurate identifiers, not fabricated authority."
            },
            "can_change": [
              "Replace the fictional subject and its supported content while retaining the roles and relationship described here."
            ],
            "must_survive": [
              "Preserve the connection between premise, interpretation and implication.",
              "Do not split qualifiers away from the claim they limit.",
              "Maintain continuous reading when columns stack on mobile."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional Cedar investigates why workshop visitors wait.",
            "slot_fills": {
              "headline": "Fix the handoff before adding tables",
              "kicker": "Service design · example",
              "columns": "A crowded repair day can look like a successful event while exposing a weak service. In Cedar’s fictional pilot, visitors reached a table quickly but waited while volunteers repeated the same intake questions. Adding tables would have created more places to wait. The team therefore treated the queue as a signal to inspect the handoff between arrival and repair, rather than as evidence that the event simply needed to become larger.\n\nThe proposed response was to make that handoff teachable. A short safety checklist would give every volunteer the same opening questions, while a daily review would capture cases the checklist missed. This is a hypothesis about the service, not a measured result. Cedar should test whether first-time volunteers can apply the checklist, then observe whether waiting changes. Expansion earns its place only after the team understands which part of the new method actually helps.",
              "subhead": "Make the handoff teachable",
              "credits": "Cedar example team | Fictional pilot | Discussion draft"
            },
            "reasoning": "The first column challenges an easy diagnosis; the second proposes a testable mechanism while retaining uncertainty. Equal columns are successive reading, not automatically opposing opinions.",
            "qualification": "Fictional teaching example. Replace invented details with authorised content and keep any source, scope, status or uncertainty that affects interpretation."
          },
          "narrative_fit": {
            "before": "Describe the symptom and why a decision is needed.",
            "after": "Show the proposed test or operational change.",
            "good_uses": [
              "An editorial explanation with a meaningful reasoning turn."
            ],
            "poor_fits": [
              "A comparison that needs aligned criteria.",
              "Dense legal or technical detail that cannot be read at the chosen size."
            ]
          },
          "evidence": {
            "observations": [
              "Viewed base source: a title/kicker, drop-cap first column, second prose column and three credits.",
              "Current markup uses one columns wrapper with two visible prose regions; optional side headings and third column are separately controlled.",
              "Current option markup/CSS: Develop the same argument in unequal 5:7 reading columns; more width does not imply stronger evidence."
            ],
            "interpretations": [
              "A developed argument moves from an observation to its interpretation and implications across two reading columns. This is an interpretation of the inspected composition, not a verified claim of author intent."
            ],
            "not_verified": [
              "Original author intent, historical claims, persuasion and archive-wide frequency have not been independently verified."
            ],
            "references": [
              "02_product/spreads/S82-two-column-essay/source.webp",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.html",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.json",
              "https://webslides.tv/demos/landings#slide=26"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Viewed base source capture; inspected this option’s current markup, CSS and matching contract. No distinct option-source capture reviewed unless explicitly stated in observations."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "The governing conclusion that both columns develop.",
          "A short topic or section identifier.",
          "Two prose passages, normally 60–120 words each, connected as one argument.",
          "Names the turn or supporting idea within the second passage.",
          "Three compact authorship/context items; use accurate identifiers, not fabricated authority."
        ],
        "requires_before": [
          "Describe the symptom and why a decision is needed."
        ],
        "enables_after": [
          "Show the proposed test or operational change."
        ],
        "avoid_when": [
          "A comparison that needs aligned criteria.",
          "Dense legal or technical detail that cannot be read at the chosen size."
        ]
      },
      "gloss": {
        "audience_question": "What lead-in helps me interpret this longer argument?",
        "intent": "Read a concise contextual gloss beside one dominant prose column.",
        "reader_outcome": "Read a concise contextual gloss beside one dominant prose column.",
        "reasoning_relation": "contextual gloss and exposition",
        "slot_roles": {
          "headline": "The governing conclusion that both columns develop.",
          "kicker": "A short topic or section identifier.",
          "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
          "subhead": "Names the turn or supporting idea within the second passage.",
          "credits": "Three compact authorship/context items; use accurate identifiers, not fabricated authority.",
          "gloss": "A short lens or definition the reader should hold while reading the main passage."
        },
        "matching": {
          "audience_question": "What lead-in helps me interpret this longer argument?",
          "reader_outcome": "Read a concise contextual gloss beside one dominant prose column.",
          "reasoning_relation": "contextual gloss and exposition",
          "content_shape": {
            "composition": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
            "selected_state": "A narrow lead-in or gloss column (3 to 9) beside one wide reading column",
            "density": "dense",
            "columns": 2,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "headline",
              "reader_question": "What developed argument needs two reading columns?",
              "semantic_role": "The governing conclusion that both columns develop.",
              "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 · headline · small title, top left]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "kicker",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "A short topic or section identifier.",
              "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 · kicker · a mono line under the title: part, series or section]",
              "layout_budget": {
                "authored": "2-5 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "kicker",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  5
                ]
              }
            },
            {
              "name": "columns",
              "reader_question": "What does the columns contribute to this page’s reader outcome?",
              "semantic_role": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
              "layout_budget": {
                "authored": "60-120 words per column",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "columns",
                "occurrences": 1,
                "annotation_status": "Semantic role explicitly mapped to authored selector; do not infer a data-slot with this name.",
                "visibility_status": "Selected-state structure inspected; conditional or decorative regions can be absent in narrow/complete states.",
                "sample_word_counts": [
                  152
                ],
                "selector": "[data-spread=\"S82\"] .c2"
              }
            },
            {
              "name": "subhead",
              "reader_question": "What does the subhead contribute to this page’s reader outcome?",
              "semantic_role": "Names the turn or supporting idea within the second passage.",
              "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 · subhead · a short heading that breaks the second column]",
              "layout_budget": {
                "authored": "under 6 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "subhead",
                "occurrences": 1,
                "annotation_status": "Semantic role explicitly mapped to authored selector; do not infer a data-slot with this name.",
                "visibility_status": "Selected-state structure inspected; conditional or decorative regions can be absent in narrow/complete states.",
                "sample_word_counts": [
                  4
                ],
                "selector": "[data-spread=\"S82\"] .c2 .sh"
              }
            },
            {
              "name": "credits",
              "reader_question": "Who is accountable for this material, and where can I verify it?",
              "semantic_role": "Three compact authorship/context items; use accurate identifiers, not fabricated authority.",
              "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 · credits · three small items centred under the text: byline, part, reading time or a contact]",
              "layout_budget": {
                "authored": "2-5 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "credits",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  10
                ]
              }
            },
            {
              "name": "gloss",
              "reader_question": "What does the gloss contribute to this page’s reader outcome?",
              "semantic_role": "A short lens or definition the reader should hold while reading the main passage.",
              "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 · gloss · gloss option: a lead-in sentence in the narrow left column]",
              "layout_budget": {
                "authored": "under 20 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "gloss",
                "occurrences": 1,
                "annotation_status": "Semantic role explicitly mapped to authored selector; do not infer a data-slot with this name.",
                "visibility_status": "Selected-state structure inspected; conditional or decorative regions can be absent in narrow/complete states.",
                "sample_word_counts": [
                  13
                ],
                "selector": "[data-spread=\"S82\"] .gloss"
              }
            }
          ],
          "rejection_constraints": [
            "The narrow gloss carrying a competing conclusion or essential source details too dense to read.",
            "Unrelated points that need comparison or a choice; reducing evidence to decorative filler."
          ],
          "option_guidance": {
            "option": "gloss",
            "composition_delta": "A narrow lead-in or gloss column (3 to 9) beside one wide reading column",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S82 gloss when the supplied material answers “What lead-in helps me interpret this longer argument?” through contextual gloss and exposition. Respect this state: A narrow lead-in or gloss column (3 to 9) beside one wide reading column"
          },
          "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": [
              "927f9ffc23b28a1dc15ec1158cc56465a3e6aaff3c7cd7d41270044270fb23e7"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "56efb402e658756d68282d1fd5ab68b4b5cfdf385a398749bdc11475153fd12f",
            "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."
          ],
          "previous_required_slots": [
            {
              "name": "headline",
              "reader_question": "What lead-in helps me interpret this longer argument?",
              "semantic_role": "small title, top left",
              "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 · headline · small title, top left]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "kicker",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "a mono line under the title: part, series or section",
              "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 · kicker · a mono line under the title: part, series or section]",
              "layout_budget": {
                "authored": "2-5 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "kicker",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  5
                ]
              }
            },
            {
              "name": "columns",
              "reader_question": "What does the columns contribute to this page’s reader outcome?",
              "semantic_role": "running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold",
              "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
              "layout_budget": {
                "authored": "60-120 words per column",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "columns",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  152
                ]
              }
            },
            {
              "name": "credits",
              "reader_question": "Who is accountable for this material, and where can I verify it?",
              "semantic_role": "three small items centred under the text: byline, part, reading time or a contact",
              "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 · credits · three small items centred under the text: byline, part, reading time or a contact]",
              "layout_budget": {
                "authored": "2-5 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "credits",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  10
                ]
              }
            },
            {
              "name": "gloss",
              "reader_question": "What does the gloss contribute to this page’s reader outcome?",
              "semantic_role": "gloss option: a lead-in sentence in the narrow left column",
              "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 · gloss · gloss option: a lead-in sentence in the narrow left column]",
              "layout_budget": {
                "authored": "under 20 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "gloss",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  13
                ]
              }
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S82",
                "option": "gloss",
                "slots": [
                  "headline",
                  "kicker",
                  "columns",
                  "subhead",
                  "credits",
                  "gloss"
                ]
              },
              {
                "code": "S82",
                "option": "gloss",
                "selectors": {
                  "subhead": "[data-spread=\"S82\"] .c2 .sh",
                  "columns": "[data-spread=\"S82\"] .c2",
                  "gloss": "[data-spread=\"S82\"] .gloss"
                },
                "counts": {},
                "reason": "subhead remains visible but is omitted from matching; left prose is hidden and replaced by gloss."
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "A developed argument moves from an observation to its interpretation and implications across two reading columns.",
          "communication_job": "Use a short interpretive lead-in beside the developed passage; the narrow text frames rather than continues the main reading.",
          "audience_value": "Offers explanation and perspective. It addresses “What is the reasoning behind that claim?” while leaving qualifications in the reading path.",
          "reading_path": [
            "Read the title and kicker for the argument’s frame.",
            "Read the first column to establish the observation or premise.",
            "Continue into the second column for the turn, explanation and qualification.",
            "Use the credit row to identify authorship and context, not as evidence for the claim."
          ],
          "adaptation": {
            "required_inputs": [
              "The governing conclusion that both columns develop.",
              "A short topic or section identifier.",
              "Two prose passages, normally 60–120 words each, connected as one argument.",
              "Names the turn or supporting idea within the second passage.",
              "Three compact authorship/context items; use accurate identifiers, not fabricated authority.",
              "A short lens or definition the reader should hold while reading the main passage."
            ],
            "slot_guidance": {
              "headline": "The governing conclusion that both columns develop.",
              "kicker": "A short topic or section identifier.",
              "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "subhead": "Names the turn or supporting idea within the second passage.",
              "credits": "Three compact authorship/context items; use accurate identifiers, not fabricated authority.",
              "gloss": "A short lens or definition the reader should hold while reading the main passage."
            },
            "can_change": [
              "Replace the fictional subject and its supported content while retaining the roles and relationship described here."
            ],
            "must_survive": [
              "Preserve the connection between premise, interpretation and implication.",
              "Do not split qualifiers away from the claim they limit.",
              "Maintain continuous reading when columns stack on mobile."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional Cedar investigates why workshop visitors wait.",
            "slot_fills": {
              "headline": "Fix the handoff before adding tables",
              "kicker": "Service design · example",
              "columns": "The proposed response was to make that handoff teachable. A short safety checklist would give every volunteer the same opening questions, while a daily review would capture cases the checklist missed. This is a hypothesis about the service, not a measured result. Cedar should test whether first-time volunteers can apply the checklist, then observe whether waiting changes. Expansion earns its place only after the team understands which part of the new method actually helps.",
              "subhead": "Make the handoff teachable",
              "credits": "Cedar example team | Fictional pilot | Discussion draft",
              "gloss": "A visible queue may expose a weak handoff rather than insufficient space."
            },
            "reasoning": "The first column challenges an easy diagnosis; the second proposes a testable mechanism while retaining uncertainty. Equal columns are successive reading, not automatically opposing opinions.",
            "qualification": "Fictional teaching example. Replace invented details with authorised content and keep any source, scope, status or uncertainty that affects interpretation."
          },
          "narrative_fit": {
            "before": "Describe the symptom and why a decision is needed.",
            "after": "Show the proposed test or operational change.",
            "good_uses": [
              "An editorial explanation with a meaningful reasoning turn."
            ],
            "poor_fits": [
              "A comparison that needs aligned criteria.",
              "Dense legal or technical detail that cannot be read at the chosen size."
            ]
          },
          "evidence": {
            "observations": [
              "Viewed base source: a title/kicker, drop-cap first column, second prose column and three credits.",
              "Current markup uses one columns wrapper with two visible prose regions; optional side headings and third column are separately controlled.",
              "Current option markup/CSS: Use a short interpretive lead-in beside the developed passage; the narrow text frames rather than continues the main reading.",
              "Corrected selected-state matching now includes the visible heading or gloss roles and excludes hidden inherited fields."
            ],
            "interpretations": [
              "A developed argument moves from an observation to its interpretation and implications across two reading columns. This is an interpretation of the inspected composition, not a verified claim of author intent."
            ],
            "not_verified": [
              "Original author intent, historical claims, persuasion and archive-wide frequency have not been independently verified."
            ],
            "references": [
              "02_product/spreads/S82-two-column-essay/source.webp",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.html",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.json",
              "https://webslides.tv/demos/landings#slide=26"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Viewed the base source capture and inspected this option’s current markup, CSS and matching contract. No distinct option-source capture was reviewed unless explicitly stated in observations. Rechecked integrated matching on 2026-10-13: required roles, example fills and repeated-item counts agree. Previously provisional because inherited required slots differed from the visible option. The integrated selected-state contract now covers the active subhead, gloss or column headings and omits hidden roles. Historical issue details remain in contract-issues-reading.json. This review does not establish original author intent or verify playback."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "The governing conclusion that both columns develop.",
          "A short topic or section identifier.",
          "Two prose passages, normally 60–120 words each, connected as one argument.",
          "Names the turn or supporting idea within the second passage.",
          "Three compact authorship/context items; use accurate identifiers, not fabricated authority.",
          "A short lens or definition the reader should hold while reading the main passage."
        ],
        "requires_before": [
          "Describe the symptom and why a decision is needed."
        ],
        "enables_after": [
          "Show the proposed test or operational change."
        ],
        "avoid_when": [
          "A comparison that needs aligned criteria.",
          "Dense legal or technical detail that cannot be read at the chosen size."
        ]
      },
      "foot": {
        "audience_question": "What developed argument needs two reading columns?",
        "intent": "Follow connected prose with a clear continuation order.",
        "reader_outcome": "Follow connected prose with a clear continuation order.",
        "reasoning_relation": "long-form exposition with column hierarchy",
        "slot_roles": {
          "headline": "The governing conclusion that both columns develop.",
          "kicker": "A short topic or section identifier.",
          "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
          "subhead": "Names the turn or supporting idea within the second passage.",
          "foot-band": "A bounded takeaway or source line applying to both columns."
        },
        "matching": {
          "audience_question": "What developed argument needs two reading columns?",
          "reader_outcome": "Follow connected prose with a clear continuation order.",
          "reasoning_relation": "long-form exposition with column hierarchy",
          "content_shape": {
            "composition": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
            "selected_state": "A full-width band under both columns for a takeaway or source, instead of the credit row",
            "density": "dense",
            "columns": 2,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "headline",
              "reader_question": "What developed argument needs two reading columns?",
              "semantic_role": "The governing conclusion that both columns develop.",
              "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 · headline · small title, top left]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "kicker",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "A short topic or section identifier.",
              "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 · kicker · a mono line under the title: part, series or section]",
              "layout_budget": {
                "authored": "2-5 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "kicker",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  5
                ]
              }
            },
            {
              "name": "columns",
              "reader_question": "What does the columns contribute to this page’s reader outcome?",
              "semantic_role": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
              "layout_budget": {
                "authored": "60-120 words per column",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "columns",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  152
                ]
              }
            },
            {
              "name": "subhead",
              "reader_question": "What does the subhead contribute to this page’s reader outcome?",
              "semantic_role": "Names the turn or supporting idea within the second passage.",
              "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 · subhead · a short heading that breaks the second column]",
              "layout_budget": {
                "authored": "under 6 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "subhead",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  4
                ]
              }
            },
            {
              "name": "foot-band",
              "reader_question": "What does the foot band contribute to this page’s reader outcome?",
              "semantic_role": "A bounded takeaway or source line applying to both columns.",
              "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 · foot-band · foot option: a takeaway or source in a band across both columns]",
              "layout_budget": {
                "authored": "under 18 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "foot-band",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  11
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Independent comparisons disguised as flowing text or unclear reading order between columns.",
            "Unrelated points that need comparison or a choice; reducing evidence to decorative filler."
          ],
          "option_guidance": {
            "option": "foot",
            "composition_delta": "A full-width band under both columns for a takeaway or source, instead of the credit row",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S82 foot when the supplied material answers “What developed argument needs two reading columns?” through long-form exposition with column hierarchy. Respect this state: A full-width band under both columns for a takeaway or source, instead of the credit row"
          },
          "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": [
              "927f9ffc23b28a1dc15ec1158cc56465a3e6aaff3c7cd7d41270044270fb23e7"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "56efb402e658756d68282d1fd5ab68b4b5cfdf385a398749bdc11475153fd12f",
            "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."
          ]
        },
        "narrative_profile": {
          "central_point": "A developed argument moves from an observation to its interpretation and implications across two reading columns.",
          "communication_job": "Develop the same argument, then consolidate its takeaway or source in a full-width band instead of credits.",
          "audience_value": "Offers explanation and perspective. It addresses “What is the reasoning behind that claim?” while leaving qualifications in the reading path.",
          "reading_path": [
            "Read the title and kicker for the argument’s frame.",
            "Read the first column to establish the observation or premise.",
            "Continue into the second column for the turn, explanation and qualification.",
            "Use the credit row to identify authorship and context, not as evidence for the claim."
          ],
          "adaptation": {
            "required_inputs": [
              "The governing conclusion that both columns develop.",
              "A short topic or section identifier.",
              "Two prose passages, normally 60–120 words each, connected as one argument.",
              "Names the turn or supporting idea within the second passage.",
              "A bounded takeaway or source line applying to both columns."
            ],
            "slot_guidance": {
              "headline": "The governing conclusion that both columns develop.",
              "kicker": "A short topic or section identifier.",
              "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "subhead": "Names the turn or supporting idea within the second passage.",
              "foot-band": "A bounded takeaway or source line applying to both columns."
            },
            "can_change": [
              "Replace the fictional subject and its supported content while retaining the roles and relationship described here."
            ],
            "must_survive": [
              "Preserve the connection between premise, interpretation and implication.",
              "Do not split qualifiers away from the claim they limit.",
              "Maintain continuous reading when columns stack on mobile."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional Cedar investigates why workshop visitors wait.",
            "slot_fills": {
              "headline": "Fix the handoff before adding tables",
              "kicker": "Service design · example",
              "columns": "A crowded repair day can look like a successful event while exposing a weak service. In Cedar’s fictional pilot, visitors reached a table quickly but waited while volunteers repeated the same intake questions. Adding tables would have created more places to wait. The team therefore treated the queue as a signal to inspect the handoff between arrival and repair, rather than as evidence that the event simply needed to become larger.\n\nThe proposed response was to make that handoff teachable. A short safety checklist would give every volunteer the same opening questions, while a daily review would capture cases the checklist missed. This is a hypothesis about the service, not a measured result. Cedar should test whether first-time volunteers can apply the checklist, then observe whether waiting changes. Expansion earns its place only after the team understands which part of the new method actually helps.",
              "subhead": "Make the handoff teachable",
              "foot-band": "Test the handoff before assuming that a larger event will solve the queue."
            },
            "reasoning": "The first column challenges an easy diagnosis; the second proposes a testable mechanism while retaining uncertainty. Equal columns are successive reading, not automatically opposing opinions.",
            "qualification": "Fictional teaching example. Replace invented details with authorised content and keep any source, scope, status or uncertainty that affects interpretation."
          },
          "narrative_fit": {
            "before": "Describe the symptom and why a decision is needed.",
            "after": "Show the proposed test or operational change.",
            "good_uses": [
              "An editorial explanation with a meaningful reasoning turn."
            ],
            "poor_fits": [
              "A comparison that needs aligned criteria.",
              "Dense legal or technical detail that cannot be read at the chosen size."
            ]
          },
          "evidence": {
            "observations": [
              "Viewed base source: a title/kicker, drop-cap first column, second prose column and three credits.",
              "Current markup uses one columns wrapper with two visible prose regions; optional side headings and third column are separately controlled.",
              "Current option markup/CSS: Develop the same argument, then consolidate its takeaway or source in a full-width band instead of credits."
            ],
            "interpretations": [
              "A developed argument moves from an observation to its interpretation and implications across two reading columns. This is an interpretation of the inspected composition, not a verified claim of author intent."
            ],
            "not_verified": [
              "Original author intent, historical claims, persuasion and archive-wide frequency have not been independently verified."
            ],
            "references": [
              "02_product/spreads/S82-two-column-essay/source.webp",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.html",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.json",
              "https://webslides.tv/demos/landings#slide=26"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Viewed base source capture; inspected this option’s current markup, CSS and matching contract. No distinct option-source capture reviewed unless explicitly stated in observations."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "The governing conclusion that both columns develop.",
          "A short topic or section identifier.",
          "Two prose passages, normally 60–120 words each, connected as one argument.",
          "Names the turn or supporting idea within the second passage.",
          "A bounded takeaway or source line applying to both columns."
        ],
        "requires_before": [
          "Describe the symptom and why a decision is needed."
        ],
        "enables_after": [
          "Show the proposed test or operational change."
        ],
        "avoid_when": [
          "A comparison that needs aligned criteria.",
          "Dense legal or technical detail that cannot be read at the chosen size."
        ]
      },
      "side-left": {
        "audience_question": "What left-hand notes clarify this main passage?",
        "intent": "Read bounded side notes separately from the main argument.",
        "reader_outcome": "Read bounded side notes separately from the main argument.",
        "reasoning_relation": "supporting notes and main prose",
        "slot_roles": {
          "headline": "The governing conclusion that both columns develop.",
          "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
          "subhead": "Names the turn or supporting idea within the second passage.",
          "column-heading": "Name each active column’s role: context, main argument and, where present, limits."
        },
        "matching": {
          "audience_question": "What left-hand notes clarify this main passage?",
          "reader_outcome": "Read bounded side notes separately from the main argument.",
          "reasoning_relation": "supporting notes and main prose",
          "content_shape": {
            "composition": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
            "selected_state": "Side notes: a narrow notes column then the main text (1 to 2), each with a small heading",
            "density": "dense",
            "columns": 2,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "headline",
              "reader_question": "What developed argument needs two reading columns?",
              "semantic_role": "The governing conclusion that both columns develop.",
              "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 · headline · small title, top left]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "columns",
              "reader_question": "What does the columns contribute to this page’s reader outcome?",
              "semantic_role": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
              "layout_budget": {
                "authored": "60-120 words per column",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "columns",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  152
                ]
              }
            },
            {
              "name": "subhead",
              "reader_question": "What does the subhead contribute to this page’s reader outcome?",
              "semantic_role": "Names the turn or supporting idea within the second passage.",
              "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 · subhead · a short heading that breaks the second column]",
              "layout_budget": {
                "authored": "under 6 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "subhead",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  4
                ]
              }
            },
            {
              "name": "column-heading",
              "reader_question": "What does the column heading contribute to this page’s reader outcome?",
              "semantic_role": "Name each active column’s role: context, main argument and, where present, limits.",
              "content_unit_count": {
                "min": 2,
                "max": 2,
                "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
              },
              "placeholder": "[REAL CONTENT · column-heading · side-note options: a small heading over each column]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "column-heading",
                "occurrences": 1,
                "annotation_status": "Semantic role explicitly mapped to authored selector; do not infer a data-slot with this name.",
                "visibility_status": "Selected-state structure inspected; conditional or decorative regions can be absent in narrow/complete states.",
                "sample_word_counts": [
                  2
                ],
                "selector": "[data-spread=\"S82\"] .c1 .ch, [data-spread=\"S82\"] .c2 .ch"
              }
            }
          ],
          "rejection_constraints": [
            "The side-note column read as the start of a two-column essay.",
            "Unrelated points that need comparison or a choice; reducing evidence to decorative filler."
          ],
          "option_guidance": {
            "option": "side-left",
            "composition_delta": "Side notes: a narrow notes column then the main text (1 to 2), each with a small heading",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S82 side-left when the supplied material answers “What left-hand notes clarify this main passage?” through supporting notes and main prose. Respect this state: Side notes: a narrow notes column then the main text (1 to 2), each with a small heading"
          },
          "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": [
              "927f9ffc23b28a1dc15ec1158cc56465a3e6aaff3c7cd7d41270044270fb23e7"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "56efb402e658756d68282d1fd5ab68b4b5cfdf385a398749bdc11475153fd12f",
            "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."
          ],
          "previous_required_slots": [
            {
              "name": "headline",
              "reader_question": "What left-hand notes clarify this main passage?",
              "semantic_role": "small title, top left",
              "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 · headline · small title, top left]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "kicker",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "a mono line under the title: part, series or section",
              "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 · kicker · a mono line under the title: part, series or section]",
              "layout_budget": {
                "authored": "2-5 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "kicker",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  5
                ]
              }
            },
            {
              "name": "columns",
              "reader_question": "What does the columns contribute to this page’s reader outcome?",
              "semantic_role": "running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold",
              "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
              "layout_budget": {
                "authored": "60-120 words per column",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "columns",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  152
                ]
              }
            },
            {
              "name": "subhead",
              "reader_question": "What does the subhead contribute to this page’s reader outcome?",
              "semantic_role": "a short heading that breaks the second column",
              "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 · subhead · a short heading that breaks the second column]",
              "layout_budget": {
                "authored": "under 6 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "subhead",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  4
                ]
              }
            },
            {
              "name": "credits",
              "reader_question": "Who is accountable for this material, and where can I verify it?",
              "semantic_role": "three small items centred under the text: byline, part, reading time or a contact",
              "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 · credits · three small items centred under the text: byline, part, reading time or a contact]",
              "layout_budget": {
                "authored": "2-5 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "credits",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  10
                ]
              }
            },
            {
              "name": "column-heading",
              "reader_question": "What does the column heading contribute to this page’s reader outcome?",
              "semantic_role": "side-note options: a small heading over each column",
              "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 · column-heading · side-note options: a small heading over each column]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "column-heading",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S82",
                "option": "side-left",
                "slots": [
                  "headline",
                  "columns",
                  "subhead",
                  "column-heading"
                ]
              },
              {
                "code": "S82",
                "option": "side-left",
                "selectors": {
                  "column-heading": "[data-spread=\"S82\"] .c1 .ch, [data-spread=\"S82\"] .c2 .ch"
                },
                "counts": {
                  "column-heading": 2
                },
                "reason": "All three hide kicker and credits. side-right also hides subhead. Each active column has a heading, but only first carries data-slot."
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "A developed argument stays distinct from the notes needed to interpret it.",
          "communication_job": "Read a narrow contextual note on the left, then the main argument on the right.",
          "audience_value": "Offers explanation with a clearly separated contextual note. It helps the reader distinguish the main reasoning from definitions, source limits or side observations that qualify it.",
          "reading_path": [
            "Read the title to identify the main point.",
            "Use the column headings to distinguish argument from supporting notes.",
            "Read the main passage with its relevant note; when stacked, preserve the same logical association."
          ],
          "adaptation": {
            "required_inputs": [
              "The governing conclusion that both columns develop.",
              "Two prose passages, normally 60–120 words each, connected as one argument.",
              "Names the turn or supporting idea within the second passage.",
              "Name each active column’s role: context, main argument and, where present, limits."
            ],
            "slot_guidance": {
              "headline": "The governing conclusion that both columns develop.",
              "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "subhead": "Names the turn or supporting idea within the second passage.",
              "column-heading": "Name each active column’s role: context, main argument and, where present, limits."
            },
            "can_change": [
              "Replace the fictional subject and its supported content while retaining the roles and relationship described here."
            ],
            "must_survive": [
              "Preserve the connection between premise, interpretation and implication.",
              "Do not split qualifiers away from the claim they limit.",
              "Maintain continuous reading when columns stack on mobile."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional Cedar investigates why workshop visitors wait.",
            "slot_fills": {
              "headline": "Fix the handoff before adding tables",
              "columns": "Left note: “Wait” means time after reaching a repair table.\n\nMain passage: The proposed response was to make that handoff teachable. A short safety checklist would give every volunteer the same opening questions, while a daily review would capture cases the checklist missed. This is a hypothesis about the service, not a measured result. Cedar should test whether first-time volunteers can apply the checklist, then observe whether waiting changes. Expansion earns its place only after the team understands which part of the new method actually helps.",
              "subhead": "Make the handoff teachable",
              "column-heading": [
                "Context",
                "Main argument"
              ]
            },
            "reasoning": "The first column challenges an easy diagnosis; the second proposes a testable mechanism while retaining uncertainty. Equal columns are successive reading, not automatically opposing opinions.",
            "qualification": "Fictional teaching example. Replace invented details with authorised content and keep any source, scope, status or uncertainty that affects interpretation."
          },
          "narrative_fit": {
            "before": "Describe the symptom and why a decision is needed.",
            "after": "Show the proposed test or operational change.",
            "good_uses": [
              "An editorial explanation with a meaningful reasoning turn."
            ],
            "poor_fits": [
              "A comparison that needs aligned criteria.",
              "Dense legal or technical detail that cannot be read at the chosen size."
            ]
          },
          "evidence": {
            "observations": [
              "Viewed base source: a title/kicker, drop-cap first column, second prose column and three credits.",
              "Current markup uses one columns wrapper with two visible prose regions; optional side headings and third column are separately controlled.",
              "Current option markup/CSS: Read a narrow contextual note on the left, then the main argument on the right.",
              "Corrected selected-state matching now includes the visible heading or gloss roles and excludes hidden inherited fields."
            ],
            "interpretations": [
              "A developed argument moves from an observation to its interpretation and implications across two reading columns. This is an interpretation of the inspected composition, not a verified claim of author intent."
            ],
            "not_verified": [
              "Original author intent, historical claims, persuasion and archive-wide frequency have not been independently verified."
            ],
            "references": [
              "02_product/spreads/S82-two-column-essay/source.webp",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.html",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.json",
              "https://webslides.tv/demos/landings#slide=26"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Viewed the base source capture and inspected this option’s current markup, CSS and matching contract. No distinct option-source capture was reviewed unless explicitly stated in observations. Rechecked integrated matching on 2026-10-13: required roles, example fills and repeated-item counts agree. Previously provisional because inherited required slots differed from the visible option. The integrated selected-state contract now covers the active subhead, gloss or column headings and omits hidden roles. Historical issue details remain in contract-issues-reading.json. This review does not establish original author intent or verify playback."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "The governing conclusion that both columns develop.",
          "Two prose passages, normally 60–120 words each, connected as one argument.",
          "Names the turn or supporting idea within the second passage.",
          "Name each active column’s role: context, main argument and, where present, limits."
        ],
        "requires_before": [
          "Describe the symptom and why a decision is needed."
        ],
        "enables_after": [
          "Show the proposed test or operational change."
        ],
        "avoid_when": [
          "A comparison that needs aligned criteria.",
          "Dense legal or technical detail that cannot be read at the chosen size."
        ]
      },
      "side-right": {
        "audience_question": "What right-hand notes clarify this main passage?",
        "intent": "Read the main argument with distinct supporting notes.",
        "reader_outcome": "Read the main argument with distinct supporting notes.",
        "reasoning_relation": "main prose and supporting notes",
        "slot_roles": {
          "headline": "The governing conclusion that both columns develop.",
          "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
          "column-heading": "Name each active column’s role: context, main argument and, where present, limits."
        },
        "matching": {
          "audience_question": "What right-hand notes clarify this main passage?",
          "reader_outcome": "Read the main argument with distinct supporting notes.",
          "reasoning_relation": "main prose and supporting notes",
          "content_shape": {
            "composition": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
            "selected_state": "Side notes: the main text then a narrow notes column (2 to 1), each with a small heading",
            "density": "dense",
            "columns": 2,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "headline",
              "reader_question": "What developed argument needs two reading columns?",
              "semantic_role": "The governing conclusion that both columns develop.",
              "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 · headline · small title, top left]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "columns",
              "reader_question": "What does the columns contribute to this page’s reader outcome?",
              "semantic_role": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
              "layout_budget": {
                "authored": "60-120 words per column",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "columns",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  152
                ]
              }
            },
            {
              "name": "column-heading",
              "reader_question": "What does the column heading contribute to this page’s reader outcome?",
              "semantic_role": "Name each active column’s role: context, main argument and, where present, limits.",
              "content_unit_count": {
                "min": 2,
                "max": 2,
                "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
              },
              "placeholder": "[REAL CONTENT · column-heading · side-note options: a small heading over each column]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "column-heading",
                "occurrences": 1,
                "annotation_status": "Semantic role explicitly mapped to authored selector; do not infer a data-slot with this name.",
                "visibility_status": "Selected-state structure inspected; conditional or decorative regions can be absent in narrow/complete states.",
                "sample_word_counts": [
                  2
                ],
                "selector": "[data-spread=\"S82\"] .c1 .ch, [data-spread=\"S82\"] .c2 .ch"
              }
            }
          ],
          "rejection_constraints": [
            "Qualifications hidden in side notes that never appear in narrow reading.",
            "Unrelated points that need comparison or a choice; reducing evidence to decorative filler."
          ],
          "option_guidance": {
            "option": "side-right",
            "composition_delta": "Side notes: the main text then a narrow notes column (2 to 1), each with a small heading",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S82 side-right when the supplied material answers “What right-hand notes clarify this main passage?” through main prose and supporting notes. Respect this state: Side notes: the main text then a narrow notes column (2 to 1), each with a small heading"
          },
          "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": [
              "927f9ffc23b28a1dc15ec1158cc56465a3e6aaff3c7cd7d41270044270fb23e7"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "56efb402e658756d68282d1fd5ab68b4b5cfdf385a398749bdc11475153fd12f",
            "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."
          ],
          "previous_required_slots": [
            {
              "name": "headline",
              "reader_question": "What right-hand notes clarify this main passage?",
              "semantic_role": "small title, top left",
              "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 · headline · small title, top left]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "kicker",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "a mono line under the title: part, series or section",
              "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 · kicker · a mono line under the title: part, series or section]",
              "layout_budget": {
                "authored": "2-5 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "kicker",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  5
                ]
              }
            },
            {
              "name": "columns",
              "reader_question": "What does the columns contribute to this page’s reader outcome?",
              "semantic_role": "running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold",
              "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
              "layout_budget": {
                "authored": "60-120 words per column",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "columns",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  152
                ]
              }
            },
            {
              "name": "subhead",
              "reader_question": "What does the subhead contribute to this page’s reader outcome?",
              "semantic_role": "a short heading that breaks the second column",
              "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 · subhead · a short heading that breaks the second column]",
              "layout_budget": {
                "authored": "under 6 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "subhead",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  4
                ]
              }
            },
            {
              "name": "credits",
              "reader_question": "Who is accountable for this material, and where can I verify it?",
              "semantic_role": "three small items centred under the text: byline, part, reading time or a contact",
              "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 · credits · three small items centred under the text: byline, part, reading time or a contact]",
              "layout_budget": {
                "authored": "2-5 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "credits",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  10
                ]
              }
            },
            {
              "name": "column-heading",
              "reader_question": "What does the column heading contribute to this page’s reader outcome?",
              "semantic_role": "side-note options: a small heading over each column",
              "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 · column-heading · side-note options: a small heading over each column]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "column-heading",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S82",
                "option": "side-right",
                "slots": [
                  "headline",
                  "columns",
                  "column-heading"
                ]
              },
              {
                "code": "S82",
                "option": "side-right",
                "selectors": {
                  "column-heading": "[data-spread=\"S82\"] .c1 .ch, [data-spread=\"S82\"] .c2 .ch"
                },
                "counts": {
                  "column-heading": 2
                },
                "reason": "All three hide kicker and credits. side-right also hides subhead. Each active column has a heading, but only first carries data-slot."
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "A developed argument stays distinct from the notes needed to interpret it.",
          "communication_job": "Read the main argument on the left, then consult a narrow clarifying note on the right.",
          "audience_value": "Offers explanation with a clearly separated contextual note. It helps the reader distinguish the main reasoning from definitions, source limits or side observations that qualify it.",
          "reading_path": [
            "Read the title to identify the main point.",
            "Use the column headings to distinguish argument from supporting notes.",
            "Read the main passage with its relevant note; when stacked, preserve the same logical association."
          ],
          "adaptation": {
            "required_inputs": [
              "The governing conclusion that both columns develop.",
              "Two prose passages, normally 60–120 words each, connected as one argument.",
              "Name each active column’s role: context, main argument and, where present, limits."
            ],
            "slot_guidance": {
              "headline": "The governing conclusion that both columns develop.",
              "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "column-heading": "Name each active column’s role: context, main argument and, where present, limits."
            },
            "can_change": [
              "Replace the fictional subject and its supported content while retaining the roles and relationship described here."
            ],
            "must_survive": [
              "Preserve the connection between premise, interpretation and implication.",
              "Do not split qualifiers away from the claim they limit.",
              "Maintain continuous reading when columns stack on mobile."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional Cedar investigates why workshop visitors wait.",
            "slot_fills": {
              "headline": "Fix the handoff before adding tables",
              "columns": "Left note: “Wait” means time after reaching a repair table.\n\nMain passage: The proposed response was to make that handoff teachable. A short safety checklist would give every volunteer the same opening questions, while a daily review would capture cases the checklist missed. This is a hypothesis about the service, not a measured result. Cedar should test whether first-time volunteers can apply the checklist, then observe whether waiting changes. Expansion earns its place only after the team understands which part of the new method actually helps.",
              "column-heading": [
                "Main argument",
                "Context"
              ]
            },
            "reasoning": "The first column challenges an easy diagnosis; the second proposes a testable mechanism while retaining uncertainty. Equal columns are successive reading, not automatically opposing opinions.",
            "qualification": "Fictional teaching example. Replace invented details with authorised content and keep any source, scope, status or uncertainty that affects interpretation."
          },
          "narrative_fit": {
            "before": "Describe the symptom and why a decision is needed.",
            "after": "Show the proposed test or operational change.",
            "good_uses": [
              "An editorial explanation with a meaningful reasoning turn."
            ],
            "poor_fits": [
              "A comparison that needs aligned criteria.",
              "Dense legal or technical detail that cannot be read at the chosen size."
            ]
          },
          "evidence": {
            "observations": [
              "Viewed base source: a title/kicker, drop-cap first column, second prose column and three credits.",
              "Current markup uses one columns wrapper with two visible prose regions; optional side headings and third column are separately controlled.",
              "Current option markup/CSS: Read the main argument on the left, then consult a narrow clarifying note on the right.",
              "Corrected selected-state matching now includes the visible heading or gloss roles and excludes hidden inherited fields."
            ],
            "interpretations": [
              "A developed argument moves from an observation to its interpretation and implications across two reading columns. This is an interpretation of the inspected composition, not a verified claim of author intent."
            ],
            "not_verified": [
              "Original author intent, historical claims, persuasion and archive-wide frequency have not been independently verified."
            ],
            "references": [
              "02_product/spreads/S82-two-column-essay/source.webp",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.html",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.json",
              "https://webslides.tv/demos/landings#slide=26"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Viewed the base source capture and inspected this option’s current markup, CSS and matching contract. No distinct option-source capture was reviewed unless explicitly stated in observations. Rechecked integrated matching on 2026-10-13: required roles, example fills and repeated-item counts agree. Previously provisional because inherited required slots differed from the visible option. The integrated selected-state contract now covers the active subhead, gloss or column headings and omits hidden roles. Historical issue details remain in contract-issues-reading.json. This review does not establish original author intent or verify playback."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "The governing conclusion that both columns develop.",
          "Two prose passages, normally 60–120 words each, connected as one argument.",
          "Name each active column’s role: context, main argument and, where present, limits."
        ],
        "requires_before": [
          "Describe the symptom and why a decision is needed."
        ],
        "enables_after": [
          "Show the proposed test or operational change."
        ],
        "avoid_when": [
          "A comparison that needs aligned criteria.",
          "Dense legal or technical detail that cannot be read at the chosen size."
        ]
      },
      "three": {
        "audience_question": "Which notes clarify either side of this central passage?",
        "intent": "Follow one main argument while locating two sets of supporting notes.",
        "reader_outcome": "Follow one main argument while locating two sets of supporting notes.",
        "reasoning_relation": "main prose and two note streams",
        "slot_roles": {
          "headline": "The governing conclusion that both columns develop.",
          "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
          "subhead": "Names the turn or supporting idea within the second passage.",
          "column-heading": "Name each active column’s role: context, main argument and, where present, limits."
        },
        "matching": {
          "audience_question": "Which notes clarify either side of this central passage?",
          "reader_outcome": "Follow one main argument while locating two sets of supporting notes.",
          "reasoning_relation": "main prose and two note streams",
          "content_shape": {
            "composition": "Running prose set in two columns under one small title and kicker: a drop cap opens the first column, a subhead may break the second, three small credit items sit centred underneath.",
            "selected_state": "Side notes either side of the main text (1 to 2 to 1), each with a small heading",
            "density": "dense",
            "columns": 2,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "headline",
              "reader_question": "What developed argument needs two reading columns?",
              "semantic_role": "The governing conclusion that both columns develop.",
              "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 · headline · small title, top left]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "columns",
              "reader_question": "What does the columns contribute to this page’s reader outcome?",
              "semantic_role": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
              "layout_budget": {
                "authored": "60-120 words per column",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "columns",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  152
                ]
              }
            },
            {
              "name": "subhead",
              "reader_question": "What does the subhead contribute to this page’s reader outcome?",
              "semantic_role": "Names the turn or supporting idea within the second passage.",
              "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 · subhead · a short heading that breaks the second column]",
              "layout_budget": {
                "authored": "under 6 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "subhead",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  4
                ]
              }
            },
            {
              "name": "column-heading",
              "reader_question": "What does the column heading contribute to this page’s reader outcome?",
              "semantic_role": "Name each active column’s role: context, main argument and, where present, limits.",
              "content_unit_count": {
                "min": 3,
                "max": 3,
                "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
              },
              "placeholder": "[REAL CONTENT · column-heading · side-note options: a small heading over each column]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "column-heading",
                "occurrences": 1,
                "annotation_status": "Semantic role explicitly mapped to authored selector; do not infer a data-slot with this name.",
                "visibility_status": "Selected-state structure inspected; conditional or decorative regions can be absent in narrow/complete states.",
                "sample_word_counts": [
                  2
                ],
                "selector": "[data-spread=\"S82\"] .cols .ch"
              }
            }
          ],
          "rejection_constraints": [
            "Three columns interpreted as three equal independent arguments.",
            "Unrelated points that need comparison or a choice; reducing evidence to decorative filler."
          ],
          "option_guidance": {
            "option": "three",
            "composition_delta": "Side notes either side of the main text (1 to 2 to 1), each with a small heading",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S82 three when the supplied material answers “Which notes clarify either side of this central passage?” through main prose and two note streams. Respect this state: Side notes either side of the main text (1 to 2 to 1), each with a small heading"
          },
          "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": [
              "927f9ffc23b28a1dc15ec1158cc56465a3e6aaff3c7cd7d41270044270fb23e7"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "56efb402e658756d68282d1fd5ab68b4b5cfdf385a398749bdc11475153fd12f",
            "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."
          ],
          "previous_required_slots": [
            {
              "name": "headline",
              "reader_question": "Which notes clarify either side of this central passage?",
              "semantic_role": "small title, top left",
              "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 · headline · small title, top left]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "kicker",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "a mono line under the title: part, series or section",
              "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 · kicker · a mono line under the title: part, series or section]",
              "layout_budget": {
                "authored": "2-5 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "kicker",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  5
                ]
              }
            },
            {
              "name": "columns",
              "reader_question": "What does the columns contribute to this page’s reader outcome?",
              "semantic_role": "running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold",
              "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 · columns · running prose in two columns; column one opens with a drop cap; one or two phrases may be set bold]",
              "layout_budget": {
                "authored": "60-120 words per column",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "columns",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  152
                ]
              }
            },
            {
              "name": "subhead",
              "reader_question": "What does the subhead contribute to this page’s reader outcome?",
              "semantic_role": "a short heading that breaks the second column",
              "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 · subhead · a short heading that breaks the second column]",
              "layout_budget": {
                "authored": "under 6 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "subhead",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  4
                ]
              }
            },
            {
              "name": "credits",
              "reader_question": "Who is accountable for this material, and where can I verify it?",
              "semantic_role": "three small items centred under the text: byline, part, reading time or a contact",
              "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 · credits · three small items centred under the text: byline, part, reading time or a contact]",
              "layout_budget": {
                "authored": "2-5 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "credits",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  10
                ]
              }
            },
            {
              "name": "column-heading",
              "reader_question": "What does the column heading contribute to this page’s reader outcome?",
              "semantic_role": "side-note options: a small heading over each column",
              "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 · column-heading · side-note options: a small heading over each column]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "column-heading",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S82",
                "option": "three",
                "slots": [
                  "headline",
                  "columns",
                  "subhead",
                  "column-heading"
                ]
              },
              {
                "code": "S82",
                "option": "three",
                "selectors": {
                  "column-heading": "[data-spread=\"S82\"] .cols .ch"
                },
                "counts": {
                  "column-heading": 3
                },
                "reason": "All three hide kicker and credits. side-right also hides subhead. Each active column has a heading, but only first carries data-slot."
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "A developed argument stays distinct from the notes needed to interpret it.",
          "communication_job": "Read a central main passage with two clearly labelled supporting note streams.",
          "audience_value": "Offers explanation with a clearly separated contextual note. It helps the reader distinguish the main reasoning from definitions, source limits or side observations that qualify it.",
          "reading_path": [
            "Read the title to identify the main point.",
            "Use the column headings to distinguish argument from supporting notes.",
            "Read the main passage with its relevant note; when stacked, preserve the same logical association."
          ],
          "adaptation": {
            "required_inputs": [
              "The governing conclusion that both columns develop.",
              "Two prose passages, normally 60–120 words each, connected as one argument.",
              "Names the turn or supporting idea within the second passage.",
              "Name each active column’s role: context, main argument and, where present, limits."
            ],
            "slot_guidance": {
              "headline": "The governing conclusion that both columns develop.",
              "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
              "subhead": "Names the turn or supporting idea within the second passage.",
              "column-heading": "Name each active column’s role: context, main argument and, where present, limits."
            },
            "can_change": [
              "Replace the fictional subject and its supported content while retaining the roles and relationship described here."
            ],
            "must_survive": [
              "Preserve the connection between premise, interpretation and implication.",
              "Do not split qualifiers away from the claim they limit.",
              "Maintain continuous reading when columns stack on mobile."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional Cedar investigates why workshop visitors wait.",
            "slot_fills": {
              "headline": "Fix the handoff before adding tables",
              "columns": "Left note: “Wait” means time after reaching a repair table.\n\nMain passage: The proposed response was to make that handoff teachable. A short safety checklist would give every volunteer the same opening questions, while a daily review would capture cases the checklist missed. This is a hypothesis about the service, not a measured result. Cedar should test whether first-time volunteers can apply the checklist, then observe whether waiting changes. Expansion earns its place only after the team understands which part of the new method actually helps.\n\nRight note: This is a proposed explanation, not a measured effect.",
              "subhead": "Make the handoff teachable",
              "column-heading": [
                "Context",
                "Main argument",
                "Limits"
              ]
            },
            "reasoning": "The first column challenges an easy diagnosis; the second proposes a testable mechanism while retaining uncertainty. Equal columns are successive reading, not automatically opposing opinions.",
            "qualification": "Fictional teaching example. Replace invented details with authorised content and keep any source, scope, status or uncertainty that affects interpretation."
          },
          "narrative_fit": {
            "before": "Describe the symptom and why a decision is needed.",
            "after": "Show the proposed test or operational change.",
            "good_uses": [
              "An editorial explanation with a meaningful reasoning turn."
            ],
            "poor_fits": [
              "A comparison that needs aligned criteria.",
              "Dense legal or technical detail that cannot be read at the chosen size."
            ]
          },
          "evidence": {
            "observations": [
              "Viewed base source: a title/kicker, drop-cap first column, second prose column and three credits.",
              "Current markup uses one columns wrapper with two visible prose regions; optional side headings and third column are separately controlled.",
              "Current option markup/CSS: Read a central main passage with two clearly labelled supporting note streams.",
              "Corrected selected-state matching now includes the visible heading or gloss roles and excludes hidden inherited fields."
            ],
            "interpretations": [
              "A developed argument moves from an observation to its interpretation and implications across two reading columns. This is an interpretation of the inspected composition, not a verified claim of author intent."
            ],
            "not_verified": [
              "Original author intent, historical claims, persuasion and archive-wide frequency have not been independently verified."
            ],
            "references": [
              "02_product/spreads/S82-two-column-essay/source.webp",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.html",
              "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.json",
              "https://webslides.tv/demos/landings#slide=26"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Viewed the base source capture and inspected this option’s current markup, CSS and matching contract. No distinct option-source capture was reviewed unless explicitly stated in observations. Rechecked integrated matching on 2026-10-13: required roles, example fills and repeated-item counts agree. Previously provisional because inherited required slots differed from the visible option. The integrated selected-state contract now covers the active subhead, gloss or column headings and omits hidden roles. Historical issue details remain in contract-issues-reading.json. This review does not establish original author intent or verify playback."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "The governing conclusion that both columns develop.",
          "Two prose passages, normally 60–120 words each, connected as one argument.",
          "Names the turn or supporting idea within the second passage.",
          "Name each active column’s role: context, main argument and, where present, limits."
        ],
        "requires_before": [
          "Describe the symptom and why a decision is needed."
        ],
        "enables_after": [
          "Show the proposed test or operational change."
        ],
        "avoid_when": [
          "A comparison that needs aligned criteria.",
          "Dense legal or technical detail that cannot be read at the chosen size."
        ]
      }
    },
    "narrative_profile": {
      "central_point": "A developed argument moves from an observation to its interpretation and implications across two reading columns.",
      "communication_job": "Give enough prose to explain why the conclusion follows, rather than compressing a nuanced argument into labels.",
      "audience_value": "Offers explanation and perspective. It addresses “What is the reasoning behind that claim?” while leaving qualifications in the reading path.",
      "reading_path": [
        "Read the title and kicker for the argument’s frame.",
        "Read the first column to establish the observation or premise.",
        "Continue into the second column for the turn, explanation and qualification.",
        "Use the credit row to identify authorship and context, not as evidence for the claim."
      ],
      "adaptation": {
        "required_inputs": [
          "The governing conclusion that both columns develop.",
          "A short topic or section identifier.",
          "Two prose passages, normally 60–120 words each, connected as one argument.",
          "Names the turn or supporting idea within the second passage.",
          "Three compact authorship/context items; use accurate identifiers, not fabricated authority."
        ],
        "slot_guidance": {
          "headline": "The governing conclusion that both columns develop.",
          "kicker": "A short topic or section identifier.",
          "columns": "Two prose passages, normally 60–120 words each, connected as one argument.",
          "subhead": "Names the turn or supporting idea within the second passage.",
          "credits": "Three compact authorship/context items; use accurate identifiers, not fabricated authority."
        },
        "can_change": [
          "Replace the fictional subject and its supported content while retaining the roles and relationship described here."
        ],
        "must_survive": [
          "Preserve the connection between premise, interpretation and implication.",
          "Do not split qualifiers away from the claim they limit.",
          "Maintain continuous reading when columns stack on mobile."
        ]
      },
      "worked_example": {
        "fictional": true,
        "scenario": "Fictional Cedar investigates why workshop visitors wait.",
        "slot_fills": {
          "headline": "Fix the handoff before adding tables",
          "kicker": "Service design · example",
          "columns": "A crowded repair day can look like a successful event while exposing a weak service. In Cedar’s fictional pilot, visitors reached a table quickly but waited while volunteers repeated the same intake questions. Adding tables would have created more places to wait. The team therefore treated the queue as a signal to inspect the handoff between arrival and repair, rather than as evidence that the event simply needed to become larger.\n\nThe proposed response was to make that handoff teachable. A short safety checklist would give every volunteer the same opening questions, while a daily review would capture cases the checklist missed. This is a hypothesis about the service, not a measured result. Cedar should test whether first-time volunteers can apply the checklist, then observe whether waiting changes. Expansion earns its place only after the team understands which part of the new method actually helps.",
          "subhead": "Make the handoff teachable",
          "credits": "Cedar example team | Fictional pilot | Discussion draft"
        },
        "reasoning": "The first column challenges an easy diagnosis; the second proposes a testable mechanism while retaining uncertainty. Equal columns are successive reading, not automatically opposing opinions.",
        "qualification": "Fictional teaching example. Replace invented details with authorised content and keep any source, scope, status or uncertainty that affects interpretation."
      },
      "narrative_fit": {
        "before": "Describe the symptom and why a decision is needed.",
        "after": "Show the proposed test or operational change.",
        "good_uses": [
          "An editorial explanation with a meaningful reasoning turn."
        ],
        "poor_fits": [
          "A comparison that needs aligned criteria.",
          "Dense legal or technical detail that cannot be read at the chosen size."
        ]
      },
      "evidence": {
        "observations": [
          "Viewed base source: a title/kicker, drop-cap first column, second prose column and three credits.",
          "Current markup uses one columns wrapper with two visible prose regions; optional side headings and third column are separately controlled."
        ],
        "interpretations": [
          "A developed argument moves from an observation to its interpretation and implications across two reading columns. This is an interpretation of the inspected composition, not a verified claim of author intent."
        ],
        "not_verified": [
          "Original author intent, historical claims, persuasion and archive-wide frequency have not been independently verified."
        ],
        "references": [
          "02_product/spreads/S82-two-column-essay/source.webp",
          "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.html",
          "02_product/spreads-semantics-2026-10-13/dist/S82-two-column-essay/spread.json",
          "https://webslides.tv/demos/landings#slide=26"
        ]
      },
      "review": {
        "status": "reviewed",
        "basis": "Viewed the retained base source capture and inspected current HTML and matching slots; reviewed the fictional adaptation at layout-contract level."
      },
      "variation_relationship": "base"
    }
  },
  "options": [
    {
      "id": "five-seven",
      "what": "Columns split 5 to 7 instead of evenly"
    },
    {
      "id": "gloss",
      "what": "A narrow lead-in or gloss column (3 to 9) beside one wide reading column"
    },
    {
      "id": "foot",
      "what": "A full-width band under both columns for a takeaway or source, instead of the credit row"
    },
    {
      "id": "side-left",
      "what": "Side notes: a narrow notes column then the main text (1 to 2), each with a small heading"
    },
    {
      "id": "side-right",
      "what": "Side notes: the main text then a narrow notes column (2 to 1), each with a small heading"
    },
    {
      "id": "three",
      "what": "Side notes either side of the main text (1 to 2 to 1), each with a small heading"
    }
  ],
  "also_seen_in": [],
  "source": {
    "ref": "WebSlides landings 26",
    "url": "https://webslides.tv/demos/landings#slide=26"
  }
}
