CH_22.md

chapters/CH_22/beats/CH_22.md

Chapter 22 — The Eurasian Steppe: The Borrowed Blessing, the Wild Horse, and the Eagle's Bargain

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 fresh 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 enrich.py pack. Standard-care chapter (CVD §6.2); the §17.1 universal cultural hard lines bind, and the living traditions depicted — the Buryat-Tungus-Mongol shamanic tradition and its böö, Tengri sky-worship, the Kazakh Berkutchi eagle-hunters, Tuvan-Mongolian throat-singing, and the Scythian-through-Mongol steppe peoples — are represented with weight and as the traditions understand themselves. The compromised shaman is a protected practitioner: he is freed, not fought (§17.1, HL_0003), and combat routes only through the warband, the fauna, and the corrupt individuals, never the community. Reveal-timing note — the player is never given the House-of-Velheim name, the family pattern, or the awareness-tier taxonomy here; no direct Velheim presence beyond the single briefed military vessel is rendered, the warlord's hostile recognition is briefed-intel and intuition (never a tier-6 vril-signature read, HL_0028), and the continuous design-role behind the alliance stays at the L3/design layer, felt and never named. Drafted is not canonical.

Entry header (schema per §9.5)

Continuity anchor (SSBL §9.3 — Ch 22 start state = Ch 21 end state)

