{
  "code": "S52",
  "name": "Picture and numbered lists",
  "shape": "themed-lists",
  "family": "Lists and comparisons",
  "fits": "A tall illustration bleeding off the left with the title over it, beside two or three numbered themes with short bullets and a highlight line.",
  "use_when": "A content-rich update: a few themes, each with two or three proof points, grounded by one picture.",
  "slots": [
    {
      "name": "illustration",
      "holds": "full-height illustration bleeding off the left edge, 3:4, plum wash over it",
      "budget": "1 scene"
    },
    {
      "name": "title",
      "holds": "over the illustration, bone, one word in lime italic",
      "budget": "under 6 words"
    },
    {
      "name": "sections",
      "holds": "2-3 x (number, heading, 2-3 bullets)",
      "budget": "heading under 4 words; bullets under 7 words"
    },
    {
      "name": "highlight",
      "holds": "lime box under the lists: what comes next",
      "budget": "under 14 words"
    }
  ],
  "columns": 2,
  "density": "standard",
  "surface": "paper",
  "works_on": [
    "deck",
    "page"
  ],
  "library": "Hoffman",
  "reference_libraries": [
    "useLayouts"
  ],
  "dir": "S52-photo-lists",
  "semantic": {
    "audience_question": "How do these themed lists organize the programme and its next move?",
    "intent": "Connect two or three named themes to their short actions and closing highlight.",
    "reasoning_relation": "themed action grouping",
    "message_pattern": "[Theme] advances [objective] through [specific actions].",
    "required_content": [
      "Two or three distinct themes, each with two or three concrete activities.",
      "One relevant image and one next move."
    ],
    "narrative_positions": [
      "context",
      "explanation",
      "evidence: choose only when the page supports the surrounding argument"
    ],
    "requires_before": [
      "Define the barriers the program must remove."
    ],
    "enables_after": [
      "Assign owners, timing and a success criterion to each theme."
    ],
    "slot_roles": {
      "illustration": "Set the shared context; do not use it as proof of delivery.",
      "title": "Name the program or its governing point.",
      "sections": "Two or three named themes; each bullet belongs to that theme and contributes to the same goal.",
      "highlight": "The next move or implication of the combined themes."
    },
    "avoid_when": [
      "A dependency chain requiring strict order.",
      "A theme with unrelated bullet points."
    ],
    "layout_specific_contract": "A tall illustration bleeding off the left with the title over it, beside two or three numbered themes with short bullets and a highlight 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 two or three named themes to their short actions and closing highlight.",
    "matching": {
      "audience_question": "How do these themed lists organize the programme and its next move?",
      "reader_outcome": "Connect two or three named themes to their short actions and closing highlight.",
      "reasoning_relation": "themed action grouping",
      "content_shape": {
        "composition": "A tall illustration bleeding off the left with the title over it, beside two or three numbered themes with short bullets and a highlight line.",
        "selected_state": "A tall illustration bleeding off the left with the title over it, beside two or three numbered themes with short bullets and a highlight line.",
        "density": "standard",
        "columns": 2,
        "column_note": "Base metadata only; selected option can replace the base geometry."
      },
      "required_slots": [
        {
          "name": "illustration",
          "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
          "semantic_role": "Set the shared context; do not use it as proof of delivery.",
          "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 · illustration · full-height illustration bleeding off the left edge, 3:4, plum wash over it]",
          "layout_budget": {
            "authored": "1 scene",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "illustration",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              0
            ]
          },
          "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
        },
        {
          "name": "title",
          "reader_question": "How do these themed lists organize the programme and its next move?",
          "semantic_role": "Name the program or its governing point.",
          "content_unit_count": {
            "min": 1,
            "max": 1,
            "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
          },
          "placeholder": "[REAL CONTENT · title · over the illustration, bone, one word in lime italic]",
          "layout_budget": {
            "authored": "under 6 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "title",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              5
            ]
          }
        },
        {
          "name": "sections",
          "reader_question": "What does the sections contribute to this page’s reader outcome?",
          "semantic_role": "Two or three named themes; each bullet belongs to that theme and contributes to the same goal.",
          "content_unit_count": {
            "min": 2,
            "max": 3,
            "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
          },
          "placeholder": "[REAL CONTENT · sections · 2-3 x (number, heading, 2-3 bullets)]",
          "layout_budget": {
            "authored": "heading under 4 words; bullets under 7 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "sections",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              53
            ]
          }
        },
        {
          "name": "highlight",
          "reader_question": "Which precise person, meaning, statement or response is being identified?",
          "semantic_role": "The next move or implication of the combined themes.",
          "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 · highlight · lime box under the lists: what comes next]",
          "layout_budget": {
            "authored": "under 14 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "highlight",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              11
            ]
          }
        }
      ],
      "rejection_constraints": [
        "A strict timeline, competing main claims or bullets that repeat their heading.",
        "Repackaging the same action under several themes or substituting themes for strategy."
      ],
      "option_guidance": {
        "option": "default",
        "composition_delta": "A tall illustration bleeding off the left with the title over it, beside two or three numbered themes with short bullets and a highlight line.",
        "semantic_change": "retains base content relationship; changes presentation or disclosure",
        "matching_instruction": "Select S52 default when the supplied material answers “How do these themed lists organize the programme and its next move?” through themed action grouping. Respect this state: A tall illustration bleeding off the left with the title over it, beside two or three numbered themes with short bullets and a highlight 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": 3,
        "source_visual_sha256": [
          "7dcc375dfcfcf5bd6d7558c8059ac3a16f50880f0ff4b2c177c9406b37e0e1aa",
          "6aca4acb07f91f434d6ab52393457543cdcc573a684fa35697a89b0c6fb8f5d8",
          "bc80d42f904d65c08396ddac06845ef741379058cefd6419685bee31fa219d6d"
        ],
        "source_export": "private source images remain outside this draft site",
        "markup_sha256": "bd4965b4377e7588ae0d27a3fc752f4fad07bf60f9985a477da157d87ee4d618",
        "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": [
      "A strict timeline, competing main claims or bullets that repeat their heading.",
      "Repackaging the same action under several themes or substituting themes for strategy."
    ],
    "markup_inventory": {
      "file": "spread.html",
      "sha256": "bd4965b4377e7588ae0d27a3fc752f4fad07bf60f9985a477da157d87ee4d618",
      "method": "static lxml markup plus authored option description; no rendered-visibility claim",
      "all_markup_slot_counts": {
        "illustration": 1,
        "title": 1,
        "sections": 1,
        "highlight": 1,
        "pictures": 10
      },
      "slot_evidence": {
        "illustration": [
          {
            "tag": "figure",
            "classes": "ph",
            "sample_word_count": 0,
            "repeated_children": 1
          }
        ],
        "title": [
          {
            "tag": "h2",
            "classes": "title",
            "sample_word_count": 5,
            "repeated_children": 1
          }
        ],
        "sections": [
          {
            "tag": "div",
            "classes": "lists",
            "sample_word_count": 53,
            "repeated_children": 4
          }
        ],
        "highlight": [
          {
            "tag": "p",
            "classes": "note",
            "sample_word_count": 11,
            "repeated_children": 0
          }
        ],
        "pictures": [
          {
            "tag": "figure",
            "classes": "cat-photo",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "cat-photo",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "cat-photo",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "cat-photo",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "cat-photo",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "cat-photo",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "cat-photo",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "cat-photo",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "cat-photo",
            "sample_word_count": 0,
            "repeated_children": 1
          },
          {
            "tag": "figure",
            "classes": "cat-photo",
            "sample_word_count": 0,
            "repeated_children": 1
          }
        ]
      },
      "option_selectors": [],
      "linked_implementation": [
        {
          "file": "../spreads.css",
          "sha256": "32da94472b0c9131e4d5dae7d5bf0498b09202a9e66294b4e4f23e6ddfbf37ba"
        },
        {
          "file": "../catalogue-options.css",
          "sha256": "d4ac2c72a1ba61f50fc52dbacff24130de014f42f1dc2df5fd841bea7a34e2db"
        },
        {
          "file": "../spread.js",
          "sha256": "3d99948b83f750bd4ae95dac08e3e50a395de7c149c90a6f1a1c0ea36a2634a4"
        },
        {
          "file": "../catalogue-options.js",
          "sha256": "ca693515383ba7cdf6d9937beada03614150786a4ca850ca800282ed4732d991"
        }
      ]
    },
    "variations": {
      "wheel": {
        "audience_question": "Which themed explanation belongs to this selected picture?",
        "intent": "Read every paired theme and image through an explicit selector.",
        "reader_outcome": "Read every paired theme and image through an explicit selector.",
        "reasoning_relation": "theme-to-picture pairing",
        "slot_roles": {
          "pictures": "Five theme/description/image pairs; each description is adjacent unannotated text and must be adapted with its figure."
        },
        "matching": {
          "audience_question": "Which themed explanation belongs to this selected picture?",
          "reader_outcome": "Read every paired theme and image through an explicit selector.",
          "reasoning_relation": "theme-to-picture pairing",
          "content_shape": {
            "composition": "A tall illustration bleeding off the left with the title over it, beside two or three numbered themes with short bullets and a highlight line.",
            "selected_state": "Portrait picture left, curved vertical theme selector right; selection changes paired picture. Static views expose every pair.",
            "density": "standard",
            "columns": 2,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "pictures",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "Five theme/description/image pairs; each description is adjacent unannotated text and must be adapted with its figure.",
              "content_unit_count": {
                "min": 5,
                "max": 5,
                "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
              },
              "placeholder": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · pictures · Three named themes, each with its own authored explanation and corresponding image.]",
              "layout_budget": {
                "authored": "3 theme-image pairs; one complete explanation per pair",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "pictures",
                "occurrences": 10,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0
                ]
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            }
          ],
          "rejection_constraints": [
            "Selection motion hiding a theme’s complete explanation from static readers.",
            "Repackaging the same action under several themes or substituting themes for strategy."
          ],
          "option_guidance": {
            "option": "wheel",
            "composition_delta": "Portrait picture left, curved vertical theme selector right; selection changes paired picture. Static views expose every pair.",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S52 wheel when the supplied material answers “Which themed explanation belongs to this selected picture?” through theme-to-picture pairing. Respect this state: Portrait picture left, curved vertical theme selector right; selection changes paired picture. Static views expose every pair."
          },
          "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": 3,
            "source_visual_sha256": [
              "7dcc375dfcfcf5bd6d7558c8059ac3a16f50880f0ff4b2c177c9406b37e0e1aa",
              "6aca4acb07f91f434d6ab52393457543cdcc573a684fa35697a89b0c6fb8f5d8",
              "bc80d42f904d65c08396ddac06845ef741379058cefd6419685bee31fa219d6d"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "bd4965b4377e7588ae0d27a3fc752f4fad07bf60f9985a477da157d87ee4d618",
            "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": "pictures",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "Three named themes, each with its own authored explanation and corresponding image.",
              "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 · pictures · Three named themes, each with its own authored explanation and corresponding image.]",
              "layout_budget": {
                "authored": "3 theme-image pairs; one complete explanation per pair",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "pictures",
                "occurrences": 10,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  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": "S52",
                "option": "wheel",
                "counts": {
                  "pictures": 5
                }
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "A named theme is easier to understand when its explanation stays paired with the view that illustrates it.",
          "communication_job": "Explore five themes one at a time, with a clear explanation and relevant picture for each.",
          "audience_value": "Explanation: turns a loose activity list into a bounded program without pretending the numbered themes are sequential.",
          "reading_path": [
            "A curved selector puts the chosen theme beside its picture; the current branch contains five pairs.",
            "Read the title on the picture to establish the subject.",
            "Read the two or three numbered themes and the bullets beneath each.",
            "Use the highlight to identify what follows from the whole program."
          ],
          "adaptation": {
            "required_inputs": [
              "Five distinct named themes with one explanation and one image each."
            ],
            "slot_guidance": {
              "pictures": "Five theme/description/image pairs; each description is adjacent unannotated text and must be adapted with its figure."
            },
            "can_change": [
              "Subject, names and wording within the active slot roles.",
              "Illustrations or supporting values where present, with their provenance and limits."
            ],
            "must_survive": [
              "Each theme makes a distinct contribution.",
              "Numbering organizes the list unless a sequence is explicitly justified."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair-cooperative pilot groups its proposed activities.",
            "slot_fills": {
              "pictures": [
                "Access — Open one staffed evening each week. Image: hall entry and intake desk.",
                "Safety — Check tools before each session. Image: a supervisor inspecting a tool.",
                "Learning — Demonstrate one diagnosis method. Image: members following a safe bench demonstration.",
                "Referral — Route excluded repairs to specialists. Image: a volunteer writing a referral.",
                "Follow-up — Record what happened after handover. Image: a member updating a repair log."
              ]
            },
            "reasoning": "Access, learning and continuity solve different barriers; the highlight commits to testing their combination instead of treating themes as a delivery sequence.",
            "qualification": "Every organization, value and assertion in this example is fictional. Replace it with approved, sourced content before use."
          },
          "narrative_fit": {
            "before": "Introduce the program’s shared objective.",
            "after": "Let the selected theme lead to its detailed plan, while all themes remain available.",
            "good_uses": [
              "Program or workstream overview."
            ],
            "poor_fits": [
              "Essential sequential instructions hidden behind optional selection."
            ]
          },
          "evidence": {
            "observations": [
              "The wheel branch contains five headings, five descriptions and five picture nodes.",
              "Selected matching now describes five theme/explanation/image pairs; adjacent text is adapted with each figure."
            ],
            "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/S52-photo-lists/spread.json",
              "dist/S52-photo-lists/spread.html",
              "02_product/spreads/S52-photo-lists/source.webp (viewed for arrangement)"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Motif rechecked the corrected selected matching contract against active markup and example roles/cardinality. This confirms layout-contract adaptation, not source author intent, factual proof or rendered usability."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "Five distinct named themes with one explanation and one image each."
        ],
        "requires_before": [
          "Introduce the program’s shared objective."
        ],
        "enables_after": [
          "Let the selected theme lead to its detailed plan, while all themes remain available."
        ],
        "avoid_when": [
          "Essential sequential instructions hidden behind optional selection."
        ]
      },
      "accordion": {
        "audience_question": "What explanation and picture belong to each numbered theme?",
        "intent": "Inspect each themed section with its corresponding image.",
        "reader_outcome": "Inspect each themed section with its corresponding image.",
        "reasoning_relation": "theme explanation and paired visual disclosure",
        "slot_roles": {
          "pictures": "Five theme/description/image pairs; each description is adjacent unannotated text and must be adapted with its figure."
        },
        "matching": {
          "audience_question": "What explanation and picture belong to each numbered theme?",
          "reader_outcome": "Inspect each themed section with its corresponding image.",
          "reasoning_relation": "theme explanation and paired visual disclosure",
          "content_shape": {
            "composition": "A tall illustration bleeding off the left with the title over it, beside two or three numbered themes with short bullets and a highlight line.",
            "selected_state": "Expandable numbered themes left, paired picture right; keyboard and button selection, show-all fallback. Also absorbs Vertical Tabs.",
            "density": "standard",
            "columns": 2,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "pictures",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "Five theme/description/image pairs; each description is adjacent unannotated text and must be adapted with its figure.",
              "content_unit_count": {
                "min": 5,
                "max": 5,
                "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
              },
              "placeholder": "[CLEARED IMAGE OR LABELLED ILLUSTRATION · pictures · Three numbered theme sections with distinct explanations and corresponding images.]",
              "layout_budget": {
                "authored": "3 theme-image pairs; all sections available in complete reading",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "pictures",
                "occurrences": 10,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0
                ]
              },
              "integrity": "Clear rights and provenance, retain meaningful alt text; generated scenes illustrate and cannot prove a historical event."
            }
          ],
          "rejection_constraints": [
            "Accordion state hiding essential material in no-script or reduced-motion views.",
            "Repackaging the same action under several themes or substituting themes for strategy."
          ],
          "option_guidance": {
            "option": "accordion",
            "composition_delta": "Expandable numbered themes left, paired picture right; keyboard and button selection, show-all fallback. Also absorbs Vertical Tabs.",
            "semantic_change": "changes content relationship",
            "matching_instruction": "Select S52 accordion when the supplied material answers “What explanation and picture belong to each numbered theme?” through theme explanation and paired visual disclosure. Respect this state: Expandable numbered themes left, paired picture right; keyboard and button selection, show-all fallback. Also absorbs Vertical Tabs."
          },
          "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": 3,
            "source_visual_sha256": [
              "7dcc375dfcfcf5bd6d7558c8059ac3a16f50880f0ff4b2c177c9406b37e0e1aa",
              "6aca4acb07f91f434d6ab52393457543cdcc573a684fa35697a89b0c6fb8f5d8",
              "bc80d42f904d65c08396ddac06845ef741379058cefd6419685bee31fa219d6d"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "bd4965b4377e7588ae0d27a3fc752f4fad07bf60f9985a477da157d87ee4d618",
            "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": "pictures",
              "reader_question": "What subject, example or view must I inspect, and is it evidence or illustration?",
              "semantic_role": "Three numbered theme sections with distinct explanations and corresponding images.",
              "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 · pictures · Three numbered theme sections with distinct explanations and corresponding images.]",
              "layout_budget": {
                "authored": "3 theme-image pairs; all sections available in complete reading",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "pictures",
                "occurrences": 10,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  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": "S52",
                "option": "accordion",
                "counts": {
                  "pictures": 5
                }
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "A named theme is easier to understand when its explanation stays paired with the view that illustrates it.",
          "communication_job": "Explore five themes one at a time, with a clear explanation and relevant picture for each.",
          "audience_value": "Explanation: turns a loose activity list into a bounded program without pretending the numbered themes are sequential.",
          "reading_path": [
            "Numbered expanding themes sit beside their pictures; the current branch contains five pairs.",
            "Read the title on the picture to establish the subject.",
            "Read the two or three numbered themes and the bullets beneath each.",
            "Use the highlight to identify what follows from the whole program."
          ],
          "adaptation": {
            "required_inputs": [
              "Five distinct named themes with one explanation and one image each."
            ],
            "slot_guidance": {
              "pictures": "Five theme/description/image pairs; each description is adjacent unannotated text and must be adapted with its figure."
            },
            "can_change": [
              "Subject, names and wording within the active slot roles.",
              "Illustrations or supporting values where present, with their provenance and limits."
            ],
            "must_survive": [
              "Each theme makes a distinct contribution.",
              "Numbering organizes the list unless a sequence is explicitly justified."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair-cooperative pilot groups its proposed activities.",
            "slot_fills": {
              "pictures": [
                "Access — Open one staffed evening each week. Image: hall entry and intake desk.",
                "Safety — Check tools before each session. Image: a supervisor inspecting a tool.",
                "Learning — Demonstrate one diagnosis method. Image: members following a safe bench demonstration.",
                "Referral — Route excluded repairs to specialists. Image: a volunteer writing a referral.",
                "Follow-up — Record what happened after handover. Image: a member updating a repair log."
              ]
            },
            "reasoning": "Access, learning and continuity solve different barriers; the highlight commits to testing their combination instead of treating themes as a delivery sequence.",
            "qualification": "Every organization, value and assertion in this example is fictional. Replace it with approved, sourced content before use."
          },
          "narrative_fit": {
            "before": "Introduce the program’s shared objective.",
            "after": "Let the selected theme lead to its detailed plan, while all themes remain available.",
            "good_uses": [
              "Program or workstream overview."
            ],
            "poor_fits": [
              "Essential sequential instructions hidden behind optional selection."
            ]
          },
          "evidence": {
            "observations": [
              "The accordion branch contains five headings, five descriptions and five picture nodes.",
              "Selected matching now describes five theme/explanation/image pairs; adjacent text is adapted with each figure."
            ],
            "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/S52-photo-lists/spread.json",
              "dist/S52-photo-lists/spread.html",
              "02_product/spreads/S52-photo-lists/source.webp (viewed for arrangement)"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Motif rechecked the corrected selected matching contract against active markup and example roles/cardinality. This confirms layout-contract adaptation, not source author intent, factual proof or rendered usability."
          },
          "variation_relationship": "different-job"
        },
        "required_content": [
          "Five distinct named themes with one explanation and one image each."
        ],
        "requires_before": [
          "Introduce the program’s shared objective."
        ],
        "enables_after": [
          "Let the selected theme lead to its detailed plan, while all themes remain available."
        ],
        "avoid_when": [
          "Essential sequential instructions hidden behind optional selection."
        ]
      }
    },
    "narrative_profile": {
      "central_point": "A program becomes understandable when activities are grouped into distinct themes and followed by a concrete next move.",
      "communication_job": "Answer what the main work areas are and how each contributes.",
      "audience_value": "Explanation: turns a loose activity list into a bounded program without pretending the numbered themes are sequential.",
      "reading_path": [
        "Read the title on the picture to establish the subject.",
        "Read the two or three numbered themes and the bullets beneath each.",
        "Use the highlight to identify what follows from the whole program."
      ],
      "adaptation": {
        "required_inputs": [
          "Two or three distinct themes, each with two or three concrete activities.",
          "One relevant image and one next move."
        ],
        "slot_guidance": {
          "illustration": "Set the shared context; do not use it as proof of delivery.",
          "title": "Name the program or its governing point.",
          "sections": "Two or three named themes; each bullet belongs to that theme and contributes to the same goal.",
          "highlight": "The next move or implication of the combined themes."
        },
        "can_change": [
          "Subject, names and wording within the active slot roles.",
          "Illustrations or supporting values where present, with their provenance and limits."
        ],
        "must_survive": [
          "Each theme makes a distinct contribution.",
          "Numbering organizes the list unless a sequence is explicitly justified."
        ]
      },
      "worked_example": {
        "fictional": true,
        "scenario": "A fictional repair-cooperative pilot groups its proposed activities.",
        "slot_fills": {
          "illustration": "Fictional volunteers crossing from a tool store to a neighborhood workshop.",
          "title": "Build support on three fronts.",
          "sections": [
            "Access: Open evening sessions; Share safe tools.",
            "Learning: Demonstrate diagnosis; Keep written repair notes.",
            "Continuity: Refer complex repairs; Follow up unresolved cases."
          ],
          "highlight": "Pilot all three at one branch before expanding."
        },
        "reasoning": "Access, learning and continuity solve different barriers; the highlight commits to testing their combination instead of treating themes as a delivery sequence.",
        "qualification": "Every organization, value and assertion in this example is fictional. Replace it with approved, sourced content before use."
      },
      "narrative_fit": {
        "before": "Define the barriers the program must remove.",
        "after": "Assign owners, timing and a success criterion to each theme.",
        "good_uses": [
          "Program or workstream overview."
        ],
        "poor_fits": [
          "A dependency chain requiring strict order.",
          "A theme with unrelated bullet points."
        ]
      },
      "evidence": {
        "observations": [
          "Retained source has a tall image/title left, three numbered theme lists right and a highlight beneath.",
          "Current HTML repeats that structure, with separate wheel and accordion branches."
        ],
        "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/S52-photo-lists/spread.json",
          "dist/S52-photo-lists/spread.html",
          "02_product/spreads/S52-photo-lists/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": "wheel",
      "what": "Portrait picture left, curved vertical theme selector right; selection changes paired picture. Static views expose every pair.",
      "sources": [
        {
          "ref": "useLayouts Wheel Carousel",
          "url": "https://uselayouts.com/docs/components/wheel-carousel"
        }
      ]
    },
    {
      "id": "accordion",
      "what": "Expandable numbered themes left, paired picture right; keyboard and button selection, show-all fallback. Also absorbs Vertical Tabs.",
      "sources": [
        {
          "ref": "useLayouts Accordionos",
          "url": "https://uselayouts.com/docs/components/accordionos"
        },
        {
          "ref": "useLayouts Vertical Tabs",
          "url": "https://uselayouts.com/docs/components/vertical-tabs"
        },
        {
          "ref": "useLayouts Feature Carousel",
          "url": "https://uselayouts.com/docs/components/feature-carousel"
        }
      ]
    }
  ],
  "also_seen_in": [],
  "source": {
    "ref": "Hoffman L48 Photo + lists",
    "url": "https://github.com/neekchan/hoffman-agency-design-system/blob/main/templates/deck/Deck.dc.html"
  }
}
