{
  "code": "S99",
  "name": "Nested rings",
  "shape": "nested-layers",
  "family": "Evidence and pictures",
  "fits": "A core, an inner circle and an outer circle, with an explanation for each.",
  "use_when": "Showing containment, access or layers of responsibility.",
  "slots": [
    {
      "name": "title",
      "holds": "the relationship being explained",
      "budget": "under 12 words"
    },
    {
      "name": "rings",
      "holds": "three nested circles; editable geometry",
      "budget": "3 layers"
    },
    {
      "name": "explanations",
      "holds": "one label and short explanation per layer",
      "budget": "under 24 words each"
    }
  ],
  "columns": 2,
  "density": "standard",
  "surface": "paper",
  "works_on": [
    "deck",
    "page"
  ],
  "library": "Hoffman",
  "dir": "S99-nested-rings",
  "semantic": {
    "audience_question": "What belongs to the core, inner circle and outer layer?",
    "intent": "Read three nested levels through one explanation per layer.",
    "reasoning_relation": "nested membership hierarchy",
    "message_pattern": "[Core] sits within [inner layer], which sits within [outer context].",
    "required_content": [
      "Names the system and the meaning of proximity.",
      "Three nested layers with a declared ordering; geometry encodes proximity or scope, not measured size.",
      "One explanation per layer describing membership, access and its limits."
    ],
    "narrative_positions": [
      "context",
      "explanation",
      "evidence: choose only when the page supports the surrounding argument"
    ],
    "requires_before": [
      "Define the decision and the rule used for inclusion."
    ],
    "enables_after": [
      "Plan consultation, engagement or responsibility based on actual access."
    ],
    "slot_roles": {
      "title": "Names the system and the meaning of proximity.",
      "rings": "Three nested layers with a declared ordering; geometry encodes proximity or scope, not measured size.",
      "explanations": "One explanation per layer describing membership, access and its limits."
    },
    "avoid_when": [
      "A flat stakeholder list.",
      "A quantified power ranking without evidence."
    ],
    "layout_specific_contract": "A core, an inner circle and an outer circle, with an explanation for each.",
    "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"
    },
    "reader_outcome": "Read three nested levels through one explanation per layer.",
    "matching": {
      "audience_question": "What belongs to the core, inner circle and outer layer?",
      "reader_outcome": "Read three nested levels through one explanation per layer.",
      "reasoning_relation": "nested membership hierarchy",
      "content_shape": {
        "composition": "A core, an inner circle and an outer circle, with an explanation for each.",
        "selected_state": "A core, an inner circle and an outer circle, with an explanation for each.",
        "density": "standard",
        "columns": 2,
        "column_note": "Base metadata only; selected option can replace the base geometry."
      },
      "required_slots": [
        {
          "name": "title",
          "reader_question": "What belongs to the core, inner circle and outer layer?",
          "semantic_role": "Names the system and the meaning of proximity.",
          "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 · the relationship being explained]",
          "layout_budget": {
            "authored": "under 12 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": "rings",
          "reader_question": "What does the rings contribute to this page’s reader outcome?",
          "semantic_role": "Three nested layers with a declared ordering; geometry encodes proximity or scope, not measured size.",
          "content_unit_count": {
            "min": 3,
            "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 · rings · three nested circles; editable geometry]",
          "layout_budget": {
            "authored": "3 layers",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "rings",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              0
            ]
          }
        },
        {
          "name": "explanations",
          "reader_question": "What does the explanations contribute to this page’s reader outcome?",
          "semantic_role": "One explanation per layer describing membership, access and its limits.",
          "content_unit_count": {
            "min": 3,
            "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 · explanations · one label and short explanation per layer]",
          "layout_budget": {
            "authored": "under 24 words each",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "explanations",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              40
            ]
          }
        }
      ],
      "rejection_constraints": [
        "Circle area interpreted as population, unordered peers or boundaries without a stated membership rule.",
        "Independent categories or chronological steps incorrectly drawn as nested circles."
      ],
      "option_guidance": {
        "option": "default",
        "composition_delta": "A core, an inner circle and an outer circle, with an explanation for each.",
        "semantic_change": "retains base content relationship; changes presentation or disclosure",
        "matching_instruction": "Select S99 default when the supplied material answers “What belongs to the core, inner circle and outer layer?” through nested membership hierarchy. Respect this state: A core, an inner circle and an outer circle, with an explanation for each."
      },
      "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": [
          "26a09dd76f00a9c3b81b203c86780809556055aba2261b37a036e40f602a5a35"
        ],
        "source_export": "private source images remain outside this draft site",
        "markup_sha256": "b3310c5805bec928d3e61e7a3c701c17d4b845245e67b4146b31b8d17f400095",
        "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": [
      "Circle area interpreted as population, unordered peers or boundaries without a stated membership rule.",
      "Independent categories or chronological steps incorrectly drawn as nested circles."
    ],
    "markup_inventory": {
      "file": "spread.html",
      "sha256": "b3310c5805bec928d3e61e7a3c701c17d4b845245e67b4146b31b8d17f400095",
      "method": "static lxml markup plus authored option description; no rendered-visibility claim",
      "all_markup_slot_counts": {
        "title": 1,
        "rings": 1,
        "explanations": 1
      },
      "slot_evidence": {
        "title": [
          {
            "tag": "h2",
            "classes": "head",
            "sample_word_count": 5,
            "repeated_children": 1
          }
        ],
        "rings": [
          {
            "tag": "figure",
            "classes": "rings",
            "sample_word_count": 0,
            "repeated_children": 1
          }
        ],
        "explanations": [
          {
            "tag": "div",
            "classes": "explanations",
            "sample_word_count": 40,
            "repeated_children": 3
          }
        ]
      },
      "option_selectors": [],
      "linked_implementation": [
        {
          "file": "../spreads.css",
          "sha256": "32da94472b0c9131e4d5dae7d5bf0498b09202a9e66294b4e4f23e6ddfbf37ba"
        },
        {
          "file": "../spread.js",
          "sha256": "3d99948b83f750bd4ae95dac08e3e50a395de7c149c90a6f1a1c0ea36a2634a4"
        }
      ]
    },
    "variations": {},
    "narrative_profile": {
      "central_point": "Access to a system differs by layer: the accountable core, regular participants close to it, and the wider network around them.",
      "communication_job": "Explain how membership, access or influence changes with proximity to a defined centre.",
      "audience_value": "Offers perspective on access and decision rights. It answers “Who sits close to the decision, and how does their relationship differ?” without pretending the ring size measures headcount or power.",
      "reading_path": [
        "Read the title to establish what closeness means.",
        "Locate the core and its explanation.",
        "Move outward through the working circle and wider network, comparing the access rule for each."
      ],
      "adaptation": {
        "required_inputs": [
          "Names the system and the meaning of proximity.",
          "Three nested layers with a declared ordering; geometry encodes proximity or scope, not measured size.",
          "One explanation per layer describing membership, access and its limits."
        ],
        "slot_guidance": {
          "title": "Names the system and the meaning of proximity.",
          "rings": "Three nested layers with a declared ordering; geometry encodes proximity or scope, not measured size.",
          "explanations": "One explanation per layer describing membership, access and its limits."
        },
        "can_change": [
          "Replace the fictional subject and its supported content while retaining the roles and relationship described here."
        ],
        "must_survive": [
          "Define what the centre and outward direction mean.",
          "Keep membership and access claims qualified and supported.",
          "Do not infer more people or greater importance from ring area."
        ]
      },
      "worked_example": {
        "fictional": true,
        "scenario": "Fictional Cedar maps access to the decisions governing its repair pilot.",
        "slot_fills": {
          "title": "Who can shape Cedar’s pilot decisions?",
          "rings": [
            "Core: accountable pilot leads",
            "Working circle: regular delivery partners",
            "Wider network: occasional supporters"
          ],
          "explanations": [
            "Pilot leads approve scope and remain accountable for safety and budget.",
            "Regular volunteers and the library host advise through scheduled reviews; they do not each hold final approval.",
            "Suppliers and occasional helpers contribute resources or introductions; participation does not imply decision authority."
          ]
        },
        "reasoning": "The nested arrangement explains different relationships to a centre; it is not a list of equally powerful stakeholders.",
        "qualification": "Fictional teaching example. Replace invented details with authorised content and keep any source, scope, status or uncertainty that affects interpretation."
      },
      "narrative_fit": {
        "before": "Define the decision and the rule used for inclusion.",
        "after": "Plan consultation, engagement or responsibility based on actual access.",
        "good_uses": [
          "A stakeholder access model.",
          "Nested scope or membership with clearly defined boundaries."
        ],
        "poor_fits": [
          "A flat stakeholder list.",
          "A quantified power ranking without evidence."
        ]
      },
      "evidence": {
        "observations": [
          "Viewed retained source: three concentric layers connect to three separate explanations describing relationships to a core.",
          "Current HTML retains nested circles and three leaders to corresponding explanations."
        ],
        "interpretations": [
          "Access to a system differs by layer: the accountable core, regular participants close to it, and the wider network around them. 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/S99-nested-rings/source.webp",
          "02_product/spreads-semantics-2026-10-13/dist/S99-nested-rings/spread.html",
          "02_product/spreads-semantics-2026-10-13/dist/S99-nested-rings/spread.json"
        ]
      },
      "review": {
        "status": "reviewed",
        "basis": "Viewed the retained base source capture and inspected current HTML and matching slots; reviewed the fictional adaptation at layout-contract level."
      },
      "variation_relationship": "base"
    }
  },
  "options": [],
  "also_seen_in": [],
  "source": {
    "ref": "Private deck reference; original evidence retained in the private Spreads library."
  }
}
