CH_32.md

chapters/CH_32/beats/CH_32.md

Chapter 32 — North Africa (Amazigh): The Last Overland Route and the Trader Whose Terms Are the Desert

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 tradition depicted — the Amazigh (Imazighen) of the Maghreb and the Sahara, the caravan peoples of the last great overland route, the painters of Tassili n'Ajjer and the keepers of Tifinagh — is represented with weight and as they name themselves, never as tribal, primitive, or exotic (HL_0006). One element carries elevated care in practice: the Trans-Saharan caravan economy included the documented gold-salt-and-slave trade, and that history is neither lightened nor pinned on the Amazigh as a people (the Ch 12 Dahomey precedent) — combat routes through the slaver-raider, and the caravaneer's complicity is authored as a moral test, never as an indictment of a culture. Reveal-timing note: this is the arc's first economic-complicity-without-ideological-capture node, and it is naturally reveal-safe — the trader is UNAWARE that his rational self-interest serves any distant interest (NW_0030, UNAWARE), the family configures the upstream terms and never appears, and the player perceives only harsh terms and, above them, an interest no one at the crossing can name (the licensed Ch 28 edge, held). No House-of-Velheim name, no family, no generational scope, no awareness-tier taxonomy, no tie to her origin is surfaced; the five pattern-components stay dark until Ch 38. Drafted is not canonical.

Entry header (schema per §9.5)

Continuity anchor (SSBL §9.3 — Ch 32 start state = Ch 31 end state)

