CH_EPILOGUE.md

chapters/CH_EPILOGUE/beats/CH_EPILOGUE.md

Epilogue — The Unseen Reader: The Journal on the Table, the Pages Turning, the Record Carried On

Story Spine entry, v3.1 beat→fork→state event graph (docs/SPINE_SCHEMA_v3.md), restructured in place from the v2.5 cascade build (authored to docs/proposals/CHAPTER_BUILD_TARGET.md and the v2.5 twenty-block anchor-hub schema), spine_status drafted. The v2.5 anchors, prose, source-anchor provenance, and reveal discipline are preserved; v3 re-shapes the site/boss/beat/side-quest/scene/state blocks into the typed machine layer (join-and-type — no new canon authored). Grounded on the RCM Epilogue substrate ("Epilogue — The Unseen Reader," the closing canonical bookend, post-Ch-77), the canonical unseen-reader frame (T3_Core §3.14 — the healer's child's journal open on a table; an unseen reader turns the pages; fade to black), the shared-finale lock (HL_0045 + CVD §17.9 + T1_Integrity_Paths_Worldstates_Master §9.6 — all three endings share the epilogue), the finale enrichment framework (docs/proposals/FINALE_FAIRY_ENRICHMENT.md, the Epilogue brief), and a build-time craft-research pass (the framed-narrative / found-manuscript / reader-in-the-text device; the coda that lives-forward-without-restating; ring composition to the Prologue; the deliberately-unresolved held final image; the record-as-testament that outlives the writer and is read by another). This IS a hard-line node (canonical_hard_line_flag TRUE — the Epilogue is in the eighteen-node set). THE EPILOGUE IS THE SHARED, PATH-INVARIANT FRAME: it renders ONLY the unseen-reader journal bookend, IDENTICAL across the Truly Good, Good Enough, and Evil Finales (HL_0045); the single path-variance is the COMPLETENESS of the journal (full on the surviving paths, incomplete/partial on the Evil path — the same frame still plays). Path-variant Epilogue content is NOT authored (CVD §17.9 + T1_Integrity §9.6 + HL_0045); the three distinct Finales and the twenty-second-familiar-slot outcome are resolved UPSTREAM (the Ch 65 convergence lock + Ch 58; HL_0011/HL_0066), never re-litigated here. THE THESIS IS NOT RE-DECLARED: Ch 77 surfaced it exactly once; the Epilogue LIVES it forward (the record survives, and is read by another) and never restates it — the locked thesis phrasing stays off-page (HL_0043/§18.1). The unseen reader's identity is the last held thing — never named, never captioned. The antagonist is absent (T4 §10.5). Standard care, game-canon narrative-frame; no living Earth community and no Earth-cultural primary-source corpus (the framed-record traditions are craft-reference, echoed never lifted). Drafted is not canonical.

Entry header (schema per §9.5)

Continuity anchor (SSBL §9.3 — Epilogue start state = Ch 77 end state)

Body prose

The book is open on a table, and the pages are turning.

It is the journal — the one begun a whole life ago in a far country, in a child's careful hand and then in two, the two of them writing the same road from either side of it; the record of everything, kept honest, kept close, carried across every border and every water and every year. The cover is soft with handling, the spine cracked and sewn again, the paper swollen along one edge where a river got at it once and dried. Pressed flat between some of the pages are the things a hand reached for when words were not enough — a leaf, a rubbing taken off a carved stone, a flower gone to paper. It lies open now in the still light, and its pages move, one and then the next, unhurried, the way pages move when someone is reading them who means to read them all.

On the paths where the road was walked whole, the record is whole: every country, every kindness, every hard choice met and paid for, the evidence the world was worth returning to save. On the path where things were let fall, the record is thinner — pages that stop before they should, entries that trail off — and still it is read, still the hand turns what there is to turn, because even the partial telling is a telling, and even the broken road was walked by someone, and the someone is in the book.

Nobody explains what it means. It was understood once already, at the water, in a single wordless look that needed no second saying. A record of a life outlasts the living of it, and is taken up by another, and goes on. That much is simply true, the way the ground is true underfoot.

Whose hand turns the pages is not shown, and is not meant to be. The reader is unseen — a presence at the edge of the frame, attending, receiving, carrying the record forward into whatever comes next. It could be anyone. It could be the one who lived it, come back to read their own road. It could be the next to walk one. The frame holds the question open the way the water held the face open, and leaves it there.

The pages turn to the last written page, and past it, and the light on the table softens, and the reading goes on past where the seeing can follow, and it fades — gently, completely — to black. The road that began with a fall through the world ends with a book left open for someone to find, and a hand, unseen, already turning toward the first page again.

Threads resolving (terminal — the coda)

