CH_11.json

chapters/CH_11/quests/main_story/CH_11.json

{
 "node": "CH_11",
 "quest_id": "QUEST_CH11_MACHINE_THAT_CANNOT_EAT_UNLOCKED",
 "checker_issues": [
  {
   "kind": "NO_DECLARED_STATE",
   "detail": "13 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.recognized_by_land, which no beat produces"
  },
  {
   "kind": "UNSATISFIABLE_COMPLETION",
   "detail": "completion requires local.machine_met, which no beat produces"
  }
 ],
 "checker_status": "DEAD_END_RISK",
 "quest": {
  "node": "CH_11",
  "quest_id": "QUEST_CH11_MACHINE_THAT_CANNOT_EAT_UNLOCKED",
  "quest_name": "The First Machine That Cannot Eat",
  "quest_type": "main_story_per_chapter",
  "questline_id": "NULL — no main-story questline aggregate exists to key to. T0_Questline_Index carries 101 rows in exactly three classes (79 legendary, 12 side, 10 trade) and no main-story row; the contract's own rule is \"NULL for one-off quests that do not belong to a questline aggregate\" [registries/T0_Questline_Index [DRAFT v0.1]/Sheet1.csv:1-102] [_source/01_Tier_1_Foundation/T1_Build_Pipeline_Contracts [ACTIVE v1.0].md:1449].",
  "quest_giver": "environment — the contract's giverless sentinel. No NPC hands this quest: CH11_B01 is an arrival beat with actors [protagonist] only, and the chapter's teaching NPCs (Apenda, Ndumu, Molonge, Metogo) are encountered inside beats already running, never as hook-givers [docs/spine/CH_11.md:104-108] [T1_Build_Pipeline_Contracts:1456].",
  "trigger_type": "environmental — the hook is the world closing over, not an agent. (Not origin_node_auto: that member belongs to Ch 2, the origin node.) [docs/spine/CH_11.md:105] [T1_Build_Pipeline_Contracts:1457]",
  "participants": [
   "protagonist",
   "char:CHAR_0081 — Apenda, Mbuti net-hunting leader; teaching NPC, inviolate, never a target [docs/spine/CH_11.md:197]",
   "char:CHAR_0078 — Ndumu, Baka elder and Jengi-keeper; inviolate [docs/spine/CH_11.md:196]",
   "char:CHAR_0079 — Molonge, Baka herbalist; Herbalism-substrate teacher [docs/spine/CH_11.md:198]",
   "char:CHAR_0082 — Metogo, Bwiti initiate-guide; the vigil beat [docs/spine/CH_11.md:199]",
   "char:CHAR_0083 — Baron Alexandre Dupont, Free State station-master; the chapter boss [docs/spine/CH_11.md:251]",
   "char:CHAR_0002 — the healer's child, unsigned watcher carried from Ch 10, never named and never a participant in dialogue [docs/spine/CH_11.md:201, :251]",
   "antagonist:NW_0009 — Cat-8 institutional-structure participant, awareness UNAWARE [docs/spine/CH_11.md:252]",
   "boss:BE_0011 — the station-master, phases P1/P2/P3 [docs/spine/CH_11.md:98]",
   "boss:BE_0011_S1 — Adjudant Corneille Deprez, Force Publique enforcer-NCO [docs/spine/CH_11.md:99]",
   "boss:BE_0011_S2 — Agent Prosper Delacroix, rubber-concession quota-agent [docs/spine/CH_11.md:99]",
   "boss:BE_0011_S3 — the Ituri river-crossing forest-python guardian, primary verb traverse [docs/spine/CH_11.md:99, :297]",
   "creature:CR_0075 — Congo forest python, the Thread-2 anchor [_source/02_Tier_2_Region_Pages/central_africa_congo.md:233, :284-289]",
   "familiar:Shell (W1) sustained-bond, plus Msafiri (F3) ranging the African inland; no new bond at Ch 11 [docs/spine/CH_11.md:250]"
  ],
  "beats": [
   {
    "beat": "CH11_B01 · seq 1 · role hook · mode character · site ituri_canopy_net_hunt",
    "what_happens": "Arrival: the rivers run west and north out of the great valley until the sky closes over into a single green interior. After a run of chapters spent learning to hide among people, this is somewhere that has no need to hide, only to tend. Giverless, environmental start.",
    "player_verb": "traverse",
    "cite": "docs/spine/CH_11.md:104-108; :25"
   },
   {
    "beat": "CH11_B02 · seq 2 · role core · mode learning · site ituri_canopy_net_hunt",
    "what_happens": "The Mbuti net-hunt: the long looped nets strung between the trees, the beaters and the women driving the game, the shared kill divided by a law older than any market. At Apenda's shoulder the protagonist feels vril for the first time not as a substance to be gathered but as the living field between beings. Neophyte register only — felt, never declared, never a tier-6 signature read.",
    "player_verb": "learn (cooperative hunt participation)",
    "cite": "docs/spine/CH_11.md:109-113; :51; _source/02_Tier_2_Region_Pages/central_africa_congo.md:510"
   },
   {
    "beat": "CH11_B03 · seq 3 · role core · mode character · site baka_camp_molimo_ground",
    "what_happens": "The camp teaches the deeper thing: the forest is a good parent that only sleeps, and misfortune is answered by singing it awake, never by naming an evil agent. The molimo rises at night while Ndumu keeps the Jengi ceremony and Molonge teaches the forest pharmacopoeia. The region page fixes the playable form exactly: the player may hear the molimo, may be REQUIRED TO STAY AWAKE THROUGH IT, and may take a place at the fire — and the game deliberately stages NO see-the-forbidden-object beat, because the object's restricted visibility is maintained on both sides of the tradition's own shared pretence.",
    "player_verb": "endure / attend (stay-awake vigil at the fire)",
    "cite": "docs/spine/CH_11.md:114-118; _source/02_Tier_2_Region_Pages/central_africa_congo.md:632-646"
   },
   {
    "beat": "CH11_B04 · seq 4 · role core · mode character · site lope_bwiti_ceremony_ground",
    "what_happens": "Toward the Gabon forest, an initiate is carried into the Bwiti passage — three days in which iboga administered by the elders kills the self the initiate began with and returns them a healer. The protagonist does NOT take the passage. The resolved playable form is three support actions and no fourth: vigil and guardianship of the initiate NPC across the three days, gathering and preparing the ceremonial substrate for the elders who administer it, and aiding the returned healer. Watching, the protagonist recognizes the Wounded-Healer rhythm the arc has traced since the Ch 7 healer-turned-assassin.",
    "player_verb": "guard / gather / support",
    "cite": "docs/spine/CH_11.md:119-123; :291; :42"
   },
   {
    "beat": "CH11_B05 · seq 5 · role core · mode discovery · site iroko_tree",
    "what_happens": "The Iroko stands on the forest floor and anticipates the West African axis-mundi lineage the road bends toward at Ch 12-13. Discovery only. The tree grows in this basin but the axis-mundi tradition is West African and belongs to neither the Baka nor the Mbuti — the beat states that distinction rather than blurring it.",
    "player_verb": "read (environment)",
    "cite": "docs/spine/CH_11.md:124-128; :41"
   },
   {
    "beat": "CH11_B06 · seq 6 · role core · mode combat (encounter shape: passage) · site ituri_river_crossing · sub-boss BE_0011_S3",
    "what_happens": "A great Congo forest python holds the rapids crossing — not malice, the forest's own weight. Two counters, both non-lethal: step the constriction lane on the tell, or time the crossing to the rapids' slack window. The python withdraws. win_shape is PASSAGE; the registry primary_verb was corrected from strike to traverse at the v3 conversion precisely so no striking action could creep in, and it is never a target of malice.",
    "player_verb": "traverse / evade (axis 25/50/25)",
    "cite": "docs/spine/CH_11.md:129-133; :99; :297; _source/02_Tier_2_Region_Pages/central_africa_congo.md:100, :284-289"
   },
   {
    "beat": "CH11_B07 · seq 7 · role core · mode vril_management · site ituri_canopy_net_hunt · boss BE_0011.P1",
    "what_happens": "The three-dimensional canopy approach to the station, managing vril the whole way in across a high-vril relational field. This is the chapter's dominant_combat_mode realized. The approach crosses Mbuti territory and is explicitly the protagonist's own traversal — never a fight staged on a people's ground. Dupont is UNAWARE and barely registers the protagonist until the station falls.",
    "player_verb": "traverse under vril budget",
    "cite": "docs/spine/CH_11.md:134-138; :244; _source/02_Tier_2_Region_Pages/central_africa_congo.md:845-846"
   },
   {
    "beat": "CH11_B08 · seq 8 · role core · mode combat · site free_state_rubber_station · sub-boss BE_0011_S1",
    "what_happens": "Break the sentry line held by Adjudant Corneille Deprez, Force Publique enforcer-NCO. Named counters, two per signature attack: carbine volley answered with canopy cover or a dodge-roll; sabre lunge answered with parry-riposte. The win frees the pressed porters his line coerces.",
    "player_verb": "strike / parry (axis 45/25/30)",
    "cite": "docs/spine/CH_11.md:139-143; :99; _source/02_Tier_2_Region_Pages/central_africa_congo.md:98"
   },
   {
    "beat": "CH11_B09 · seq 9 · role core · mode puzzle · site free_state_rubber_station · sub-boss BE_0011_S2",
    "what_happens": "Expose and break Agent Prosper Delacroix, the rubber-concession quota-agent: infiltrate the ledger-house, and either race the exposure or cut the alarm line before he burns the record. The win dismantles the ABIR-style concession quota — and the beat's authored constraint is that no colonized person is cast as its villain.",
    "player_verb": "expose / infiltrate (axis 30/40/30)",
    "cite": "docs/spine/CH_11.md:144-148; :99; _source/02_Tier_2_Region_Pages/central_africa_congo.md:99"
   },
   {
    "beat": "CH11_B10 · seq 10 · role core · mode combat · site free_state_rubber_station · boss BE_0011.P2",
    "what_happens": "Part-break the station's remaining apparatus. Phase escalation evolves rather than swaps the moveset: the alarms reuse the sentry line's patterns at higher tempo. Searchlight sweep answered with canopy height or foliage cover; enforcer volley answered with Stone Skin or a dodge-roll.",
    "player_verb": "strike / evade",
    "cite": "docs/spine/CH_11.md:149-153"
   },
   {
    "beat": "CH11_B11 · seq 11 · role climax · mode combat · site free_state_rubber_station · boss BE_0011.P3",
    "what_happens": "The duel with Baron Alexandre Dupont, whose fight imports the patrol telegraph-language he trained into his men — his cruelty concentrated into one man. Part-break into a pacify OR an HP finish (both legal terminations). He is an institutional-structure participant, UNAWARE; the player perceives a colonial machine and nothing behind it.",
    "player_verb": "traverse / strike (axis 40/25/35)",
    "cite": "docs/spine/CH_11.md:154-158; :98; :100; _source/02_Tier_2_Region_Pages/central_africa_congo.md:97"
   },
   {
    "beat": "CH11_B12 · seq 12 · role core · mode transformation · site free_state_rubber_station · FORK_CH11_A",
    "what_happens": "The chapter's single durable direction-set: how the protagonist meets the machine now that it has lost — what defeating it is allowed to become going forward. The proof that the hollowing has a limit is felt by the protagonist and never shown to the player as a pattern.",
    "player_verb": "choose",
    "cite": "docs/spine/CH_11.md:159-163; :174-185"
   },
   {
    "beat": "CH11_B13 · seq 13 · role exit · mode character · site ituri_canopy_net_hunt",
    "what_happens": "Leaving, the forest recognizes the protagonist — not by their face but by the way the living field bends around them — and lets them pass as its own. The arc's first recognition-via-land rather than via an individual: a whole living field perceiving without a single eye. Departure west toward the Ch 12 coast, the Iroko pointing the way.",
    "player_verb": "traverse (departure)",
    "cite": "docs/spine/CH_11.md:164-168; :289"
   }
  ],
  "objectives": [
   "OBJ_01 · beat CH11_B01 · \"Follow the rivers until the sky closes over.\" · completion flag(local.canopy_entered) [docs/spine/CH_11.md:105-107]",
   "OBJ_02 · beat CH11_B02 · \"Take a place on the net-line at Apenda's shoulder and hold it through the drive.\" · completion flag(local.vril_field_felt) [docs/spine/CH_11.md:110-112]",
   "OBJ_03 · beat CH11_B03 · \"Stay awake while the molimo sings.\" · completion flag(local.molimo_witnessed) [docs/spine/CH_11.md:115-117; _source/02_Tier_2_Region_Pages/central_africa_congo.md:644-646]",
   "OBJ_04 · beat CH11_B04 · \"Keep the vigil. Guard the initiate through the three days.\" · completion flag(local.bwiti_vigil_kept) [docs/spine/CH_11.md:120-122; :291]",
   "OBJ_05 · beat CH11_B04 · \"Gather and prepare what the elders ask for, and aid the healer who comes back.\" · completion flag(local.bwiti_witnessed) [docs/spine/CH_11.md:291]",
   "OBJ_06 · beat CH11_B05 · \"Pass beneath the great tree standing on the forest floor.\" · completion flag(local.iroko_seen) [docs/spine/CH_11.md:125-127]",
   "OBJ_07 · beat CH11_B06 · \"Cross the rapids. Read the coils before you step — take the lane on the tell, or take the slack water.\" · completion flag(local.river_crossed) [docs/spine/CH_11.md:130-132]",
   "OBJ_08 · beat CH11_B07 · \"Take the canopy to the station, and hold your vril across the climb.\" · completion flag(local.canopy_approach_done) [docs/spine/CH_11.md:135-137]",
   "OBJ_09 · beat CH11_B08 · \"Break the sentry line and free the porters it holds.\" · completion flag(local.sentry_line_broken) [docs/spine/CH_11.md:140-142]",
   "OBJ_10 · beat CH11_B09 · \"Get into the ledger-house and take the record before it burns.\" · completion flag(local.ledger_exposed) [docs/spine/CH_11.md:145-147]",
   "OBJ_11 · beat CH11_B10 · \"Put down the alarms and what is left of the compound.\" · completion flag(local.apparatus_broken) [docs/spine/CH_11.md:150-152]",
   "OBJ_12 · beat CH11_B11 · \"Face the station-master.\" · completion flag(local.dupont_confronted) [docs/spine/CH_11.md:155-157]",
   "OBJ_13 · beat CH11_B12 · \"Decide what you do with a machine that has lost.\" · completion flag(local.machine_met) [docs/spine/CH_11.md:160-162]",
   "OBJ_14 · beat CH11_B13 · \"Go west.\" · completion flag(local.recognized_by_land) [docs/spine/CH_11.md:165-167]"
  ],
  "completion_condition": "flag(local.machine_met) & flag(local.recognized_by_land) — the terminal transformation write composed with the exit beat's write, per the §9.5 produce-before-consume rule (every earlier objective's flag is produced by the beat immediately preceding its consumer in the spine's in→out chain, CH11_B01→B13). [docs/spine/CH_11.md:107, :162, :167] [T1_Build_Pipeline_Contracts:1461]",
  "fail_state": "reward_on_death — BE_0011's own death clause is authored: on a loss \"the station's method partially mapped for the retry — the Baka and Mbuti thread advances on win and death alike, no fail-wall.\" Pillar-8 doctrine additionally requires a reward on win AND on death for every boss in the chapter. This is the enum member reward_on_death, not none. [docs/spine/CH_11.md:98; :96] [T0_Hard_Lines @ HL_0078, registries/T0_Hard_Lines [ACTIVE v0.2]/Sheet1.csv:79] [T1_Build_Pipeline_Contracts:1462]",
  "progression_guarantee": "plays_through. Four independent mechanisms, each canon-fixed, make a dead end unreachable: (1) FORK_CH11_A's own guarantee — \"every option plays through to the Ch-12 departure west; the direction sets texture and the mark's valence, never a gate\" [docs/spine/CH_11.md:175]; (2) the boss loss pays out and advances the thread rather than walling — reward_on_death, no fail-wall [docs/spine/CH_11.md:98]; (3) the python crossing's win_shape is PASSAGE with two non-lethal counters (lane-on-the-tell, or the rapids' slack window) — the crossing cannot be soft-locked by refusing to fight, because there is nothing to fight [docs/spine/CH_11.md:130, :297]; (4) the NPC-killing failure mode is closed by construction rather than by a rule the player could break: every Baka, Mbuti, Efe, Aka, Mbendjele, Fang and Fjort NPC — Ndumu, Apenda, Molonge, Metogo, Sange, Bokumbo, Iyenge — is inviolate and non-targetable, and combat routes ONLY through the Free State apparatus and the python, so no teacher, ceremony, ceremonial object, or ritual specialist can be removed from the world and strand OBJ_02/03/04 [docs/spine/CH_11.md:196-200, :217; _source/02_Tier_2_Region_Pages/central_africa_congo.md:841-846]. The two SQ rows interleaved here are state-condition gates, never progression gates [docs/spine/CH_11.md:191-192]. Wired to harness/check_no_dead_end.py, which reads this field. [T1_Build_Pipeline_Contracts:1463]",
  "branching_logic": "ONE fork, at the aftermath, not at the fight. FORK_CH11_A (anchor CH11_B12) · magnitude SUBSTANTIAL · kind combat_resolution · care_band elevated · convergence_node null · coverage {generative, neutral, corrosive} all reachable. The quest branch references the spine option rather than restating its delta or mark_write, per CG-15. Three ACTION-keyed options, each writing a differently-valenced community mark on the same identity (mbuti_ituri) and a class-bounded integrity delta; the mark is carried unconsumed through Ch 12-13 and read at the Ch-40 Congo Basin Modern revisit, where it moves aid, forest-pharmacopoeia lore, and faction pricing at the modern extraction fight — non-gating, never a wall. Two axis rules bind and are not conflatable: path_bucket stays UNLOCKED on every pre-Ch-65 row and never carries a direction; the five texture bands are the DERIVED §18 axis and are NEVER option labels (the retired v2.5 good/neutral/bad vocabulary is dead). What is explicitly NOT a fork: the python crossing (CH11_B06) and the sentry-line and ledger sub-fights (CH11_B08/B09) are reward-both-ways boss outcomes, and Dupont's pacify-or-HP-finish at CH11_B11 is a boss termination shape, not a player fork. [docs/spine/CH_11.md:174-185; :257; :295] [T1_Build_Pipeline_Contracts:1465]",
  "fork_options": [
   "{fork_id: FORK_CH11_A, option_ref: \"break the extraction apparatus and leave the forest to its own keeping\"} — direction generative · delta +Substantial · mark_write {mbuti_ituri: generative-valence via the freed station, high-persistence, forward_track [CH_40]} · opportunity: the Ch-40 revisit reads the community visibly recovered, aid/pharmacopoeia lore/pricing improve · ws.integrity_score +substantial-generative [docs/spine/CH_11.md:181]",
   "{fork_id: FORK_CH11_A, option_ref: \"take the station but leave the resistance unfinished\"} — direction neutral · delta ~0 · mark_write {mbuti_ituri: ambivalent-valence via the half-broken station, persistent, forward_track [CH_40]} · no opportunity effects · ws.integrity_score ~0 [docs/spine/CH_11.md:182]",
   "{fork_id: FORK_CH11_A, option_ref: \"study how the machine works, file the method away, and carry it forward as a tool\"} — direction corrosive · delta −Substantial · mark_write {mbuti_ituri: corrosive-valence via the studied method, high-persistence, forward_track [CH_40]} · opportunity: the Ch-40 revisit reads the community damaged in ways traceable to the choice, aid/lore/pricing worsen · ws.integrity_score −substantial-corrosive [docs/spine/CH_11.md:183]"
  ],
  "irreversible_choice": "FORK_CH11_A at CH11_B12. It is irreversible in the ONE sense canon fixes: the mbuti_ituri community mark is written once, is not re-choosable inside the chapter, and travels unconsumed through Ch 12-13 to its read node at Ch 40 — this quest is the promise node of PL_0073 (edge_kind payoff, edge_state UNPAID, magnitude FOUNDATIONAL, care_flag maximum, path_sensitivity band_reading). It is explicitly NOT a path lock and NOT a gate: path_bucket remains UNLOCKED, the Ch-65 convergence lock is far ahead, convergence_node_id is null, and all three directions play through to the same Ch-12 departure. Nothing else in the chapter is irreversible — the boss loss retries with a partial map, and the python is passage. [docs/spine/CH_11.md:175-185; :257; :273] [registries/T0_Promise_Ledger [DRAFT v0.1]/Sheet1.csv @ PL_0073]",
  "state_writes": [
   "ws.antagonist_operational_state_per_region: +free_state_extraction_broken_baka_mbuti_intact — the BE_0011 win clause, carried verbatim from the boss row; WS_020 is in the blessed append set [docs/spine/CH_11.md:98; registries/T0_Worldstate_Variables [ACTIVE v0.1]/Sheet1.csv:21]",
   "ws.community_state_per_region: +mbuti_ituri — valence and persistence sub-fields written per the FORK_CH11_A option taken (generative / ambivalent / corrosive; high-persistence on the two Substantial options), forward_track [CH_40]. WS_019 composes by community_id per the ratified D-COMBAT-TD R8 mark_write mapping: valence writes to accumulated_integrity_signal, persistence to recovery_state [docs/spine/CH_11.md:177, :181-183; T0_Worldstate_Variables:20; T1_Build_Pipeline_Contracts:1462 CG-24]",
   "ws.integrity_score: +substantial-generative | ~0 | −substantial-corrosive per the option taken, Substantial class per §5.1 [docs/spine/CH_11.md:181-183, :257; T0_Worldstate_Variables:2]",
   "ws.identity_hiding_status: CONCEALMENT_WITH_HOSTILE_RECOGNITION (carry; pressure → LOW, the Congo respite — the colonial official is UNAWARE and the recognition comes through the land, not a hostile eye) [docs/spine/CH_11.md:14, :272, :283; T0_Worldstate_Variables:26]",
   "NO ws.familiar_bond_state write — spine fixes no new bond at Ch 11; Msafiri (F3) continues its Ch 8 bond and the Child Familiar stays lost-believed-dead as carried state, not as a Ch-11 write [docs/spine/CH_11.md:250]",
   "local. keys (canopy_entered, vril_field_felt, molimo_witnessed, bwiti_vigil_kept, bwiti_witnessed, iroko_seen, river_crossed, canopy_approach_done, sentry_line_broken, ledger_exposed, apparatus_broken, dupont_confronted, machine_met, recognized_by_land) are chapter-scoped and correctly do NOT land on this row — the quest reads them through objective completion_conditions and commits ws. only, per the CG-23 promotion criterion [T1_Build_Pipeline_Contracts:1462-1463]"
  ],
  "reward_class": "mixed. Fixed rewards: BE_0011 win → the extraction apparatus broken with the forest peoples persisting entirely intact; BE_0011 death → the station's method partially mapped for the retry. Interleaved SQ payloads: SQ2 military_history ADVANCE (gate at(free_state_rubber_station), beats CH11_B07-B11) pays the Free State extraction-apparatus lore and the anti-extraction resistance-chain branch with community-standing outcomes; SQ5 astrology_psychology ADVANCE (gate at(lope_bwiti_ceremony_ground), beat CH11_B04) pays the initiatory-psychology substrate, resolved entirely through the witness-and-support role. Substrate rewards: the Baka pharmacopoeia deepens the existing Ch-7 Herbalism trade (no new home base), and the honey-guide-bird partnership seeds the Animal-Communication substrate ahead of its Ch-12 home base. ability_unlock_refs is EMPTY — the spine states no new ability unlocks at Ch 11 and no Ability_Tree row anchors here. reward_drop_refs EMPTY — no T0_RNG_Drop_Table row anchors Ch 11. [docs/spine/CH_11.md:98, :191-192, :246, :249]",
  "hard_line_refs": [
   "HL_0003 + HL_0123 — combat routes ENTIRELY through the Free State extraction apparatus and its enforcers (Deprez on the sentry line, Delacroix behind the ledgers, Dupont at the end) plus the permitted forest-python crossing. It never routes through the Mbuti, Efe, Baka, Aka, Mbendjele, Fang or Fjort, never through the farming neighbours, and never through any ceremony, ceremonial object, or ritual specialist. Combat against the Leopold-era occupier and the extraction machine is first-class rated-M content — the timid read here would be a defect [T0_Hard_Lines:4, :124; docs/spine/CH_11.md:217; region page:841-846]",
   "HL_0002 + HL_0006 — every claim about Baka/Mbuti/Bwiti practice traces to primary source (Turnbull, Fernandez, Bahuchet, Vansina, Lewis, Sarno); each people self-named; no 'tribal', 'primitive', 'stateless' or 'exotic' descriptor anywhere in player-facing text. The deliberate ABSENCE of a folklore malevolent-being boss is the ethnographic point: Turnbull documents a wholly benevolent forest that only sleeps, and the biloko ogre-spirits belong to the Mongo-Nkundo, not these peoples [T0_Hard_Lines:3; docs/spine/CH_11.md:221-222, :293]",
   "HL_0007 — the Bwiti iboga passage is referenced, not reproduced: witnessed and supported, NEVER ingested by the player-character, never a consumable, never a drug-trip mechanic. The molimo object is likewise referenced not reproduced, and the game stages NO see-the-forbidden-object beat [T0_Hard_Lines:8; docs/spine/CH_11.md:291; region page:643-646]",
   "HL_0028 — the relational-field perception at CH11_B02 and the recognition-via-land at CH11_B13 stay at the Neophyte register: felt, never declared, never a tier-6 vril-signature or substrate read. Substrate-perception opens at Adeptus Minor, at the Ch-15 crossing [T0_Hard_Lines:29; docs/spine/CH_11.md:113, :168, :246]",
   "HL_0043 (+ HL_0046) — reveal_state HELD on every beat. Dupont's awareness tier is UNAWARE: an institutional-structure participant, not a knowing vessel. The player perceives a colonial machine and nothing behind it — no antagonist-family name, no family, no pattern, and no Ch-76/77 hint on any surface artifact, HUD, journal or dialogue line. That the hollowing has a limit is an L3 truth the protagonist FEELS; it is never shown to the player as a pattern. The §17.9 reveal-authority reference row that also applies here is deliberately unnamed, never speaks, and is never a participant [T0_Hard_Lines:44; docs/spine/CH_11.md:100, :158, :163, :251-252, :294; region page:32]",
   "HL_0109 — the Congo Free State atrocity record is presented as the documented record holds it (Hochschild; the Casement Report), with real historical accountability intact and never displaced onto a fictional agency. Dupont is a fictional composite station-master, never a stand-in for any community, and the documented institutional history is never conflated on any player-facing surface with the game's negative-consciousness interpretation, which stays distinct at L3 [T0_Hard_Lines:110; docs/spine/CH_11.md:212, :217, :292]",
   "HL_0047 — the three-layer requirement is met: L1 is a self-contained canopy-infiltration action chapter completable with zero metaphysics; L2 is the forest-knowledge, molimo, Bwiti, honeyguide and Free State lore; L3 rides mechanic and environment only, never declaration [T0_Hard_Lines:48; docs/spine/CH_11.md:228-230]",
   "HL_0078 — Pillar-8 blended-mode holds on every fight in this quest: primary+secondary verb, a three-axis split never 100-0-0 (BE_0011 40/25/35; S1 45/25/30; S2 30/40/30; S3 25/50/25), phase escalation that evolves the moveset rather than swapping it (P2's alarms reuse P1's patterns at higher tempo), at least two counters per signature attack (carbine → canopy cover or dodge-roll; sabre lunge → parry-riposte; searchlight → canopy height or foliage; volley → Stone Skin or dodge-roll; python → lane-on-tell or slack window), and a reward on win and on death [T0_Hard_Lines:79; docs/spine/CH_11.md:96, :98-99, :140, :150]",
   "HL_0049 — dominant_combat_mode vril_management, non-repeating against Ch 9 stealth and Ch 10 environmental, satisfying the no-consecutive-repeat and three-plus-per-five-window rule; realized at CH11_B07 [docs/spine/CH_11.md:244]",
   "HL_0079 — the chapter's agility course is an Ituri three-dimensional canopy traverse, arboreal vertical-and-lateral, biome-rotated against Ch 10's ravine descent, with a net-hunting-cooperative Puzzle variant [T0_Hard_Lines:80; docs/spine/CH_11.md:245]",
   "HL_0032 — the two SQ rows landing here are SQ2 military_history and SQ5 astrology_psychology, both canonical locked names, both ADVANCE stage, both state-condition gates and non-gating on the main spine [T0_Hard_Lines:33; docs/spine/CH_11.md:191-192]",
   "HL_0005 — mokele-mbembe, if it surfaces at all, is folklore held as folklore and never a surviving-dinosaur claim; Conrad is used only as a period colonial-gaze artifact of the extraction era and never as the lens on the forest peoples [T0_Hard_Lines:6; docs/spine/CH_11.md:224]"
  ],
  "named_gaps": [
   "NO main-story quest seed exists for CH_11. All nine CH_11 rows in T0_Quest_Seed_Registry are SQ or trade or region-scope: SEED_0054 (SQ2), SEED_0055 (SQ5), SEED_0056/0057/0058 (trade_expression), SEED_0059/0060/0061/0062 (region-scope). This definition is therefore derived directly from the spine beat graph, not from a seed — the raw material the brief expected does not exist for the main line here.",
   "questline_id has no legal value to take. T0_Questline_Index carries only legendary/side/trade classes and mints no main-story aggregate. Either a main-story questline class is minted, or every main_story_per_chapter row stays NULL by rule. Flagging as a schema-population fork, not filling it.",
   "FORK_CH11_A's three options carry NO minted option_ids anywhere in canon. The contract's fork_option_refs wants {fork_id, option_ref}; the spine keys options by ACTION, so I used the verbatim action strings as option_ref. If the fork graph later mints option ids, this row rekeys.",
   "The quest-anchor DECOMPOSITION is not fixed by canon. CG-10 says a chapter's beat graph decomposes into quest anchors at natural mode and site boundaries; CH_11 has six sites and seven modes across 13 beats, so it could legitimately be one anchor or four (forest-teaching / crossing / station / aftermath). I authored ONE covering anchor because the brief asked for the node's main-story definition, and I am naming the alternative rather than silently choosing for the pipeline.",
   "dialogue_dataset_array left EMPTY — no DD_ dialogue dataset file exists for CH_11 (the Ch-2 exemplar's path convention would predict docs/quest_dialogue/DD_QUEST_CH11_MACHINE_THAT_CANNOT_EAT_UNLOCKED.csv, but predicting a filename is not canon).",
   "quest_dialogue_sfx_id_ref_array left EMPTY — I could not locate CH_11-scoped rows in the SFX registry (the spine defers the whole sfx_substrate block with [POPULATE→T0_SFX_Registry], docs/spine/CH_11.md:239). Reporting the absence rather than a zero I did not control.",
   "reward_drop_refs EMPTY — no T0_RNG_Drop_Table row anchors Ch 11, and the spine names no drop.",
   "ability_unlock_refs EMPTY by canon, not by omission — 'abilities_unlocked: none new at Ch 11' (docs/spine/CH_11.md:246). Named so a later pass does not read the empty cell as unpopulated.",
   "The HL_0079 agility course is described (Ituri canopy traverse, arboreal, net-hunting-cooperative Puzzle variant) but holds no course_id in any registry — the course cannot be FK'd from this quest row.",
   "INSC_77H_CH11_FRAGMENT is declared as the chapter's Layer-2 inscription carrier paying off at Ch 76, but the spine binds it to NO beat — there is no authored moment where the player finds or reads it. A real hole in the playable layer of an arc-spanning promise.",
   "Ch 40 is NOT yet v3-typed to consume the mbuti_ituri mark (it currently pays geography and continuity only and is integrity-INVARIANT). PL_0073 is UNPAID and the forward_track raises an expected cross-file WARN until Ch 40's own conversion adds the reading beat. The promise this quest opens has no receiving mechanism yet.",
   "Boss counters are named but no full Pillar-8 moveset, telegraph, or attack-rail rows exist for BE_0011 or its three sub-bosses — T0_Boss_Attack_Rail and T0_Telegraph_Grammar are DRAFT v0.1. The counters I cited are the complete set canon fixes; a build needs more and must not invent it here.",
   "The pacify-vs-HP-finish termination at CH11_B11 has no state consequence authored either way. Canon says the fight part-breaks 'into a pacify or HP finish' and stops. Whether sparing Dupont writes anything (nemesis memory WS_034, a Ch-40 read, faction standing) is unfixed — and given the chapter's whole thesis is that the machine and not the man is the antagonist, this is the most consequential unauthored slot in the node.",
   "baka_camp_molimo_ground is acknowledged in the region page as a COMPOSITE of two peoples' ground several hundred kilometres apart (Baka camp, western basin; Mbuti molimo, Ituri) fused into one spine site row. The page consumes it verbatim and flags it. Any build of this quest inherits that fusion, and OBJ_03 sits on it."
  ],
  "grounding": "PRIMARY — docs/spine/CH_11.md (v3.1, 298 lines): header/care tier :7-17 · continuity anchor :21 · body prose :25-33 · threads :37-45 · civilizational marks :51-55 · sites §3b :80-92 · boss structure :96-100 · beat graph CH11_B01-B13 :104-168 · mode variety :170 · FORK_CH11_A :174-185 · SQ rows :191-192 · ally NPCs :196-201 · scene anchors :207-213 · protected-chapter combat framing :217 · anti-fringe flags :221-224 · three-layer surfacing :228-230 · asset anchors :234-240 · mechanical anchors :244-257 · derived axes :261-262 · end-state carry-forward :266-273 · seams :279-283 · resolved decisions :289-297.\nREGION — _source/02_Tier_2_Region_Pages/central_africa_congo.md: chapter_set/sub-regions :21 · era :23 · entry/exit points :30 · institutional-only antagonist form :32 · key ally/enemy :33-34 · zone catalog with area_bounds and WGS84 :50-58 · composite-site disclosure :67-78 · boss index :97-100 · SQ index :102 · scene index :104 · serpent thread :284-289 · molimo playable form and the no-forbidden-object ruling :632-646 · combat framing :841-846.\nSCHEMA — _source/01_Tier_1_Foundation/T1_Build_Pipeline_Contracts [ACTIVE v1.0].md §6.5: quest_id format rule :1444 · quest_anchor_id :1445 · quest_type enum :1447 · encounter_facet enum :1448 · chapter ownership :1449 · path_bucket enum :1449 · questline_id :1449 · twelve_tier_gate :1449 · sq_stage/sq_gate_condition :1450 · participant prefixes :1455 · quest_giver + environment sentinel :1456 · trigger_type enum :1457 · quest_beat_structure :1458 · realized_beat_refs :1459 · objectives_array :1460 · completion_condition :1461 · fail_state enum :1462 · progression_guarantee enum :1463 · state_writes + CG-23/CG-24/CG-25 :1462-1464 · branching_logic :1465 · fork_option_refs CG-15 :1465 · dialogue_trigger_anchors :1466 · spatial_requirements_array :1467.\nREGISTRIES — registries/T0_Quest_Definition_Registry [ACTIVE v1.0]/T0_Quest_Definition_Registry.csv (48 columns, 17 rows; QUEST_CH02_ARRIVAL_UNLOCKED is the only main_story_per_chapter row and the population exemplar) · T0_Hard_Lines [ACTIVE v0.2]/Sheet1.csv:3,4,6,8,29,33,44,48,79,80,110,124 · T0_Promise_Ledger [DRAFT v0.1]/Sheet1.csv @ PL_0073 (CH_11 → CH_40, UNPAID, FOUNDATIONAL, care_flag maximum) · T0_Worldstate_Variables [ACTIVE v0.1]/Sheet1.csv:2 (WS_001), :20 (WS_019), :21 (WS_020), :26 (WS_025) · T0_Quest_Seed_Registry [DRAFT v0.1]/Sheet1.csv @ SEED_0054-0062 (all nine CH_11 seeds; none main-story) · T0_Questline_Index [DRAFT v0.1]/Sheet1.csv (101 rows: 79 legendary, 12 side, 10 trade; SQ2 Ch_03-Ch_75, SQ5 Prologue-Epilogue).\nEXEMPLAR — docs/proposals/QUEST_EXEMPLAR_CH02_OPENER.md:261 (encounter_facet enum), :274 (quest_giver sentinel), :276 (trigger_type), :339 (reward_class), :349 (fail_state), :354 (progression_guarantee), :523 (populated_from shape).\nAUTHORITY — CLAUDE.md: §17 hard-line floor, care delegated-and-bolder, violence R-17+ core with §17.1 protecting the COLLECTIVE, reveal discipline (no antagonist-family pattern before ~Ch 38, no pre-Ch-76 hints), cited-or-cut, no invented canon.",
  "progression_guarantee_STATUS": "UNVERIFIED -- critic demolished the stated guarantee"
 }
}

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