Ch 32 opens from Ch 31's committed end state [SRC: T0_Chapter_Index @ CH_31]: the protagonist an adolescent, her inscription at Adeptus Minor, carrying from Iberia the closed serpent-thread corridor (the oldest painted serpent read at its Paleolithic root in Altamira), the humility of the second Inscription Limit met in the living Basque tongue, and the cold lesson of the burned library — that a people is unmade not by killing but by taking what they knew, whether by torch or lock or ledger; the healer's child (CHAR_0002) traveling as the active primary human companion and journal-keeper, the journal holding the saved Córdoba pages and the recovered sea-charts; Ana (CHAR_0017) having parted after Rome, her next canonical node Ch 41. Shell (W1) the sustained-bond Water familiar always present, the Nile Crocodile (W2) carried, the Simurgh (F4) carried and come into its Sufi home at Iberia, the Koi (W3) carrying its Koi-to-Dragon evolution, Taki (G4, the wild horse) carried, Berkut (F5, the golden eagle) carried, the Raven (F6, the Huginn-Muninn pair) carried, and the Reindeer (G6, the Sámi-tradition bond) carried (the cross-chapter memory-bridge that will run forward to the Bowhead), with Paravani the peacock (F2) ranging the passage, the Sanur Octopus (W4) carried deferred and gated, 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 8 Engineering (German lands), Trade 9 Inscription (Egypt and Sápmi), and Trade 10 (Swahili Coast) home bases carried; the SCH_001 through SCH_008 schools carried (the accumulated set); the Crown device force-bound; concealment at CONCEALMENT_WITH_HOSTILE_RECOGNITION with the pressure easing here; the Ch 8 Sealed Letter still an uncracked fairy-script mystery bound toward its Ch 66 close; the certainty carried from Rome that an organized power exists — unnamed — held as a fixed background unease; and the antagonist pattern still entirely unassembled by the player [SRC: T3_Core_Characters # The Healer's Child] [SRC: T0_Character_Index @ CHAR_0002]. What changes here is the FORM of the thing she has been fighting: for the first time it wears no ideology and holds no torch. It is a man with a caravan and a set of terms — the last overland route across the desert, and the price of crossing it — and the price is not his idea, though he will never learn where it comes from.

Body prose

She takes ship across the Strait and lands where the green edge of the world gives out. Behind her is Iberia and its argument between the keepers of knowledge and its hoarders; ahead is the largest silence she has ever walked toward, the Sahara, and the last road across it. There is a man who owns that road — not the sand, but the crossing of it: the wells he knows and others do not, the raiders he can pay off and others cannot, the weeks of water and shade he can promise and no one else can. His name is his own and he gives it plainly, a master caravaneer of the last great overland route, and he sets his terms the way the desert sets its own. She has met tyrants and zealots and men who burned libraries out of certainty. She has not, until now, met a man who is simply right — right that the world has hardened, right that survival costs, right that the terms he offers are better than the death that is the only alternative. He is honorable. He keeps his people alive. And the terms are terrible, and she cannot tell, at first, why they are quite so terrible as they are.

She crosses with him, and the crossing is the chapter. The desert enforces his leverage without his lifting a hand: refuse a term and the sands answer, the wells recede, the heat presses; accept and the road opens a little. She learns to read his contract, which is written in Tifinagh, the oldest indigenous script of this whole coast, angular and beautiful and older than the alphabets she thought were old. And in the reading she finds the second thing the desert is keeping. On the walls of Tassili n'Ajjer, where the plateau holds ten thousand years of painting, there are hippopotami and cattle and swimmers — a green Sahara, a Sahara of rivers and lakes, a drowned world under the dune. The land itself remembers a flood that ran the other way: not water rising but water leaving, a whole living country desiccating into the erg over the centuries, and the people surviving it, carrying their cattle-songs into a country that could no longer feed cattle. It is the same catastrophe she walked in the Rift, the far side of one continent's long drying, and the two halves close together in her like a held breath. She does not name it a flood-memory. She only feels the size of what a people can outlive and still be themselves.

The star-keeper of the caravan is a woman, because here the script and the sky-lore are kept by women, and she shows the protagonist the marks that track the risings and settings across the year. And the protagonist goes very still, because she has seen these marks before — not these, but their echo — pricked into a drum on the roof of the north, among the reindeer people, thousands of miles and a different world away. Two peoples who never met, who could not have met, reading the same sky and writing down the same order in it. There is no road between them; there is no teacher who carried it from one to the other; there is only the sky, and two clear-eyed traditions arriving, alone, at the same true thing. She lets it sit in her as a wonder and refuses the easy lie that one must have taught the other. Some knowledge is simply there to be found, and more than one people has the wit to find it.

Then the raiders come. A slaving captain and his riders fall on the caravan at the thin edge of a crossing, and this — this she knows what to do with. The Amazigh of the caravan are not her enemy and never could be; the raider is, and she fights him, and the captives roped behind his horses become the first real weight on the chapter's scale. Because the caravaneer's terms, she understands now, are partly a shield against exactly this — his leverage buys the caravan's safety from the men who would take its people — and partly something else, something she can feel but not yet see: that the terms are harsher than his own survival requires, tuned from somewhere upstream of him, an interest that profits when the crossing stays expensive and the debtors stay bound, and that neither she nor he can follow to its source. In the deep heat she sees it once, for a moment, the whole shape of the account — who owes, who is owed, why the salt costs what it costs — a rigging that runs up out of the desert to somewhere she cannot follow, and then the shimmer closes and it is gone, and there is only the trader, who never saw it at all.

At the end there are the final terms, and what she is decides what she does with them. She can break him — open his hoarded wells and his charts to every caravan, cancel the debts his terms enforce, free the roped captives and the salt-bound alike, and spend her own cover to put the road back into the world's hands. She can deal — take what passage she needs and keep an edge. She can cross and move on, saving the easy and leaving the rest. Or she can look at a man made rich by controlling what others are allowed to need, and understand, coldly, that configuring the terms and receiving the flow is the most durable power there is — and file it away for her own use. Killing him is the one thing that teaches nothing; there is no rot in him to cut out and no cruelty to punish — he is a mirror. However she leaves him, she rides out of the desert to the Atlantic coast and finds a ship, because the road that was overland ends here, and the next reach of the world is water.

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); North Africa is a deep-time-memory and economic-form convergence node [SRC: T0_Chapter_Index @ CH_32].

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 Amazigh are authored as builders of script, of trade-systems, of statecraft, and of historiography — never a myth-and-desert backdrop [SRC: SIGNIFICANCE_LENSES].

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

