{
  "code": "S04",
  "name": "Statement with picture",
  "shape": "claim",
  "family": "One big line",
  "fits": "One claim the reader must not miss, with one supporting line.",
  "use_when": "The turn of an argument; the sentence you would put on a slide.",
  "slots": [
    {
      "name": "eyebrow",
      "holds": "what kind of moment",
      "budget": "1-3 words"
    },
    {
      "name": "claim",
      "holds": "the claim",
      "budget": "under 12 words"
    },
    {
      "name": "support",
      "holds": "one short paragraph",
      "budget": "under 30 words"
    },
    {
      "name": "photo",
      "holds": "one illustration that earns the claim; bleeds top, right, bottom",
      "budget": "3:4"
    }
  ],
  "columns": 1,
  "density": "airy",
  "surface": "paper",
  "works_on": [
    "deck",
    "page"
  ],
  "library": "Hoffman",
  "dir": "S04-statement",
  "semantic": {
    "audience_question": "What single claim should I notice, and what makes it tangible?",
    "intent": "Connect one prominent claim to one relevant supporting passage and picture.",
    "reasoning_relation": "dominant claim with supporting scene",
    "message_pattern": "[Conclusion], because [decisive reason].",
    "required_content": [
      "One supportable claim or clearly labelled hypothesis.",
      "A concise reason or qualification.",
      "A relevant cleared illustration."
    ],
    "narrative_positions": [
      "context",
      "explanation",
      "evidence: choose only when the page supports the surrounding argument"
    ],
    "requires_before": [
      "Establish the booking uncertainty with evidence or label it as an assumption."
    ],
    "enables_after": [
      "Explain the trial design, the service detail or the evidence needed."
    ],
    "slot_roles": {
      "eyebrow": "Indicate stance, finding or proposal.",
      "claim": "One bounded proposition, not a stack of benefits.",
      "support": "Reason, mechanism or limitation that makes the claim intelligible.",
      "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence."
    },
    "avoid_when": [
      "A multi-factor comparison",
      "A claim requiring extensive caveats",
      "Visual proof of a historical event using generated imagery"
    ],
    "layout_specific_contract": "One claim the reader must not miss, with one supporting line.",
    "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": "Connect one prominent claim to one relevant supporting passage and picture.",
    "matching": {
      "audience_question": "What single claim should I notice, and what makes it tangible?",
      "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
      "reasoning_relation": "dominant claim with supporting scene",
      "content_shape": {
        "composition": "One claim the reader must not miss, with one supporting line.",
        "selected_state": "One claim the reader must not miss, with one supporting line.",
        "density": "airy",
        "columns": 1,
        "column_note": "Base metadata only; selected option can replace the base geometry."
      },
      "required_slots": [
        {
          "name": "eyebrow",
          "reader_question": "What kind of content or argument section am I reading?",
          "semantic_role": "Indicate stance, finding or proposal.",
          "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 · eyebrow · what kind of moment]",
          "layout_budget": {
            "authored": "1-3 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "eyebrow",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              2
            ]
          }
        },
        {
          "name": "claim",
          "reader_question": "What single claim should I notice, and what makes it tangible?",
          "semantic_role": "One bounded proposition, not a stack of benefits.",
          "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 · claim · the claim]",
          "layout_budget": {
            "authored": "under 12 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "claim",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              9
            ]
          }
        },
        {
          "name": "support",
          "reader_question": "What does the support contribute to this page’s reader outcome?",
          "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
          "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 · support · one short paragraph]",
          "layout_budget": {
            "authored": "under 30 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "support",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              25
            ]
          }
        },
        {
          "name": "photo",
          "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
          "semantic_role": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence.",
          "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
          "layout_budget": {
            "authored": "3:4",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "illustration",
            "occurrences": 3,
            "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": [
              0,
              0,
              0
            ],
            "selector": ".vis .frame > figure"
          },
          "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
        }
      ],
      "rejection_constraints": [
        "Several equally important findings or a picture that cannot illuminate the claim.",
        "Using a picture or large type as a substitute for evidence."
      ],
      "option_guidance": {
        "option": "default",
        "composition_delta": "One claim the reader must not miss, with one supporting line.",
        "semantic_change": "retains base content relationship; changes presentation or disclosure",
        "matching_instruction": "Select S04 default when the supplied material answers “What single claim should I notice, and what makes it tangible?” through dominant claim with supporting scene. Respect this state: One claim the reader must not miss, with one supporting line."
      },
      "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": [
          "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
        ],
        "source_export": "private source images remain outside this draft site",
        "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
        "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": "eyebrow",
          "reader_question": "What kind of content or argument section am I reading?",
          "semantic_role": "what kind of moment",
          "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 · eyebrow · what kind of moment]",
          "layout_budget": {
            "authored": "1-3 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "eyebrow",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              2
            ]
          }
        },
        {
          "name": "claim",
          "reader_question": "What single claim should I notice, and what makes it tangible?",
          "semantic_role": "the claim",
          "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 · claim · the claim]",
          "layout_budget": {
            "authored": "under 12 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "claim",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              9
            ]
          }
        },
        {
          "name": "support",
          "reader_question": "What does the support contribute to this page’s reader outcome?",
          "semantic_role": "one short paragraph",
          "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 · support · one short paragraph]",
          "layout_budget": {
            "authored": "under 30 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "support",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              25
            ]
          }
        },
        {
          "name": "photo",
          "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
          "semantic_role": "one illustration that earns the claim; bleeds top, right, bottom",
          "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
          "layout_budget": {
            "authored": "3:4",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "illustration",
            "occurrences": 3,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              0,
              0,
              0
            ]
          },
          "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
        }
      ],
      "contract_correction": {
        "date": "2026-10-13",
        "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
        "records": [
          {
            "code": "S04",
            "option": "default",
            "selectors": {
              "photo": ".vis .frame > figure"
            }
          }
        ]
      }
    },
    "rejection_constraints": [
      "Several equally important findings or a picture that cannot illuminate the claim.",
      "Using a picture or large type as a substitute for evidence."
    ],
    "markup_inventory": {
      "file": "spread.html",
      "sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
      "method": "static lxml markup plus authored option description; no rendered-visibility claim",
      "all_markup_slot_counts": {
        "eyebrow": 1,
        "claim": 1,
        "support": 1,
        "role": 1,
        "buttons": 1,
        "logos": 1,
        "list": 1,
        "phones": 1,
        "illustration": 3,
        "caption": 1
      },
      "slot_evidence": {
        "eyebrow": [
          {
            "tag": "span",
            "classes": "eyebrow",
            "sample_word_count": 2,
            "repeated_children": 0
          }
        ],
        "claim": [
          {
            "tag": "h2",
            "classes": "title",
            "sample_word_count": 9,
            "repeated_children": 0
          }
        ],
        "support": [
          {
            "tag": "p",
            "classes": "support",
            "sample_word_count": 25,
            "repeated_children": 1
          }
        ],
        "role": [
          {
            "tag": "div",
            "classes": "role",
            "sample_word_count": 13,
            "repeated_children": 2
          }
        ],
        "buttons": [
          {
            "tag": "div",
            "classes": "btns",
            "sample_word_count": 5,
            "repeated_children": 2
          }
        ],
        "logos": [
          {
            "tag": "div",
            "classes": "trust",
            "sample_word_count": 7,
            "repeated_children": 2
          }
        ],
        "list": [
          {
            "tag": "div",
            "classes": "lst",
            "sample_word_count": 17,
            "repeated_children": 2
          }
        ],
        "phones": [
          {
            "tag": "div",
            "classes": "phones",
            "sample_word_count": 0,
            "repeated_children": 2
          }
        ],
        "illustration": [
          {
            "tag": "figure",
            "classes": "ph",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "ph",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "ph",
            "sample_word_count": 0,
            "repeated_children": 1
          }
        ],
        "caption": [
          {
            "tag": "div",
            "classes": "cap",
            "sample_word_count": 4,
            "repeated_children": 0
          }
        ]
      },
      "option_selectors": [
        "anchor-bottom",
        "anchor-centre",
        "anchor-mid",
        "anchor-right",
        "buttons",
        "framed",
        "half",
        "list",
        "logos",
        "mirror",
        "phones",
        "role",
        "screen",
        "text-only"
      ],
      "linked_implementation": [
        {
          "file": "../spreads.css",
          "sha256": "32da94472b0c9131e4d5dae7d5bf0498b09202a9e66294b4e4f23e6ddfbf37ba"
        },
        {
          "file": "../spread.js",
          "sha256": "3d99948b83f750bd4ae95dac08e3e50a395de7c149c90a6f1a1c0ea36a2634a4"
        },
        {
          "file": "../motion.js",
          "sha256": "c994e23f63dc1e1dc0c500f2320dd123c0f0727ca7a077bd26e45ffa9a6154ea"
        }
      ]
    },
    "variations": {
      "mirror": {
        "audience_question": "What single claim should I notice, and what makes it tangible?",
        "intent": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reasoning_relation": "dominant claim with supporting scene",
        "slot_roles": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible.",
          "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence."
        },
        "matching": {
          "audience_question": "What single claim should I notice, and what makes it tangible?",
          "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
          "reasoning_relation": "dominant claim with supporting scene",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Picture on the left",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Indicate stance, finding or proposal.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "One bounded proposition, not a stack of benefits.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence.",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "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": [
                  0,
                  0,
                  0
                ],
                "selector": ".vis .frame > figure"
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            }
          ],
          "rejection_constraints": [
            "Several equally important findings or a picture that cannot illuminate the claim.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "mirror",
            "composition_delta": "Picture on the left",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S04 mirror when the supplied material answers “What single claim should I notice, and what makes it tangible?” through dominant claim with supporting scene. Respect this state: Picture on the left"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "what kind of moment",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "the claim",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "one short paragraph",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "one illustration that earns the claim; bleeds top, right, bottom",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0
                ]
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S04",
                "option": "mirror",
                "selectors": {
                  "photo": ".vis .frame > figure"
                }
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "One bounded claim becomes tangible through a short reason and a related image.",
          "communication_job": "Land a point of view that the surrounding story can support. The same claim and support sit beside a picture on the left; this changes visual entry, not reasoning.",
          "audience_value": "Perspective and explanation: clarifies the proposed stance without making an illustration carry the burden of proof.",
          "reading_path": [
            "Read the eyebrow to recognise the moment’s role.",
            "Read claim then support: the support should explain why the claim matters.",
            "Inspect the image as a concrete illustration of the same idea, with any evidence status made clear."
          ],
          "adaptation": {
            "required_inputs": [
              "One supportable claim or clearly labelled hypothesis.",
              "A concise reason or qualification.",
              "A relevant cleared illustration."
            ],
            "slot_guidance": {
              "eyebrow": "Indicate stance, finding or proposal.",
              "claim": "One bounded proposition, not a stack of benefits.",
              "support": "Reason, mechanism or limitation that makes the claim intelligible.",
              "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence."
            },
            "can_change": [
              "Claim and illustration subject.",
              "The selected source-supported composition option.",
              "The same claim and support sit beside a picture on the left; this changes visual entry, not reasoning."
            ],
            "must_survive": [
              "Image, support and claim concern the same point.",
              "Necessary qualification remains visible.",
              "Visual prominence does not establish truth."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
            "slot_fills": {
              "eyebrow": "Pilot hypothesis",
              "claim": "Certainty may matter more than speed.",
              "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process.",
              "photo": "Labelled illustration of a repairer checking a parts tray before confirming a booking."
            },
            "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
            "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
          },
          "narrative_fit": {
            "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
            "after": "Explain the trial design, the service detail or the evidence needed.",
            "good_uses": [
              "A strategic point of view",
              "One central finding with support",
              "A concept introduction"
            ],
            "poor_fits": [
              "A multi-factor comparison",
              "A claim requiring extensive caveats",
              "Visual proof of a historical event using generated imagery"
            ]
          },
          "evidence": {
            "observations": [
              "Current option markup/CSS and selected contract show: The same claim and support sit beside a picture on the left; this changes visual entry, not reasoning."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "Option source pixels and live interaction were not separately reviewed in this authoring pass."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Reviewed actual option markup, selected contract and example mapping; source intent and interaction fidelity not asserted."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification.",
          "A relevant cleared illustration."
        ],
        "requires_before": [
          "Establish the booking uncertainty with evidence or label it as an assumption."
        ],
        "enables_after": [
          "Explain the trial design, the service detail or the evidence needed."
        ],
        "avoid_when": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      },
      "half": {
        "audience_question": "What single claim should I notice, and what makes it tangible?",
        "intent": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reasoning_relation": "dominant claim with supporting scene",
        "slot_roles": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible.",
          "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence."
        },
        "matching": {
          "audience_question": "What single claim should I notice, and what makes it tangible?",
          "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
          "reasoning_relation": "dominant claim with supporting scene",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Even 50/50 split",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Indicate stance, finding or proposal.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "One bounded proposition, not a stack of benefits.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence.",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "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": [
                  0,
                  0,
                  0
                ],
                "selector": ".vis .frame > figure"
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            }
          ],
          "rejection_constraints": [
            "Several equally important findings or a picture that cannot illuminate the claim.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "half",
            "composition_delta": "Even 50/50 split",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S04 half when the supplied material answers “What single claim should I notice, and what makes it tangible?” through dominant claim with supporting scene. Respect this state: Even 50/50 split"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "what kind of moment",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "the claim",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "one short paragraph",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "one illustration that earns the claim; bleeds top, right, bottom",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0
                ]
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S04",
                "option": "half",
                "selectors": {
                  "photo": ".vis .frame > figure"
                }
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "One bounded claim becomes tangible through a short reason and a related image.",
          "communication_job": "Land a point of view that the surrounding story can support. Text and image have equal-width panels; the image remains illustration rather than half the proof.",
          "audience_value": "Perspective and explanation: clarifies the proposed stance without making an illustration carry the burden of proof.",
          "reading_path": [
            "Read the eyebrow to recognise the moment’s role.",
            "Read claim then support: the support should explain why the claim matters.",
            "Inspect the image as a concrete illustration of the same idea, with any evidence status made clear."
          ],
          "adaptation": {
            "required_inputs": [
              "One supportable claim or clearly labelled hypothesis.",
              "A concise reason or qualification.",
              "A relevant cleared illustration."
            ],
            "slot_guidance": {
              "eyebrow": "Indicate stance, finding or proposal.",
              "claim": "One bounded proposition, not a stack of benefits.",
              "support": "Reason, mechanism or limitation that makes the claim intelligible.",
              "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence."
            },
            "can_change": [
              "Claim and illustration subject.",
              "The selected source-supported composition option.",
              "Text and image have equal-width panels; the image remains illustration rather than half the proof."
            ],
            "must_survive": [
              "Image, support and claim concern the same point.",
              "Necessary qualification remains visible.",
              "Visual prominence does not establish truth."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
            "slot_fills": {
              "eyebrow": "Pilot hypothesis",
              "claim": "Certainty may matter more than speed.",
              "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process.",
              "photo": "Labelled illustration of a repairer checking a parts tray before confirming a booking."
            },
            "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
            "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
          },
          "narrative_fit": {
            "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
            "after": "Explain the trial design, the service detail or the evidence needed.",
            "good_uses": [
              "A strategic point of view",
              "One central finding with support",
              "A concept introduction"
            ],
            "poor_fits": [
              "A multi-factor comparison",
              "A claim requiring extensive caveats",
              "Visual proof of a historical event using generated imagery"
            ]
          },
          "evidence": {
            "observations": [
              "Current option markup/CSS and selected contract show: Text and image have equal-width panels; the image remains illustration rather than half the proof."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "Option source pixels and live interaction were not separately reviewed in this authoring pass."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Reviewed actual option markup, selected contract and example mapping; source intent and interaction fidelity not asserted."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification.",
          "A relevant cleared illustration."
        ],
        "requires_before": [
          "Establish the booking uncertainty with evidence or label it as an assumption."
        ],
        "enables_after": [
          "Explain the trial design, the service detail or the evidence needed."
        ],
        "avoid_when": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      },
      "framed": {
        "audience_question": "What single claim should I notice, and what makes it tangible?",
        "intent": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reasoning_relation": "dominant claim with supporting scene",
        "slot_roles": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible.",
          "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence.",
          "caption": "Identify the scene and its illustrative or evidentiary status."
        },
        "matching": {
          "audience_question": "What single claim should I notice, and what makes it tangible?",
          "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
          "reasoning_relation": "dominant claim with supporting scene",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Framed picture with a caption band",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Indicate stance, finding or proposal.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "One bounded proposition, not a stack of benefits.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence.",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "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": [
                  0,
                  0,
                  0
                ],
                "selector": ".vis .frame > figure"
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            },
            {
              "name": "caption",
              "reader_question": "What does the caption contribute to this page’s reader outcome?",
              "semantic_role": "Identify the scene and its illustrative or evidentiary status.",
              "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 · caption · A factual identification and provenance or explicit illustration label.]",
              "layout_budget": {
                "authored": "one concise caption",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "caption",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  4
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Several equally important findings or a picture that cannot illuminate the claim.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "framed",
            "composition_delta": "Framed picture with a caption band",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S04 framed when the supplied material answers “What single claim should I notice, and what makes it tangible?” through dominant claim with supporting scene. Respect this state: Framed picture with a caption band"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "what kind of moment",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "the claim",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "one short paragraph",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "one illustration that earns the claim; bleeds top, right, bottom",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0
                ]
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            },
            {
              "name": "caption",
              "reader_question": "What does the caption contribute to this page’s reader outcome?",
              "semantic_role": "A factual identification and provenance or explicit illustration label.",
              "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 · caption · A factual identification and provenance or explicit illustration label.]",
              "layout_budget": {
                "authored": "one concise caption",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "caption",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  4
                ]
              }
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S04",
                "option": "framed",
                "selectors": {
                  "photo": ".vis .frame > figure"
                }
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "One bounded claim becomes tangible through a short reason and a related image.",
          "communication_job": "Land a point of view that the surrounding story can support. The same statement uses a framed image and explicit caption band.",
          "audience_value": "Perspective and explanation: clarifies the proposed stance without making an illustration carry the burden of proof.",
          "reading_path": [
            "Read the eyebrow to recognise the moment’s role.",
            "Read claim then support: the support should explain why the claim matters.",
            "Inspect the image as a concrete illustration of the same idea, with any evidence status made clear."
          ],
          "adaptation": {
            "required_inputs": [
              "One supportable claim or clearly labelled hypothesis.",
              "A concise reason or qualification.",
              "A relevant cleared illustration."
            ],
            "slot_guidance": {
              "eyebrow": "Indicate stance, finding or proposal.",
              "claim": "One bounded proposition, not a stack of benefits.",
              "support": "Reason, mechanism or limitation that makes the claim intelligible.",
              "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence.",
              "caption": "Identify the scene and its illustrative or evidentiary status."
            },
            "can_change": [
              "Claim and illustration subject.",
              "The selected source-supported composition option.",
              "The same statement uses a framed image and explicit caption band."
            ],
            "must_survive": [
              "Image, support and claim concern the same point.",
              "Necessary qualification remains visible.",
              "Visual prominence does not establish truth."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
            "slot_fills": {
              "eyebrow": "Pilot hypothesis",
              "claim": "Certainty may matter more than speed.",
              "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process.",
              "photo": "Labelled illustration of a repairer checking a parts tray before confirming a booking.",
              "caption": "Generated concept illustration: parts readiness before booking."
            },
            "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
            "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
          },
          "narrative_fit": {
            "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
            "after": "Explain the trial design, the service detail or the evidence needed.",
            "good_uses": [
              "A strategic point of view",
              "One central finding with support",
              "A concept introduction"
            ],
            "poor_fits": [
              "A multi-factor comparison",
              "A claim requiring extensive caveats",
              "Visual proof of a historical event using generated imagery"
            ]
          },
          "evidence": {
            "observations": [
              "Current option markup/CSS and selected contract show: The same statement uses a framed image and explicit caption band."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "Option source pixels and live interaction were not separately reviewed in this authoring pass."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Reviewed actual option markup, selected contract and example mapping; source intent and interaction fidelity not asserted."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification.",
          "A relevant cleared illustration."
        ],
        "requires_before": [
          "Establish the booking uncertainty with evidence or label it as an assumption."
        ],
        "enables_after": [
          "Explain the trial design, the service detail or the evidence needed."
        ],
        "avoid_when": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      },
      "role": {
        "audience_question": "What responsibility does this claim assign to the named role?",
        "intent": "Connect one claim to an explicit remit.",
        "reader_outcome": "Connect one claim to an explicit remit.",
        "reasoning_relation": "claim and assigned remit",
        "slot_roles": {
          "eyebrow": "Identify proposal, role, offer or capability.",
          "claim": "The one proposition this option makes.",
          "support": "Explain the mechanism and scope without claiming unverified results.",
          "photo": "A labelled relevant illustration, not proof of the claim.",
          "role": "Name the role and one specific remit; proposed responsibilities stay labelled."
        },
        "matching": {
          "audience_question": "What responsibility does this claim assign to the named role?",
          "reader_outcome": "Connect one claim to an explicit remit.",
          "reasoning_relation": "claim and assigned remit",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Highlighted role box under the text",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Identify proposal, role, offer or capability.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What responsibility does this claim assign to the named role?",
              "semantic_role": "The one proposition this option makes.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Explain the mechanism and scope without claiming unverified results.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "A labelled relevant illustration, not proof of the claim.",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "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": [
                  0,
                  0,
                  0
                ],
                "selector": ".vis .frame > figure"
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            },
            {
              "name": "role",
              "reader_question": "Which precise person, meaning, statement or response is being identified?",
              "semantic_role": "Name the role and one specific remit; proposed responsibilities stay labelled.",
              "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 · role · The specific responsibility attached to the claimed role.]",
              "layout_budget": {
                "authored": "one short remit line",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "role",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  13
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Role emphasis implying agreed accountability without confirmation.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "role",
            "composition_delta": "Highlighted role box under the text",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S04 role when the supplied material answers “What responsibility does this claim assign to the named role?” through claim and assigned remit. Respect this state: Highlighted role box under the text"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "what kind of moment",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What responsibility does this claim assign to the named role?",
              "semantic_role": "the claim",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "one short paragraph",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "one illustration that earns the claim; bleeds top, right, bottom",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0
                ]
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            },
            {
              "name": "role",
              "reader_question": "Which precise person, meaning, statement or response is being identified?",
              "semantic_role": "The specific responsibility attached to the claimed role.",
              "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 · role · The specific responsibility attached to the claimed role.]",
              "layout_budget": {
                "authored": "one short remit line",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "role",
                "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": "S04",
                "option": "role",
                "selectors": {
                  "photo": ".vis .frame > figure"
                }
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "A named role has a specific responsibility that makes the claim operational.",
          "communication_job": "Assign a clear remit alongside the statement.",
          "audience_value": "Reassurance: tells the reader who is accountable for the action and where the responsibility ends.",
          "reading_path": [
            "Read the claim and explanation.",
            "Read the highlighted role box as the responsible remit.",
            "Inspect the image as context, not proof of staffing."
          ],
          "adaptation": {
            "required_inputs": [
              "A defined responsibility.",
              "A confirmed or explicitly proposed owner/role.",
              "Limits on that role’s authority."
            ],
            "slot_guidance": {
              "eyebrow": "Identify proposal, role, offer or capability.",
              "claim": "The one proposition this option makes.",
              "support": "Explain the mechanism and scope without claiming unverified results.",
              "photo": "A labelled relevant illustration, not proof of the claim.",
              "role": "Name the role and one specific remit; proposed responsibilities stay labelled."
            },
            "can_change": [
              "Role and claim together when the accountability changes."
            ],
            "must_survive": [
              "The remit directly supports the claim.",
              "Proposed and confirmed ownership remain distinct."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional repair cooperative: explicitly invented teaching material for this selected variation.",
            "slot_fills": {
              "eyebrow": "Pilot proposal",
              "claim": "One owner should confirm booking readiness.",
              "support": "The proposed coordinator checks diagnosis, parts and technician availability, then confirms the appointment or explains what is still uncertain.",
              "photo": "Generated concept illustration of a coordinator checking a repair booking.",
              "role": "Proposed booking coordinator: confirm readiness, record exceptions, escalate uncertain repairs."
            },
            "reasoning": "The added role converts a general service principle into an accountable proposed task.",
            "qualification": "All people, examples and planned results are fictional. Replace with authorised, verified content; selection and interface treatment do not establish truth."
          },
          "narrative_fit": {
            "before": "Explain why booking readiness matters.",
            "after": "Define handoffs, staffing and decision rights.",
            "good_uses": [
              "Role clarification",
              "A delivery model introduction"
            ],
            "poor_fits": [
              "Unconfirmed staffing claims",
              "A complex responsibility matrix"
            ]
          },
          "evidence": {
            "observations": [
              "Inspected the selected option HTML, CSS and existing semantic/slot contract; Assign a clear remit alongside the statement."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "This option’s source pixels and live interaction were not separately reviewed in this authoring pass; original intent and behaviour fidelity are not asserted."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Option layout-contract and worked-example mapping reviewed from actual local implementation; source-author and empirical validation not claimed."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "A defined responsibility.",
          "A confirmed or explicitly proposed owner/role.",
          "Limits on that role’s authority."
        ],
        "requires_before": [
          "Explain why booking readiness matters."
        ],
        "enables_after": [
          "Define handoffs, staffing and decision rights."
        ],
        "avoid_when": [
          "Unconfirmed staffing claims",
          "A complex responsibility matrix"
        ]
      },
      "list": {
        "audience_question": "Which short supporting details earn this statement?",
        "intent": "Inspect a concise supporting list below one claim.",
        "reader_outcome": "Inspect a concise supporting list below one claim.",
        "reasoning_relation": "claim and supporting list",
        "slot_roles": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible.",
          "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence.",
          "list": "Three short supporting details that explain the same claim; do not introduce unrelated features."
        },
        "matching": {
          "audience_question": "Which short supporting details earn this statement?",
          "reader_outcome": "Inspect a concise supporting list below one claim.",
          "reasoning_relation": "claim and supporting list",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Short list under the text",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Indicate stance, finding or proposal.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "Which short supporting details earn this statement?",
              "semantic_role": "One bounded proposition, not a stack of benefits.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence.",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "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": [
                  0,
                  0,
                  0
                ],
                "selector": ".vis .frame > figure"
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            },
            {
              "name": "list",
              "reader_question": "What does the list contribute to this page’s reader outcome?",
              "semantic_role": "Three short supporting details that explain the same claim; do not introduce unrelated features.",
              "content_unit_count": {
                "min": 3,
                "max": 3,
                "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
              },
              "placeholder": "[REAL CONTENT · list · Distinct supporting details for the governing claim.]",
              "layout_budget": {
                "authored": "3 short supporting items",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "list",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  17
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Independent findings compressed into bullets with no shared claim.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "list",
            "composition_delta": "Short list under the text",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S04 list when the supplied material answers “Which short supporting details earn this statement?” through claim and supporting list. Respect this state: Short list under the text"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "what kind of moment",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "Which short supporting details earn this statement?",
              "semantic_role": "the claim",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "one short paragraph",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "one illustration that earns the claim; bleeds top, right, bottom",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0
                ]
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            },
            {
              "name": "list",
              "reader_question": "What does the list contribute to this page’s reader outcome?",
              "semantic_role": "Distinct supporting details for the governing claim.",
              "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 · list · Distinct supporting details for the governing claim.]",
              "layout_budget": {
                "authored": "3 short supporting items",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "list",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  17
                ]
              }
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S04",
                "option": "list",
                "selectors": {
                  "photo": ".vis .frame > figure"
                }
              },
              {
                "code": "S04",
                "option": "list",
                "counts": {
                  "list": 3
                },
                "reason": "Current authored repeated members inspected; count was previously one wrapper rather than its repeated content."
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "One bounded claim becomes tangible through a short reason and a related image.",
          "communication_job": "Land a point of view that the surrounding story can support. Adds a short list of concrete supporting details to the governing statement.",
          "audience_value": "Perspective and explanation: clarifies the proposed stance without making an illustration carry the burden of proof.",
          "reading_path": [
            "Read the eyebrow to recognise the moment’s role.",
            "Read claim then support: the support should explain why the claim matters.",
            "Inspect the image as a concrete illustration of the same idea, with any evidence status made clear."
          ],
          "adaptation": {
            "required_inputs": [
              "One supportable claim or clearly labelled hypothesis.",
              "A concise reason or qualification.",
              "A relevant cleared illustration."
            ],
            "slot_guidance": {
              "eyebrow": "Indicate stance, finding or proposal.",
              "claim": "One bounded proposition, not a stack of benefits.",
              "support": "Reason, mechanism or limitation that makes the claim intelligible.",
              "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence.",
              "list": "Three short supporting details that explain the same claim; do not introduce unrelated features."
            },
            "can_change": [
              "Claim and illustration subject.",
              "The selected source-supported composition option.",
              "Adds a short list of concrete supporting details to the governing statement."
            ],
            "must_survive": [
              "Image, support and claim concern the same point.",
              "Necessary qualification remains visible.",
              "Visual prominence does not establish truth.",
              "The list earns or explains the claim; it does not repeat it three times."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
            "slot_fills": {
              "eyebrow": "Pilot hypothesis",
              "claim": "Certainty may matter more than speed.",
              "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process.",
              "photo": "Labelled illustration of a repairer checking a parts tray before confirming a booking.",
              "list": [
                "Parts checked before confirmation",
                "Uncertain diagnoses stay provisional",
                "Exceptions reviewed each week"
              ]
            },
            "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
            "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
          },
          "narrative_fit": {
            "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
            "after": "Explain the trial design, the service detail or the evidence needed.",
            "good_uses": [
              "A strategic point of view",
              "One central finding with support",
              "A concept introduction"
            ],
            "poor_fits": [
              "A multi-factor comparison",
              "A claim requiring extensive caveats",
              "Visual proof of a historical event using generated imagery"
            ]
          },
          "evidence": {
            "observations": [
              "Current option markup/CSS and selected contract show: Adds a short list of concrete supporting details to the governing statement."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "Option source pixels and live interaction were not separately reviewed in this authoring pass."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Reviewed actual option markup, selected contract and example mapping; source intent and interaction fidelity not asserted."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification.",
          "A relevant cleared illustration."
        ],
        "requires_before": [
          "Establish the booking uncertainty with evidence or label it as an assumption."
        ],
        "enables_after": [
          "Explain the trial design, the service detail or the evidence needed."
        ],
        "avoid_when": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      },
      "buttons": {
        "audience_question": "What does this offer promise, and which action should I take?",
        "intent": "Understand one offer and choose between a primary and secondary action.",
        "reader_outcome": "Understand one offer and choose between a primary and secondary action.",
        "reasoning_relation": "offer and two-action invitation",
        "slot_roles": {
          "eyebrow": "Identify proposal, role, offer or capability.",
          "claim": "The one proposition this option makes.",
          "support": "Explain the mechanism and scope without claiming unverified results.",
          "photo": "A labelled relevant illustration, not proof of the claim.",
          "buttons": "Two action labels and their genuine destination/behaviour; do not present dead links as working actions."
        },
        "matching": {
          "audience_question": "What does this offer promise, and which action should I take?",
          "reader_outcome": "Understand one offer and choose between a primary and secondary action.",
          "reasoning_relation": "offer and two-action invitation",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Hero: two buttons under the text",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Identify proposal, role, offer or capability.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What does this offer promise, and which action should I take?",
              "semantic_role": "The one proposition this option makes.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Explain the mechanism and scope without claiming unverified results.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "A labelled relevant illustration, not proof of the claim.",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "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": [
                  0,
                  0,
                  0
                ],
                "selector": ".vis .frame > figure"
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            },
            {
              "name": "buttons",
              "reader_question": "What action is actually available, and what does taking it change?",
              "semantic_role": "Two action labels and their genuine destination/behaviour; do not present dead links as working actions.",
              "content_unit_count": {
                "min": 2,
                "max": 2,
                "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
              },
              "placeholder": "[REAL CONTENT · buttons · Two distinct authored actions with valid destinations.]",
              "layout_budget": {
                "authored": "2 actions; 2-4 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "buttons",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  5
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Sample buttons mistaken for working destinations.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "buttons",
            "composition_delta": "Hero: two buttons under the text",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S04 buttons when the supplied material answers “What does this offer promise, and which action should I take?” through offer and two-action invitation. Respect this state: Hero: two buttons under the text"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "what kind of moment",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What does this offer promise, and which action should I take?",
              "semantic_role": "the claim",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "one short paragraph",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "one illustration that earns the claim; bleeds top, right, bottom",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0
                ]
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            },
            {
              "name": "buttons",
              "reader_question": "What action is actually available, and what does taking it change?",
              "semantic_role": "Two distinct authored actions with valid destinations.",
              "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 · buttons · Two distinct authored actions with valid destinations.]",
              "layout_budget": {
                "authored": "2 actions; 2-4 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "buttons",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  5
                ]
              }
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S04",
                "option": "buttons",
                "selectors": {
                  "photo": ".vis .frame > figure"
                }
              },
              {
                "code": "S04",
                "option": "buttons",
                "counts": {
                  "buttons": 2
                },
                "reason": "Current authored repeated members inspected; count was previously one wrapper rather than its repeated content."
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "A clear offer gives the reader two distinct next actions.",
          "communication_job": "Explain what is offered and route the reader to a useful next step.",
          "audience_value": "Orientation and choice: clarifies the primary action and the alternative, without implying the action has already happened.",
          "reading_path": [
            "Read the offer and supporting scope.",
            "Choose between the two accurately labelled actions.",
            "Use image as a concrete preview of the offer."
          ],
          "adaptation": {
            "required_inputs": [
              "One honest offer.",
              "Two different actions with real destinations.",
              "A clear distinction between a live service and a concept demo."
            ],
            "slot_guidance": {
              "eyebrow": "Identify proposal, role, offer or capability.",
              "claim": "The one proposition this option makes.",
              "support": "Explain the mechanism and scope without claiming unverified results.",
              "photo": "A labelled relevant illustration, not proof of the claim.",
              "buttons": "Two action labels and their genuine destination/behaviour; do not present dead links as working actions."
            },
            "can_change": [
              "Offer and destinations; keep exactly the two distinct actions used by the layout."
            ],
            "must_survive": [
              "Labels match destinations.",
              "Actions do not imply implementation beyond what exists."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional repair cooperative: explicitly invented teaching material for this selected variation.",
            "slot_fills": {
              "eyebrow": "Pilot proposal",
              "claim": "See what makes a repair ready.",
              "support": "This fictional pilot guide explains the checks before a booking and how the trial would be evaluated.",
              "photo": "Generated concept illustration of a coordinator checking a repair booking.",
              "buttons": [
                "Read proposed checks → #readiness-checks, local example anchor to be implemented.",
                "Review pilot plan → #pilot-plan, local example anchor to be implemented."
              ]
            },
            "reasoning": "The two actions serve different information needs: understanding the service and evaluating the proposal.",
            "qualification": "All people, examples and planned results are fictional. Replace with authorised, verified content; selection and interface treatment do not establish truth."
          },
          "narrative_fit": {
            "before": "Introduce the offer and why the reader might want it.",
            "after": "Deliver the specific content promised by the chosen action.",
            "good_uses": [
              "A web-story entry point",
              "A service overview with next steps"
            ],
            "poor_fits": [
              "A static deck with nonfunctional controls",
              "An action with hidden consequences"
            ]
          },
          "evidence": {
            "observations": [
              "Inspected the selected option HTML, CSS and existing semantic/slot contract; Explain what is offered and route the reader to a useful next step."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "This option’s source pixels and live interaction were not separately reviewed in this authoring pass; original intent and behaviour fidelity are not asserted."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Option layout-contract and worked-example mapping reviewed from actual local implementation; source-author and empirical validation not claimed."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "One honest offer.",
          "Two different actions with real destinations.",
          "A clear distinction between a live service and a concept demo."
        ],
        "requires_before": [
          "Introduce the offer and why the reader might want it."
        ],
        "enables_after": [
          "Deliver the specific content promised by the chosen action."
        ],
        "avoid_when": [
          "A static deck with nonfunctional controls",
          "An action with hidden consequences"
        ]
      },
      "logos": {
        "audience_question": "Which verified affiliations support this statement?",
        "intent": "Distinguish a claim from the permissioned relationships shown beneath it.",
        "reader_outcome": "Distinguish a claim from the permissioned relationships shown beneath it.",
        "reasoning_relation": "claim and affiliation evidence",
        "slot_roles": {
          "eyebrow": "Identify proposal, role, offer or capability.",
          "claim": "The one proposition this option makes.",
          "support": "Explain the mechanism and scope without claiming unverified results.",
          "photo": "A labelled relevant illustration, not proof of the claim.",
          "logos": "Finite identity row with a truthful shared label such as proposed partners; neither decorative marks nor appearances imply endorsement."
        },
        "matching": {
          "audience_question": "Which verified affiliations support this statement?",
          "reader_outcome": "Distinguish a claim from the permissioned relationships shown beneath it.",
          "reasoning_relation": "claim and affiliation evidence",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Hero: a \"read at\" logo row",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Identify proposal, role, offer or capability.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "Which verified affiliations support this statement?",
              "semantic_role": "The one proposition this option makes.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Explain the mechanism and scope without claiming unverified results.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "A labelled relevant illustration, not proof of the claim.",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "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": [
                  0,
                  0,
                  0
                ],
                "selector": ".vis .frame > figure"
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            },
            {
              "name": "logos",
              "reader_question": "What does the logos contribute to this page’s reader outcome?",
              "semantic_role": "Finite identity row with a truthful shared label such as proposed partners; neither decorative marks nor appearances imply endorsement.",
              "content_unit_count": {
                "min": 5,
                "max": 5,
                "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
              },
              "placeholder": "[REAL CONTENT · logos · Permissioned identity marks, with the precise relationship stated.]",
              "layout_budget": {
                "authored": "use the finite authored row; verify each mark",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "logos",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            }
          ],
          "rejection_constraints": [
            "A logo row implying endorsement, readership or partnership without evidence.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "logos",
            "composition_delta": "Hero: a \"read at\" logo row",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S04 logos when the supplied material answers “Which verified affiliations support this statement?” through claim and affiliation evidence. Respect this state: Hero: a \"read at\" logo 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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "what kind of moment",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "Which verified affiliations support this statement?",
              "semantic_role": "the claim",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "one short paragraph",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "one illustration that earns the claim; bleeds top, right, bottom",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0
                ]
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            },
            {
              "name": "logos",
              "reader_question": "What does the logos contribute to this page’s reader outcome?",
              "semantic_role": "Permissioned identity marks, with the precise relationship stated.",
              "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 · logos · Permissioned identity marks, with the precise relationship stated.]",
              "layout_budget": {
                "authored": "use the finite authored row; verify each mark",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "logos",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S04",
                "option": "logos",
                "selectors": {
                  "photo": ".vis .frame > figure"
                }
              },
              {
                "code": "S04",
                "option": "logos",
                "counts": {
                  "logos": 5
                },
                "reason": "Current authored repeated members inspected; count was previously one wrapper rather than its repeated content."
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "Identity marks indicate a precisely described publication or affiliation context.",
          "communication_job": "Show where the work appears or who is involved, with the relationship stated accurately.",
          "audience_value": "Reassurance through verifiable context; reduces uncertainty about affiliation without using logos as a substitute for evidence.",
          "reading_path": [
            "Read the proposition and support.",
            "Read the relationship label before the logo row.",
            "Treat each mark as an identified relationship to verify, not a universal endorsement."
          ],
          "adaptation": {
            "required_inputs": [
              "Cleared marks or labelled fictional placeholders.",
              "An exact relationship for every identity.",
              "Evidence for any publication or customer claim."
            ],
            "slot_guidance": {
              "eyebrow": "Identify proposal, role, offer or capability.",
              "claim": "The one proposition this option makes.",
              "support": "Explain the mechanism and scope without claiming unverified results.",
              "photo": "A labelled relevant illustration, not proof of the claim.",
              "logos": "Finite identity row with a truthful shared label such as proposed partners; neither decorative marks nor appearances imply endorsement."
            },
            "can_change": [
              "Identities and relationship label when verified."
            ],
            "must_survive": [
              "Relationship is explicit and true for every mark.",
              "Permission and source remain with identity assets."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional repair cooperative: explicitly invented teaching material for this selected variation.",
            "slot_fills": {
              "eyebrow": "Pilot proposal",
              "claim": "A shared guide for local repair.",
              "support": "The fictional proposal invites local organisations to review the guide; no real participation or endorsement is asserted.",
              "photo": "Generated concept illustration of a coordinator checking a repair booking.",
              "logos": [
                "Illustrative proposed reviewer: North Workshop",
                "Illustrative proposed reviewer: East Library",
                "Illustrative proposed reviewer: Civic Reuse",
                "Illustrative proposed reviewer: Tool Circle",
                "Illustrative proposed reviewer: Neighbour Hub"
              ]
            },
            "reasoning": "Labelling the relationship as proposed review prevents a row of names from falsely becoming a customer or endorsement claim.",
            "qualification": "All people, examples and planned results are fictional. Replace with authorised, verified content; selection and interface treatment do not establish truth."
          },
          "narrative_fit": {
            "before": "Explain the work and the kind of relationship being shown.",
            "after": "Show the contribution or evidence behind each verified relationship.",
            "good_uses": [
              "Verified publication context",
              "Disclosed partner context"
            ],
            "poor_fits": [
              "Unpermissioned marks",
              "Implied endorsements",
              "Evidence of effectiveness inferred from fame"
            ]
          },
          "evidence": {
            "observations": [
              "Inspected the selected option HTML, CSS and existing semantic/slot contract; Show where the work appears or who is involved, with the relationship stated accurately."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "This option’s source pixels and live interaction were not separately reviewed in this authoring pass; original intent and behaviour fidelity are not asserted."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Option layout-contract and worked-example mapping reviewed from actual local implementation; source-author and empirical validation not claimed."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "Cleared marks or labelled fictional placeholders.",
          "An exact relationship for every identity.",
          "Evidence for any publication or customer claim."
        ],
        "requires_before": [
          "Explain the work and the kind of relationship being shown."
        ],
        "enables_after": [
          "Show the contribution or evidence behind each verified relationship."
        ],
        "avoid_when": [
          "Unpermissioned marks",
          "Implied endorsements",
          "Evidence of effectiveness inferred from fame"
        ]
      },
      "screen": {
        "audience_question": "Which actual product view illustrates this claim?",
        "intent": "Connect an offer to a readable product demonstration.",
        "reader_outcome": "Connect an offer to a readable product demonstration.",
        "reasoning_relation": "claim and product preview",
        "slot_roles": {
          "eyebrow": "Identify proposal, role, offer or capability.",
          "claim": "The one proposition this option makes.",
          "support": "Explain the mechanism and scope without claiming unverified results.",
          "screen": "Show the claimed capability in the preserved product/device frame; disclose concept/mockup status and retain readable critical labels."
        },
        "matching": {
          "audience_question": "Which actual product view illustrates this claim?",
          "reader_outcome": "Connect an offer to a readable product demonstration.",
          "reasoning_relation": "claim and product preview",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Hero: a tilted product screen instead of the picture",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Identify proposal, role, offer or capability.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "Which actual product view illustrates this claim?",
              "semantic_role": "The one proposition this option makes.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Explain the mechanism and scope without claiming unverified results.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "screen",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "Show the claimed capability in the preserved product/device frame; disclose concept/mockup status and retain readable critical labels.",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · screen · The replaceable content displayed inside the preserved device or product view.]",
              "layout_budget": {
                "authored": "one complete bounded product or deliverable view",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "screen",
                "occurrences": 0,
                "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.",
                "selector": ".vis .screen"
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            }
          ],
          "rejection_constraints": [
            "A tilted screenshot or mock screen treated as evidence of shipped capability.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "screen",
            "composition_delta": "Hero: a tilted product screen instead of the picture",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S04 screen when the supplied material answers “Which actual product view illustrates this claim?” through claim and product preview. Respect this state: Hero: a tilted product screen instead of the picture"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "what kind of moment",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "Which actual product view illustrates this claim?",
              "semantic_role": "the claim",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "one short paragraph",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "screen",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "The replaceable content displayed inside the preserved device or product view.",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · screen · The replaceable content displayed inside the preserved device or product view.]",
              "layout_budget": {
                "authored": "one complete bounded product or deliverable view",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "screen",
                "occurrences": 0,
                "annotation_status": "unannotated semantic unit; locate in authored structure",
                "visibility_status": "not asserted from static parsing"
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S04",
                "option": "screen",
                "selectors": {
                  "screen": ".vis .screen"
                }
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "The product view demonstrates how the stated capability would work.",
          "communication_job": "A product view makes a single capability inspectable.",
          "audience_value": "Explanation: lets the reader inspect the mechanism rather than accept a feature slogan.",
          "reading_path": [
            "Read the capability and its stated implementation status.",
            "Inspect the relevant screen state or paired states.",
            "Connect visible controls/status to the claimed capability, then seek a real demo if evaluation depends on behaviour."
          ],
          "adaptation": {
            "required_inputs": [
              "One bounded capability.",
              "A truthful product view or clearly labelled concept.",
              "The actual state/data needed to demonstrate it."
            ],
            "slot_guidance": {
              "eyebrow": "Identify proposal, role, offer or capability.",
              "claim": "The one proposition this option makes.",
              "support": "Explain the mechanism and scope without claiming unverified results.",
              "screen": "Show the claimed capability in the preserved product/device frame; disclose concept/mockup status and retain readable critical labels."
            },
            "can_change": [
              "Screen content and copy within the same capability."
            ],
            "must_survive": [
              "Preserve the device/frame and replace the screen content.",
              "Show the same capability in both phones when using the pair.",
              "Do not infer functionality from a static picture."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional repair cooperative: explicitly invented teaching material for this selected variation.",
            "slot_fills": {
              "eyebrow": "Pilot proposal",
              "claim": "See what still blocks a booking.",
              "support": "The concept separates unresolved checks from a confirmed appointment so staff can explain the next step. These are proposed screens, not a live service.",
              "screen": "Labelled concept screen: booking request with separate diagnosis, parts and technician readiness states."
            },
            "reasoning": "The view links a promise to visible readiness states; concept labelling prevents imagined behaviour becoming a shipping claim.",
            "qualification": "All people, examples and planned results are fictional. Replace with authorised, verified content; selection and interface treatment do not establish truth."
          },
          "narrative_fit": {
            "before": "Explain the user problem the screen addresses.",
            "after": "Demonstrate actual interactions or discuss how the concept would be tested.",
            "good_uses": [
              "A product capability explanation",
              "A clearly labelled service concept"
            ],
            "poor_fits": [
              "Evidence of adoption or outcomes",
              "Unlabelled fictional interfaces"
            ]
          },
          "evidence": {
            "observations": [
              "Inspected the selected option HTML, CSS and existing semantic/slot contract; A product view makes a single capability inspectable."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "This option’s source pixels and live interaction were not separately reviewed in this authoring pass; original intent and behaviour fidelity are not asserted."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Option layout-contract and worked-example mapping reviewed from actual local implementation; source-author and empirical validation not claimed."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "One bounded capability.",
          "A truthful product view or clearly labelled concept.",
          "The actual state/data needed to demonstrate it."
        ],
        "requires_before": [
          "Explain the user problem the screen addresses."
        ],
        "enables_after": [
          "Demonstrate actual interactions or discuss how the concept would be tested."
        ],
        "avoid_when": [
          "Evidence of adoption or outcomes",
          "Unlabelled fictional interfaces"
        ]
      },
      "text-only": {
        "audience_question": "What single claim should I notice, and what makes it tangible?",
        "intent": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reasoning_relation": "dominant claim with supporting scene",
        "slot_roles": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible."
        },
        "matching": {
          "audience_question": "What single claim should I notice, and what makes it tangible?",
          "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
          "reasoning_relation": "dominant claim with supporting scene",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Statement alone, no picture, anchored top left",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Indicate stance, finding or proposal.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "One bounded proposition, not a stack of benefits.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Several equally important findings or a picture that cannot illuminate the claim.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "text-only",
            "composition_delta": "Statement alone, no picture, anchored top left",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S04 text-only when the supplied material answers “What single claim should I notice, and what makes it tangible?” through dominant claim with supporting scene. Respect this state: Statement alone, no picture, anchored top left"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "One bounded proposition and its short reason stand alone as a reading moment.",
          "communication_job": "Land a point of view that the surrounding story can support. Removes the picture and anchors the statement at top left; the support must make the point intelligible alone.",
          "audience_value": "Perspective and explanation: clarifies the stance and its qualification without a supporting image.",
          "reading_path": [
            "Read the eyebrow to identify the moment.",
            "Read the claim and support together; placement controls pacing, not the truth of the proposition."
          ],
          "adaptation": {
            "required_inputs": [
              "One supportable claim or clearly labelled hypothesis.",
              "A concise reason or qualification sufficient to understand the claim without an image."
            ],
            "slot_guidance": {
              "eyebrow": "Indicate stance, finding or proposal.",
              "claim": "One bounded proposition, not a stack of benefits.",
              "support": "Reason, mechanism or limitation that makes the claim intelligible."
            },
            "can_change": [
              "Claim and supporting reason within the same bounded proposition.",
              "The selected text anchor, which changes placement rather than meaning."
            ],
            "must_survive": [
              "Image, support and claim concern the same point.",
              "Necessary qualification remains visible.",
              "Visual prominence does not establish truth."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
            "slot_fills": {
              "eyebrow": "Pilot hypothesis",
              "claim": "Certainty may matter more than speed.",
              "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process."
            },
            "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
            "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
          },
          "narrative_fit": {
            "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
            "after": "Explain the trial design, the service detail or the evidence needed.",
            "good_uses": [
              "A strategic point of view",
              "One central finding with support",
              "A concept introduction"
            ],
            "poor_fits": [
              "A multi-factor comparison",
              "A claim requiring extensive caveats",
              "Visual proof of a historical event using generated imagery"
            ]
          },
          "evidence": {
            "observations": [
              "Current option markup/CSS and selected contract show: Removes the picture and anchors the statement at top left; the support must make the point intelligible alone."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "Option source pixels and live interaction were not separately reviewed in this authoring pass."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Reviewed actual option markup, selected contract and example mapping; source intent and interaction fidelity not asserted."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification sufficient to understand the claim without an image."
        ],
        "requires_before": [
          "Establish the booking uncertainty with evidence or label it as an assumption."
        ],
        "enables_after": [
          "Explain the trial design, the service detail or the evidence needed."
        ],
        "avoid_when": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      },
      "anchor-mid": {
        "audience_question": "What single claim should I notice, and what makes it tangible?",
        "intent": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reasoning_relation": "dominant claim with supporting scene",
        "slot_roles": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible."
        },
        "matching": {
          "audience_question": "What single claim should I notice, and what makes it tangible?",
          "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
          "reasoning_relation": "dominant claim with supporting scene",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Statement alone, anchored at the vertical middle (combine with anchor-centre or anchor-right)",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Indicate stance, finding or proposal.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "One bounded proposition, not a stack of benefits.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Several equally important findings or a picture that cannot illuminate the claim.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "anchor-mid",
            "composition_delta": "Statement alone, anchored at the vertical middle (combine with anchor-centre or anchor-right)",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S04 anchor-mid when the supplied material answers “What single claim should I notice, and what makes it tangible?” through dominant claim with supporting scene. Respect this state: Statement alone, anchored at the vertical middle (combine with anchor-centre or anchor-right)"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "One bounded proposition and its short reason stand alone as a reading moment.",
          "communication_job": "Land a point of view that the surrounding story can support. Places the text-only statement at the vertical middle; no new semantic hierarchy is implied.",
          "audience_value": "Perspective and explanation: clarifies the stance and its qualification without a supporting image.",
          "reading_path": [
            "Read the eyebrow to identify the moment.",
            "Read the claim and support together; placement controls pacing, not the truth of the proposition."
          ],
          "adaptation": {
            "required_inputs": [
              "One supportable claim or clearly labelled hypothesis.",
              "A concise reason or qualification sufficient to understand the claim without an image."
            ],
            "slot_guidance": {
              "eyebrow": "Indicate stance, finding or proposal.",
              "claim": "One bounded proposition, not a stack of benefits.",
              "support": "Reason, mechanism or limitation that makes the claim intelligible."
            },
            "can_change": [
              "Claim and supporting reason within the same bounded proposition.",
              "The selected text anchor, which changes placement rather than meaning."
            ],
            "must_survive": [
              "Image, support and claim concern the same point.",
              "Necessary qualification remains visible.",
              "Visual prominence does not establish truth."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
            "slot_fills": {
              "eyebrow": "Pilot hypothesis",
              "claim": "Certainty may matter more than speed.",
              "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process."
            },
            "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
            "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
          },
          "narrative_fit": {
            "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
            "after": "Explain the trial design, the service detail or the evidence needed.",
            "good_uses": [
              "A strategic point of view",
              "One central finding with support",
              "A concept introduction"
            ],
            "poor_fits": [
              "A multi-factor comparison",
              "A claim requiring extensive caveats",
              "Visual proof of a historical event using generated imagery"
            ]
          },
          "evidence": {
            "observations": [
              "Current option markup/CSS and selected contract show: Places the text-only statement at the vertical middle; no new semantic hierarchy is implied."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "Option source pixels and live interaction were not separately reviewed in this authoring pass."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Reviewed actual option markup, selected contract and example mapping; source intent and interaction fidelity not asserted."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification sufficient to understand the claim without an image."
        ],
        "requires_before": [
          "Establish the booking uncertainty with evidence or label it as an assumption."
        ],
        "enables_after": [
          "Explain the trial design, the service detail or the evidence needed."
        ],
        "avoid_when": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      },
      "anchor-bottom": {
        "audience_question": "What single claim should I notice, and what makes it tangible?",
        "intent": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reasoning_relation": "dominant claim with supporting scene",
        "slot_roles": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible."
        },
        "matching": {
          "audience_question": "What single claim should I notice, and what makes it tangible?",
          "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
          "reasoning_relation": "dominant claim with supporting scene",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Statement alone, anchored at the bottom (combine with anchor-centre or anchor-right)",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Indicate stance, finding or proposal.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "One bounded proposition, not a stack of benefits.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Several equally important findings or a picture that cannot illuminate the claim.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "anchor-bottom",
            "composition_delta": "Statement alone, anchored at the bottom (combine with anchor-centre or anchor-right)",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S04 anchor-bottom when the supplied material answers “What single claim should I notice, and what makes it tangible?” through dominant claim with supporting scene. Respect this state: Statement alone, anchored at the bottom (combine with anchor-centre or anchor-right)"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "One bounded proposition and its short reason stand alone as a reading moment.",
          "communication_job": "Land a point of view that the surrounding story can support. Places the text-only statement at the bottom; this is pacing and placement, not a different claim.",
          "audience_value": "Perspective and explanation: clarifies the stance and its qualification without a supporting image.",
          "reading_path": [
            "Read the eyebrow to identify the moment.",
            "Read the claim and support together; placement controls pacing, not the truth of the proposition."
          ],
          "adaptation": {
            "required_inputs": [
              "One supportable claim or clearly labelled hypothesis.",
              "A concise reason or qualification sufficient to understand the claim without an image."
            ],
            "slot_guidance": {
              "eyebrow": "Indicate stance, finding or proposal.",
              "claim": "One bounded proposition, not a stack of benefits.",
              "support": "Reason, mechanism or limitation that makes the claim intelligible."
            },
            "can_change": [
              "Claim and supporting reason within the same bounded proposition.",
              "The selected text anchor, which changes placement rather than meaning."
            ],
            "must_survive": [
              "Image, support and claim concern the same point.",
              "Necessary qualification remains visible.",
              "Visual prominence does not establish truth."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
            "slot_fills": {
              "eyebrow": "Pilot hypothesis",
              "claim": "Certainty may matter more than speed.",
              "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process."
            },
            "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
            "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
          },
          "narrative_fit": {
            "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
            "after": "Explain the trial design, the service detail or the evidence needed.",
            "good_uses": [
              "A strategic point of view",
              "One central finding with support",
              "A concept introduction"
            ],
            "poor_fits": [
              "A multi-factor comparison",
              "A claim requiring extensive caveats",
              "Visual proof of a historical event using generated imagery"
            ]
          },
          "evidence": {
            "observations": [
              "Current option markup/CSS and selected contract show: Places the text-only statement at the bottom; this is pacing and placement, not a different claim."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "Option source pixels and live interaction were not separately reviewed in this authoring pass."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Reviewed actual option markup, selected contract and example mapping; source intent and interaction fidelity not asserted."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification sufficient to understand the claim without an image."
        ],
        "requires_before": [
          "Establish the booking uncertainty with evidence or label it as an assumption."
        ],
        "enables_after": [
          "Explain the trial design, the service detail or the evidence needed."
        ],
        "avoid_when": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      },
      "anchor-centre": {
        "audience_question": "What single claim should I notice, and what makes it tangible?",
        "intent": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reasoning_relation": "dominant claim with supporting scene",
        "slot_roles": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible."
        },
        "matching": {
          "audience_question": "What single claim should I notice, and what makes it tangible?",
          "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
          "reasoning_relation": "dominant claim with supporting scene",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Statement alone, centred across (combine with anchor-mid or anchor-bottom)",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Indicate stance, finding or proposal.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "One bounded proposition, not a stack of benefits.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Several equally important findings or a picture that cannot illuminate the claim.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "anchor-centre",
            "composition_delta": "Statement alone, centred across (combine with anchor-mid or anchor-bottom)",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S04 anchor-centre when the supplied material answers “What single claim should I notice, and what makes it tangible?” through dominant claim with supporting scene. Respect this state: Statement alone, centred across (combine with anchor-mid or anchor-bottom)"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "One bounded proposition and its short reason stand alone as a reading moment.",
          "communication_job": "Land a point of view that the surrounding story can support. Centres the text-only statement; the meaning still comes from claim and support.",
          "audience_value": "Perspective and explanation: clarifies the stance and its qualification without a supporting image.",
          "reading_path": [
            "Read the eyebrow to identify the moment.",
            "Read the claim and support together; placement controls pacing, not the truth of the proposition."
          ],
          "adaptation": {
            "required_inputs": [
              "One supportable claim or clearly labelled hypothesis.",
              "A concise reason or qualification sufficient to understand the claim without an image."
            ],
            "slot_guidance": {
              "eyebrow": "Indicate stance, finding or proposal.",
              "claim": "One bounded proposition, not a stack of benefits.",
              "support": "Reason, mechanism or limitation that makes the claim intelligible."
            },
            "can_change": [
              "Claim and supporting reason within the same bounded proposition.",
              "The selected text anchor, which changes placement rather than meaning."
            ],
            "must_survive": [
              "Image, support and claim concern the same point.",
              "Necessary qualification remains visible.",
              "Visual prominence does not establish truth."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
            "slot_fills": {
              "eyebrow": "Pilot hypothesis",
              "claim": "Certainty may matter more than speed.",
              "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process."
            },
            "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
            "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
          },
          "narrative_fit": {
            "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
            "after": "Explain the trial design, the service detail or the evidence needed.",
            "good_uses": [
              "A strategic point of view",
              "One central finding with support",
              "A concept introduction"
            ],
            "poor_fits": [
              "A multi-factor comparison",
              "A claim requiring extensive caveats",
              "Visual proof of a historical event using generated imagery"
            ]
          },
          "evidence": {
            "observations": [
              "Current option markup/CSS and selected contract show: Centres the text-only statement; the meaning still comes from claim and support."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "Option source pixels and live interaction were not separately reviewed in this authoring pass."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Reviewed actual option markup, selected contract and example mapping; source intent and interaction fidelity not asserted."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification sufficient to understand the claim without an image."
        ],
        "requires_before": [
          "Establish the booking uncertainty with evidence or label it as an assumption."
        ],
        "enables_after": [
          "Explain the trial design, the service detail or the evidence needed."
        ],
        "avoid_when": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      },
      "anchor-right": {
        "audience_question": "What single claim should I notice, and what makes it tangible?",
        "intent": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
        "reasoning_relation": "dominant claim with supporting scene",
        "slot_roles": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible."
        },
        "matching": {
          "audience_question": "What single claim should I notice, and what makes it tangible?",
          "reader_outcome": "Connect one prominent claim to one relevant supporting passage and picture.",
          "reasoning_relation": "dominant claim with supporting scene",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Statement alone, set in the right part (combine with anchor-mid or anchor-bottom)",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Indicate stance, finding or proposal.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What single claim should I notice, and what makes it tangible?",
              "semantic_role": "One bounded proposition, not a stack of benefits.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Several equally important findings or a picture that cannot illuminate the claim.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "anchor-right",
            "composition_delta": "Statement alone, set in the right part (combine with anchor-mid or anchor-bottom)",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S04 anchor-right when the supplied material answers “What single claim should I notice, and what makes it tangible?” through dominant claim with supporting scene. Respect this state: Statement alone, set in the right part (combine with anchor-mid or anchor-bottom)"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "One bounded proposition and its short reason stand alone as a reading moment.",
          "communication_job": "Land a point of view that the surrounding story can support. Places the text-only statement on the right; it retains the same bounded assertion.",
          "audience_value": "Perspective and explanation: clarifies the stance and its qualification without a supporting image.",
          "reading_path": [
            "Read the eyebrow to identify the moment.",
            "Read the claim and support together; placement controls pacing, not the truth of the proposition."
          ],
          "adaptation": {
            "required_inputs": [
              "One supportable claim or clearly labelled hypothesis.",
              "A concise reason or qualification sufficient to understand the claim without an image."
            ],
            "slot_guidance": {
              "eyebrow": "Indicate stance, finding or proposal.",
              "claim": "One bounded proposition, not a stack of benefits.",
              "support": "Reason, mechanism or limitation that makes the claim intelligible."
            },
            "can_change": [
              "Claim and supporting reason within the same bounded proposition.",
              "The selected text anchor, which changes placement rather than meaning."
            ],
            "must_survive": [
              "Image, support and claim concern the same point.",
              "Necessary qualification remains visible.",
              "Visual prominence does not establish truth."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
            "slot_fills": {
              "eyebrow": "Pilot hypothesis",
              "claim": "Certainty may matter more than speed.",
              "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process."
            },
            "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
            "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
          },
          "narrative_fit": {
            "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
            "after": "Explain the trial design, the service detail or the evidence needed.",
            "good_uses": [
              "A strategic point of view",
              "One central finding with support",
              "A concept introduction"
            ],
            "poor_fits": [
              "A multi-factor comparison",
              "A claim requiring extensive caveats",
              "Visual proof of a historical event using generated imagery"
            ]
          },
          "evidence": {
            "observations": [
              "Current option markup/CSS and selected contract show: Places the text-only statement on the right; it retains the same bounded assertion."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "Option source pixels and live interaction were not separately reviewed in this authoring pass."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Reviewed actual option markup, selected contract and example mapping; source intent and interaction fidelity not asserted."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification sufficient to understand the claim without an image."
        ],
        "requires_before": [
          "Establish the booking uncertainty with evidence or label it as an assumption."
        ],
        "enables_after": [
          "Explain the trial design, the service detail or the evidence needed."
        ],
        "avoid_when": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      },
      "phones": {
        "audience_question": "How do these two phone views demonstrate the same promise?",
        "intent": "Inspect a bounded pair of product states beside one shared claim.",
        "reader_outcome": "Inspect a bounded pair of product states beside one shared claim.",
        "reasoning_relation": "claim and paired device views",
        "slot_roles": {
          "eyebrow": "Identify proposal, role, offer or capability.",
          "claim": "The one proposition this option makes.",
          "support": "Explain the mechanism and scope without claiming unverified results.",
          "phones": "Show the claimed capability in the preserved product/device frame; disclose concept/mockup status and retain readable critical labels."
        },
        "matching": {
          "audience_question": "How do these two phone views demonstrate the same promise?",
          "reader_outcome": "Inspect a bounded pair of product states beside one shared claim.",
          "reasoning_relation": "claim and paired device views",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Two upright phone frames on the right, cut off by the bottom edge, each screen a picture (for app or product slides)",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Identify proposal, role, offer or capability.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "How do these two phone views demonstrate the same promise?",
              "semantic_role": "The one proposition this option makes.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Explain the mechanism and scope without claiming unverified results.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "phones",
              "reader_question": "What does the phones contribute to this page’s reader outcome?",
              "semantic_role": "Show the claimed capability in the preserved product/device frame; disclose concept/mockup status and retain readable critical labels.",
              "content_unit_count": {
                "min": 2,
                "max": 2,
                "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
              },
              "placeholder": "[REAL CONTENT · phones · Two product views demonstrating the same claimed capability.]",
              "layout_budget": {
                "authored": "2 screen images with named states",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "phones",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Phone frames implying two supported platforms without verification.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "phones",
            "composition_delta": "Two upright phone frames on the right, cut off by the bottom edge, each screen a picture (for app or product slides)",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S04 phones when the supplied material answers “How do these two phone views demonstrate the same promise?” through claim and paired device views. Respect this state: Two upright phone frames on the right, cut off by the bottom edge, each screen a picture (for app or product slides)"
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "what kind of moment",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "How do these two phone views demonstrate the same promise?",
              "semantic_role": "the claim",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "one short paragraph",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "phones",
              "reader_question": "What does the phones contribute to this page’s reader outcome?",
              "semantic_role": "Two product views demonstrating the same claimed capability.",
              "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 · phones · Two product views demonstrating the same claimed capability.]",
              "layout_budget": {
                "authored": "2 screen images with named states",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "phones",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0
                ]
              }
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S04",
                "option": "phones",
                "counts": {
                  "phones": 2
                },
                "reason": "Current authored repeated members inspected; count was previously one wrapper rather than its repeated content."
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "The product view demonstrates how the stated capability would work.",
          "communication_job": "Two related mobile views demonstrate the same capability across a useful state change.",
          "audience_value": "Explanation: lets the reader inspect the mechanism rather than accept a feature slogan.",
          "reading_path": [
            "Read the capability and its stated implementation status.",
            "Inspect the relevant screen state or paired states.",
            "Connect visible controls/status to the claimed capability, then seek a real demo if evaluation depends on behaviour."
          ],
          "adaptation": {
            "required_inputs": [
              "One bounded capability.",
              "A truthful product view or clearly labelled concept.",
              "The actual state/data needed to demonstrate it."
            ],
            "slot_guidance": {
              "eyebrow": "Identify proposal, role, offer or capability.",
              "claim": "The one proposition this option makes.",
              "support": "Explain the mechanism and scope without claiming unverified results.",
              "phones": "Show the claimed capability in the preserved product/device frame; disclose concept/mockup status and retain readable critical labels."
            },
            "can_change": [
              "Screen content and copy within the same capability."
            ],
            "must_survive": [
              "Preserve the device/frame and replace the screen content.",
              "Show the same capability in both phones when using the pair.",
              "Do not infer functionality from a static picture."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional repair cooperative: explicitly invented teaching material for this selected variation.",
            "slot_fills": {
              "eyebrow": "Pilot proposal",
              "claim": "See what still blocks a booking.",
              "support": "The concept separates unresolved checks from a confirmed appointment so staff can explain the next step. These are proposed screens, not a live service.",
              "phones": [
                "Concept phone 1: provisional booking with part availability unresolved.",
                "Concept phone 2: confirmed booking after diagnosis, part and technician checks."
              ]
            },
            "reasoning": "The view links a promise to visible readiness states; concept labelling prevents imagined behaviour becoming a shipping claim.",
            "qualification": "All people, examples and planned results are fictional. Replace with authorised, verified content; selection and interface treatment do not establish truth."
          },
          "narrative_fit": {
            "before": "Explain the user problem the screen addresses.",
            "after": "Demonstrate actual interactions or discuss how the concept would be tested.",
            "good_uses": [
              "A product capability explanation",
              "A clearly labelled service concept"
            ],
            "poor_fits": [
              "Evidence of adoption or outcomes",
              "Unlabelled fictional interfaces"
            ]
          },
          "evidence": {
            "observations": [
              "Inspected the selected option HTML, CSS and existing semantic/slot contract; Two related mobile views demonstrate the same capability across a useful state change."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "This option’s source pixels and live interaction were not separately reviewed in this authoring pass; original intent and behaviour fidelity are not asserted."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Option layout-contract and worked-example mapping reviewed from actual local implementation; source-author and empirical validation not claimed."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "One bounded capability.",
          "A truthful product view or clearly labelled concept.",
          "The actual state/data needed to demonstrate it."
        ],
        "requires_before": [
          "Explain the user problem the screen addresses."
        ],
        "enables_after": [
          "Demonstrate actual interactions or discuss how the concept would be tested."
        ],
        "avoid_when": [
          "Evidence of adoption or outcomes",
          "Unlabelled fictional interfaces"
        ]
      },
      "reveal": {
        "audience_question": "What interpretive take follows from what I already know?",
        "intent": "Encounter one optional revealed interpretation after its factual basis is established.",
        "reader_outcome": "Encounter one optional revealed interpretation after its factual basis is established.",
        "reasoning_relation": "evidence first and optional take reveal",
        "slot_roles": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible.",
          "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence."
        },
        "matching": {
          "audience_question": "What interpretive take follows from what I already know?",
          "reader_outcome": "Encounter one optional revealed interpretation after its factual basis is established.",
          "reasoning_relation": "evidence first and optional take reveal",
          "content_shape": {
            "composition": "One claim the reader must not miss, with one supporting line.",
            "selected_state": "Tap to reveal the take: the claim is blurred until the reader taps 'Reveal the take' (motion.take-reveal; behaviour in ../motion.js). One per piece, only on the take itself, never on facts or sources.",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Indicate stance, finding or proposal.",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What interpretive take follows from what I already know?",
              "semantic_role": "One bounded proposition, not a stack of benefits.",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "Reason, mechanism or limitation that makes the claim intelligible.",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence.",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "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": [
                  0,
                  0,
                  0
                ],
                "selector": ".vis .frame > figure"
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            }
          ],
          "rejection_constraints": [
            "Facts, sources or essential qualifications hidden behind the reveal.",
            "Using a picture or large type as a substitute for evidence."
          ],
          "option_guidance": {
            "option": "reveal",
            "composition_delta": "Tap to reveal the take: the claim is blurred until the reader taps 'Reveal the take' (motion.take-reveal; behaviour in ../motion.js). One per piece, only on the take itself, never on facts or sources.",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S04 reveal when the supplied material answers “What interpretive take follows from what I already know?” through evidence first and optional take reveal. Respect this state: Tap to reveal the take: the claim is blurred until the reader taps 'Reveal the take' (motion.take-reveal; behaviour in ../motion.js). One per piece, only on the take itself, never on facts or sources."
          },
          "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": [
              "3f67c01d6b8aae80bec9d0d13d60c2f9a03978aeffab31fdce5dc90a82b277b1"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "aeb0cebad6df44298fa99345965dea5fdea12d7210d51a91aaf89cd42e7877e9",
            "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": "eyebrow",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "what kind of moment",
              "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 · eyebrow · what kind of moment]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "eyebrow",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "claim",
              "reader_question": "What interpretive take follows from what I already know?",
              "semantic_role": "the claim",
              "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 · claim · the claim]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "claim",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "support",
              "reader_question": "What does the support contribute to this page’s reader outcome?",
              "semantic_role": "one short paragraph",
              "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 · support · one short paragraph]",
              "layout_budget": {
                "authored": "under 30 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "support",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  25
                ]
              }
            },
            {
              "name": "photo",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "one illustration that earns the claim; bleeds top, right, bottom",
              "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": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · photo · one illustration that earns the claim; bleeds top, right, bottom]",
              "layout_budget": {
                "authored": "3:4",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "illustration",
                "occurrences": 3,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0
                ]
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S04",
                "option": "reveal",
                "selectors": {
                  "photo": ".vis .frame > figure"
                }
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "One bounded claim becomes tangible through a short reason and a related image.",
          "communication_job": "Land a point of view that the surrounding story can support. Invites a tap before visually revealing the take; use once for the interpretation, never to withhold facts, sources or qualification.",
          "audience_value": "Perspective and explanation: clarifies the proposed stance without making an illustration carry the burden of proof.",
          "reading_path": [
            "Read the eyebrow to recognise the moment’s role.",
            "Read claim then support: the support should explain why the claim matters.",
            "Inspect the image as a concrete illustration of the same idea, with any evidence status made clear."
          ],
          "adaptation": {
            "required_inputs": [
              "One supportable claim or clearly labelled hypothesis.",
              "A concise reason or qualification.",
              "A relevant cleared illustration."
            ],
            "slot_guidance": {
              "eyebrow": "Indicate stance, finding or proposal.",
              "claim": "One bounded proposition, not a stack of benefits.",
              "support": "Reason, mechanism or limitation that makes the claim intelligible.",
              "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence."
            },
            "can_change": [
              "Claim and illustration subject.",
              "The selected source-supported composition option.",
              "Invites a tap before visually revealing the take; use once for the interpretation, never to withhold facts, sources or qualification."
            ],
            "must_survive": [
              "Image, support and claim concern the same point.",
              "Necessary qualification remains visible.",
              "Visual prominence does not establish truth.",
              "Complete exports and reduced-motion/no-script reading retain the full claim and support."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
            "slot_fills": {
              "eyebrow": "Pilot hypothesis",
              "claim": "Certainty may matter more than speed.",
              "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process.",
              "photo": "Labelled illustration of a repairer checking a parts tray before confirming a booking."
            },
            "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
            "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
          },
          "narrative_fit": {
            "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
            "after": "Explain the trial design, the service detail or the evidence needed.",
            "good_uses": [
              "A strategic point of view",
              "One central finding with support",
              "A concept introduction"
            ],
            "poor_fits": [
              "A multi-factor comparison",
              "A claim requiring extensive caveats",
              "Visual proof of a historical event using generated imagery"
            ]
          },
          "evidence": {
            "observations": [
              "Current option markup/CSS and selected contract show: Invites a tap before visually revealing the take; use once for the interpretation, never to withhold facts, sources or qualification."
            ],
            "interpretations": [
              "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
            ],
            "not_verified": [
              "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified.",
              "Option source pixels and live interaction were not separately reviewed in this authoring pass."
            ],
            "references": [
              "dist/S04-statement/spread.html",
              "dist/S04-statement/spread.json",
              "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Reviewed actual option markup, selected contract and example mapping; source intent and interaction fidelity not asserted."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification.",
          "A relevant cleared illustration."
        ],
        "requires_before": [
          "Establish the booking uncertainty with evidence or label it as an assumption."
        ],
        "enables_after": [
          "Explain the trial design, the service detail or the evidence needed."
        ],
        "avoid_when": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      }
    },
    "narrative_profile": {
      "central_point": "One bounded claim becomes tangible through a short reason and a related image.",
      "communication_job": "Land a point of view that the surrounding story can support.",
      "audience_value": "Perspective and explanation: clarifies the proposed stance without making an illustration carry the burden of proof.",
      "reading_path": [
        "Read the eyebrow to recognise the moment’s role.",
        "Read claim then support: the support should explain why the claim matters.",
        "Inspect the image as a concrete illustration of the same idea, with any evidence status made clear."
      ],
      "adaptation": {
        "required_inputs": [
          "One supportable claim or clearly labelled hypothesis.",
          "A concise reason or qualification.",
          "A relevant cleared illustration."
        ],
        "slot_guidance": {
          "eyebrow": "Indicate stance, finding or proposal.",
          "claim": "One bounded proposition, not a stack of benefits.",
          "support": "Reason, mechanism or limitation that makes the claim intelligible.",
          "photo": "A relevant illustration of the subject; the legacy name does not make the image photographic evidence."
        },
        "can_change": [
          "Claim and illustration subject.",
          "The selected source-supported composition option."
        ],
        "must_survive": [
          "Image, support and claim concern the same point.",
          "Necessary qualification remains visible.",
          "Visual prominence does not establish truth."
        ]
      },
      "worked_example": {
        "fictional": true,
        "scenario": "A fictional repair cooperative is preparing a pilot proposal; all people, events and data are teaching examples.",
        "slot_fills": {
          "eyebrow": "Pilot hypothesis",
          "claim": "Certainty may matter more than speed.",
          "support": "We propose confirming parts availability before offering selected repair appointments, then comparing missed promises with the current booking process.",
          "photo": "Labelled illustration of a repairer checking a parts tray before confirming a booking."
        },
        "reasoning": "The support names the mechanism and test; the image makes the process imaginable but does not verify the hypothesis.",
        "qualification": "Fictional teaching example. Replace with authorised facts, evidence and destinations before delivery; no results or audience effect are claimed."
      },
      "narrative_fit": {
        "before": "Establish the booking uncertainty with evidence or label it as an assumption.",
        "after": "Explain the trial design, the service detail or the evidence needed.",
        "good_uses": [
          "A strategic point of view",
          "One central finding with support",
          "A concept introduction"
        ],
        "poor_fits": [
          "A multi-factor comparison",
          "A claim requiring extensive caveats",
          "Visual proof of a historical event using generated imagery"
        ]
      },
      "evidence": {
        "observations": [
          "Viewed source: point-of-view label, large claim, a brief supporting paragraph and a large prescribed supporting image region.",
          "Current markup and the named slot contract were inspected."
        ],
        "interpretations": [
          "Communication job, audience value and adaptation advice are layout-contract interpretations. They are not verified statements of source-author intent."
        ],
        "not_verified": [
          "Source-author intent, surrounding source sequence, sample factual claims and audience effect were not independently verified."
        ],
        "references": [
          "02_product/spreads/S04-statement/source.webp",
          "dist/S04-statement/spread.html",
          "dist/S04-statement/spread.json",
          "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
        ]
      },
      "review": {
        "status": "reviewed",
        "basis": "Viewed base source capture, inspected current markup/slots and reviewed the example for reasoning fit; no source-intent or empirical validation claim."
      },
      "variation_relationship": "base"
    }
  },
  "options": [
    {
      "id": "mirror",
      "what": "Picture on the left"
    },
    {
      "id": "half",
      "what": "Even 50/50 split"
    },
    {
      "id": "framed",
      "what": "Framed picture with a caption band"
    },
    {
      "id": "role",
      "what": "Highlighted role box under the text"
    },
    {
      "id": "list",
      "what": "Short list under the text"
    },
    {
      "id": "buttons",
      "what": "Hero: two buttons under the text"
    },
    {
      "id": "logos",
      "what": "Hero: a \"read at\" logo row"
    },
    {
      "id": "screen",
      "what": "Hero: a tilted product screen instead of the picture"
    },
    {
      "id": "text-only",
      "what": "Statement alone, no picture, anchored top left"
    },
    {
      "id": "anchor-mid",
      "what": "Statement alone, anchored at the vertical middle (combine with anchor-centre or anchor-right)"
    },
    {
      "id": "anchor-bottom",
      "what": "Statement alone, anchored at the bottom (combine with anchor-centre or anchor-right)"
    },
    {
      "id": "anchor-centre",
      "what": "Statement alone, centred across (combine with anchor-mid or anchor-bottom)"
    },
    {
      "id": "anchor-right",
      "what": "Statement alone, set in the right part (combine with anchor-mid or anchor-bottom)"
    },
    {
      "id": "phones",
      "what": "Two upright phone frames on the right, cut off by the bottom edge, each screen a picture (for app or product slides)"
    },
    {
      "id": "reveal",
      "what": "Tap to reveal the take: the claim is blurred until the reader taps 'Reveal the take' (motion.take-reveal; behaviour in ../motion.js). One per piece, only on the take itself, never on facts or sources."
    }
  ],
  "also_seen_in": [],
  "source": {
    "ref": "Hoffman L08 Statement",
    "url": "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
  }
}
