{
  "code": "S111",
  "name": "Guided steps",
  "shape": "guided-steps",
  "family": "Inputs and interaction",
  "fits": "A scrollable numbered step rail above a content well with back/next and complete review controls.",
  "use_when": "What should I do next, and why?",
  "slots": [
    {
      "name": "steps",
      "holds": "A real ordered process with meaningful step labels",
      "budget": "5 steps"
    },
    {
      "name": "content",
      "holds": "Complete instructions for each step; label examples",
      "budget": "under 60 words per step"
    },
    {
      "name": "navigation",
      "holds": "Back, next, direct tab selection and complete review",
      "budget": "local only"
    },
    {
      "name": "plan-title",
      "holds": "opt-plan: Name the intended outcome.",
      "budget": "one bounded example; preserve readable static content"
    },
    {
      "name": "plan-summary",
      "holds": "opt-plan: Bound the scope of the proposal.",
      "budget": "one bounded example; preserve readable static content"
    },
    {
      "name": "plan-content",
      "holds": "opt-plan: State meaningful ordered steps and concrete outputs.",
      "budget": "one bounded example; preserve readable static content"
    },
    {
      "name": "plan-action",
      "holds": "opt-plan: Provide a local copy, without implying approval or execution.",
      "budget": "one bounded example; preserve readable static content"
    }
  ],
  "columns": 1,
  "density": "standard",
  "surface": "paper",
  "works_on": [
    "page",
    "deck"
  ],
  "library": "Cult UI",
  "reference_libraries": [
    "AI Elements"
  ],
  "dir": "S111-guided-steps",
  "semantic": {
    "audience_question": "What instruction belongs to each of these five steps?",
    "intent": "Follow a complete finite process and inspect every step before acting.",
    "reasoning_relation": "ordered instruction and local progression",
    "message_pattern": "A scrollable numbered step rail above a content well with back/next and complete review controls.",
    "required_content": [
      "Five ordered labels that name meaningful stages.",
      "Five corresponding instructional panels, each with a concrete output and relevant limit, under 60 words per panel.",
      "Truthful local Back/Next/Review all controls; no submission or account creation."
    ],
    "narrative_positions": [
      "utility interaction",
      "reference"
    ],
    "requires_before": [
      "State the task, user and prerequisites."
    ],
    "enables_after": [
      "Use the real output or assign its next owner outside the preview."
    ],
    "slot_roles": {
      "steps": "Five ordered labels that name meaningful stages.",
      "content": "Five corresponding instructional panels, each with a concrete output and relevant limit, under 60 words per panel.",
      "navigation": "Truthful local Back/Next/Review all controls; no submission or account creation."
    },
    "avoid_when": [
      "A production onboarding flow requiring validation or account creation.",
      "An unordered set of tips."
    ],
    "layout_specific_contract": "A scrollable numbered step rail above a content well with back/next and complete review controls.",
    "variation_rule": "Read the selected markup and option source before adapting; maintain honest state and keyboard equivalents.",
    "provenance": {
      "basis": "Captured source arrangement and independent native adaptation",
      "review": "Facet model-authored guidance for Nic-authorized catalogue intake, 2026-10-10",
      "corpus_evidence_status": "not established",
      "guide": "../SEMANTICS.md"
    },
    "variations": {
      "plan": {
        "audience_question": "What proposed outcome and ordered work does this plan contain?",
        "intent": "Inspect a bounded proposal and download its local copy before deciding.",
        "reasoning_relation": "proposed outcome and ordered plan",
        "message_pattern": "[Purpose]. [Supplied content in its original order]. [Source, limit or next action].",
        "required_content": [
          "Names the proposed outcome.",
          "States scope and proposed status in one short overview.",
          "The complete plan: overview, ordered steps and outputs; the document itself does no work.",
          "A download action that returns the same plan as displayed."
        ],
        "slot_roles": {
          "plan-title": "Names the proposed outcome.",
          "plan-summary": "States scope and proposed status in one short overview.",
          "plan-content": "The complete plan: overview, ordered steps and outputs; the document itself does no work.",
          "plan-action": "A download action that returns the same plan as displayed."
        },
        "avoid_when": [
          "A completed-results report.",
          "A live execution control."
        ],
        "narrative_positions": [
          "explanation",
          "reference"
        ],
        "requires_before": [
          "Establish the objective, constraints and who would own the work."
        ],
        "enables_after": [
          "Review the proposal, assign owners or begin work through a separate authorised process."
        ],
        "layout_specific_contract": "Expandable plan card with summary, overview, ordered steps and local download.",
        "variation_rule": "Read ../ai-elements-options.js, ../ai-elements-options.css and ../ai-elements-options.json. The option-plan.html entry point selects this option without JavaScript. Export with ?render=1 for complete content.",
        "provenance": {
          "basis": "Live AI Elements example and pinned upstream implementation; native adaptation by Inlay.",
          "review": "Nic approved the three selected patterns, 2026-10-11.",
          "corpus_evidence_status": "not established",
          "guide": "../SEMANTICS.md"
        },
        "reader_outcome": "Inspect a bounded proposal and download its local copy before deciding.",
        "matching": {
          "audience_question": "What proposed outcome and ordered work does this plan contain?",
          "reader_outcome": "Inspect a bounded proposal and download its local copy before deciding.",
          "reasoning_relation": "proposed outcome and ordered plan",
          "content_shape": {
            "composition": "A scrollable numbered step rail above a content well with back/next and complete review controls.",
            "selected_state": "Expandable plan card with summary, overview, ordered steps and local download.",
            "density": "standard",
            "columns": 1,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "plan-title",
              "reader_question": "What does the plan title contribute to this page’s reader outcome?",
              "semantic_role": "Names the proposed outcome.",
              "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 · plan-title · opt-plan: Name the intended outcome.]",
              "layout_budget": {
                "authored": "one bounded example; preserve readable static content",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "plan-title",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  4
                ]
              }
            },
            {
              "name": "plan-summary",
              "reader_question": "What does the plan summary contribute to this page’s reader outcome?",
              "semantic_role": "States scope and proposed status in one short overview.",
              "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 · plan-summary · opt-plan: Bound the scope of the proposal.]",
              "layout_budget": {
                "authored": "one bounded example; preserve readable static content",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "plan-summary",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  14
                ]
              }
            },
            {
              "name": "plan-content",
              "reader_question": "What does the plan content contribute to this page’s reader outcome?",
              "semantic_role": "The complete plan: overview, ordered steps and outputs; the document itself does no work.",
              "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 · plan-content · opt-plan: State meaningful ordered steps and concrete outputs.]",
              "layout_budget": {
                "authored": "one bounded example; preserve readable static content",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "plan-content",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  85
                ]
              }
            },
            {
              "name": "plan-action",
              "reader_question": "What action is actually available, and what does taking it change?",
              "semantic_role": "A download action that returns the same plan as displayed.",
              "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 · plan-action · opt-plan: Provide a local copy, without implying approval or execution.]",
              "layout_budget": {
                "authored": "one bounded example; preserve readable static content",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "plan-action",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Download or expansion implying approval, execution or generated backend work.",
            "Representing a plan as execution progress.",
            "Essential instructions available only on hover or omitted from exports.",
            "Using this shell as authentication, billing or a production submission engine."
          ],
          "option_guidance": {
            "option": "plan",
            "composition_delta": "Expandable plan card with summary, overview, ordered steps and local download.",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S111 plan when the supplied material answers “What proposed outcome and ordered work does this plan contain?” through proposed outcome and ordered plan. Respect this state: Expandable plan card with summary, overview, ordered steps and local download."
          },
          "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": 2,
            "source_visual_sha256": [
              "4fc9ecf8621a6137704f88193c603661181d877ce0e60825664b13025c288258",
              "6589ea7a39e10c97139ae2ee77f4d1865deb13908b353a910c5e62e7d01b916a"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "4654ea78ecd1934f91bb4a06faae89feccd006549d027470fdc994b508f804f7",
            "limits": [
              "Static parsing inventories authored nodes; it does not certify rendered visibility, responsive fit or interactive state.",
              "Budgets are authored layout guidance, not a content-writing limit or proof of fit.",
              "Matching guidance is a draft inference; it does not establish facts, endorsement, causation or source author intent."
            ]
          },
          "adaptation_rules": [
            "Choose by audience question, reasoning relation and required content before aesthetic preference.",
            "Supply every required semantic role; retain visible unknowns as labelled real-content placeholders.",
            "A number needs source, scope and units; a quotation needs faithful wording and attribution.",
            "Do not infer importance from area, colour, depth or movement unless the content explicitly defines that encoding.",
            "Keep colour token roles, structural objects, licences and source records; changing content does not authorize changing them."
          ]
        },
        "narrative_profile": {
          "central_point": "A proposed outcome is decomposed into ordered work whose outputs can be reviewed before execution.",
          "communication_job": "Present a proposed outcome and ordered work as a complete inspectable plan with a matching local download.",
          "audience_value": "Offers an inspectable proposal. It answers what outcome is intended, which work would produce it and what must precede what; it does not imply that the work has started.",
          "reading_path": [
            "Read title and summary for the proposed destination and scope.",
            "Inspect the overview and every ordered step.",
            "Download the same plan for review; downloading does not start the work."
          ],
          "adaptation": {
            "required_inputs": [
              "Names the proposed outcome.",
              "States scope and proposed status in one short overview.",
              "The complete plan: overview, ordered steps and outputs; the document itself does no work.",
              "A download action that returns the same plan as displayed."
            ],
            "slot_guidance": {
              "plan-title": "Names the proposed outcome.",
              "plan-summary": "States scope and proposed status in one short overview.",
              "plan-content": "The complete plan: overview, ordered steps and outputs; the document itself does no work.",
              "plan-action": "A download action that returns the same plan as displayed."
            },
            "can_change": [
              "Replace the fictional subject and its supported content while retaining the roles and relationship described here."
            ],
            "must_survive": [
              "Keep proposed, underway and completed status distinct.",
              "Preserve dependencies and concrete outputs.",
              "Displayed and downloaded content must match.",
              "Retain applicable AI Elements arrangement credit/licence."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "Fictional Cedar uses a five-step guide to prepare and learn from a workshop.",
            "slot_fills": {
              "plan-title": "Prepare a repeatable repair workshop",
              "plan-summary": "Fictional five-step proposal; intended output is a reviewed workshop method, not a completed event.",
              "plan-content": "Overview: Produce a method that volunteers can apply and improve safely.\n\n1 Define scope: agree the audience, venue and stop rule.\n2 Prepare inputs: list tools, volunteer training and readiness gaps.\n3 Run a pilot: keep an item-level record and retain stopped cases.\n4 Review observations: separate measured issues from proposed explanations.\n5 Record changes: name an owner and version the revised method.",
              "plan-action": "Download the fictional workshop plan"
            },
            "reasoning": "Each step names an output used by the next, so the plan can be reviewed for missing dependencies before execution.",
            "qualification": "Fictional teaching example. Replace invented details with authorised content and keep any source, scope, status or uncertainty that affects interpretation."
          },
          "narrative_fit": {
            "before": "Establish the objective, constraints and who would own the work.",
            "after": "Review the proposal, assign owners or begin work through a separate authorised process.",
            "good_uses": [
              "A proposed implementation plan or handoff."
            ],
            "poor_fits": [
              "A completed-results report.",
              "A live execution control."
            ]
          },
          "evidence": {
            "observations": [
              "Viewed source: a five-step validated wizard has a step rail, current form panel and Back/Next controls.",
              "Current adaptation is an illustrative composition guide with local input/navigation and a complete review state; it does not reproduce account creation.",
              "Current option markup/CSS: Present a proposed outcome and ordered work as a complete inspectable plan with a matching local download.",
              "Viewed source-opt-plan.webp: a titled plan contains a summary, overview, key steps and an action. Current adaptation provides a download rather than invoking a build."
            ],
            "interpretations": [
              "A five-step guide connects each stage of a task with the instruction needed at that moment. This is an interpretation of the inspected composition, not a verified claim of author intent."
            ],
            "not_verified": [
              "Original author intent, historical claims, persuasion and archive-wide frequency have not been independently verified."
            ],
            "references": [
              "02_product/spreads/S111-guided-steps/source.webp",
              "02_product/spreads-semantics-2026-10-13/dist/S111-guided-steps/spread.html",
              "02_product/spreads-semantics-2026-10-13/dist/S111-guided-steps/spread.json",
              "https://www.cult-ui.com/docs/components/wizard-expandable",
              "02_product/spreads/S111-guided-steps/source-opt-plan.webp"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Viewed base source capture; inspected this option’s current markup, CSS and matching contract. No distinct option-source capture reviewed unless explicitly stated in observations."
          },
          "variation_relationship": "different-job"
        }
      }
    },
    "reader_outcome": "Follow a complete finite process and inspect every step before acting.",
    "matching": {
      "audience_question": "What instruction belongs to each of these five steps?",
      "reader_outcome": "Follow a complete finite process and inspect every step before acting.",
      "reasoning_relation": "ordered instruction and local progression",
      "content_shape": {
        "composition": "A scrollable numbered step rail above a content well with back/next and complete review controls.",
        "selected_state": "A scrollable numbered step rail above a content well with back/next and complete review controls.",
        "density": "standard",
        "columns": 1,
        "column_note": "Base metadata only; selected option can replace the base geometry."
      },
      "required_slots": [
        {
          "name": "steps",
          "reader_question": "What does this distinct step, state, scenario or observation contribute?",
          "semantic_role": "Five ordered labels that name meaningful stages.",
          "content_unit_count": {
            "min": 5,
            "max": 5,
            "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
          },
          "placeholder": "[REAL CONTENT · steps · A real ordered process with meaningful step labels]",
          "layout_budget": {
            "authored": "5 steps",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "steps",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              10
            ]
          }
        },
        {
          "name": "content",
          "reader_question": "What does this distinct step, state, scenario or observation contribute?",
          "semantic_role": "Five corresponding instructional panels, each with a concrete output and relevant limit, under 60 words per panel.",
          "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 · content · Complete instructions for each step; label examples]",
          "layout_budget": {
            "authored": "under 60 words per step",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "content",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              104
            ]
          }
        },
        {
          "name": "navigation",
          "reader_question": "What action is actually available, and what does taking it change?",
          "semantic_role": "Truthful local Back/Next/Review all controls; no submission or account creation.",
          "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 · navigation · Back, next, direct tab selection and complete review]",
          "layout_budget": {
            "authored": "local only",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "navigation",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              5
            ]
          }
        }
      ],
      "rejection_constraints": [
        "Navigation mistaken for validation or completion of an external process.",
        "Using this shell as authentication, billing or a production submission engine."
      ],
      "option_guidance": {
        "option": "default",
        "composition_delta": "A scrollable numbered step rail above a content well with back/next and complete review controls.",
        "semantic_change": "retains base content relationship; changes presentation or disclosure",
        "matching_instruction": "Select S111 default when the supplied material answers “What instruction belongs to each of these five steps?” through ordered instruction and local progression. Respect this state: A scrollable numbered step rail above a content well with back/next and complete review controls."
      },
      "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": 2,
        "source_visual_sha256": [
          "4fc9ecf8621a6137704f88193c603661181d877ce0e60825664b13025c288258",
          "6589ea7a39e10c97139ae2ee77f4d1865deb13908b353a910c5e62e7d01b916a"
        ],
        "source_export": "private source images remain outside this draft site",
        "markup_sha256": "4654ea78ecd1934f91bb4a06faae89feccd006549d027470fdc994b508f804f7",
        "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": [
      "Navigation mistaken for validation or completion of an external process.",
      "Using this shell as authentication, billing or a production submission engine."
    ],
    "markup_inventory": {
      "file": "spread.html",
      "sha256": "4654ea78ecd1934f91bb4a06faae89feccd006549d027470fdc994b508f804f7",
      "method": "static lxml markup plus authored option description; no rendered-visibility claim",
      "all_markup_slot_counts": {
        "steps": 1,
        "content": 1,
        "navigation": 1,
        "plan-title": 1,
        "plan-summary": 1,
        "plan-content": 1,
        "plan-action": 1
      },
      "slot_evidence": {
        "steps": [
          {
            "tag": "div",
            "classes": "guided-rail",
            "sample_word_count": 10,
            "repeated_children": 5
          }
        ],
        "content": [
          {
            "tag": "div",
            "classes": "guided-body",
            "sample_word_count": 104,
            "repeated_children": 7
          }
        ],
        "navigation": [
          {
            "tag": "div",
            "classes": "guided-nav cult-actions",
            "sample_word_count": 5,
            "repeated_children": 3
          }
        ],
        "plan-title": [
          {
            "tag": "h2",
            "classes": "",
            "sample_word_count": 4,
            "repeated_children": 0
          }
        ],
        "plan-summary": [
          {
            "tag": "p",
            "classes": "",
            "sample_word_count": 14,
            "repeated_children": 0
          }
        ],
        "plan-content": [
          {
            "tag": "div",
            "classes": "ai-plan-content",
            "sample_word_count": 85,
            "repeated_children": 4
          }
        ],
        "plan-action": [
          {
            "tag": "a",
            "classes": "",
            "sample_word_count": 2,
            "repeated_children": 0
          }
        ]
      },
      "option_selectors": [],
      "linked_implementation": [
        {
          "file": "../spreads.css",
          "sha256": "32da94472b0c9131e4d5dae7d5bf0498b09202a9e66294b4e4f23e6ddfbf37ba"
        },
        {
          "file": "../cult-compositions.css",
          "sha256": "60b8f53285fa1744a3d11eed0ebdeeaea517f5da2b8789cc799a943f21cb3012"
        },
        {
          "file": "../ai-elements-options.css",
          "sha256": "7446f3d300ddd95cad73e1a5efc45fae4216623812a29ffa84d2714ced7ef2fd"
        },
        {
          "file": "../spread.js",
          "sha256": "3d99948b83f750bd4ae95dac08e3e50a395de7c149c90a6f1a1c0ea36a2634a4"
        },
        {
          "file": "../cult-compositions.js",
          "sha256": "45b2e1a623a2e1eb56f5aa8cd1b295c9765a0965117852e5dd3cb585f3437d4c"
        },
        {
          "file": "../ai-elements-options.js",
          "sha256": "c37a6f7099f4b9dd5c994af2f2948e1ca8bc2a01c7eb9241fe6fd6a5110d8493"
        }
      ]
    },
    "narrative_profile": {
      "central_point": "A five-step guide connects each stage of a task with the instruction needed at that moment.",
      "communication_job": "Help a reader move through a defined procedure while keeping the complete set of instructions available.",
      "audience_value": "Offers orientation and reassurance about what comes next. It answers “What do I do now?” without confusing navigation with task completion or validation.",
      "reading_path": [
        "Read the numbered rail for the route through the task.",
        "Open the current step and read its instruction and expected output.",
        "Use Back/Next to move locally, or Review all steps to inspect the full method.",
        "Treat completion as an external work state, not as reaching the final panel."
      ],
      "adaptation": {
        "required_inputs": [
          "Five ordered labels that name meaningful stages.",
          "Five corresponding instructional panels, each with a concrete output and relevant limit, under 60 words per panel.",
          "Truthful local Back/Next/Review all controls; no submission or account creation."
        ],
        "slot_guidance": {
          "steps": "Five ordered labels that name meaningful stages.",
          "content": "Five corresponding instructional panels, each with a concrete output and relevant limit, under 60 words per panel.",
          "navigation": "Truthful local Back/Next/Review all controls; no submission or account creation."
        },
        "can_change": [
          "Replace the fictional subject and its supported content while retaining the roles and relationship described here."
        ],
        "must_survive": [
          "Step labels and panels must correspond one-to-one.",
          "Keep prerequisites and outputs explicit.",
          "Navigation does not validate completion, save records or submit data.",
          "Complete steps must remain available without script."
        ]
      },
      "worked_example": {
        "fictional": true,
        "scenario": "Fictional Cedar uses a five-step guide to prepare and learn from a workshop.",
        "slot_fills": {
          "steps": [
            "Scope",
            "Prepare",
            "Run",
            "Review",
            "Record"
          ],
          "content": "1 Scope: Name the workshop, audience and the safety boundary. Output: a one-sentence purpose and stop rule.\n\n2 Prepare: Check the venue, tools and volunteer briefing. Output: a readiness record with unresolved gaps visible.\n\n3 Run: Follow the intake checklist and refer cases outside the team’s capability. Output: an item-level record, not a claim that every item was repaired.\n\n4 Review: Compare observed issues with the expected process. Output: a list of supported changes and unanswered questions.\n\n5 Record: Save the agreed revisions, owner and next review date in a real system. Output: a versioned method; this local guide does not save or submit it.",
          "navigation": "Back | Next | Review all steps — local navigation only; no submission."
        },
        "reasoning": "Each instruction produces the input the next stage needs. Navigating to Record does not prove the real records exist.",
        "qualification": "Fictional teaching example. Replace invented details with authorised content and keep any source, scope, status or uncertainty that affects interpretation."
      },
      "narrative_fit": {
        "before": "State the task, user and prerequisites.",
        "after": "Use the real output or assign its next owner outside the preview.",
        "good_uses": [
          "A bounded procedural guide.",
          "An interactive walkthrough with a complete static view."
        ],
        "poor_fits": [
          "A production onboarding flow requiring validation or account creation.",
          "An unordered set of tips."
        ]
      },
      "evidence": {
        "observations": [
          "Viewed source: a five-step validated wizard has a step rail, current form panel and Back/Next controls.",
          "Current adaptation is an illustrative composition guide with local input/navigation and a complete review state; it does not reproduce account creation."
        ],
        "interpretations": [
          "A five-step guide connects each stage of a task with the instruction needed at that moment. This is an interpretation of the inspected composition, not a verified claim of author intent."
        ],
        "not_verified": [
          "Original author intent, historical claims, persuasion and archive-wide frequency have not been independently verified."
        ],
        "references": [
          "02_product/spreads/S111-guided-steps/source.webp",
          "02_product/spreads-semantics-2026-10-13/dist/S111-guided-steps/spread.html",
          "02_product/spreads-semantics-2026-10-13/dist/S111-guided-steps/spread.json",
          "https://www.cult-ui.com/docs/components/wizard-expandable"
        ]
      },
      "review": {
        "status": "reviewed",
        "basis": "Viewed the retained base source capture and inspected current HTML and matching slots; reviewed the fictional adaptation at layout-contract level."
      },
      "variation_relationship": "base"
    }
  },
  "behaviour": {
    "script": "../cult-compositions.js",
    "record": "motion-native.json",
    "reduced_motion": "Complete readable content, local controls retained; optional terminal typing skipped.",
    "no_script": "Complete authored content; native radio/input/select controls remain. No local confirmation, movement, tabs or playback without script.",
    "network": "Local preview only. No submission, command execution or file transmission.",
    "limits": "Volatile browser state; reload restores authored examples."
  },
  "options": [
    {
      "id": "plan",
      "what": "Expandable plan card with summary, overview, ordered steps and local download.",
      "sources": [
        {
          "ref": "AI Elements Plan",
          "url": "https://elements.ai-sdk.dev/components/plan"
        }
      ]
    }
  ],
  "also_seen_in": [
    "AI Elements Plan — https://elements.ai-sdk.dev/components/plan"
  ],
  "source": {
    "ref": "Cult UI Wizard Expandable",
    "url": "https://www.cult-ui.com/docs/components/wizard-expandable"
  }
}
