{
  "code": "S66",
  "name": "Orbit hero",
  "shape": "hero",
  "family": "Openers and endings",
  "fits": "A centred opener: serif headline, one-line blurb and one button over a soft gradient field, with nine small topic chips scattered in a loose cluster below it (every other chip softly blurred).",
  "use_when": "Opening a landing page or a deck where the breadth of what we cover (topics, sections, sources) is the point, shown as a light constellation rather than a list.",
  "slots": [
    {
      "name": "headline",
      "holds": "the promise, centred",
      "budget": "under 9 words"
    },
    {
      "name": "blurb",
      "holds": "one plain sentence",
      "budget": "under 20 words"
    },
    {
      "name": "button",
      "holds": "one call to action with a chevron",
      "budget": "2-3 words"
    },
    {
      "name": "chips",
      "holds": "small rounded pills, each an icon mark and a neutral name (topics, never real brands); alternate chips blurred",
      "budget": "9 chips, 1-2 words each"
    }
  ],
  "columns": 1,
  "density": "airy",
  "surface": "paper",
  "works_on": [
    "deck",
    "page"
  ],
  "library": "Tailark",
  "dir": "S66-orbit-hero",
  "semantic": {
    "audience_question": "Which topics does this offer help me explore?",
    "intent": "Recognize a central promise and its finite topic universe.",
    "reasoning_relation": "offer and topic cluster",
    "message_pattern": "[Specific offer] helps [audience] achieve [outcome] through [mechanism]. [Next action].",
    "required_content": [
      "A bounded promise and real destination.",
      "Nine short topic labels that genuinely fit the offer."
    ],
    "narrative_positions": [
      "context",
      "explanation",
      "evidence: choose only when the page supports the surrounding argument"
    ],
    "requires_before": [
      "Identify the volunteer’s need and the guide’s limits."
    ],
    "enables_after": [
      "Open a guide that makes the topics and exclusions explicit."
    ],
    "slot_roles": {
      "headline": "State the main reader job.",
      "blurb": "Define coverage and any essential limit in accessible text.",
      "button": "A real next action.",
      "chips": "Nine topic cues; their scattered positions and blur do not encode ranking, availability or confidence."
    },
    "avoid_when": [
      "Essential navigation hidden in decorative chips.",
      "A ranked comparison of capabilities."
    ],
    "layout_specific_contract": "A centred opener: serif headline, one-line blurb and one button over a soft gradient field, with nine small topic chips scattered in a loose cluster below it (every other chip softly blurred).",
    "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": "Recognize a central promise and its finite topic universe.",
    "matching": {
      "audience_question": "Which topics does this offer help me explore?",
      "reader_outcome": "Recognize a central promise and its finite topic universe.",
      "reasoning_relation": "offer and topic cluster",
      "content_shape": {
        "composition": "A centred opener: serif headline, one-line blurb and one button over a soft gradient field, with nine small topic chips scattered in a loose cluster below it (every other chip softly blurred).",
        "selected_state": "A centred opener: serif headline, one-line blurb and one button over a soft gradient field, with nine small topic chips scattered in a loose cluster below it (every other chip softly blurred).",
        "density": "airy",
        "columns": 1,
        "column_note": "Base metadata only; selected option can replace the base geometry."
      },
      "required_slots": [
        {
          "name": "headline",
          "reader_question": "Which topics does this offer help me explore?",
          "semantic_role": "State the main reader job.",
          "content_unit_count": {
            "min": 1,
            "max": 1,
            "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
          },
          "placeholder": "[REAL CONTENT · headline · the promise, centred]",
          "layout_budget": {
            "authored": "under 9 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "headline",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              7
            ]
          }
        },
        {
          "name": "blurb",
          "reader_question": "What does the blurb contribute to this page’s reader outcome?",
          "semantic_role": "Define coverage and any essential limit in accessible text.",
          "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 · blurb · one plain sentence]",
          "layout_budget": {
            "authored": "under 20 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "blurb",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              14
            ]
          }
        },
        {
          "name": "button",
          "reader_question": "What action is actually available, and what does taking it change?",
          "semantic_role": "A real next action.",
          "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 · button · one call to action with a chevron]",
          "layout_budget": {
            "authored": "2-3 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "button",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              2
            ]
          }
        },
        {
          "name": "chips",
          "reader_question": "What does the chips contribute to this page’s reader outcome?",
          "semantic_role": "Nine topic cues; their scattered positions and blur do not encode ranking, availability or confidence.",
          "content_unit_count": {
            "min": 9,
            "max": 9,
            "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
          },
          "placeholder": "[REAL CONTENT · chips · small rounded pills, each an icon mark and a neutral name (topics, never real brands); alternate chips blurred]",
          "layout_budget": {
            "authored": "9 chips, 1-2 words each",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "chips",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              10
            ]
          }
        }
      ],
      "rejection_constraints": [
        "Blurred chips carrying essential qualifications, or entity names promoted into navigation categories.",
        "Unsupported benefit claims or a decorative hero whose action has no destination."
      ],
      "option_guidance": {
        "option": "default",
        "composition_delta": "A centred opener: serif headline, one-line blurb and one button over a soft gradient field, with nine small topic chips scattered in a loose cluster below it (every other chip softly blurred).",
        "semantic_change": "retains base content relationship; changes presentation or disclosure",
        "matching_instruction": "Select S66 default when the supplied material answers “Which topics does this offer help me explore?” through offer and topic cluster. Respect this state: A centred opener: serif headline, one-line blurb and one button over a soft gradient field, with nine small topic chips scattered in a loose cluster below it (every other chip softly blurred)."
      },
      "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": [
          "e2d0be940c8012ed135e7539bb9f289d7a7376b6fd5e852727fd33112380d94f"
        ],
        "source_export": "private source images remain outside this draft site",
        "markup_sha256": "1ab251cdc0ed1fa559d2ff5e8d5454f27535d96e926fd204888670ad98311330",
        "limits": [
          "Static parsing inventories authored nodes; it does not certify rendered visibility, responsive fit or interactive state.",
          "Budgets are authored layout guidance, not a content-writing limit or proof of fit.",
          "Matching guidance is a draft inference; it does not establish facts, endorsement, causation or source author intent."
        ]
      },
      "adaptation_rules": [
        "Choose by audience question, reasoning relation and required content before aesthetic preference.",
        "Supply every required semantic role; retain visible unknowns as labelled real-content placeholders.",
        "A number needs source, scope and units; a quotation needs faithful wording and attribution.",
        "Do not infer importance from area, colour, depth or movement unless the content explicitly defines that encoding.",
        "Keep colour token roles, structural objects, licences and source records; changing content does not authorize changing them."
      ]
    },
    "rejection_constraints": [
      "Blurred chips carrying essential qualifications, or entity names promoted into navigation categories.",
      "Unsupported benefit claims or a decorative hero whose action has no destination."
    ],
    "markup_inventory": {
      "file": "spread.html",
      "sha256": "1ab251cdc0ed1fa559d2ff5e8d5454f27535d96e926fd204888670ad98311330",
      "method": "static lxml markup plus authored option description; no rendered-visibility claim",
      "all_markup_slot_counts": {
        "headline": 1,
        "blurb": 1,
        "button": 1,
        "chips": 1
      },
      "slot_evidence": {
        "headline": [
          {
            "tag": "h1",
            "classes": "title",
            "sample_word_count": 7,
            "repeated_children": 0
          }
        ],
        "blurb": [
          {
            "tag": "p",
            "classes": "sub",
            "sample_word_count": 14,
            "repeated_children": 0
          }
        ],
        "button": [
          {
            "tag": "div",
            "classes": "btns",
            "sample_word_count": 2,
            "repeated_children": 1
          }
        ],
        "chips": [
          {
            "tag": "div",
            "classes": "cloud",
            "sample_word_count": 10,
            "repeated_children": 9
          }
        ]
      },
      "option_selectors": [
        "chips-above"
      ],
      "linked_implementation": [
        {
          "file": "../spreads.css",
          "sha256": "32da94472b0c9131e4d5dae7d5bf0498b09202a9e66294b4e4f23e6ddfbf37ba"
        },
        {
          "file": "../spread.js",
          "sha256": "3d99948b83f750bd4ae95dac08e3e50a395de7c149c90a6f1a1c0ea36a2634a4"
        }
      ]
    },
    "variations": {
      "chips-above": {
        "audience_question": "Which topics does this offer help me explore?",
        "intent": "Recognize a central promise and its finite topic universe.",
        "reader_outcome": "Recognize a central promise and its finite topic universe.",
        "reasoning_relation": "offer and topic cluster",
        "slot_roles": {
          "headline": "State the main reader job.",
          "blurb": "Define coverage and any essential limit in accessible text.",
          "button": "A real next action.",
          "chips": "Nine topic cues; their scattered positions and blur do not encode ranking, availability or confidence."
        },
        "matching": {
          "audience_question": "Which topics does this offer help me explore?",
          "reader_outcome": "Recognize a central promise and its finite topic universe.",
          "reasoning_relation": "offer and topic cluster",
          "content_shape": {
            "composition": "A centred opener: serif headline, one-line blurb and one button over a soft gradient field, with nine small topic chips scattered in a loose cluster below it (every other chip softly blurred).",
            "selected_state": "Chip cluster above the headline",
            "density": "airy",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "headline",
              "reader_question": "Which topics does this offer help me explore?",
              "semantic_role": "State the main reader job.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
              },
              "placeholder": "[REAL CONTENT · headline · the promise, centred]",
              "layout_budget": {
                "authored": "under 9 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "headline",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  7
                ]
              }
            },
            {
              "name": "blurb",
              "reader_question": "What does the blurb contribute to this page’s reader outcome?",
              "semantic_role": "Define coverage and any essential limit in accessible text.",
              "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 · blurb · one plain sentence]",
              "layout_budget": {
                "authored": "under 20 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "blurb",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  14
                ]
              }
            },
            {
              "name": "button",
              "reader_question": "What action is actually available, and what does taking it change?",
              "semantic_role": "A real next action.",
              "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 · button · one call to action with a chevron]",
              "layout_budget": {
                "authored": "2-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "button",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "chips",
              "reader_question": "What does the chips contribute to this page’s reader outcome?",
              "semantic_role": "Nine topic cues; their scattered positions and blur do not encode ranking, availability or confidence.",
              "content_unit_count": {
                "min": 9,
                "max": 9,
                "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
              },
              "placeholder": "[REAL CONTENT · chips · small rounded pills, each an icon mark and a neutral name (topics, never real brands); alternate chips blurred]",
              "layout_budget": {
                "authored": "9 chips, 1-2 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "chips",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  10
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Blurred chips carrying essential qualifications, or entity names promoted into navigation categories.",
            "Unsupported benefit claims or a decorative hero whose action has no destination."
          ],
          "option_guidance": {
            "option": "chips-above",
            "composition_delta": "Chip cluster above the headline",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S66 chips-above when the supplied material answers “Which topics does this offer help me explore?” through offer and topic cluster. Respect this state: Chip cluster above the headline"
          },
          "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": [
              "e2d0be940c8012ed135e7539bb9f289d7a7376b6fd5e852727fd33112380d94f"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "1ab251cdc0ed1fa559d2ff5e8d5454f27535d96e926fd204888670ad98311330",
            "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": "The offer spans a defined set of topics, all gathered under one promise.",
          "communication_job": "Same communication job as default. The same nine-chip cluster comes before the headline, framing the subject before the promise.",
          "audience_value": "Orientation: gives a sense of breadth while avoiding a promise of exhaustive knowledge or equal support for every topic.",
          "reading_path": [
            "The same nine-chip cluster comes before the headline, framing the subject before the promise.",
            "Read the promise and scope sentence.",
            "Scan the topic chips as illustrative coverage cues, not a ranked or navigable taxonomy.",
            "Use the single action to reach the real content or coverage description."
          ],
          "adaptation": {
            "required_inputs": [
              "A bounded promise and real destination.",
              "Nine short topic labels that genuinely fit the offer."
            ],
            "slot_guidance": {
              "headline": "State the main reader job.",
              "blurb": "Define coverage and any essential limit in accessible text.",
              "button": "A real next action.",
              "chips": "Nine topic cues; their scattered positions and blur do not encode ranking, availability or confidence."
            },
            "can_change": [
              "Subject, names and wording within the active slot roles.",
              "Illustrations or supporting values where present, with their provenance and limits."
            ],
            "must_survive": [
              "Nine labels stay within actual coverage.",
              "Essential scope is in accessible text; current chips are aria-hidden.",
              "Position and blur are decorative, not semantic encodings."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair preparation guide introduces its coverage.",
            "slot_fills": {
              "headline": "Prepare a safer repair session.",
              "blurb": "A fictional volunteer guide covers intake, supervision and referrals; it does not replace specialist safety training.",
              "button": "Read guide",
              "chips": [
                "Intake",
                "Tools",
                "Supervision",
                "Diagnosis",
                "Records",
                "Referral",
                "Parts",
                "Handover",
                "Follow-up"
              ]
            },
            "reasoning": "The chips illustrate the breadth stated in the blurb. They do not imply each topic is a working feature or clickable category.",
            "qualification": "Every organization, value and assertion in this example is fictional. Replace it with approved, sourced content before use."
          },
          "narrative_fit": {
            "before": "Identify the volunteer’s need and the guide’s limits.",
            "after": "Open a guide that makes the topics and exclusions explicit.",
            "good_uses": [
              "A concise coverage opener."
            ],
            "poor_fits": [
              "Essential navigation hidden in decorative chips.",
              "A ranked comparison of capabilities."
            ]
          },
          "evidence": {
            "observations": [
              "Retained source has centered promise/action and loose topic chips.",
              "Current .cloud is aria-hidden with nine labels; the option changes order only."
            ],
            "interpretations": [
              "The communication job and reuse advice are inferred from the current arrangement and slot contract, not independently confirmed source intent."
            ],
            "not_verified": [
              "Original author intent, factual accuracy of sample copy and persuasion effects are not verified.",
              "No confidential archive or proposal corpus was used.",
              "Variant-specific source playback was not independently tested; the variation reading uses its current implementation and metadata."
            ],
            "references": [
              "dist/S66-orbit-hero/spread.json",
              "dist/S66-orbit-hero/spread.html",
              "02_product/spreads/S66-orbit-hero/source.webp (viewed for arrangement)"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Motif inspected current metadata, active markup and the retained source arrangement, then checked the fictional example against the content roles. This is a layout-contract adaptation review."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "A bounded promise and real destination.",
          "Nine short topic labels that genuinely fit the offer."
        ],
        "requires_before": [
          "Identify the volunteer’s need and the guide’s limits."
        ],
        "enables_after": [
          "Open a guide that makes the topics and exclusions explicit."
        ],
        "avoid_when": [
          "Essential navigation hidden in decorative chips.",
          "A ranked comparison of capabilities."
        ]
      }
    },
    "narrative_profile": {
      "central_point": "The offer spans a defined set of topics, all gathered under one promise.",
      "communication_job": "Answer what kinds of question this offer covers.",
      "audience_value": "Orientation: gives a sense of breadth while avoiding a promise of exhaustive knowledge or equal support for every topic.",
      "reading_path": [
        "Read the promise and scope sentence.",
        "Scan the topic chips as illustrative coverage cues, not a ranked or navigable taxonomy.",
        "Use the single action to reach the real content or coverage description."
      ],
      "adaptation": {
        "required_inputs": [
          "A bounded promise and real destination.",
          "Nine short topic labels that genuinely fit the offer."
        ],
        "slot_guidance": {
          "headline": "State the main reader job.",
          "blurb": "Define coverage and any essential limit in accessible text.",
          "button": "A real next action.",
          "chips": "Nine topic cues; their scattered positions and blur do not encode ranking, availability or confidence."
        },
        "can_change": [
          "Subject, names and wording within the active slot roles.",
          "Illustrations or supporting values where present, with their provenance and limits."
        ],
        "must_survive": [
          "Nine labels stay within actual coverage.",
          "Essential scope is in accessible text; current chips are aria-hidden.",
          "Position and blur are decorative, not semantic encodings."
        ]
      },
      "worked_example": {
        "fictional": true,
        "scenario": "A fictional repair preparation guide introduces its coverage.",
        "slot_fills": {
          "headline": "Prepare a safer repair session.",
          "blurb": "A fictional volunteer guide covers intake, supervision and referrals; it does not replace specialist safety training.",
          "button": "Read guide",
          "chips": [
            "Intake",
            "Tools",
            "Supervision",
            "Diagnosis",
            "Records",
            "Referral",
            "Parts",
            "Handover",
            "Follow-up"
          ]
        },
        "reasoning": "The chips illustrate the breadth stated in the blurb. They do not imply each topic is a working feature or clickable category.",
        "qualification": "Every organization, value and assertion in this example is fictional. Replace it with approved, sourced content before use."
      },
      "narrative_fit": {
        "before": "Identify the volunteer’s need and the guide’s limits.",
        "after": "Open a guide that makes the topics and exclusions explicit.",
        "good_uses": [
          "A concise coverage opener."
        ],
        "poor_fits": [
          "Essential navigation hidden in decorative chips.",
          "A ranked comparison of capabilities."
        ]
      },
      "evidence": {
        "observations": [
          "Retained source has centered promise/action and loose topic chips.",
          "Current .cloud is aria-hidden with nine labels; the option changes order only."
        ],
        "interpretations": [
          "The communication job and reuse advice are inferred from the current arrangement and slot contract, not independently confirmed source intent."
        ],
        "not_verified": [
          "Original author intent, factual accuracy of sample copy and persuasion effects are not verified.",
          "No confidential archive or proposal corpus was used."
        ],
        "references": [
          "dist/S66-orbit-hero/spread.json",
          "dist/S66-orbit-hero/spread.html",
          "02_product/spreads/S66-orbit-hero/source.webp (viewed for arrangement)"
        ]
      },
      "review": {
        "status": "reviewed",
        "basis": "Motif inspected current metadata, active markup and the retained source arrangement, then checked the fictional example against the content roles. This is a layout-contract adaptation review."
      },
      "variation_relationship": "base"
    }
  },
  "options": [
    {
      "id": "chips-above",
      "what": "Chip cluster above the headline"
    }
  ],
  "also_seen_in": [
    "Tailark veil hero 2 (chips above the headline): https://oss.tailark.com/view/veil-hero-section-2?theme=light"
  ],
  "source": {
    "ref": "Tailark veil hero 1",
    "url": "https://oss.tailark.com/view/veil-hero-section-1?theme=light"
  }
}