Ch 22 opens from Ch 21's committed end state [SRC: T0_Chapter_Index @ CH_21]: the protagonist an adolescent, her inscription at Adeptus Minor, carrying from China the burn-versus-copy lesson and the healer's child's journal now understood as a canon in miniature; the healer's child (CHAR_0002) traveling as the active primary human companion and journal-keeper; Shell (W1) the sustained-bond Water familiar always present, the Nile Crocodile (W2) carried, the Simurgh (F4) carried, and the newly bonded Koi (W3) of the Dragon Gate carrying its unique Koi-to-Dragon evolution forward, with Paravani the peacock (F2) ranging the passage, the Sanur Octopus (W4) carried deferred and gated, the rotational roster carried, and the Child Familiar still lost and believed dead; the Trade 1 (Ouidah), Trade 2 (Iranian plateau), Trade 3 and Trade 4 (South India), Trade 5 (Persia), Trade 6 Tailoring (China), Trade 9 Inscription (Egypt), and Trade 10 (Swahili Coast) home bases carried; the Crown device force-bound; concealment at CONCEALMENT_WITH_HOSTILE_RECOGNITION; the Ch 8 Sealed Letter still an uncracked fairy-script mystery bound toward its Ch 66 close; the found-family accreted across the arc; and the antagonist pattern still entirely unseen by the player [SRC: T3_Core_Characters # The Healer's Child] [SRC: T0_Character_Index @ CHAR_0002]. What changes here is that she comes north off the Great Wall's ridgeline into the open grass, and the steppe reframes everything the settled civilizations taught her: a bond can be given freely or it can be stolen. Here the family works not through a fire or a rationed archive but through military alliance — a warlord who has coerced a holy man's blessing to bind a host that will not break.

Body prose

She comes down off the Wall into a country with no walls at all. After China's archives and grottoes and ordered capitals, the steppe is a single unbroken breath of grass to every horizon, and the first thing it teaches her is smallness — not the smallness of danger but the smallness of a person against a world that does not need her. She has spent twenty regions learning to move quietly through other people's places. Here there is nowhere to hide and nowhere to be a stranger to; the grass takes everyone the same way.

The grass gathers everyone the same way, too. Not long onto the steppe she rides into a naadam, the great summer gathering, and the whole scattered country has drawn together for it: gers pitched in bright rings, airag passing hand to hand, and the eriin gurvan naadam, the three games of men — wrestling, horse-racing, archery — laid out not as spectacle staged for a stranger but as the people's own festival, a thing they hold for themselves and have kept alive past every empire that tried to rule them. When they wave her in she competes in earnest, staked against real opponents. In the bökh wrestling she learns that her strength counts for little against the low patient balance the herders' sons have carried since before they could walk, and she is thrown twice before she throws anyone; in the long cross-country race she rides a borrowed racing pony rather than any wild mare and comes in with the muddy middle of the field, breathless and laughing; and at the archery she looses at the woven-leather sur targets while the judges raise the uukhai, the long praise-cry that lifts for a true shot, and hearing it go up for her own arrow is the first time in twenty regions a crowd has cheered her with no idea who she is and no need to know. She carries off no championship, and it does not matter. For one bright day she is only a competitor on the grass, playing fair among people who took her at face value, and the steppe, which forgets nothing, will keep holding this festival unbroken long after the khanates and empires that tried to own the grass have gone to dust.

The steppe gives her two gifts before it shows her the wound, and both are the same lesson told twice. The first is a wild horse — not a tamed one, not a broken one, but the last truly wild horse there is, a dun mare with an upright mane who has never in her line worn a bridle and never will. The protagonist cannot master her; the whole point is that she cannot. What the horse permits, in the end, is company: the girl rides alongside, matching pace and direction across the long grass until the mare stops treating her as a thing to flee and starts treating her as a thing to run with. It is the first bond in her whole gathering that is not earned by care or won by rescue but simply granted, one wild thing to another, and it moves her more than she expects — because she has spent so long being something she cannot show that she has half-forgotten she was ever wild herself. The second gift is an eagle, and it comes the opposite way. An old eagle-hunter tests her: not with a fight but with a problem she must solve using only the bird's eyes, her own abilities set aside, until she understands that the golden eagle is not a weapon and not a pet but a partner with terms — a professional relationship, obligations both ways, a wildness that agrees to work with her and could at any moment agree to stop. Wildness preserved, and partnership negotiated. She holds them side by side and feels the chapter's real question forming under her ribs before she has any words for it.

Because then she finds the wound. A host is massing on the grass under a warlord who calls himself Iron-Mouth, and the host does not break — cannot break — because it believes heaven rides with it. And heaven's voice, when she traces it, is a drum, and the drum belongs to a man who never chose to beat it for this. The warlord has taken a holy man — a böö, a shaman of the tradition that has kept the three worlds and walked the sky since before any empire — and coerced his blessing, forced the sacred drum and the sky-father's sanction onto a campaign the old man would never have blessed awake. That is the method here — not fire, not a rationed archive, but the theft of a blessing: the same kind of wrong worked a new way, one more means of holding a people back. Take what a people hold most sacred and turn it into a lever, and a host of frightened men becomes unbreakable, and no one even screams, because they think they are being saved.

She understands, standing on the cold grass with a wild horse at her shoulder and a bargained eagle overhead, exactly what she is looking at. The warlord expects her to fight him — expects the anomaly he was briefed to watch for to come at him like every enemy he has broken. He is wrong about where the keystone is. The keystone is not the commander. The keystone is the coerced drum, and the man behind it, and the win is not to kill anyone but to free him — to reach the böö in the middle of a moving battle and give him back his own hands, so that the blessing lifts and the host, discovering heaven was never theirs, comes apart from the inside. She reads the drum-signals that command the wedges the way she once read a burning archive's lattice, and she times the whole reckless thing to the one moment the old man's rhythm falters against what he is being made to do.

What kind of person she is decides how she does it. She can spend herself to free him cleanly and restore his drum to his own people, and it costs her — it strips the last of her cover, marks her on this grass forever as the thing that broke a khan's blessing. She can break the warband and keep an edge, saving herself first. She can scatter the host by lesser means and ride on. Or she can see the lever for what it is and want it — learn from Iron-Mouth that belief is the softest thing to steal, and file that away for her own ends. The steppe will let her do any of these; the grass does not judge, only remembers. But the two bonds are watching, the wild one and the bargained one, and some part of her knows that a person who would coerce a blessing is a person no wild thing would ever choose to run with. When it is done — the drum freed or the host merely scattered — she turns the horse west, out along the grass-sea toward the sun, toward the far edge where the steppe finally runs into the sea and the first Greek sails, and the old theft she has met in every land so far, the holy taken from the people who keep it.

Threads advancing

Mirrored to the canonical Thread grid (the per-thread rows below, keyed THREAD_NN) and the per-chapter blocks of T1_Threads_22 (canonical-22 names, verified against the grid, never inferred) [SRC: T0_Chapter_Index @ CH_22].

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

Each mark clears a group-A significance lens and anchors to the RCM verified-canon paragraph or a named primary source; the steppe peoples are authored as builders of statecraft, law, script, and craft, never a barbarian-horde caricature [SRC: SIGNIFICANCE_LENSES].

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

The steppe is authored as the great hub of its documented web — the Silk Road at its southern rim (the Ch 20 root), imperial China across the Wall (the Ch 21 root), the Persian plateau to the south-west (the Ch 19 root), Tibet's Bön shamanism at its montane edge (a low-priority optional cross-link surfaced as L2 discovery), and the Pontic-and-Greek Black Sea world where the grass finally meets the sea ahead (the Ch 23 turn) — never an isolated locale; the relational edges are woven through the facets and controlled for relevance at the significance-lens pass [SRC: CROSS_CULTURAL_WEAVE].

Key sites and spatial layout

Story-load-bearing sites, each having cleared a significance lens and the §4 relevance filter; geography anchors to the World Geography Master, never the RCM [SRC: T1_World_Geography_Master # Ch 22] [SRC: SIGNIFICANCE_LENSES].

Typed v3.1 site rows (§3b) — beats reference these by site_id; the environmental detail rides each row as env texture.

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

Three sub-bosses across different threads feed one mounted-tactical main boss whose true win is a liberation, not a kill; the fight blends a cavalry set-piece, a command-grammar read, and a rescue, never a single mode (HL_0078) [SRC: T0_Hard_Lines @ HL_0078].

§10 · Beat graph (was: 4 prose bullets → now: 15 typed v3.1 beats; reveal HELD wherever the coercion or hostile-recognition register applies)

Beat-scale mode_variety (folds to the chapter mode_variety_check): character CH22_B01/CH22_B02/CH22_B15 · transformation CH22_B03/CH22_B04 · investigation CH22_B05 · combat CH22_B06/CH22_B07/CH22_B09/CH22_B12/CH22_B13/CH22_B14 · learning CH22_B08 · puzzle CH22_B10 · dialogue CH22_B11 → projected five combat=Y; puzzle=Y (investigation+puzzle fold); learning=Y; character=Y (character+dialogue fold); transformation=Y, earned by named beats. dominant_combat_mode direct (the mounted steppe cavalry battle) [SRC: T0_Chapter_Index @ CH_22]. Thread-join note: THREAD_01 stays NOT_PRESENT (ruled batch-1 #10, no canonical vital-force term for the steppe); every other advancing thread is joined to a named beat above.

§10b · Fork graph (one fork; the coercion-lever choice typed, bands DERIVED never option labels)

FORK_CH22_A — the coercion-lever choice (anchor CH22_B14)

optiondirectiondelta (class-bounded)axis_valuemark_writerelationship/factionopportunity_effectsws_writes
spend herself to free Bair cleanly and restore his drum to his own tradition, at real cost to her covergenerative+Substantialnone{buryat_mongol_steppe: generative-valence via Bair's restored drum, permanent, forward_track none}Zarespa and the free steppe read her as an ally in full; Bair's people hold her in high regardopen: a warmer future-steppe reception trackws.integrity_score: +substantial-generative
break the warband and keep a self-protecting edgegenerative+Substantialnone{buryat_mongol_steppe: generative-valence via the broken alliance, permanent, forward_track none}solid standing, held at a more guarded distanceopen: the steppe reception track, more transactionalws.integrity_score: +substantial-generative
scatter the host by lesser means and ride onneutral~0none{buryat_mongol_steppe: neutral-valence via an unclaimed rescue, permanent, forward_track none}unremarkable, a stranger's passing helpnonews.integrity_score: ~0
see the lever of belief for what it is and file it away for her own endscorrosive-Substantialnone{buryat_mongol_steppe: corrosive-valence via a rescue that served her too, permanent, forward_track none}the steppe's gratitude is real, but something in her private accounting has shiftedclose: forecloses the warmer reception track, opens nothing newws.integrity_score: -substantial-corrosive
The v2.5 resolution named truly_good / good_enough / neutral / evil as option labels — the retired vocabulary. Per CVD's own band structure (L1 Truly Good and L2 Good Enough are both net-positive bands at different magnitudes), the first two options re-key to direction generative at the same class-bounded delta, the third to neutral, the fourth to corrosive; v3.1 keys the options by ACTION with a direction; the five texture bands are the DERIVED axis (§18); the shaman's liberation itself (Bair freed, the blessing lifted) is the boss's mandatory win outcome (CH22_B14, reward both ways), never itself gated by this fork [SRC: T1_Integrity_Paths_Worldstates_Master # 5.1] [SRC: T1_Integrity_Paths_Worldstates_Master # 5.5].

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

Assigned from CVD §17.6 where the Questline registry is a stub; per-chapter stage, gate, and reward typed against the beat graph [SRC: T0_Hard_Lines @ HL_0032] [POPULATE→T0_Questline_Index].

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_CH22_parallel_rideCH22_B03per_chapter_cutsceneUNLOCKEDscene_entryprotagonist, Taki (registration/bond)wildness preserved, never commanded — HL_0057
SC_CH22_eagle_hunters_testCH22_B04per_chapter_cutsceneUNLOCKEDdialogue_initiationprotagonist, Qanat, Berkutpartnership negotiated, never a pet — HL_0057; Qanat the tradition's living counterweight, HL_0003
SC_CH22_coerced_drum_revelationCH22_B08per_chapter_cutsceneUNLOCKEDbeat_transitionprotagonist, CHAR_0002, BairHELD: no House-of-Velheim name or pattern; briefing-and-intuition recognition only, HL_0028
SC_CH22_liberationCH22_B14boss_encounter_resolutionUNLOCKEDbeat_transitionprotagonist, CHAR_0002, Bair, Temür-AmanHL_0003: Bair freed not fought; HL_0004 combat routes through the warband only
SC_CH22_queens_counselCH22_B11per_chapter_cutsceneUNLOCKEDdialogue_initiationprotagonist, CHAR_0002, ZarespaZarespa a Tomyris-archetype, never Tomyris herself — NAMING_METHOD real-person screen

Protected-chapter combat framing (ruling 5)

The living communities and faithful of the steppe — the Buryat/Tungus/Mongol böö and their tradition, the Tengri-worshippers, the Kazakh Berkutchi eagle-hunters, the throat-singers, and the ordinary herders and their families — are inviolate and never combat targets; the coerced böö Bair is the chapter's wronged party and the protagonist's ally, freed not fought, and his liberation is the win (HL_0003; the antagonist intrusion is the combat layer, HL_0004) [SRC: T0_Hard_Lines @ HL_0003] [SRC: T0_Hard_Lines @ HL_0004]. Combat routes only through Temür-Aman's warband and its apparatus, the individual betrayer Qara-Toghan and the corrupt envoy Shar-Elch, the olgoi-khorkhoi folklore-fauna, and the wild fauna where it threatens — never the shaman, never the eagle, never the community. Shamanism is rendered as the tradition understands itself, never the Western romantic projection and never the shamanic-as-mystical-other or temple-as-trap framing (HL_0005); the sacred sites (Burkhan Khaldun, the Baikal shamanic shore) are referenced, not reproduced (HL_0007); the drum and the soul-journey are the tradition's own and are never horror-tropified; and Tengri the sky-father is honored as the tradition holds him, real and portrayable substrate, never a trap-monster [SRC: T0_Hard_Lines @ HL_0005] [SRC: T0_Hard_Lines @ HL_0007].

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 (Ch 22 end state pins Ch 23 start; 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_21 → CH_22 seam:

The CH_22 → CH_23 seam:

Decisions surfaced

Ch 22 surfaced these decisions; the grounded and creative-within-vision ones are resolved inline with reasoning shown (Josh-override-able at RR-32), and no cardinal un-decidable is left open.

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