CH_01.json

chapters/CH_01/quests/main_story/CH_01.json

{
 "node": "CH_01",
 "quest_id": "QUEST_CH01_ORIGIN_UNLOCKED (quest_anchor_id CH01_ORIGIN; path_bucket UNLOCKED; chapter 1.0; quest_status proposal; author_in_loop_required TRUE)",
 "checker_issues": [
  {
   "kind": "NO_DECLARED_STATE",
   "detail": "14 beats carry no in/out state markers -- flag reachability is UNCHECKED, not passed. Author beats with 'in: local.x -> out: local.y' to make this gradable."
  },
  {
   "kind": "UNSATISFIABLE_COMPLETION",
   "detail": "completion requires local.journey_begins_at_the_bottom, which no beat produces"
  }
 ],
 "checker_status": "DEAD_END_RISK",
 "quest": {
  "node": "CH_01",
  "quest_id": "QUEST_CH01_ORIGIN_UNLOCKED (quest_anchor_id CH01_ORIGIN; path_bucket UNLOCKED; chapter 1.0; quest_status proposal; author_in_loop_required TRUE)",
  "quest_name": "A Hundred Paths Nobody Else Uses [grounded, not minted: the authored chapter display string, docs/spine/player_strings/CH_01.csv:5 — \"Talvaeren: A Hundred Paths Nobody Else Uses\", string_status voice_passed; the phrase is the spine's own, docs/spine/CH_01.md:38]",
  "quest_type": "main_story_per_chapter. RULED by spine role per T1_Build_Pipeline_Contracts [ACTIVE v1.0].md:1447 (CG-21: a beat that is a main-graph core or climax beat is main_story_per_chapter regardless of the encounter's flavour). TENSION SURFACED, NOT RESOLVED: CH_01 carries canonical_hard_line_flag TRUE (docs/spine/CH_01.md:12) and all 16 pre-existing hard-line-chapter rows in the registry use quest_type canonical_hard_line. CG-21's spine-role rule points at main_story_per_chapter; the row precedent points at canonical_hard_line. A director call, not an author call — see named_gaps.",
  "questline_id": "EMPTY. No main-story questline id exists to reference: T0_Questline_Index [DRAFT v0.1] holds 101 rows and every one is class side (12), trade (10) or legendary (79) — there is no main questline row in the registry. Leaving it blank is a controlled absence, not an omission. [registries/T0_Questline_Index [DRAFT v0.1]/Sheet1.csv, full census]",
  "quest_giver": "environment — the CG-13 sentinel for a giverless quest whose hook is the world rather than an agent [T1_Build_Pipeline_Contracts:1456]. Ch 1 has no giver anywhere on the spine: the childhood is entered, not handed out; the four choosings are lived as growing up and explicitly \"None of it is a menu. All of it is a life.\" [docs/spine/CH_01.md:30]; the last morning, the keep-away and the fall have no agent at all [docs/spine/CH_01.md:141-160].",
  "trigger_type": "origin_node_auto [enum per T1_Build_Pipeline_Contracts:1457]. Ch 1 is the second origin node, entered directly from CH_PROLOGUE across a time jump of some years with the playable POV descending from the King to the child [docs/spine/CH_01.md:8, :13, :19, :283-285].",
  "participants": [
   "protagonist",
   "char:CHAR_0001 (the child, playable POV — docs/spine/CH_01.md:11, T0_Character_Index @ CHAR_0001)",
   "char:CHAR_0005 (the Elven King, the father; referenced by title only per HL_0099 — docs/spine/CH_01.md:195, :168)",
   "familiar:FAM_22 (the Child Familiar — slot 22, chapter_first_encounter CH_01, chapter_bonding_window CH_01;CH_58, familiar_name and species_class intentionally NULL because the occupant is the player's Ch-1 selection from the twelve — registries/T0_Familiar_Registry [DRAFT v0.1] @ FAM_22)",
   "the_best_friend (NO registry id exists — Selection 2, a fairy-realm childhood character with no T0_Character_Index row; seeds CHAR_0002 Ntala's starting gender, skills and combat-focus at Ch 13, which is design-fact only and reaches no surface here — docs/spine/CH_01.md:194)",
   "the realm's grieving people (ambient, not allies and never antagonists; never scored, never targeted, never given the player a target in them — docs/spine/CH_01.md:197)"
  ],
  "beats": [
   {
    "beat": "CH01_B01 · seq 1 · role hook · mode character · site flowering_plain · boss none · fork none",
    "what_happens": "Grow up in the realm as the child. The plain is run, the courtly childhood is lived, and the player is held in a place where nothing is scarce and no one is afraid — the ceiling given freely as the plain condition of a childhood. The small worn thing at the throat is simply a thing always had, unremarkable, never once explained as protection. Writes the integrity score's initialization at zero.",
    "player_verb": "Go out on the plain.",
    "cite": "docs/spine/CH_01.md:101-105; docs/spine/player_strings/CH_01.csv:6; docs/spine/CH_01.md:19, :28-29"
   },
   {
    "beat": "CH01_B02 · seq 2 · role core · mode character · site flowering_plain (SITE IS AN OPEN CELL — see named_gaps) · boss none · fork none",
    "what_happens": "Selection 1, the Child Familiar, settles out of the twelve great luminous animals the King keeps royal communion with. THE MEASURE IS PLAY, ruled: a quest sends the child out to play among the wildlife and whichever of the twelve the player spends the most time with before returning is the one that settles. No list, no prompt, and nothing that tells the child it is being counted. A small ceremony and a large love; it chooses back.",
    "player_verb": "Go and sit with it until it is settled.",
    "cite": "docs/spine/CH_01.md:106-110; the ruled mechanism at docs/spine/CH_01.md:296 (Q1b, Josh RULED 2026-07-30, twenty-ninth sitting); registries/T0_Familiar_Registry @ FAM_22"
   },
   {
    "beat": "CH01_B03 · seq 3 · role core · mode character · site flowering_plain · boss none · fork none",
    "what_happens": "Selection 2, the best friend — the one the childhood days are spent beside and, load-bearing, THE ONE WHO STAYED WHILE OTHERS TURNED. Some of the realm's people have begun to look somewhere else in the doorways and along the market rows; this one never does. Zero forward valence: a fully-present childhood friend, never a promise.",
    "player_verb": "Go out with them today, and tomorrow, and the day after that.",
    "cite": "docs/spine/CH_01.md:111-115; docs/spine/player_strings/CH_01.csv:8; docs/spine/CH_01.md:21, :36, :194"
   },
   {
    "beat": "CH01_B04 · seq 4 · role core · mode character · site sovereign_hall · boss none · fork none",
    "what_happens": "Selections 3 and 4 — the face, the bearing and the gender presentation the child carries, and the name they are called across the flowering plain, given in the hall and learned by the whole realm. Biography parameters that seed the voice preset; no integrity direction, no fork.",
    "player_verb": "Stand up straight and say it out loud.",
    "cite": "docs/spine/CH_01.md:116-120; docs/spine/player_strings/CH_01.csv:9; docs/spine/CH_01.md:177"
   },
   {
    "beat": "CH01_B05 · seq 5 · role core · mode character · site flowering_plain · boss none · fork none",
    "what_happens": "Live the bond. The familiar sleeps where the child sleeps and is glad every single time they come round a corner — a warmth with a heartbeat and a mind, the realm's abundance made personal, simply always there. Writes the bonded state on WS_012.",
    "player_verb": "Go nowhere at all today without it at your side.",
    "cite": "docs/spine/CH_01.md:121-125; docs/spine/player_strings/CH_01.csv:10"
   },
   {
    "beat": "CH01_B06 · seq 6 · role core · mode learning · site flowering_plain · boss none · fork none",
    "what_happens": "Learn the small magics a child of the realm learns — the authored scale is exact: the child can stand water up in a ring and hold it there for four breaths; the father holds up a whole sky. Nowhere near the sovereign ceiling, bright with the promise of it. The vril reads mathematical, physical, substrate; no tier-6 substrate read at the Neophyte floor.",
    "player_verb": "Practise until the fifth breath comes easy.",
    "cite": "docs/spine/CH_01.md:126-130; docs/spine/player_strings/CH_01.csv:11; HL_0028"
   },
   {
    "beat": "CH01_B11 · seq 7 · role core · mode discovery · site flowering_plain · boss none · fork none",
    "what_happens": "The chapter's playable body, and the answer to the valley rider — the childhood lived all the way out. The small errands of a realm at peace and the tasks a young heir is trusted with; the deep places of the plain gotten into and out of again, the water and the stone and the high air; the things the small magics can do and the things they cannot do yet; the familiar who is faster than the child and knows it; and Vennathir at the edge of the range where two children and a familiar have worn a hundred paths nobody else uses. Years of it. This is the ruled 'weeks or years of development' that COMPLETES before the ending sequence.",
    "player_verb": "Run the errands, get into the deep places and out again, and use the hundred paths at the edge of your range.",
    "cite": "docs/spine/CH_01.md:131-135, :38; docs/spine/player_strings/CH_01.csv:16; the ruling at docs/spine/CH_01.md:309 (Q8, sixth sitting) and the valley rider at :312 (eighth sitting)"
   },
   {
    "beat": "CH01_B12 · seq 8 · role core · mode dialogue · site flowering_plain · boss none · fork none",
    "what_happens": "The fight about nothing, and the chapter's emotional hinge. The friend has seen the turned shoulders and says so — clumsily, kindly, trying to help. The child closes, gets sharp about something that is not the thing, says the sentence built to end a conversation, and walks off across the plain without looking back. The friend calls after them once. SCRIPTED, NOT A CHOICE: there is no option to mend it, which is the ruled cut — the last moment in the realm is joy with the friendship unresolved. Nobody is a villain in it.",
    "player_verb": "Keep walking.",
    "cite": "docs/spine/CH_01.md:136-140, :40; docs/spine/player_strings/CH_01.csv:17; the no-mending ruling at docs/spine/CH_01.md:178, :309"
   },
   {
    "beat": "CH01_B13 · seq 9 · role core · mode character · site childhood_home · boss none · fork none",
    "what_happens": "The last morning. The child's own room, the sun laid in a long bar across the bed, the argument still sitting there. Still lying down, they do what they have never done: lift the cord over their head to look at the thing on the end of it. Turn it in the light. Breathe on it, rub it clear against the blanket, hold it up to the sun again — the closest they have ever come to sitting with her. Staged as a keepsake and a quiet grief with NO omen, no dread cue and no held note on the cord coming off.",
    "player_verb": "Lift the cord over your head and turn it in the light.",
    "cite": "docs/spine/CH_01.md:141-145, :42; docs/spine/player_strings/CH_01.csv:18; the no-foreshadow staging rule at docs/spine/CH_01.md:238, :222"
   },
   {
    "beat": "CH01_B14 · seq 10 · role core · mode traversal · site realm_woods · boss none · fork none",
    "what_happens": "The familiar comes up over the edge of the bed, takes it neatly out of the child's fingers, and goes — it has the cord in its teeth and is at the door already, looking back to check the chase is on. Out through the house, into the morning, across the plain, in under the trees and along the worn paths and deeper, laughing the whole way. A game played a thousand times. PURE JOY, staged as gladness and never as a countdown; the familiar is being a familiar and is never given intent.",
    "player_verb": "Go and catch it.",
    "cite": "docs/spine/CH_01.md:146-150, :44; docs/spine/player_strings/CH_01.csv:19"
   },
   {
    "beat": "CH01_B07 · seq 11 · role core · mode traversal · site realm_woods · boss none · fork none",
    "what_happens": "Six steps behind the familiar under the trees, the air in one place goes wrong — the world giving way where the two of them happen to be, and the depleted dark on the other side of everything opening and reaching in. A wrongness, a pull, and no time at all. The chase is WHERE the child was and never WHY it opened; no line, cue or camera may imply otherwise.",
    "player_verb": "Keep running.",
    "cite": "docs/spine/CH_01.md:151-155, :46; docs/spine/player_strings/CH_01.csv:12; the accident-not-consequence rule at docs/spine/CH_01.md:222, :310"
   },
   {
    "beat": "CH01_B08 · seq 12 · role climax · mode transformation · site realm_woods · boss BE_01.P1 · fork none",
    "what_happens": "THE SET-PIECE. Child, familiar and the small worn thing are taken through together, out of the full world and into the starved one; on the instant of crossing the depleted ground takes the child's weight and the whole saturating birthright is torn out in a single irreversible moment. BE_01 'The Fall': primary ENDURE, secondary FALL, axis 20/20/60, phases [P1→CH01_B08]. NO win-state and NO fail-wall — the fall is the event, not a test. This is the environmental-boss protocol satisfying the HL_0051 combat-layer requirement on a hard-line node without a manufactured foe; there is no antagonist to invent and none is invented.",
    "player_verb": "(no input that changes the outcome — the crossing is undergone; the descent is played, never won or lost)",
    "cite": "docs/spine/CH_01.md:156-160, :90, :92, :246; docs/spine/player_strings/CH_01.csv:13; HL_0051"
   },
   {
    "beat": "CH01_B09 · seq 13 · role core · mode character · site the_depleted_cave · boss none · fork none",
    "what_happens": "What lands in the cold dark of Liang Bua is a small elven child with nothing of the ceiling left, and a familiar that fell with them and is somewhere in the dark. No way back that anyone will show them. CARE-CRITICAL: a king's heir robbed of a birthright, diminished by CIRCUMSTANCE and never lesser, marked or wrong — no substitute, no swap, no ravenous-wizened imagery imported (CVD §17.1). Carries three of the chapter's five durable ws writes.",
    "player_verb": "Get up and go and find it.",
    "cite": "docs/spine/CH_01.md:161-165, :46; docs/spine/player_strings/CH_01.csv:14; the §17.1 care framing at docs/spine/CH_01.md:217, :223, :299"
   },
   {
    "beat": "CH01_B10 · seq 14 · role exit · mode character · site the_depleted_cave · boss none · fork none",
    "what_happens": "Behind them the realm feels it as a taking. At the very height of everything he can do the King could not hold the world shut around them, and no comfort is offered and no promise the door will open again — a father who has now lost both of them stands in a whole and shining kingdom with nothing left to do. The long road begins here: not a hero setting out, but a child fallen out of everything at the bottom of the whole way home. The King is referenced by title only; the mother by relation only under the same discipline; nothing of his deepest counsel surfaces.",
    "player_verb": "Get up and start walking.",
    "cite": "docs/spine/CH_01.md:166-170, :48; docs/spine/player_strings/CH_01.csv:15; HL_0099; HL_0116"
   }
  ],
  "objectives": [
   "OBJ_01 | CH01_B01 | \"Go out on the plain.\" | flag(local.childhood_begun) — [docs/spine/CH_01.md:104; player_strings/CH_01.csv:6]",
   "OBJ_02 | CH01_B02 | \"Go and sit with the one that keeps coming to you until it is settled.\" | flag(local.familiar_chosen) — completion is measured by TIME SPENT among the twelve, not by a selection input [docs/spine/CH_01.md:107, :109, :296]",
   "OBJ_03 | CH01_B03 | \"Go out with them today, and tomorrow, and the day after that.\" | flag(local.best_friend_chosen) — [docs/spine/CH_01.md:114; player_strings/CH_01.csv:8]",
   "OBJ_04 | CH01_B04 | \"Stand up straight in the hall and say your name out loud.\" | flag(local.self_and_name_set) — [docs/spine/CH_01.md:119; player_strings/CH_01.csv:9]",
   "OBJ_05 | CH01_B05 | \"Go nowhere at all today without it at your side.\" | flag(local.bond_formed) — [docs/spine/CH_01.md:124; player_strings/CH_01.csv:10]",
   "OBJ_06 | CH01_B06 | \"Stand the water up in a ring and hold it. Practise until the fifth breath comes easy.\" | flag(local.small_magics_learned) — [docs/spine/CH_01.md:129; player_strings/CH_01.csv:11]",
   "OBJ_07 | CH01_B11 | \"Run the errands, get into the deep places and out again, and use the hundred paths at the edge of your range.\" | flag(local.childhood_lived) — reads all three of local.bond_formed & local.best_friend_chosen & local.small_magics_learned as its entry gate [docs/spine/CH_01.md:134]",
   "OBJ_08 | CH01_B12 | \"Keep walking.\" | flag(local.friendship_unresolved) — [docs/spine/CH_01.md:139; player_strings/CH_01.csv:17]",
   "OBJ_09 | CH01_B13 | \"Lift the cord over your head and turn it in the light.\" | flag(local.ward_off_the_neck) — [docs/spine/CH_01.md:144; player_strings/CH_01.csv:18]",
   "OBJ_10 | CH01_B14 | \"Go and catch it.\" | flag(local.chase_into_the_woods) — [docs/spine/CH_01.md:149; player_strings/CH_01.csv:19]",
   "OBJ_11 | CH01_B07 | \"Keep running.\" | flag(local.rift_open) — [docs/spine/CH_01.md:154; player_strings/CH_01.csv:12]",
   "OBJ_12 | CH01_B08 | (no objective line surfaced — the crossing is undergone, and captioning it with an instruction would stage it as a test) | flag(local.fallen) & flag(local.amulet_crossed) [docs/spine/CH_01.md:159]",
   "OBJ_13 | CH01_B09 | \"Get up and go and find it.\" | ws.identity_hiding_status == FIRST_CONCEALMENT — this beat writes no local key, so its completion reads the durable write it commits [docs/spine/CH_01.md:164; player_strings/CH_01.csv:14; T0_Worldstate_Variables @ WS_025]",
   "OBJ_14 | CH01_B10 | \"Get up and start walking. It is a long way back.\" | flag(local.journey_begins_at_the_bottom) — [docs/spine/CH_01.md:169; player_strings/CH_01.csv:15]",
   "PRODUCE-BEFORE-CONSUME VERIFIED in seq order over the full local. chain (the §9.5 rule): childhood_begun → familiar_chosen → best_friend_chosen → self_and_name_set → bond_formed → small_magics_learned → childhood_lived → friendship_unresolved → ward_off_the_neck → chase_into_the_woods → rift_open → fallen/amulet_crossed → journey_begins_at_the_bottom. Each key is produced by a prior beat before any objective reads it; the spine's own re-check of the same chain is recorded at docs/spine/CH_01.md:313.",
   "OBJECTIVE-TEXT REGISTER: every line above is derived from the authored, voice_passed player strings (docs/spine/player_strings/CH_01.csv, string_status voice_passed) converted from first-person interiority to plain imperative, per the CVD §17.14 plain-prose rule. No objective line was minted from nothing."
  ],
  "completion_condition": "flag(local.journey_begins_at_the_bottom) — the terminal objective's produced state at CH01_B10, the exit beat [docs/spine/CH_01.md:169; §9.5 gate-and-condition mini-grammar per T1_Build_Pipeline_Contracts:1461]. The exit is also seam-asserted: the CH_01 → CH_02 seam requires ws.age_stage Childhood (internal 7), ws.integrity_score 0, ws.familiar_bond_state child_familiar_present, ws.atmospheric_vril_density_modifier depleted, ws.identity_hiding_status FIRST_CONCEALMENT, companions none [docs/spine/CH_01.md:289], and the committed CH_02 entry seam asserts the same values at its start.",
  "fail_state": "none — the CG-14 enum value for a quest with no fail branch [T1_Build_Pipeline_Contracts:1462]. Canon is explicit and stated twice: BE_01 death {none — NO fail-wall at the origin (the fall is undergone and not failed; no death branch exists)} [docs/spine/CH_01.md:92], and \"NO win and NO fail-wall (the fall is the event, not a test — the child lands depleted and alive, the familiar fallen with them, the amulet fallen with them both)\" [docs/spine/CH_01.md:246]. Note for the reward-on-death invariant: reward_on_death does not apply because no death branch exists to pay out on; ambient threat is none across every site in the realm — nothing hunts a child there — and the rift is event-scale at CH01_B07/CH01_B08, never ambient [docs/spine/CH_01.md:83, :96].",
  "progression_guarantee": "plays_through [CG-14 enum, T1_Build_Pipeline_Contracts:1463]. The strongest guarantee in the enum, and it is structural rather than asserted: the origin is pre-integrity and path-invariant, §10b types ZERO fork nodes and states none is manufactured, the four choosings write no integrity direction, the argument is scripted with no branch, and the fall is undergone by every player alike [docs/spine/CH_01.md:176, :177, :178, :179]. There is no NPC in the chapter who can be killed — no antagonist exists at the origin and the realm holds no ambient threat [docs/spine/CH_01.md:96, :198] — so the kill-an-NPC soft-lock class cannot arise here by construction. path_bucket UNLOCKED throughout; the Ch-65 lock is the whole arc away [docs/spine/CH_01.md:179]. Every objective completes on every route; nothing in the chapter branches.",
  "branching_logic": "EMPTY on the registry row. Ch 1 has no path-conditional, integrity-conditional or biography-conditional branch to describe: the integrity score INITIALIZES at zero at CH01_B01, so there is no player-integrity yet to diverge on, and the micro-fork promotion sweep — re-run across all four beats the ruled ending sequence added — found no Ch-1 branch that writes a mark, a relationship, a faction standing or an integrity delta [docs/spine/CH_01.md:176, :178]. The four choosings are character-creation SELECTIONS, not integrity forks: they set biography parameters (the Ch-58 familiar slot, the Ch-13 companion's starting build, the voice preset, the player name) and carry no generative/neutral/corrosive direction, and the fork_kind enum has no character-creation-selection kind, so they are typed as ws writes and biography SETS on their carrier beats rather than as forks [docs/spine/CH_01.md:177]. Biography options carrying zero integrity delta is itself a Josh ruling (CG-16a, 2026-07-21) [T1_Build_Pipeline_Contracts:1440].",
  "fork_options": [],
  "irreversible_choice": "EMPTY — no candidate exists in canon, and one is not invented to fill the cell. §10b types ZERO fork nodes at the origin and states explicitly that none is manufactured [docs/spine/CH_01.md:176]; the argument at CH01_B12 is a scripted beat with no option to mend, which is the ruled crueller cut [docs/spine/CH_01.md:178, :309]; and the fall is undergone identically by every player [docs/spine/CH_01.md:176]. Distinguish carefully from the chapter's one IRREVERSIBLE EVENT: the stripping of the vril ceiling on the instant of crossing at CH01_B08 is irreversible in the world, but it is not a CHOICE and does not belong in this cell — the column means the decision the falsifier forces, both limbs named and priced [docs/registry_extensions.json, _column_doctrine/quest-turn].",
  "reward_class": "substrate_narrative [CG-01 enum, T1_Build_Pipeline_Contracts:1472]. The origin has no loot economy — the fall strips everything — and the reward map is authored in-intent: the childhood lived, the choosings made, the bond formed, the fall undergone [docs/spine/CH_01.md:257]. ability_unlock_refs is EMPTY: abilities_unlocked NONE persist, the child holds only the small magics of a child of the realm and the fall STRIPS even those, so the player enters Ch 2 with nothing [docs/spine/CH_01.md:247]. reward_drop_refs EMPTY (no loot economy). reward_seed_refs EMPTY — verified against the live registry, not assumed: T0_Quest_Seed_Registry [DRAFT v0.1] holds 87 rows anchored across CH_02 through CH_13 and ZERO anchored at CH_01 or CH_PROLOGUE. The narrative payload that IS earned rides the four SQ SEED rows: SQ1 fairy_tale_folklore (beats B01/B02/B05/B11 — the Otherworld childhood-abundance and taken-by-the-fairies register opened as investigatable Grimoire), SQ5 astrology_psychology (B01/B06/B12), SQ4 mystery_detective (B07/B08), SQ10 anomalous_phenomena (B07/B08). All four are stage SEED, gate none, non-gating on the main spine [docs/spine/CH_01.md:183-189]. twelve_tier_gate EMPTY — none binds at the origin [docs/spine/CH_01.md:189]. encounter_facet: none — BE_01 is a dimensional rupture, neither folklore nor materialized_argument in the CG-21 sense [T1_Build_Pipeline_Contracts:1448; docs/spine/CH_01.md:90].",
  "state_writes": [
   "ws.integrity_score: +initialized_at_zero_pre_divergence — CH01_B01 [docs/spine/CH_01.md:104; T0_Worldstate_Variables @ WS_001]",
   "ws.familiar_bond_state: +child_familiar_selected_from_the_twelve — CH01_B02 [docs/spine/CH_01.md:109; WS_012]",
   "ws.familiar_bond_state: +child_familiar_bonded_the_emotional_spine — CH01_B05 [docs/spine/CH_01.md:124; WS_012]",
   "ws.atmospheric_vril_density_modifier: +depleted_floor_ceiling_stripped_on_impact — CH01_B08 [docs/spine/CH_01.md:159; WS_024]",
   "ws.familiar_bond_state: +child_familiar_present_fell_with_the_child_alive — CH01_B09 [docs/spine/CH_01.md:164; WS_012]",
   "ws.age_stage: +childhood_human_cadence_clock_begins_internal_7 — CH01_B09 [docs/spine/CH_01.md:164; WS_007]",
   "ws.identity_hiding_status: +first_concealment_reflex_born_on_the_fall_side — CH01_B09 [docs/spine/CH_01.md:164; WS_025]",
   "ALL SEVEN VALUES ARE CARRIED VERBATIM from the spine beat that owns them — a quest never mints a worldstate value [T1_Build_Pipeline_Contracts:1464]. All seven ws. keys were resolved against live rows in registries/T0_Worldstate_Variables [ACTIVE v0.1]: WS_001 integrity_score, WS_007 age_stage, WS_012 familiar_bond_state, WS_024 atmospheric_vril_density_modifier, WS_025 identity_hiding_status all exist.",
   "NO local. key lands on this row. local. keys are chapter-scoped and never land on a quest row; the quest READS them through objective completion_conditions and COMMITS only ws. writes [T1_Build_Pipeline_Contracts:1464-1465].",
   "SURFACED FOR THE SEAM VALIDATOR, NOT RESOLVED HERE: three same-key writes to ws.familiar_bond_state (WS_012) land across CH01_B02, CH01_B05 and CH01_B09. They are sequential stages of one bond rather than competing valences on one sub-field, and they are the spine's own authoring carried verbatim — but the CG-24 compose-order rule composes object variables by disjoint sub-field, and WS_012's bond_status sub-field grammar is the declared slot [T1_Build_Pipeline_Contracts:1464, :1466]. Whether these three resolve as bond_status stage writes is registry-lane work, not this definition's to mint.",
   "NOT WRITTEN, DELIBERATELY: the mother's amulet crossing at CH01_B08 writes local.amulet_crossed and NO ws. key. ws.item_instance_ledger (WS_046) is the named candidate carrier and belongs to the registry lane; the object's on-Earth staging is the CH_02 lane's ruled-open sub-point and nothing here forecloses it [docs/spine/CH_01.md:271, :315]. The crossing is nonetheless a PAID promise-ledger edge: PL_0107 (CH01_B08 → CH02_B11, the find-beat recovery) and the intra-node setup edge PL_0106 (CH01_B13 produces local.ward_off_the_neck, CH01_B14 consumes it) [registries/T0_Promise_Ledger [DRAFT v0.1] @ PL_0106, PL_0107]."
  ],
  "world_memory_write": "EMPTY on the registry row — see premise_as_given for the all-or-nothing arithmetic. The chapter DOES commit seven durable ws. writes (listed in state_writes), but none of them is the price of a decision, and this column means the key a CHOICE writes. Filling it from the unconditional beat writes would misrepresent an undergone rupture as a paid consequence, which is precisely the accident-not-consequence reading the chapter's sharpest hard-line rule forbids [docs/spine/CH_01.md:222, :310].",
  "hard_line_refs": [
   "HL_0116 (T3_Core §6.7) — the load-bearing one. ABSOLUTE PRE-REVEAL: nothing of the thesis or the Grand Sage on any surface; the King's ten-thousand-year knowledge stays serene silence; the best friend and the Child Familiar carry ZERO forward valence [docs/spine/CH_01.md:24, :221]",
   "HL_0043 / HL_0044 (CVD §17.9) — the thesis is never declared in dialogue, narration, tutorial text or UI; pre-Ch-76 identity hints forbidden, chapter range Ch1-75",
   "HL_0046 (CVD §17.9) — the Grand Sage never speaks; nothing here may caption or foreshadow",
   "HL_0099 (T3_Core §6) — the Elven King is referenced by TITLE only, arc-wide. The mother is carried BY RELATION and never by name under the same discipline; naming her is Josh's call [docs/spine/CH_01.md:196, :315]",
   "HL_0051 (CVD §17.10) — a hard-line chapter without a combat layer is a pillar violation. SATISFIED by the environmental-boss protocol: BE_01 the rift-fall IS the chapter's playable encounter, and no adversary is manufactured to fill the slot [docs/spine/CH_01.md:90]",
   "HL_0095 (T1_Languages §8) — no fairy-realm-script identification before the Ch-8 in-chapter reveal. The amulet is UNINSCRIBED (the safest form), carries no HUD, no meter, no readout, no stated function, and is a WORN thing rather than an inventory item [docs/spine/CH_01.md:235]",
   "HL_0028 (CVD §17.5) — substrate-perception unlocks at Adeptus Minor; no tier-6 substrate read at the Neophyte floor, binding on CH01_B06's small magics [docs/spine/CH_01.md:130]",
   "HL_0032 (CVD §17.6) — twelve canonical SQs, names locked; the four SEED rows use the locked slugs [docs/spine/CH_01.md:183]",
   "HL_0048 / HL_0049 (CVD §17.10) — Ch 1 is intensity VALLEY and dominant mode familiar; Prologue vril_management / Ch 1 familiar / Ch 2 environmental, so no two consecutive share a dominant [docs/spine/CH_01.md:245]",
   "HL_0079 (T1_Combat §8) — 77 agility courses, one minimum per chapter. Ch 1's is the childhood plain-and-deep-places course at CH01_B11 plus the woods run of the keep-away at CH01_B14 [docs/spine/CH_01.md:246]",
   "HL_0056 (CVD §17.12) — Ch 1 is NOT a weapon-anchor node; the child holds no arms [docs/spine/CH_01.md:249]",
   "HL_0007 (CVD §17.1) — registered/protected cultural property referenced not reproduced; the Celtic Otherworld and changeling traditions are echoed never lifted, no proper noun of the source tradition enters the fiction, and the realm keeps its own game-canon names [docs/spine/CH_01.md:217]",
   "HL_0057 / HL_0058 — the legendary-species and familiar-slot anchors carried on FAM_22 [registries/T0_Familiar_Registry @ FAM_22]",
   "CVD §17.1 THE INVERTED-CHANGELING CARE — care-critical and stated as a rule, not a mood: the historical changeling belief was used to justify cruelty toward disabled, ill and neurodivergent infants; the INVERSION is the care-safe move (no substitute, nothing left in the crib), and the fallen child is a robbed heir diminished by circumstance and NEVER lesser, marked or wrong. The ravenous-wizened imagery is not imported onto the protagonist [docs/spine/CH_01.md:217, :223, :299]",
   "CVD §17.1 COLLECTIVE-CARE, APPLIED IN THE OTHER DIRECTION TOO — the realm's grieving people are never villains, never scored, never targeted, and the narration never once endorses them; a fair-folk kingdom turned petty would cost the Prologue's plenitude retroactively [docs/spine/CH_01.md:197, :217]",
   "THE ACCIDENT-NOT-CONSEQUENCE RULE (the chapter's sharpest hazard, brief §9 + seventh sitting) — a PLAYER-SURFACE rule: no line, cue, camera move or music turn may make the argument, the chase, or the amulet coming off the neck the cause of the rift. No dread build during the keep-away, no lingering shot on the empty cord, no 'if only' register, no minor turn before the rift. A cue that warns the player is named as the chapter's single most damaging failure. The child feels responsible; the narration never agrees. The ruled vibrational-gravity physics that makes the moment lawful is L3 DESIGN register — shown in staging, never narrated, never declared, never explained to the player here [docs/spine/CH_01.md:222, :238, :310, :311]"
  ],
  "named_gaps": [
   "QUEST_TYPE IS A DIRECTOR CALL, NOT AN AUTHOR CALL. CG-21 rules quest_type by spine role → main_story_per_chapter; CH_01's canonical_hard_line_flag is TRUE and all 16 pre-existing hard-line-chapter rows use canonical_hard_line. Both readings are defensible from live canon. Proposed main_story_per_chapter; flagged rather than silently resolved [T1_Build_Pipeline_Contracts:1447; docs/spine/CH_01.md:12].",
   "CH01_B02'S SITE IS AN OPEN CELL, and the spine says so explicitly. The ruled bonding quest is staged IN THE FOREST while CH01_B02 is sited flowering_plain, and realm_woods already exists as a site row. Re-siting a committed beat on a hard-line node moves the beat row, both env host lists, the §12 encounter-zone line and the mode-variety fold together — so the Ch-1 BUILD lane owns that cell. The same entry carries a second open question with it: whether the settling ceremony and the days of play are ONE beat or TWO. The objective wording lands true at either site [docs/spine/CH_01.md:296].",
   "NO QUEST SEEDS EXIST FOR THIS NODE. T0_Quest_Seed_Registry holds 87 rows anchored CH_02 through CH_13 and zero at CH_01 — verified by full census, not inferred. CH01_B11 ('the childhood's own quests and errands and deep places', the chapter's entire playable body and the answer to the valley rider) is therefore a CONTAINER WITH NO CONTENTS: no seed, no sub-quest, no errand is authored anywhere in canon. This is the single largest buildability gap on the node and no content was invented to close it.",
   "NO SCENE_SPEC ROWS EXIST. The spine §13 declares eight scene anchors (SC_CH01_the_choosings, SC_CH01_familiar_bond, SC_CH01_the_argument, SC_CH01_the_last_morning, SC_CH01_the_keep_away, SC_CH01_the_rift_opens, SC_CH01_the_fall, SC_CH01_the_taking) with typed beat_ref, scene_type, path_bucket UNLOCKED and per-row hard-line clauses [docs/spine/CH_01.md:204-213] — and T0_Scene_Spec_Registry contains ZERO rows matching CH01 (verified). The scene_anchor_array and dialogue_trigger_anchors on this quest row therefore reference anchors that have no registry home yet.",
   "NO SFX ROWS EXIST. T0_SFX_Registry has zero rows with a CH_01 anchor (verified), while the spine names the full sfx substrate the chapter needs — the cord over the head, the breath on metal, the rub against a blanket, feet on boards then grass then leaf-litter, the tear and the pull, the crossing and the stripping [docs/spine/CH_01.md:240]. quest_dialogue_sfx_id_ref_array is EMPTY as a result.",
   "NO DIALOGUE DATASET. dialogue_dataset_array proposes docs/quest_dialogue/DD_QUEST_CH01_ORIGIN_UNLOCKED.csv per CG-09; that directory does not exist in the repo. The one dialogue-mode beat is CH01_B12, and its content — a friend trying clumsily to help, a child getting sharp about something that is not the thing — is unauthored line-level work.",
   "NO REGION PAGE, BY DESIGN NOT BY OMISSION. T0_Region_Index @ fairy_realm carries page_status 'dimensional' and modern_country 'N/A (dimensional)'; there is no _source/02_Tier_2_Region_Pages page for the realm and none is owed. Zone-level spatial_requirements therefore bind to spine §3b site_ids only (flowering_plain, sovereign_hall, childhood_home, realm_woods, the_depleted_cave) with no zone_ref available [registries/T0_Region_Index; docs/spine/CH_01.md:76-85].",
   "FAM_22 REGISTRY FOLLOW-THROUGH IS OWED, NOT ASSERTED HERE. FAM_22 carries chapter_first_encounter CH_01 and chapter_bonding_window CH_01;CH_58 but bonding_quest_id and bond_formation_beat_ref are BLANK. Under CG-27 an in-beat familiar bond is a WS_012 state_write on its host beat and NOT a dedicated quest, so the candidates are bonding_quest_id → this quest and bond_formation_beat_ref → CH01_B05. The registry lane owns those cells [T1_Build_Pipeline_Contracts:1466; registries/T0_Familiar_Registry @ FAM_22].",
   "THE TWELVE ELVEN SPECIES ARE UNMINTED CANON, escalated to Josh — FAM_22.species_class is blank for exactly that reason. CH01_B02 cannot name what the player is choosing between, so the objective is written to the settling rather than to a roster [registries/T0_Familiar_Registry @ FAM_22, notes].",
   "THE BEST FRIEND HAS NO REGISTRY ID. Selection 2 is a full participant across four beats and the emotional hinge of the chapter, and there is no T0_Character_Index row for them. participant_entity_refs carries a descriptive token, not an FK.",
   "THE MOTHER'S NAME IS JOSH'S CALL and is deliberately unresolved — she is carried by relation only under the HL_0099 parallel [docs/spine/CH_01.md:196, :315].",
   "THE AMULET'S ON-EARTH STAGING is the CH_02 lane's ruled-open sub-point; CH01_B09 is deliberately silent on the object and this definition does not stage it [docs/spine/CH_01.md:271, :315].",
   "THE BE_01 REGISTRY ROW STILL CARRIES STALE FRAMING. Its description and stage list must be re-pointed from 'the veil's FAILURE' to a rift OPENING in the woods mid-chase taking child, familiar and amulet together, and its phase anchor moves to CH01_B08. Load-bearing values survive unchanged: endure/fall, 20/20/60, no win, no fail-wall. Surfaced by the spine, owned by the registry lane, NOT applied here [docs/spine/CH_01.md:94, :315].",
   "NO ABILITY IDS EXIST FOR THE SMALL MAGICS. CH01_B06 is a real learning beat with an authored scale (water held in a ring for four breaths) and no ability row to reference; the spine cites T0_Ability_Tree_Registry @ A_C_001 as a pointer, not as an unlock. ability_unlock_refs is empty and correct, since nothing persists past the fall [docs/spine/CH_01.md:247].",
   "NO MAIN-STORY QUESTLINE ID EXISTS in T0_Questline_Index (101 rows: 12 side, 10 trade, 79 legendary). questline_id is blank because there is nothing to point at.",
   "GATE COVERAGE IS ABSENT, and the definition should not be trusted as if checked. harness/gates_config.json subjects no gate to T0_Quest_Definition_Registry; harness/check_no_dead_end.py walks T0_Chapter_Index and never a quest row, so progression_guarantee plays_through is currently an assertion no tooth reads; harness/check_quest_turn.py reports chapters armed=0 and stays NOT-ARMED while the four turn cells are empty [docs/pipeline_review/gap_audit_2026-07-29/LANE_quest-dialogue-runtime.md:49-51]."
  ],
  "grounding": "docs/spine/CH_01.md (the v3.1 spine entry, 316 lines — read in full): header :7-14 · continuity anchor :18-24 · body prose :28-48 · threads :52-55 · site rows :76-86 · boss structure :90-97 · the 14-beat graph :101-170 · mode-variety fold :172 · fork graph (zero forks) :174-179 · side-questlines :183-189 · ally NPCs :193-198 · scene anchors :204-213 · §17.1 framing :217 · anti-fringe flags :221-224 · three-layer surfacing :228-230 · asset anchors :234-241 · mechanical anchors :245-258 · derived axes :262-263 · end-state carry-forward :267-279 · seam state-diffs :283-289 · decisions surfaced :293-315.\ndocs/spine/player_strings/CH_01.csv:1-21 (authored, voice_passed — every objective line is derived from these, not minted; sites Vennathir :2 / Talvaeren :3-4; chapter title :5; per-beat strings :6-19).\n_source/01_Tier_1_Foundation/T1_Build_Pipeline_Contracts [ACTIVE v1.0].md §6.5: quest_type enum + CG-21 :1447 · encounter_facet :1448 · quest_giver + the environment sentinel :1456 · trigger_type enum :1457 · quest_beat_structure :1458 · realized_beat_refs :1459 · objectives_array :1460 · completion_condition :1461 · fail_state :1462 · progression_guarantee :1463 · state_writes + CG-24/CG-25 :1464 · local→ws promotion :1465 · familiar-bond write rule CG-27 :1466 · branching_logic :1467 · fork_option_refs :1468 · dialogue_trigger_anchors :1469 · spatial_requirements_array :1470 · scene_anchor_array :1471 · reward_class :1472 · reward_drop_refs :1474 · reward_seed_refs :1475 · dialogue_dataset_array :1478.\nregistries/T0_Quest_Definition_Registry [ACTIVE v1.0]/T0_Quest_Definition_Registry.csv — all 48 columns read; 17 rows; QUEST_CH02_ARRIVAL_UNLOCKED read cell-by-cell as the B1 population exemplar and this row is shaped to match it.\ndocs/proposals/QUEST_EXEMPLAR_CH02_OPENER.md:425-462 (the turn-clause empty-by-arithmetic precedent) and :523, :536.\ndocs/registry_extensions.json, _column_doctrine/quest-turn (premise_as_given / falsifier / irreversible_choice / world_memory_write definitions; gate 47 teeth Q1/Q2/Q3).\nregistries/T0_Hard_Lines [ACTIVE v0.2]/Sheet1.csv @ HL_0007, HL_0028, HL_0032, HL_0043, HL_0044, HL_0046, HL_0048, HL_0049, HL_0051, HL_0056, HL_0079, HL_0095, HL_0099, HL_0116 (rule_text read, not inferred from the spine's citation).\nregistries/T0_Worldstate_Variables [ACTIVE v0.1]/Sheet1.csv @ WS_001, WS_007, WS_012, WS_024, WS_025, WS_046 (all seven state_writes keys resolved against live rows).\nregistries/T0_Promise_Ledger [DRAFT v0.1]/Sheet1.csv @ PL_0106 (intra-node setup, PAID), PL_0107 (the crossing edge to CH02_B11, PAID), PL_0099 (INSC_77H fragment 1 of 77 → Ch 76, PARTIAL), PL_0118/PL_0119/PL_0120 (SQ4 SEED at CH_01 → COMPLETE at Ch 65/77/Epilogue), PL_0123/PL_0124 (SQ10 SEED at CH_01 → COMPLETE at Ch 65/77), PL_0068/PL_0033/PL_0049 (the ORPHANED Personal-Dimension chain, v3-re-verified orphan — recorded, not repaired here).\nregistries/T0_Quest_Seed_Registry [DRAFT v0.1]/Sheet1.csv — full 87-row census by chapter_anchor: CH_02×4, CH_03×4, CH_04×6, CH_05×7, CH_06×6, CH_07×6, CH_08×6, CH_09×7, CH_10×7, CH_11×9, CH_12×12, CH_13×13; CH_01 = ZERO (positive-controlled by the non-empty neighbours).\nregistries/T0_Questline_Index [DRAFT v0.1]/Sheet1.csv — 101 rows, class census side 12 / trade 10 / legendary 79; SQ1 :source_anchor cites docs/spine/CH_01.md:185, SQ4 cites :151, SQ5 cites :150, SQ10 cites :152.\nregistries/T0_Familiar_Registry [DRAFT v0.1] @ FAM_22 (all cells read) · T0_Character_Index [ACTIVE v1.1] @ CHAR_0001, CHAR_0002, CHAR_0005 · T0_Region_Index @ fairy_realm (page_status dimensional) · T0_Scene_Spec_Registry (zero CH01 rows, verified) · T0_SFX_Registry (zero CH_01 rows, verified).\nCLAUDE.md — authority hierarchy, the §17 hard-line floor, the rated-M content bar, the reveal discipline, and the no-dead-end law.\ndocs/pipeline_review/gap_audit_2026-07-29/LANE_quest-dialogue-runtime.md:49-51 (fail_state and progression_guarantee are 0/16 populated; no gate reads a quest row today).\nREVEAL RE-VERIFIED LINE BY LINE over this whole definition: no Velheim, no family, no pattern, no Architect, no Grand Sage, no thesis, no antagonist and no negated agent-noun appears on any player-facing string (quest_name, the 14 objective lines) or in any beat description a player surface would inherit. The design-register notes about the fall having no author are AUTHORING CONSTRAINTS restating the spine's own hard-line clauses, and none of them may be spoken, captioned, cued or scored in-game.",
  "progression_guarantee_STATUS": "not challenged by the critic (not the same as proven)"
 }
}

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