North Africa is authored as a hub in its documented web — the Iberia and Islamicate Mediterranean of the Ch 31 root across the Strait, the West-African gold-and-Sahel world at the caravan's inland far end (the Mali and Niger-bend goldfields), the Canary Islands and their Amazigh-descended Guanche across the water (the Ch 34 seed), and the Atlantic that the last overland route hands off to — never an isolated desert; 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 32] [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 moral-choice main boss whose true win is not a kill but a recognition — that the structure, not the man, is the antagonist; the encounter blends a negotiation, a rescue, a perception, and a refutation, never a single mode (HL_0078) [SRC: T0_Hard_Lines @ HL_0078].

§10 · Beat graph (was: 4 prose bullets → now: 9 typed v3.1 beats; reveal HELD on every beat)

Beat-scale mode_variety (folds to the chapter mode_variety_check): combat CH32_B06 · puzzle CH32_B03/CH32_B07 · learning CH32_B02/CH32_B04/CH32_B05 · character CH32_B01/CH32_B08 · transformation CH32_B09 → projected five combat=Y; puzzle=Y; learning=Y; character=Y; transformation=Y, earned by named beats. dominant_combat_mode environmental (the desert crossing under the trader's terms, the hazard pattern authored by the player's choices; the Rezzou raid is the direct-combat secondary texture) [SRC: T0_Chapter_Index @ CH_32]. Thread-join note: every rowed thread (1,2,3,4,5,6,12,13,17,22) is joined to a named beat — no chapter-ambient-only exception this entry.

§10b · Fork graph (two forks; the treatment-of-the-caravaneer trichotomy-plus and the raid-captive micro-fork, bands DERIVED never option labels)

FORK_CH32_A — the final terms (anchor CH32_B08)

