{
  "code": "S77",
  "name": "Roadmap",
  "shape": "roadmap",
  "family": "Lists and comparisons",
  "fits": "A plan over time as a gantt: a header band and three phase cells across the top, row names in a left column, and three or four swimlanes, each with a labelled bar spanning the phases it runs through.",
  "use_when": "When the reader needs to see what runs when and what overlaps: a rollout, a campaign, a programme in phases. Keep bars to a name and one line.",
  "slots": [
    {
      "name": "title",
      "holds": "the page title, top left",
      "budget": "under 7 words"
    },
    {
      "name": "sub",
      "holds": "one line under the title",
      "budget": "under 14 words"
    },
    {
      "name": "row-label",
      "holds": "two labels in the left column: one for the header rows, one for the lanes",
      "budget": "1-3 words each"
    },
    {
      "name": "span",
      "holds": "the whole period, across the top band",
      "budget": "1-3 words"
    },
    {
      "name": "phases",
      "holds": "3 phase cells: a mono date range and a phase name with its purpose",
      "budget": "under 6 words each"
    },
    {
      "name": "lanes",
      "holds": "3 swimlanes (4 with opt-four), each one bar: a mono underlined name and one line; the bar spans the phases it runs through",
      "budget": "name 1-3 words, line under 16 words"
    },
    {
      "name": "note",
      "holds": "a footnote",
      "budget": "under 12 words"
    }
  ],
  "columns": 4,
  "density": "standard",
  "surface": "paper",
  "works_on": [
    "deck",
    "page"
  ],
  "library": "Hoffman",
  "dir": "S77-roadmap",
  "semantic": {
    "audience_question": "When do these workstreams run, and where do they overlap?",
    "intent": "Read a common phase axis across concurrent workstreams.",
    "reasoning_relation": "schedule and concurrent lanes",
    "message_pattern": "[Workstream] runs during [phase] to produce [milestone or outcome].",
    "required_content": [
      "A defined period with three phases.",
      "Three workstreams with start/end spans and named outcomes.",
      "A material scheduling assumption or caveat."
    ],
    "narrative_positions": [
      "implementation"
    ],
    "requires_before": [
      "Establish scope, owners, capacity and what counts as readiness."
    ],
    "enables_after": [
      "Resolve resource conflicts or specify milestones and approval gates."
    ],
    "slot_roles": {
      "title": "Name the plan or outcome.",
      "sub": "Explain what the workstreams collectively deliver.",
      "row-label": "Two navigation labels: timing/purpose and workstreams.",
      "span": "Overall bounded period.",
      "phases": "Three dates and phase purposes on a common time basis.",
      "lanes": "Three named workstreams with short outcomes and explicit phase spans.",
      "note": "State the plan’s status or a key dependency."
    },
    "avoid_when": [
      "A precise critical-path schedule without dependencies or resource analysis.",
      "Bars whose spans contradict the written dates."
    ],
    "layout_specific_contract": "A plan over time as a gantt: a header band and three phase cells across the top, row names in a left column, and three or four swimlanes, each with a labelled bar spanning the phases it runs through.",
    "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": "Read a common phase axis across concurrent workstreams.",
    "matching": {
      "audience_question": "When do these workstreams run, and where do they overlap?",
      "reader_outcome": "Read a common phase axis across concurrent workstreams.",
      "reasoning_relation": "schedule and concurrent lanes",
      "content_shape": {
        "composition": "A plan over time as a gantt: a header band and three phase cells across the top, row names in a left column, and three or four swimlanes, each with a labelled bar spanning the phases it runs through.",
        "selected_state": "A plan over time as a gantt: a header band and three phase cells across the top, row names in a left column, and three or four swimlanes, each with a labelled bar spanning the phases it runs through.",
        "density": "standard",
        "columns": 4,
        "column_note": "Base metadata only; selected option can replace the base geometry."
      },
      "required_slots": [
        {
          "name": "title",
          "reader_question": "When do these workstreams run, and where do they overlap?",
          "semantic_role": "Name the plan or 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 · title · the page title, top left]",
          "layout_budget": {
            "authored": "under 7 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": "sub",
          "reader_question": "What does the sub contribute to this page’s reader outcome?",
          "semantic_role": "Explain what the workstreams collectively deliver.",
          "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 · sub · one line under the title]",
          "layout_budget": {
            "authored": "under 14 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "sub",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              9
            ]
          }
        },
        {
          "name": "row-label",
          "reader_question": "What kind of content or argument section am I reading?",
          "semantic_role": "Two navigation labels: timing/purpose and workstreams.",
          "content_unit_count": {
            "min": 2,
            "max": 2,
            "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
          },
          "placeholder": "[REAL CONTENT · row-label · two labels in the left column: one for the header rows, one for the lanes]",
          "layout_budget": {
            "authored": "1-3 words each",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "row-label",
            "occurrences": 2,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              3,
              1
            ]
          }
        },
        {
          "name": "span",
          "reader_question": "What does the span contribute to this page’s reader outcome?",
          "semantic_role": "Overall bounded period.",
          "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 · span · the whole period, across the top band]",
          "layout_budget": {
            "authored": "1-3 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "span",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              2
            ]
          }
        },
        {
          "name": "phases",
          "reader_question": "What does this distinct step, state, scenario or observation contribute?",
          "semantic_role": "Three dates and phase purposes on a common time basis.",
          "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 · phases · 3 phase cells: a mono date range and a phase name with its purpose]",
          "layout_budget": {
            "authored": "under 6 words each",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "phases",
            "occurrences": 3,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              6,
              6,
              6
            ]
          }
        },
        {
          "name": "note",
          "reader_question": "What does the note contribute to this page’s reader outcome?",
          "semantic_role": "State the plan’s status or a key dependency.",
          "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 · note · a footnote]",
          "layout_budget": {
            "authored": "under 12 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "note",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              9
            ]
          }
        },
        {
          "name": "lanes",
          "reader_question": "What does this distinct step, state, scenario or observation contribute?",
          "semantic_role": "Three named workstreams with short outcomes and explicit phase spans.",
          "content_unit_count": {
            "min": 3,
            "max": 3,
            "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
          },
          "placeholder": "[REAL CONTENT · lanes · 3 swimlanes (4 with opt-four), each one bar: a mono underlined name and one line; the bar spans the phases it runs through]",
          "layout_budget": {
            "authored": "name 1-3 words, line under 16 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "lanes",
            "occurrences": 4,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              12,
              14,
              13,
              5
            ]
          }
        }
      ],
      "rejection_constraints": [
        "Bar widths implying exact durations when the timeline is only illustrative.",
        "Bars that imply approved dates or resources when these remain undecided."
      ],
      "option_guidance": {
        "option": "default",
        "composition_delta": "A plan over time as a gantt: a header band and three phase cells across the top, row names in a left column, and three or four swimlanes, each with a labelled bar spanning the phases it runs through.",
        "semantic_change": "retains base content relationship; changes presentation or disclosure",
        "matching_instruction": "Select S77 default when the supplied material answers “When do these workstreams run, and where do they overlap?” through schedule and concurrent lanes. Respect this state: A plan over time as a gantt: a header band and three phase cells across the top, row names in a left column, and three or four swimlanes, each with a labelled bar spanning the phases it runs through."
      },
      "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": [
          "a290c2b033a532ed908bf0b91b2edfaf9e0b30e4de4728148e6c96d61416f66f"
        ],
        "source_export": "private source images remain outside this draft site",
        "markup_sha256": "b45136226c99d3370ac53816f7c6a407a9ba2e1f607bb338d7e2e0ab0a5c1710",
        "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": "title",
          "reader_question": "When do these workstreams run, and where do they overlap?",
          "semantic_role": "the page title, top left",
          "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 page title, top left]",
          "layout_budget": {
            "authored": "under 7 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": "sub",
          "reader_question": "What does the sub contribute to this page’s reader outcome?",
          "semantic_role": "one line under the title",
          "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 · sub · one line under the title]",
          "layout_budget": {
            "authored": "under 14 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "sub",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              9
            ]
          }
        },
        {
          "name": "row-label",
          "reader_question": "What kind of content or argument section am I reading?",
          "semantic_role": "two labels in the left column: one for the header rows, one for the lanes",
          "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 · row-label · two labels in the left column: one for the header rows, one for the lanes]",
          "layout_budget": {
            "authored": "1-3 words each",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "row-label",
            "occurrences": 2,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              3,
              1
            ]
          }
        },
        {
          "name": "span",
          "reader_question": "What does the span contribute to this page’s reader outcome?",
          "semantic_role": "the whole period, across the top band",
          "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 · span · the whole period, across the top band]",
          "layout_budget": {
            "authored": "1-3 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "span",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              2
            ]
          }
        },
        {
          "name": "phases",
          "reader_question": "What does this distinct step, state, scenario or observation contribute?",
          "semantic_role": "3 phase cells: a mono date range and a phase name with its purpose",
          "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 · phases · 3 phase cells: a mono date range and a phase name with its purpose]",
          "layout_budget": {
            "authored": "under 6 words each",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "phases",
            "occurrences": 3,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              6,
              6,
              6
            ]
          }
        },
        {
          "name": "note",
          "reader_question": "What does the note contribute to this page’s reader outcome?",
          "semantic_role": "a footnote",
          "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 · note · a footnote]",
          "layout_budget": {
            "authored": "under 12 words",
            "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
          },
          "markup": {
            "slot": "note",
            "occurrences": 1,
            "annotation_status": "present",
            "visibility_status": "not asserted from static parsing",
            "sample_word_counts": [
              9
            ]
          }
        }
      ],
      "contract_correction": {
        "date": "2026-10-13",
        "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
        "records": [
          {
            "code": "S77",
            "option": "default",
            "slots": [
              "title",
              "sub",
              "row-label",
              "span",
              "phases",
              "note",
              "lanes"
            ],
            "counts": {
              "lanes": 3,
              "row-label": 2
            }
          }
        ]
      }
    },
    "rejection_constraints": [
      "Bar widths implying exact durations when the timeline is only illustrative.",
      "Bars that imply approved dates or resources when these remain undecided."
    ],
    "markup_inventory": {
      "file": "spread.html",
      "sha256": "b45136226c99d3370ac53816f7c6a407a9ba2e1f607bb338d7e2e0ab0a5c1710",
      "method": "static lxml markup plus authored option description; no rendered-visibility claim",
      "all_markup_slot_counts": {
        "title": 1,
        "sub": 1,
        "row-label": 2,
        "span": 1,
        "phases": 3,
        "lanes": 4,
        "note": 1
      },
      "slot_evidence": {
        "title": [
          {
            "tag": "h2",
            "classes": "title",
            "sample_word_count": 5,
            "repeated_children": 0
          }
        ],
        "sub": [
          {
            "tag": "p",
            "classes": "sub",
            "sample_word_count": 9,
            "repeated_children": 0
          }
        ],
        "row-label": [
          {
            "tag": "div",
            "classes": "lbl h",
            "sample_word_count": 3,
            "repeated_children": 0
          },
          {
            "tag": "div",
            "classes": "lbl l",
            "sample_word_count": 1,
            "repeated_children": 0
          }
        ],
        "span": [
          {
            "tag": "div",
            "classes": "band",
            "sample_word_count": 2,
            "repeated_children": 0
          }
        ],
        "phases": [
          {
            "tag": "div",
            "classes": "phase",
            "sample_word_count": 6,
            "repeated_children": 2
          },
          {
            "tag": "div",
            "classes": "phase",
            "sample_word_count": 6,
            "repeated_children": 2
          },
          {
            "tag": "div",
            "classes": "phase",
            "sample_word_count": 6,
            "repeated_children": 2
          }
        ],
        "lanes": [
          {
            "tag": "div",
            "classes": "lane",
            "sample_word_count": 12,
            "repeated_children": 1
          },
          {
            "tag": "div",
            "classes": "lane",
            "sample_word_count": 14,
            "repeated_children": 1
          },
          {
            "tag": "div",
            "classes": "lane",
            "sample_word_count": 13,
            "repeated_children": 1
          },
          {
            "tag": "div",
            "classes": "lane x4",
            "sample_word_count": 5,
            "repeated_children": 1
          }
        ],
        "note": [
          {
            "tag": "p",
            "classes": "meta note",
            "sample_word_count": 9,
            "repeated_children": 0
          }
        ]
      },
      "option_selectors": [
        "four"
      ],
      "linked_implementation": [
        {
          "file": "../spreads.css",
          "sha256": "32da94472b0c9131e4d5dae7d5bf0498b09202a9e66294b4e4f23e6ddfbf37ba"
        },
        {
          "file": "../spread.js",
          "sha256": "3d99948b83f750bd4ae95dac08e3e50a395de7c149c90a6f1a1c0ea36a2634a4"
        }
      ]
    },
    "variations": {
      "four": {
        "audience_question": "When do these workstreams run, and where do they overlap?",
        "intent": "Read a common phase axis across concurrent workstreams.",
        "reader_outcome": "Read a common phase axis across concurrent workstreams.",
        "reasoning_relation": "schedule and concurrent lanes",
        "slot_roles": {
          "title": "Name the plan or outcome.",
          "sub": "Explain what the workstreams collectively deliver.",
          "row-label": "Two navigation labels: timing/purpose and workstreams.",
          "span": "Overall bounded period.",
          "phases": "Three dates and phase purposes on a common time basis.",
          "lanes": "Four named workstreams, with the fourth in phase3; adjust geometry only when the actual schedule requires it.",
          "note": "State the plan’s status or a key dependency."
        },
        "matching": {
          "audience_question": "When do these workstreams run, and where do they overlap?",
          "reader_outcome": "Read a common phase axis across concurrent workstreams.",
          "reasoning_relation": "schedule and concurrent lanes",
          "content_shape": {
            "composition": "A plan over time as a gantt: a header band and three phase cells across the top, row names in a left column, and three or four swimlanes, each with a labelled bar spanning the phases it runs through.",
            "selected_state": "A fourth swimlane",
            "density": "standard",
            "columns": 4,
            "column_note": "Base metadata only; selected option can replace the base geometry."
          },
          "required_slots": [
            {
              "name": "title",
              "reader_question": "When do these workstreams run, and where do they overlap?",
              "semantic_role": "Name the plan or 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 · title · the page title, top left]",
              "layout_budget": {
                "authored": "under 7 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": "sub",
              "reader_question": "What does the sub contribute to this page’s reader outcome?",
              "semantic_role": "Explain what the workstreams collectively deliver.",
              "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 · sub · one line under the title]",
              "layout_budget": {
                "authored": "under 14 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "sub",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "row-label",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "Two navigation labels: timing/purpose and workstreams.",
              "content_unit_count": {
                "min": 2,
                "max": 2,
                "basis": "Authored visible members in the selected arrangement; annotation occurrences can differ."
              },
              "placeholder": "[REAL CONTENT · row-label · two labels in the left column: one for the header rows, one for the lanes]",
              "layout_budget": {
                "authored": "1-3 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "row-label",
                "occurrences": 2,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  3,
                  1
                ]
              }
            },
            {
              "name": "span",
              "reader_question": "What does the span contribute to this page’s reader outcome?",
              "semantic_role": "Overall bounded period.",
              "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 · span · the whole period, across the top band]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "span",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "phases",
              "reader_question": "What does this distinct step, state, scenario or observation contribute?",
              "semantic_role": "Three dates and phase purposes on a common time basis.",
              "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 · phases · 3 phase cells: a mono date range and a phase name with its purpose]",
              "layout_budget": {
                "authored": "under 6 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "phases",
                "occurrences": 3,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  6,
                  6,
                  6
                ]
              }
            },
            {
              "name": "lanes",
              "reader_question": "What does this distinct step, state, scenario or observation contribute?",
              "semantic_role": "Four named workstreams, with the fourth in phase3; adjust geometry only when the actual schedule requires it.",
              "content_unit_count": {
                "min": 4,
                "max": 4,
                "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
              },
              "placeholder": "[REAL CONTENT · lanes · 3 swimlanes (4 with opt-four), each one bar: a mono underlined name and one line; the bar spans the phases it runs through]",
              "layout_budget": {
                "authored": "name 1-3 words, line under 16 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "lanes",
                "occurrences": 4,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  12,
                  14,
                  13,
                  5
                ]
              }
            },
            {
              "name": "note",
              "reader_question": "What does the note contribute to this page’s reader outcome?",
              "semantic_role": "State the plan’s status or a key dependency.",
              "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 · note · a footnote]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "note",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            }
          ],
          "rejection_constraints": [
            "Bar widths implying exact durations when the timeline is only illustrative.",
            "Bars that imply approved dates or resources when these remain undecided."
          ],
          "option_guidance": {
            "option": "four",
            "composition_delta": "A fourth swimlane",
            "semantic_change": "retains base content relationship; changes presentation or disclosure",
            "matching_instruction": "Select S77 four when the supplied material answers “When do these workstreams run, and where do they overlap?” through schedule and concurrent lanes. Respect this state: A fourth swimlane"
          },
          "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": [
              "a290c2b033a532ed908bf0b91b2edfaf9e0b30e4de4728148e6c96d61416f66f"
            ],
            "source_export": "private source images remain outside this draft site",
            "markup_sha256": "b45136226c99d3370ac53816f7c6a407a9ba2e1f607bb338d7e2e0ab0a5c1710",
            "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": "title",
              "reader_question": "When do these workstreams run, and where do they overlap?",
              "semantic_role": "the page title, top left",
              "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 page title, top left]",
              "layout_budget": {
                "authored": "under 7 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": "sub",
              "reader_question": "What does the sub contribute to this page’s reader outcome?",
              "semantic_role": "one line under the title",
              "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 · sub · one line under the title]",
              "layout_budget": {
                "authored": "under 14 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "sub",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            },
            {
              "name": "row-label",
              "reader_question": "What kind of content or argument section am I reading?",
              "semantic_role": "two labels in the left column: one for the header rows, one for the lanes",
              "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 · row-label · two labels in the left column: one for the header rows, one for the lanes]",
              "layout_budget": {
                "authored": "1-3 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "row-label",
                "occurrences": 2,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  3,
                  1
                ]
              }
            },
            {
              "name": "span",
              "reader_question": "What does the span contribute to this page’s reader outcome?",
              "semantic_role": "the whole period, across the top band",
              "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 · span · the whole period, across the top band]",
              "layout_budget": {
                "authored": "1-3 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "span",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  2
                ]
              }
            },
            {
              "name": "phases",
              "reader_question": "What does this distinct step, state, scenario or observation contribute?",
              "semantic_role": "3 phase cells: a mono date range and a phase name with its purpose",
              "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 · phases · 3 phase cells: a mono date range and a phase name with its purpose]",
              "layout_budget": {
                "authored": "under 6 words each",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "phases",
                "occurrences": 3,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  6,
                  6,
                  6
                ]
              }
            },
            {
              "name": "lanes",
              "reader_question": "What does this distinct step, state, scenario or observation contribute?",
              "semantic_role": "3 swimlanes (4 with opt-four), each one bar: a mono underlined name and one line; the bar spans the phases it runs through",
              "content_unit_count": {
                "min": 4,
                "max": 4,
                "basis": "authored composition members where a repeated group is specified; otherwise one named slot; not a required amount of evidence"
              },
              "placeholder": "[REAL CONTENT · lanes · 3 swimlanes (4 with opt-four), each one bar: a mono underlined name and one line; the bar spans the phases it runs through]",
              "layout_budget": {
                "authored": "name 1-3 words, line under 16 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "lanes",
                "occurrences": 4,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  12,
                  14,
                  13,
                  5
                ]
              }
            },
            {
              "name": "note",
              "reader_question": "What does the note contribute to this page’s reader outcome?",
              "semantic_role": "a footnote",
              "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 · note · a footnote]",
              "layout_budget": {
                "authored": "under 12 words",
                "policy": "Working composition guidance: preserve scope and qualification; change layout rather than truncate the argument."
              },
              "markup": {
                "slot": "note",
                "occurrences": 1,
                "annotation_status": "present",
                "visibility_status": "not asserted from static parsing",
                "sample_word_counts": [
                  9
                ]
              }
            }
          ],
          "contract_correction": {
            "date": "2026-10-13",
            "basis": "Actual selected HTML/CSS inspection; previous required slots retained for review.",
            "records": [
              {
                "code": "S77",
                "option": "four",
                "counts": {
                  "row-label": 2
                }
              }
            ]
          }
        },
        "narrative_profile": {
          "central_point": "Workstreams overlap across a common period, so delivery is more than a list of isolated phases.",
          "communication_job": "Same communication job as default. A fourth lane runs through the final phase, adding a separate follow-up workstream.",
          "audience_value": "Planning clarity: reveals timing and overlap, making coordination needs visible without claiming the schedule is feasible merely because bars fit.",
          "reading_path": [
            "A fourth lane runs through the final phase, adding a separate follow-up workstream.",
            "Read the overall period and three phase purposes.",
            "Follow each named lane across the phases its bar spans.",
            "Compare overlaps, then read the note for assumptions or approval limits."
          ],
          "adaptation": {
            "required_inputs": [
              "Three phases and four distinct workstreams with explicit spans.",
              "A bounded plan period and dependency note."
            ],
            "slot_guidance": {
              "title": "Name the plan or outcome.",
              "sub": "Explain what the workstreams collectively deliver.",
              "row-label": "Two navigation labels: timing/purpose and workstreams.",
              "span": "Overall bounded period.",
              "phases": "Three dates and phase purposes on a common time basis.",
              "lanes": "Four named workstreams, with the fourth in phase3; adjust geometry only when the actual schedule requires it.",
              "note": "State the plan’s status or a key dependency."
            },
            "can_change": [
              "Subject, names and wording within the active slot roles.",
              "Illustrations or supporting values where present, with their provenance and limits."
            ],
            "must_survive": [
              "Bar geometry agrees with named phases.",
              "Overlapping work is feasible or explicitly provisional.",
              "The note preserves assumptions rather than hiding them."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional repair pilot plans training, evaluation and coordination.",
            "slot_fills": {
              "title": "Build, test and review the pilot",
              "sub": "Three workstreams overlap to support a responsible launch.",
              "row-label": [
                "Timing",
                "Workstreams"
              ],
              "span": "Six-week pilot",
              "phases": [
                "Weeks1–2 · Prepare",
                "Weeks3–4 · Test",
                "Weeks5–6 · Review"
              ],
              "lanes": [
                "Training · Phases1–2: prepare hosts and adjust guidance during the first sessions.",
                "Evaluation · Phases2–3: collect session records and review unresolved cases.",
                "Coordination · Phases1–3: maintain venue, staffing and referral arrangements.",
                "Follow-up · Phase3: ask members what happened after handover."
              ],
              "note": "Fictional plan; venue and supervisor availability must be confirmed."
            },
            "reasoning": "Training overlaps early delivery, evaluation overlaps later delivery and review, and coordination spans all phases. Those overlaps imply shared resource needs.",
            "qualification": "Every organization, value and assertion in this example is fictional. Replace it with approved, sourced content before use."
          },
          "narrative_fit": {
            "before": "Establish scope, owners, capacity and what counts as readiness.",
            "after": "Resolve resource conflicts or specify milestones and approval gates.",
            "good_uses": [
              "A phased plan with overlapping workstreams."
            ],
            "poor_fits": [
              "A precise critical-path schedule without dependencies or resource analysis.",
              "Bars whose spans contradict the written dates."
            ]
          },
          "evidence": {
            "observations": [
              "The fourth visible lane spans phase3; the other three retain spans1–2,2–3,1–3.",
              "Selected matching agrees with four lanes and two row labels.",
              "Viewed source capture is blurred; only arrangement is observable."
            ],
            "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/S77-roadmap/spread.json",
              "dist/S77-roadmap/spread.html",
              "02_product/spreads/S77-roadmap/source.webp (viewed for arrangement)"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Motif inspected current metadata, active markup and the retained source arrangement, then checked the fictional example against the content roles. This is a layout-contract adaptation review."
          },
          "variation_relationship": "same-job"
        },
        "required_content": [
          "Three phases and four distinct workstreams with explicit spans.",
          "A bounded plan period and dependency note."
        ],
        "requires_before": [
          "Establish scope, owners, capacity and what counts as readiness."
        ],
        "enables_after": [
          "Resolve resource conflicts or specify milestones and approval gates."
        ],
        "avoid_when": [
          "A precise critical-path schedule without dependencies or resource analysis.",
          "Bars whose spans contradict the written dates."
        ]
      },
      "preparation-before-delivery": {
        "audience_question": "What must be prepared before the delivery period starts?",
        "intent": "The reader can distinguish readiness work, delivery phases and the conditions for moving between them.",
        "reader_outcome": "The reader can distinguish readiness work, delivery phases and the conditions for moving between them.",
        "reasoning_relation": "Readiness phase followed by initial and sustained delivery, with continuous supporting work.",
        "message_pattern": "Preparation is real work with its own scope, timing and agreement; it must not disappear inside the delivery promise.",
        "required_content": [
          "A readiness definition and decision owner.",
          "A bounded delivery window distinct from preparation.",
          "Agreement about preparation cost and scope.",
          "Actual spans for every proposed workstream."
        ],
        "narrative_positions": [
          "Separate readiness work from the promised delivery window."
        ],
        "requires_before": [
          "Agree objectives, scope, responsibilities and what readiness means."
        ],
        "enables_after": [
          "Resolve the preparation agreement and approve the start condition before scheduling delivery."
        ],
        "slot_roles": {
          "eyebrow": "Identify this as fictional teaching material.",
          "headline": "State the communication point and its relevance.",
          "closing": "Land the implication or prepare the next unit.",
          "qualification": "Keep evidence status and material limitations visible.",
          "phases": "Ordered preparation and delivery phases, not equal durations.",
          "lanes": "Workstream, explicit phase range and bounded activity.",
          "readiness": "The condition that allows delivery to begin."
        },
        "avoid_when": [
          "A critical-path schedule needing task-level dependencies.",
          "Unequal-duration phases shown as equal elapsed time without disclosure.",
          "A hidden pre-start commitment."
        ],
        "variation_rule": "Three ordinal phases in these examples; repeatable workstreams have explicit start and end phases.",
        "provenance": {
          "basis": "Reviewed fictional teaching reconstruction; confidential correspondence excluded.",
          "payload_sha256": "c2b2c1942e95104436647a94c06ab2421a7c8131aee3b67b4481f863ab39d7d9"
        },
        "matching": {
          "id": "S77--preparation-before-delivery",
          "code": "S77",
          "name": "Preparation before delivery",
          "dir": "S77-roadmap",
          "option": "preparation-before-delivery",
          "files": {
            "html": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/spread.html",
            "preview": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/preview.webp",
            "case": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/case.json",
            "guide": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/index.html",
            "reuse": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/reuse.json",
            "prompt": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/prompt.txt",
            "storyboard": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/storyboard.md",
            "alternate_html": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/alternate.html",
            "alternate_case": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/alternate.case.json"
          },
          "case_id": "SC-64f2c56a9dc84291b8090ffabe47357f",
          "audience_question": "What must be prepared before the delivery period starts?",
          "reader_outcome": "The reader can distinguish readiness work, delivery phases and the conditions for moving between them.",
          "reasoning_relation": "Readiness phase followed by initial and sustained delivery, with continuous supporting work.",
          "content_shape": {
            "composition": "S77 phase grid and spanning workstreams, with an explicit readiness boundary and text phase labels on every bar.",
            "selected_state": "Preparation before delivery",
            "cardinality": {
              "semantic": "Three ordinal phases in these examples; repeatable workstreams have explicit start and end phases.",
              "tested": [
                3,
                4
              ],
              "adaptation": "Preserve the relationship and all qualifications; new counts require an inspected populated instance."
            }
          },
          "required_slots": [
            {
              "name": "eyebrow",
              "reader_question": "What must be prepared before the delivery period starts?",
              "semantic_role": "Identify this as fictional teaching material.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: Identify this as fictional teaching material.]",
              "markup": {
                "slot": "eyebrow",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "headline",
              "reader_question": "What must be prepared before the delivery period starts?",
              "semantic_role": "State the communication point and its relevance.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: State the communication point and its relevance.]",
              "markup": {
                "slot": "headline",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "closing",
              "reader_question": "What must be prepared before the delivery period starts?",
              "semantic_role": "Land the implication or prepare the next unit.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: Land the implication or prepare the next unit.]",
              "markup": {
                "slot": "closing",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "qualification",
              "reader_question": "What must be prepared before the delivery period starts?",
              "semantic_role": "Keep evidence status and material limitations visible.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: Keep evidence status and material limitations visible.]",
              "markup": {
                "slot": "qualification",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "phases",
              "reader_question": "What must be prepared before the delivery period starts?",
              "semantic_role": "Ordered preparation and delivery phases, not equal durations.",
              "content_unit_count": {
                "min": 3,
                "max": 3,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: Ordered preparation and delivery phases, not equal durations.]",
              "markup": {
                "slot": "phases",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "lanes",
              "reader_question": "What must be prepared before the delivery period starts?",
              "semantic_role": "Workstream, explicit phase range and bounded activity.",
              "content_unit_count": {
                "min": 3,
                "max": 3,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: Workstream, explicit phase range and bounded activity.]",
              "markup": {
                "slot": "lanes",
                "annotation_status": "present in selected case HTML"
              }
            },
            {
              "name": "readiness",
              "reader_question": "What must be prepared before the delivery period starts?",
              "semantic_role": "The condition that allows delivery to begin.",
              "content_unit_count": {
                "min": 1,
                "max": 1,
                "basis": "This populated instance; see reuse.json for count alternatives."
              },
              "layout_budget": {
                "authored": "Preserve complete meaning and qualifications; inspect the populated instance.",
                "policy": "Recompose when content does not fit; do not omit required content."
              },
              "placeholder": "[AUTHORISED CONTENT: The condition that allows delivery to begin.]",
              "markup": {
                "slot": "readiness",
                "annotation_status": "present in selected case HTML"
              }
            }
          ],
          "rejection_constraints": [
            "A critical-path schedule needing task-level dependencies.",
            "Unequal-duration phases shown as equal elapsed time without disclosure.",
            "A hidden pre-start commitment."
          ],
          "option_guidance": [
            "Preparation precedes delivery and is not automatically free.",
            "Phase labels and bars use one consistent time basis.",
            "Continuous support differs from a one-off launch activity.",
            "A plan does not establish acceptance or completed delivery."
          ],
          "provenance": {
            "basis": "Reviewed fictional teaching reconstruction; confidential correspondence excluded.",
            "payload_sha256": "c2b2c1942e95104436647a94c06ab2421a7c8131aee3b67b4481f863ab39d7d9"
          },
          "adaptation_rules": [
            "Preparation precedes delivery and is not automatically free.",
            "Phase labels and bars use one consistent time basis.",
            "Continuous support differs from a one-off launch activity.",
            "A plan does not establish acceptance or completed delivery."
          ],
          "format_readiness": {
            "html": "Static HTML checked at 1600x900, 960x540 and 390x844 on eight surfaces. 1600x900 fits a 16:9 canvas; compact/phone views reflow vertically. Text remains editable in HTML.",
            "pptx": "unverified",
            "pdf": "unverified",
            "motion": "complete static composition; no animation or interactive decision engine"
          },
          "alternative": {
            "layout": "S89",
            "description": "Allows more explanation of each milestone, but loses the overlap between continuous support and delivery. Use when event sequence is the main question.",
            "basis": "Current markup and contract comparison; alternative replacement not rendered."
          }
        },
        "narrative_profile": {
          "central_point": "Preparation is real work with its own scope, timing and agreement; it must not disappear inside the delivery promise.",
          "communication_job": "Separate readiness work from the promised delivery window.",
          "audience_value": "Make dependencies and commercial boundaries discussable without implying work has begun.",
          "reading_path": [
            "Read the governing point.",
            "Follow the labelled relationship in the populated HTML; retain the condition and qualification.",
            "Use the closing beat to prepare the next unit."
          ],
          "adaptation": {
            "required_inputs": [
              "A readiness definition and decision owner.",
              "A bounded delivery window distinct from preparation.",
              "Agreement about preparation cost and scope.",
              "Actual spans for every proposed workstream."
            ],
            "slot_guidance": {
              "eyebrow": "Identify this as fictional teaching material.",
              "headline": "State the communication point and its relevance.",
              "closing": "Land the implication or prepare the next unit.",
              "qualification": "Keep evidence status and material limitations visible.",
              "phases": "Ordered preparation and delivery phases, not equal durations.",
              "lanes": "Workstream, explicit phase range and bounded activity.",
              "readiness": "The condition that allows delivery to begin."
            },
            "can_change": [
              "Authorised scenario, wording and presentation brand.",
              "Three ordinal phases in these examples; repeatable workstreams have explicit start and end phases."
            ],
            "must_survive": [
              "Preparation precedes delivery and is not automatically free.",
              "Phase labels and bars use one consistent time basis.",
              "Continuous support differs from a one-off launch activity.",
              "A plan does not establish acceptance or completed delivery."
            ]
          },
          "narrative_fit": {
            "before": "Agree objectives, scope, responsibilities and what readiness means.",
            "after": "Resolve the preparation agreement and approve the start condition before scheduling delivery.",
            "good_uses": [
              "If the readiness condition is unmet, shift the delivery start explicitly; do not silently consume the delivery window."
            ],
            "poor_fits": [
              "A critical-path schedule needing task-level dependencies.",
              "Unequal-duration phases shown as equal elapsed time without disclosure.",
              "A hidden pre-start commitment."
            ]
          },
          "worked_example": {
            "fictional": true,
            "scenario": "A fictional mobile-library pilot needs route access, a staffed rota and lending rules agreed before its delivery trial starts.",
            "slot_fills": {
              "eyebrow": [
                "text: Fictional teaching example / Preparation before delivery"
              ],
              "headline": [
                "text: Prepare before the trial starts."
              ],
              "closing": [
                "text: Agree readiness and preparation costs before delivery begins."
              ],
              "qualification": [
                "text: Fictional teaching scenario, not observed results or an approved operating plan. Phase widths are ordinal, not elapsed time. The example specifies no fee or service duration. Any later dated version needs consistent spans and a new review."
              ],
              "phases": [
                "period: Before delivery; purpose: Agree readiness",
                "period: Delivery begins; purpose: Run first routes",
                "period: Delivery continues; purpose: Review and adjust"
              ],
              "lanes": [
                "start phase: Prepare; end phase: Prepare; text: Agree route access, rota and lending rules.",
                "start phase: Start; end phase: Sustain; text: Operate agreed routes and review recurring issues.",
                "start phase: Prepare; end phase: Sustain; text: Maintain ownership, decisions and reporting."
              ],
              "readiness": [
                "text: Start delivery only after route access, staffing and lending rules are agreed. Preparation scope and costs need separate agreement."
              ]
            },
            "reasoning": "The preparation boundary remains visible, while the three lanes distinguish a prerequisite, the main service and continuous coordination.",
            "qualification": "Fictional teaching scenario, not observed results or an approved operating plan. Phase widths are ordinal, not elapsed time. The example specifies no fee or service duration. Any later dated version needs consistent spans and a new review."
          },
          "evidence": {
            "observations": [
              "Reviewed fictional content, slot map and explicit independent HTML.",
              "See batch-02-review.json for measured render and gallery checks."
            ],
            "interpretations": [
              "Make dependencies and commercial boundaries discussable without implying work has begun."
            ],
            "not_verified": [
              "Editable PowerPoint, PDF exports and audience effectiveness.",
              "Counts beyond the specifically checked instances."
            ],
            "references": [
              "cases/sc-64f2c56a9dc84291b8090ffabe47357f/case.json",
              "cases/sc-64f2c56a9dc84291b8090ffabe47357f/reuse.json",
              "batch-02-review.json"
            ]
          },
          "review": {
            "status": "reviewed",
            "basis": "Tessel reviewed the version-bound fictional meaning/privacy payload. Render and integration evidence are separately recorded."
          },
          "variation_relationship": "different-job"
        }
      }
    },
    "narrative_profile": {
      "central_point": "Workstreams overlap across a common period, so delivery is more than a list of isolated phases.",
      "communication_job": "Answer when each workstream runs and which activities must coexist.",
      "audience_value": "Planning clarity: reveals timing and overlap, making coordination needs visible without claiming the schedule is feasible merely because bars fit.",
      "reading_path": [
        "Read the overall period and three phase purposes.",
        "Follow each named lane across the phases its bar spans.",
        "Compare overlaps, then read the note for assumptions or approval limits."
      ],
      "adaptation": {
        "required_inputs": [
          "A defined period with three phases.",
          "Three workstreams with start/end spans and named outcomes.",
          "A material scheduling assumption or caveat."
        ],
        "slot_guidance": {
          "title": "Name the plan or outcome.",
          "sub": "Explain what the workstreams collectively deliver.",
          "row-label": "Two navigation labels: timing/purpose and workstreams.",
          "span": "Overall bounded period.",
          "phases": "Three dates and phase purposes on a common time basis.",
          "lanes": "Three named workstreams with short outcomes and explicit phase spans.",
          "note": "State the plan’s status or a key dependency."
        },
        "can_change": [
          "Subject, names and wording within the active slot roles.",
          "Illustrations or supporting values where present, with their provenance and limits."
        ],
        "must_survive": [
          "Bar geometry agrees with named phases.",
          "Overlapping work is feasible or explicitly provisional.",
          "The note preserves assumptions rather than hiding them."
        ]
      },
      "worked_example": {
        "fictional": true,
        "scenario": "A fictional repair pilot plans training, evaluation and coordination.",
        "slot_fills": {
          "title": "Build, test and review the pilot",
          "sub": "Three workstreams overlap to support a responsible launch.",
          "row-label": [
            "Timing",
            "Workstreams"
          ],
          "span": "Six-week pilot",
          "phases": [
            "Weeks1–2 · Prepare",
            "Weeks3–4 · Test",
            "Weeks5–6 · Review"
          ],
          "lanes": [
            "Training · Phases1–2: prepare hosts and adjust guidance during the first sessions.",
            "Evaluation · Phases2–3: collect session records and review unresolved cases.",
            "Coordination · Phases1–3: maintain venue, staffing and referral arrangements."
          ],
          "note": "Fictional plan; venue and supervisor availability must be confirmed."
        },
        "reasoning": "Training overlaps early delivery, evaluation overlaps later delivery and review, and coordination spans all phases. Those overlaps imply shared resource needs.",
        "qualification": "Every organization, value and assertion in this example is fictional. Replace it with approved, sourced content before use."
      },
      "narrative_fit": {
        "before": "Establish scope, owners, capacity and what counts as readiness.",
        "after": "Resolve resource conflicts or specify milestones and approval gates.",
        "good_uses": [
          "A phased plan with overlapping workstreams."
        ],
        "poor_fits": [
          "A precise critical-path schedule without dependencies or resource analysis.",
          "Bars whose spans contradict the written dates."
        ]
      },
      "evidence": {
        "observations": [
          "Current three bars span phases1–2,2–3 and1–3 respectively.",
          "Selected default matching now includes three lanes and two row labels, agreeing with current markup.",
          "Viewed source capture is blurred; only arrangement is observable."
        ],
        "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/S77-roadmap/spread.json",
          "dist/S77-roadmap/spread.html",
          "02_product/spreads/S77-roadmap/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": "base"
    }
  },
  "options": [
    {
      "id": "four",
      "what": "A fourth swimlane"
    },
    {
      "id": "preparation-before-delivery",
      "what": "Preparation is real work with its own scope, timing and agreement; it must not disappear inside the delivery promise.",
      "label": "Preparation before delivery",
      "surface": "paper",
      "files": {
        "html": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/spread.html",
        "preview": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/preview.webp",
        "case": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/case.json",
        "guide": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/index.html",
        "reuse": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/reuse.json",
        "prompt": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/prompt.txt",
        "storyboard": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/storyboard.md",
        "alternate_html": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/alternate.html",
        "alternate_case": "cases/sc-64f2c56a9dc84291b8090ffabe47357f/alternate.case.json"
      },
      "case_id": "SC-64f2c56a9dc84291b8090ffabe47357f",
      "cardinality": {
        "semantic": "Three ordinal phases in these examples; repeatable workstreams have explicit start and end phases.",
        "tested": [
          3,
          4
        ],
        "adaptation": "Preserve the relationship and all qualifications; new counts require an inspected populated instance."
      }
    }
  ],
  "also_seen_in": [],
  "source": {
    "ref": "Private deck reference; original evidence retained in the private Spreads library."
  }
}