Civilizational marks (the builders-of-knowledge layer, §9.5 mandatory)

Everything-woven (the twelve facets, each a real presence, none name-checked)

Key sites and spatial layout

Typed v3.1 site rows (§3b) — beats reference these by site_id; the environmental detail rides each row as env texture. The Epilogue's own header holds that this is "a narrative-frame bookend rather than a traversed place," so both rows below carry the corpus's established placeholder terrain for a non-Earth, non-fixed dimensional frame (matching CH_PROLOGUE's flowering_plain/veil_seam precedent) rather than asserting a physical geography the v2.5 entry never gives it [SRC: T3_Core_Characters # 3.14].

Boss structure (§9 thin join index — phases are beats; the narrative lives in the beat graph)

The Epilogue has no boss, no fight, and no fail state (antagonist-absent, T4 §10.5; the arc's conflicts all resolved by Ch 77) — Pillar-8's blended-mode contract does not apply to a non-combat frame, but the node is NOT combat-absent (Pillar 11): it opens onto the post-reveal endgame free-play and the Magister Templi Tier-9 prestige loop (HL_0029), the game's full kit still live for the player who continues [SRC: T3_Core_Characters # 3.14] [SRC: T0_Hard_Lines @ HL_0029].

§10 · Beat graph (was: 5 prose bullets → now: 8 typed v3.1 beats; path-invariant throughout, path_bucket ALL)

Beat-scale mode_variety (folds to the chapter mode_variety_check): character CHEPI_B01/CHEPI_B03/CHEPI_B04 · learning CHEPI_B02 · discovery CHEPI_B05/CHEPI_B06/CHEPI_B08 · transformation CHEPI_B07 → projected five combat=Y (no story-combat beat — the combat mode rides the endgame-sandbox playable layer, off-frame per this line's own declaration below; Ruling 1/R6: never combat-absent); puzzle=N; learning=Y (learning + discovery project to the same Pillar-1.12 bucket); character=Y; transformation=Y, earned by named beats. dominant_combat_mode environmental, intensity VALLEY (per the chapter's own Mechanical-anchors line — the arc's exhale after the Ch-77 summit; combat present but genuinely off-frame and puzzles genuinely absent by design, per the chapter's own Everything-woven declaration, not an oversight) [SRC: T0_Chapter_Index @ CH_EPILOGUE]. Thread-join note: all seven threads carried this chapter (T01/T02/T03/T04/T05/T06/T20) resolve at chapter-ambient level only — the Epilogue advances no thread (it is the coda after the Ch-77 resolution, the specific content canonically withheld per the T1_Threads_22 Resolution framing rule + CVD §15/§18) — no carrier beat exists for any of them or is invented.

§10b · Fork graph (zero fork nodes — the frame is shared and path-invariant, HL_0045; the three-path divergence resolved upstream at Ch 65)

The Epilogue generates no new integrity divergence and authors no player-facing fork: HL_0045 + CVD §17.9 + T1_Integrity §9.6 all bind the SAME shared frame across the Truly Good, Good Enough, and Evil endings, and the ending path itself was already locked at Ch 65 [SRC: T1_Integrity_Paths_Worldstates_Master # 9.6]. Per the schema's micro-fork promotion rule (§3c — any branch writing durable state must be a fork_node, ephemeral-only branches stay accumulative notes), no fork_node is warranted here because nothing branches: every beat plays through identically regardless of the locked path_bucket (the v2.5 entry's own side-questline line states this plainly, "each opening or closing opportunity, none gating"), and the schema itself names the Epilogue as the canonical example of a path_bucket ALL row ("a row that plays identically on every committed path — post-lock invariant content — the Ch 77 reveal, the epilogue," §1) [SRC: T0_Hard_Lines @ HL_0045].

Unlike a chapter with a durable write of its own, the Epilogue makes no new ws write at all: every ws.* reference in the beat graph above is a READ of state set upstream — the journal-status chain (Ch 13 through Ch 58, §8.4), the Ch-65 path lock, the found-family/companion-roster resolution (Ch 65), and the Ch-76 father-encounter-variant (read again here as already-landed context, per Decision Q6 below), and the Ch-75 Ntala inversion axis (ws.ntala_inversion_state, WS_040 — EVIL-band only, read at CHEPI_B03 as journal-custody colouring: STANDING_WITNESS the record kept from outside to the end, SILENCED the record orphaned and physically surviving cold, UNSET on the surviving buckets; the unseen reader stays UNASSIGNED and the journal invariant is unmoved). The chapter's own mark_left is narrative only — the record survives and is read by another — and writes no new ws key; the reveal itself is the arc's single sanctioned surfacing, released once at Ch 77 and never repeated [SRC: T1_Integrity_Paths_Worldstates_Master # 8.4] [SRC: T0_Hard_Lines @ HL_0043].

Side-questlines (§11 — machine gate + beat interleave)

The v2.5 entry's four combined bullets are typed here as three per-slug SQ rows plus two coda notes (CVD §17.6 canonical 12); none gate the main spine, per the chapter's own "none gating" framing [SRC: T0_Hard_Lines @ HL_0032].

Key ally NPCs

Dialogue and scene anchors (§13 — typed rows bound to beat_id)

The canonical dialogue-and-scene-bearing moments, typed; the intent trio (thematic_anchor / audio_priority_layer / scene_audio_intent) defers by rule to the Scene_Spec population pass [SRC: T99_Story_Spine_Build_Logic # 9.6] [POPULATE→T0_Scene_Spec_Registry].

scene_anchor_idbeat_refscene_typepath_bucketanchor_typeparticipant_refshard_line_relevance
SC_CHEPI_journal_openCHEPI_B01epilogue_cinematicALLscene_entryprotagonistnone
SC_CHEPI_the_shared_recordCHEPI_B02epilogue_cinematicALLscene_entryprotagonist, CHAR_0002none
SC_CHEPI_whole_and_partialCHEPI_B03epilogue_cinematicALLscene_entryprotagonistnone
SC_CHEPI_understood_at_the_waterCHEPI_B04epilogue_cinematicALLrevealprotagonistHELD: thesis lived forward, never restated (HL_0043)
SC_CHEPI_the_unseen_readerCHEPI_B05epilogue_cinematicALLscene_entryprotagonistHELD: the reader's identity given no answer
SC_CHEPI_fade_and_ringCHEPI_B06→CHEPI_B07canonical_set_pieceALLbeat_transitionprotagonistHELD: the reader stays unnamed and unshown as the frame fades

Protected-chapter / living-culture framing (§17.1, standard care, the shared-frame and thesis-not-restated discipline)

The Epilogue depicts no living Earth community — it is a game-canon narrative-frame bookend (a table, a journal, an unseen reader) with no Earth-cultural primary-source corpus. The framed-narrative traditions it is built in (the found manuscript, the reader-in-the-text, the diary/archive as testament, ring composition) are honored as craft-reference and echoed never lifted — no proper noun and no specific work enters the game's own fiction. The binding discipline is the SHARED-FRAME and THESIS-NOT-RESTATED rule: the Epilogue renders ONLY the path-invariant unseen-reader frame, identical across all three Finales (HL_0045 + CVD §17.9 + T1_Integrity §9.6); path-variant Epilogue content is NOT authored (the three Finales and the twenty-second-slot outcome are resolved upstream at the Ch 65 lock and Ch 58, HL_0011/HL_0066/T3_Familiars §5.8 — never re-litigated in the Epilogue); the single path-variance the frame carries is the COMPLETENESS of the journal (full on the surviving paths, incomplete on the Evil path, the same frame playing either way). The thesis is NOT re-declared: Ch 77 surfaced it exactly once, wordlessly; the Epilogue LIVES it forward (the record survives and is read by another) and never restates it — the locked thesis phrasing stays off-page (HL_0043/§18.1). The unseen reader's identity is held/uncaptioned (the last held thing). The antagonist is absent (T4 §10.5). Standard care throughout; the close is warm, still, and restrained [SRC: T3_Core_Characters # 3.14] [SRC: T0_Hard_Lines @ HL_0045].

Anti-fringe / Frame-A flags

Three-layer surfacing

Asset anchors

Mechanical anchors

§18 · Derived-state axes (computed at chapter close; texture ≠ ending)

End-state carry-forward (the arc complete — the ring to the Prologue; the authored fold over the beat/fork deltas)

Seam state-diffs (machine-checkable exit→entry assertions over ws state keys; the prose bridge stays in the transitions file)

The CH_77 → CH_EPILOGUE seam (Ch 77's end state pins this node's start; verified against CH_77's own End-state carry-forward and this chapter's Continuity anchor, unaltered):

The CH_EPILOGUE → CH_PROLOGUE seam (the ring, not a state hand-off — CH_PROLOGUE's own Continuity anchor and Seam state-diffs pin prev_chapter_link none and assert no predecessor seam exists; the Prologue's start state is the canonical pre-rift baseline, not anything the Epilogue writes):

Decisions surfaced

The Epilogue is a canonical hard-line node (the eighteen-node set), but its content is tightly locked by canon (the shared unseen-reader frame; path-variant content not authored) — so the resolutions are implementations of canon, surfaced here with reasoning shown (per the resolve-don't-defer contract). The v3 conversion adds four further resolutions (Q8-Q11) below, Josh-override-able at any Range Review.

Generated by harness/site/structure_site.py — the URL path is the repo path. review root