optiondirectiondelta (class-bounded)axis_valuemark_writerelationship/factionopportunity_effectsws_writes
break the terms, not the man — open the hoarded wells and charts to every caravan, cancel the debts, free the roped captives and the salt-bound alike, at real cost to her own covergenerative+Substantialnone{north_africa_amazigh: generative-valence via the broken-terms, high-persistence, forward_track none}ws.community_state_per_region: north_africa_amazigh +open: the road-restored route (the Trans-Saharan network reads her as the one who freed it); close: the cover-preserving route (the concealment cost is narrative texture, no WS_025 state crossing this chapter)ws.integrity_score: +substantial-generative
deal — take the passage she needs and keep a self-protecting edgegenerative+Accumulativenone{north_africa_amazigh: neutral-positive-valence via the brokered passage, low-persistence, forward_track none}noneopen: a working, non-exclusive relationship with Amayasws.integrity_score: +accumulative-generative
cross and move on — save the easy and leave the restneutral~0none{north_africa_amazigh: unmarked, forward_track none}nonenonews.integrity_score: ~0
see that configuring the terms and receiving the flow is the most durable power there is, and file it away for her own endscorrosive−Substantialnone{north_africa_amazigh: corrosive-valence via the terms-left-standing, high-persistence, forward_track none}ws.community_state_per_region: north_africa_amazigh − (the terms remain harsh, though not by her hand)close: the road-restored route, conserved by an equivalent opening at a later economic-vessel confrontationws.integrity_score: −substantial-corrosive
Vocabulary FIX vs v2.5: the live CH_32.md named truly_good / good_enough / neutral / evil as the four branch labels (the retired vocabulary). v3.1 keeps the fork options ACTION-keyed with a direction, following the CH_39 FORK_CH39_A precedent for a four-branch moral choice (a weaker-generative +small delta token carries the good_enough-equivalent branch alongside the standard +Substantial/~0/−Substantial trio); the five texture bands are the DERIVED axis (§18); no fifth terminal-band-texture option is authored here (unlike CH_39) since the v2.5 text grounds only one corrosive branch, not a further Pure-Evil escalation [SRC: T1_Integrity_Paths_Worldstates_Master # 5.1].

FORK_CH32_B — the raid-captives (anchor CH32_B06)

optiondirectiondelta (class-bounded)axis_valuemark_writerelationship/factionopportunity_effectsws_writes
free the roped captivesgenerative+Substantialnone{north_africa_amazigh: generative-valence via the freed-captives, high-persistence, forward_track none}ws.community_state_per_region: north_africa_amazigh +open: the caravan's trust deepens through the remaining crossingws.integrity_score: +substantial-generative
keep an edge — leave the captives boundcorrosive−Substantialnone{north_africa_amazigh: corrosive-valence via the captives-left-bound, high-persistence, forward_track none}ws.community_state_per_region: north_africa_amazigh −close: the caravan's trust route; open: a colder, transactional crossingws.integrity_score: −substantial-corrosive
The raid-captive choice is a distinct Substantial divergence point per the v2.5 integrity_divergence block, separate from the caravaneer's-terms fork (the roped captives are the raid's own stake, not Amayas's); promoted to its own fork_node per the micro-fork rule since it writes durable community-mark state independent of FORK_CH32_A [SRC: T1_Integrity_Paths_Worldstates_Master # 5.1].

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

Assigned from CVD §17.6 where the Questline registry is a stub; per-chapter stage, gate, hook, and reward authored in-spine [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_CH32_the_termsCH32_B01boss_encounter_introUNLOCKEDscene_entryprotagonist, NW_0030HELD: Amayas UNAWARE, no configuring interest named (HL_0043 D-14 ceiling)
SC_CH32_drowned_countryCH32_B04per_chapter_cutsceneUNLOCKEDscene_entryprotagonist, CHAR_0002SCIENCE_GROUNDING: documented palaeoclimate, never a lost civilization (anti-fringe)
SC_CH32_two_skiesCH32_B05per_chapter_cutsceneUNLOCKEDdialogue_initiationprotagonist, CHAR_0128CROSS_CULTURAL_WEAVE Class-1: parallel-independent, never diffusion (LINK_0088)
SC_CH32_the_raidCH32_B06boss_encounter_resolutionUNLOCKEDbeat_transitionprotagonist, the Rezzou raid-captain (BE_0032_S1, unnamed individual)HL_0004: combat routes through the raider, never the Amazigh; Trans-Saharan slavery held honestly (Principle 3, Ch 12 Dahomey precedent)
SC_CH32_final_termsCH32_B08branch_decision_pointUNLOCKEDbeat_transitionprotagonist, NW_0030HL_0043: win = pacify, killing teaches nothing; the D-14 ceiling holds

Protected-chapter combat framing (ruling 5)

The Amazigh of North Africa — the caravan peoples, the oasis communities, the djemaa, and the star-keepers — are a living people, inviolate and never combat targets (HL_0003); they are the protagonist's fellow travellers and hosts, and the caravaneer himself is a moral mirror solved by pacify and never by the blade (he is not a vessel, and killing him teaches nothing) [SRC: T0_Hard_Lines @ HL_0003]. Combat routes only through the Rezzou slaver-raider (the oppressor apparatus, HL_0004), the Tassili rock-art watcher (a folklore-and-fauna manifestation), and the Salt-Ledger materialized-argument (a heat-shimmer construct). The Trans-Saharan caravan economy's documented gold-salt-and-slave history is held honestly and neither lightened nor pinned on the Amazigh as a people (the Ch 12 Dahomey / D-03 precedent, Principle 3 historical honesty): the acute slaving is embodied in the Rezzou raider who is fought and whose captives are freed, and the caravaneer's complicity — his terms operating within a system that includes bondage — is authored as the moral test, never as an indictment of a culture [SRC: T0_Hard_Lines @ HL_0004]. The Amazigh self-name and appear with their own registers, never as tribal, primitive, or exotic (HL_0006), and the djinn and geomancy traditions are living Amazigh-Islamic belief rendered with weight, never as horror-shorthand (HL_0005) [SRC: T0_Hard_Lines @ HL_0006].

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 32 end state pins Ch 33 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_31 → CH_32 seam (asserting Ch 31's own committed end state as the Ch 32 entry pin):

The CH_32 → CH_33 seam:

Decisions surfaced

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

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