← all chapters

Chapter 8 — Swahili Coast

Swahili Coast (East Africa) · Swahili trading civilization peak 1200-1400 CE; Indian Ocean trade-network era; Husuni Kubwa palace 1310-1336 CE

30 sections, taken from this chapter's own canon entry — not from a template. 2 carry a picture, a model or a frame today; 19 named things canon writes are not built yet and say so.

Creatures and fauna

the green sea turtle (Kasa, the familiar bonded here) and the coastal seabird (Msafiri, the familiar), the reef fish and dolphins and mangrove fauna as ambient presences; the malevolent sea-shetani/jini as a folklore being (mythologically-stylized, faced as the tradition condemns and wards it); no revered being villainized.

docs/spine/CH_08.md:251 · 12 creatures written in canon

12 creatures written, nothing drawn yet — next: Creatures and fauna - species base (345 planned); Folklore and mythological beings (186 planned); and 1 more kind

Creature roster join

the two familiar species are rowed and named so no later lane resolves a descriptor onto the wrong species: Kasa is the green sea turtle, Chelonia mydas, and Msafiri is the African Fish Eagle, Haliaeetus vocifer — the phrase coastal seabird is a descriptor of the individual and never its species

docs/spine/CH_08.md:252 · 12 creatures written in canon

Wired into the game — every card is the same record the asset gallery carries, at the same rung.

African fish eagle

CONTENT-COMPLETE
CR_0047 · slice_creatures
object reference
object reference
geometry
geometry
textured
textured

a single complete adult african fish eagle (Haliaeetus vocifer), a bird, apex, standing in a neutral relaxed pose in full side-three-quarter view with all four limbs and the whole body visib

Physical profile: NAMED GAP
no bestiary sheet section 10 -- zones, mass, materials and matrix rows undeclared
Mass, weak and strong zones and damage-matrix rows are required of every creature (Josh, 2026-08-06). This one has none yet.

mesh + full baked surface set staged at D:/assetgen/staging/standing/slice_creatures/CR_0047

Green sea turtle

CONTENT-COMPLETE
CR_0182 · slice_creatures
object reference
object reference
geometry
geometry
textured
textured

a single complete adult green sea turtle (Chelonia mydas), a reptile, herbivore, standing in a neutral relaxed pose in full side-three-quarter view with all four limbs and the whole body vis

Physical profile: NAMED GAP
no bestiary sheet section 10 -- zones, mass, materials and matrix rows undeclared
Mass, weak and strong zones and damage-matrix rows are required of every creature (Josh, 2026-08-06). This one has none yet.

mesh + full baked surface set staged at D:/assetgen/staging/standing/slice_creatures/CR_0182

Architecture set dressing

the Kilwa Husuni Kubwa palace and Great Mosque and the coral-rag island city, the Zanzibar Stone Town, the mtepe dhows, and the Mijikenda kaya forest (all protected living heritage and sacred sites referenced not reproduced).

docs/spine/CH_08.md:253 · 4 interiors written in canon

4 interiors written, nothing drawn yet — next: Architecture kits per culture (134 planned); Dwelling variation within a settlement (226 planned); and 2 more kinds

Material palette and style register

realistic-ethnographic for the Swahili, Mijikenda, and Indian-Ocean-trade communities, cities, and dhows; mythologically-stylized only for the sea-shetani; coral rag, dhow timber, monsoon sea, trade-good textile and porcelain.

docs/spine/CH_08.md:254

nothing drawn yet — next: Mood / lighting / weather sets (56 planned); Motif imagery (1 planned)

Music mood

the Swahili taarab-antecedent and the ngoma ya majini possession-rite drumming rising at the reef-warding, and the call-to-prayer and Sufi dhikr register at Kilwa (drawn from the documented traditions at reference register, no reproduction of protected sacred music).

docs/spine/CH_08.md:255

canon writes this and nothing has been drawn or built for it yet

Voice and crowd

the captain's seamanship register, the waganga's warding register, the Sufi scholar's reading register, and the market crowd; per-NPC registers deferred to the Voice registry.

docs/spine/CH_08.md:256 · 11 named people written in canon

11 named people written, nothing drawn yet — next: NPCs - ambient crowd buckets (240 planned)

Sfx substrate

reef, harbor, market, dhow-deck, and kaya-forest terrain enum; monsoon-sea, ngoma-drum, call-to-prayer, and rigging ambient; the vital force-cast tier for the aware-vessel confrontation and the shetani-warding; inscription-activation at the Sealed-Letter read.

docs/spine/CH_08.md:257

canon writes this and nothing has been drawn or built for it yet

Fragment carrier and sacred objects

sacred_objects include the Sealed Letter itself, referenced not reproduced.

docs/spine/CH_08.md:258 · 4 inscriptions written in canon · 1 clause held back

4 inscriptions written, nothing drawn yet — next: Inscription and script glyph plates (21 planned); Folklore and mythological beings (186 planned)

Main boss win condition

dual route, build-agnostic — part-break the escort dhows and rigging into an HP finish, or expose-pacify the fully-aware vessel by confronting the held captives as evidence; both routes complete; agility_course the mtepe dhow-rigging traverse, naval rigging-and-deck movement biome-rotated against Ch 7's chamber-and-forest, with a monsoon-timing Puzzle variant, one course per chapter across three variants.

docs/spine/CH_08.md:263 · 3 staged encounters written in canon

3 staged encounters written, nothing drawn yet — next: Bosses - main (180 planned); Bosses - sub and environmental (144 planned)

Abilities unlocked

none new at Ch 8 — the kit carried from Ch 2-7 holds and no Ability_Tree row anchors here; the next anchored content is the Ch 9-10 weapon add; mastery_tier note — the beginner floor across every capability;

docs/spine/CH_08.md:264 · 1 clause held back

Stepped by band, because this is motion and not a still.

Heat Aura A_F_003

Not yet driven in the build — no capture run has fired this one with real keys, so there is no in-engine motion to show. The tool that would produce it is the combat-feel harness.

Vital force sites

baseline recharge carries from Ch 3's floor.

docs/spine/CH_08.md:265 · 1 clause held back

nothing drawn yet — next: vital force sites (6 planned); Region key art (180 planned); and 1 more kind

Weapons

the mtepe and dhow naval context carries no roster acquisition; chapter_anchored_weapon_add none — the first Brute canonical chapter-anchored weapon lands at Ch 9-10.

docs/spine/CH_08.md:266

nothing drawn yet — next: Weapons - type silhouette (195 planned); Weapons - grade variants (165 planned); and 2 more kinds

Trades

docs/spine/CH_08.md:267 · 1 trade written in canon · 1 clause held back

1 trade written, nothing drawn yet — next: Trade physical presence per settlement (265 planned)

Vehicles

strictly non-gating — a travel convenience and a returnable home on the water, never a wall, the crossing to Ch 9 and the whole arc completing whether or not the mtepe is owned, and the boss and quest lines fully playable without it; the nail-less monsoon-timed craft honored as a real documented naval-engineering achievement, its kusi and kaskazi wayfinding and the dhow-rigging agility course carried into ownership.

docs/spine/CH_08.md:268 · 1 craft written in canon · 1 clause held back

1 craft written, nothing drawn yet — next: Vehicles and mounts (3 planned)

Familiars

Kasa the Green Sea Turtle (Water, slot W5, oceanic endurance) and Msafiri (Flying, slot F3, aerial reconnaissance) both bond here, with exact bond mechanics deferred to the T0_Familiar_Registry; Shell (W1) sustained, Kira (F1)/Khan (G1)/Muthu (G2) carried; the Sanur Octopus (W4) and Paravani the peacock (F2) deferred and gated;

docs/spine/CH_08.md:269 · 2 familiars written in canon · 1 clause held back

2 familiars written, nothing drawn yet — next: Familiars (30 planned)

Companions and recurring npcs

the canonical Ch 8 figures — Sayyid Abdallah bin Rashid (CHAR_0055, the first fully-aware vessel, the Tier-A boss); Nakhoda Binti Hassan (CHAR_0056, the dhow captain and a positive recognition); Kilwa Sultan al-Hasan ibn Sulaiman (CHAR_0057); Ibn Battuta (CHAR_0058); Scholar-Outsider Amara (CHAR_0059, reads the Sealed Letter); Mutota (CHAR_0060); Rasheed (CHAR_0061, the freed captive); Li Wen (CHAR_0062); the un-named waganga healers; and the carried Healer's Child (CHAR_0002). A §17.9 reveal-authority reference ro…

docs/spine/CH_08.md:270 · 11 named people written in canon

Canon names CHAR_0002, CHAR_0055, CHAR_0056, CHAR_0057, CHAR_0058, CHAR_0059, CHAR_0060, CHAR_0061, CHAR_0062 here, and the factory has not built them yet. Named rather than left out.

11 named people written, nothing drawn yet — next: NPCs - named persona (358 planned); Companions - base look (6 planned); and 1 more kind

Inscription spine

docs/spine/CH_08.md:272 · 4 inscriptions written in canon · 2 clauses held back

4 inscriptions written, nothing drawn yet — next: Inscription and script glyph plates (21 planned)

Scripts

ARABIC_SCRIPT and SWAHILI_AJAMI (Arabic-script Swahili) in the port context, and CHINESE_PORCELAIN_PROVENANCE marks of the Song and Yuan trade, all Theoricus-tier inscription registers (Thread 17).

docs/spine/CH_08.md:273 · 3 scripts written in canon

3 scripts written, nothing drawn yet — next: Inscription and script glyph plates (21 planned)

Main quest beat

cross the open water, root into the Trade-10 navigation home, ward the reef-shetani with the waganga, read the Sealed Letter through Scholar Amara, and topple or expose the first fully-aware vessel (good-path resolution); side_questlines SQ6 ADVANCE, SQ12 ADVANCE, SQ1 ADVANCE.

docs/spine/CH_08.md:275 · 6 quest seeds written in canon

6 quest seeds written, nothing drawn yet — next: Cinematic key frames (4 planned)

Encounter mode/zone

the reef-shetani warded at the reef (CH08_B05→CH08_B06) with the mchawi traced through Pemba (CH08_B04); the kaya intruder at the forest edge (CH08_B07); the Abdallah boarding-and-deck-duel on the open sea (CH08_B09→CH08_B11); the Sealed-Letter read at the Kilwa Sufi community (CH08_B12);

docs/spine/CH_08.md:279 · 1 region written in canon · 1 clause held back

1 region written, nothing drawn yet — next: Layouts - climactic sites (126 planned); Layouts - ordinary sites (46 planned)

Key sites

arrival by sea from South India, departure north following the Sealed Letter's Aksumite pointer toward Ethiopia (Ch 9).

docs/spine/CH_08.md:75 · 1 region written in canon · 1 clause held back

1 region written, nothing drawn yet — next: Layouts - climactic sites (126 planned); Layouts - ordinary sites (46 planned); and 1 more kind

Bosses and staged encounters

BE_0008 "Sayyid Abdallah bin Rashid, the first fully-aware vessel" (CHAR_0055; Thread 3, antagonist family) · primary BOARD-AND-STRIKE · secondary EXPOSE · axis 50/25/25 · phases [P1→CH08_B09, P2→CH08_B10, P3→CH08_B11] · win {ws.antagonist_operational_state_per_region: +first_aware_vessel_toppled_or_exposed} · death {Sayyid speaks of things the protagonist half-hears and cannot place — the unformed unease deepens; the mystery advances on win and death alike, no fail-wall} sub-bosses (each a beat): BE_0008_S1 the Re…

docs/spine/CH_08.md:93 · 3 staged encounters written in canon

Canon names BE_0008, CHAR_0055 here, and the factory has not built them yet. Named rather than left out.

3 staged encounters written, nothing drawn yet — next: Bosses - main (180 planned); Bosses - sub and environmental (144 planned)

Side-questlines and quest seeds

SQ6 · questline pirate_naval · stage ADVANCE · gate at(dhow_open_sea) · beats [CH08_B01, CH08_B05, CH08_B09] · reward the naval-combat and navigation depth, the Trade-10 kit, and the opt-in acquire-and-own mtepe (the vehicle-ownership debut, a travel convenience never a gate) — the chapter's lead questline SQ12 · questline secret_societies · stage ADVANCE · gate has(local.recognized_on_sight) · beats [CH08_B08, CH08_B12] · reward the antagonist-mystery intel (the pattern held from the player) and the Sealed-Letter …

docs/spine/CH_08.md:202 · 6 quest seeds, 9 questlines written in canon

6 quest seeds, 9 questlines written, nothing drawn yet — next: Cinematic key frames (4 planned)

Companions and allies

Nakhoda Binti Hassan, the Swahili dhow captain (CHAR_0056) — a rare female captain of the historical tradition who teaches the protagonist the mtepe sewn-plank navigation trade and is one of the chapter's two positive recognitions (per Stage-2 Q5); The coast's waganga healers (authored per ruling 6, un-named at spine scope) — the community's own healer-diviners who keep the ngoma ya majini that faces the malevolent sea-shetani and hold the uganga healing craft against the mchawi's uchawi harm, the protagonist's all…

docs/spine/CH_08.md:211 · 11 named people written in canon · 1 clause held back

Canon names CHAR_0002, CHAR_0056, CHAR_0057, CHAR_0058, CHAR_0059, CHAR_0060, CHAR_0061, CHAR_0062 here, and the factory has not built them yet. Named rather than left out.

11 named people written, nothing drawn yet — next: NPCs - named persona (358 planned); Companions - base look (6 planned); and 1 more kind

How it plays, in canon's own words

Dominant combat modedocs/spine/CH_08.md:262

Antagonist operative — Canon writes this line, and it is held: it carries routing a player at this chapter has not met. The section still counts what it binds. docs/spine/CH_08.md:271

Cross cultural links — Canon writes this line, and it is held: it carries routing a player at this chapter has not met. The section still counts what it binds. docs/spine/CH_08.md:274

Integrity divergence — Canon writes this line, and it is held: it carries routing a player at this chapter has not met. The section still counts what it binds. docs/spine/CH_08.md:276

Substrate sources — the Kilwa Chronicle and Ibn Battuta (the mercantile civilization), the mtepe and monsoon-navigation record, and Mackenrodt (Swahili Spirit Possession and Islamic Healing — the sea-jini/shetani and the waganga) and Giles (Swahili spirit cults) and the Pemba uchawi ethnography (the sorcery-island and the ngoma ya majini), consolidated to th… docs/spine/CH_08.md:277

Rewards — per-quest reward map authored in-intent — the Trade-10 navigation kit, the optional ownable mtepe (the vehicle-ownership debut, non-gating; VH_004), the sea-jini/uchawi-uganga lore, the antagonist-mystery intel (pattern held), the freed captives and the freed reef, the Sealed-Letter reading, and the Kasa/Msafiri bonds; loot and seed ancho… docs/spine/CH_08.md:278

Sound

complete track — awaiting Josh's ear, authored score — orchestral rung one, authored score — generated tail, authored score — sketch realisation, generated score — iteration, generated ambience bed and generated tension layer

The track labelled complete track is a whole CUE rather than a theme statement: two and a half to five minutes across five to twelve composed sections, each with its own instruments, dynamic level and harmony. It exists because Josh listened to the thirty-second cohort below and said it was all the same track, and the measurement agreed with him on every axis a listener hears first. Three things about it are measured: the form is real, no single layer repeats itself for more than eight bars — measured one part at a time, because an ensemble measurement cannot see a pad tiling under a moving flute — and the loop point does not close with a full cadence, read off the notes rather than copied off the brief. What is not measured is whether it is any good. Nobody has heard it yet. The themes marked AUTHORED are composed in notes by the factory to a written brief, and each one is checked against that brief rather than against a description of it — every constraint the composition claims is a control over the notes. Where a track is labelled orchestral rung one, that score is played by real recorded instruments — a public-domain sampled orchestra, one part per line, with the loop point written into the arrangement rather than faded. It is a real realisation and it is not a professional scoring session. Where a track is labelled sketch realisation, the tune is finished and the orchestration is not: what you hear there is additive synthesis, not an orchestra. The themes marked GENERATED came out of the factory's own composition loop and were picked by measurement rather than by ear. These are ITERATIONS, not finished themes. Where a percentage is printed beside a track, it is that automated checklist — 8 of the doctrine's 13 melodic diagnostics. No diagnostic that needs a person to listen and sing it back has been run on any of this, on either lane. Anything below labelled ambience is a place, not a theme.

  1. The Ceiling complete track — awaiting Josh's ear · 4:00
  2. The Road Between complete track — awaiting Josh's ear · 3:07
  3. The Working Street complete track — awaiting Josh's ear · 4:21
  4. Journey and World — authored statement held 24s, generated tail authored score — generated tail · 0:32
  5. Journey and World — motif statement (authored) authored score — sketch realisation · 0:32
  6. Journey and World — prompted candidate (superseded by the authored statement) generated score — iteration · 0:32 · proxy 79%
  7. Journey and World — second render (NOT a variation: the motif did not survive) generated score — iteration · 0:32
  8. Journey and World — zone bed generated score — iteration · 0:32
  9. The One Who Stays — head-cell-alone (the watcher form) authored score — sketch realisation · 0:45
  10. coral reef hazard zones generated ambience bed · 0:30
  11. dhow open sea generated ambience bed · 0:30
  12. dhow open sea generated tension layer · 0:30
  13. kilwa kisiwani generated ambience bed · 0:30
  14. mijikenda kaya edge generated ambience bed · 0:30
  15. mijikenda kaya edge generated tension layer · 0:30
  16. pemba generated ambience bed · 0:30
Earlier rung, kept (8)

These are the thirty-second theme statements the complete tracks above supersede. They are kept rather than removed: this cohort is the control arm the sameness measurement was taken on, and the comparison is what makes the track above legible as an answer to it.

  1. Journey and World authored score — orchestral rung one · 0:34
  2. The Deep Water authored score — orchestral rung one · 0:31
  3. The Living Voice authored score — orchestral rung one · 0:34
  4. The Long Way Back authored score — orchestral rung one · 0:42
  5. The Made Place authored score — orchestral rung one · 0:24
  6. The Recurrence authored score — orchestral rung one · 0:21
  7. The Substrate authored score — orchestral rung one · 0:28
  8. The Written authored score — orchestral rung one · 0:28
Where these came from

These are the beds the build actually loads for this chapter, joined off the sound registry and the build's own picked sources — a bed appears here only when the registry row, the picked cue and the file on disk all agree. When themes are written they appear above the beds, and they will be named as themes. Every length printed beside a track is measured off the served file's own bytes (Ogg granule positions, MP3 frame headers), never read from the browser.

The opening, in the chapter's own words

As a child the protagonist crosses open water for the first time since the cave, apprenticed on the crossing to a captain who teaches them a sewn-plank craft and never asks about the cloth kept wound over the ears against the sun. The crossing teaches a truth the jungle never could: that distance hides a person better than any cave, that strangers across an ocean share more words than either expects, and that survival is turning, slowly, from a problem of terrain into a problem of people.

They make landfall at a coral-stone island city, and here commerce becomes a practice rather than a trade — buying and selling as a kind of language, where what a person carries into a market and what they carry out of it says who they are. Coasts are crossroads, and crossroads are the easiest place in the world to disappear; for the first time since the cave the protagonist has a bench that is theirs to return to, a craft with a door that opens twice. The first warm thing they ever had bit them once and bolted into the dark of the cave and did not come back, and some part of them has not let a living thing that close since; it costs them the whole crossing to let even a bench and a door begin to matter. But the sea around the reefs is not only water. The fishermen speak of an ill-intentioned thing that dwells in the coral and the deep, a spirit that founders ships and drowns swimmers and rides the reef like a hazard with a will — and they are not wrong to fear it, for on this coast the unseen is held as real as the tide. And someone has bent that thing to a profit: a sorcerer from the sorcery-island to the north has bound the reef-spirit and looses it on ships marked for wreck and salvage, in the pay of the man the whole chapter is really about. Against it stand the coast's own healers, who know the ngoma that faces such spirits and the difference between the craft that harms and the craft that heals; siding with them, the protagonist meets a malevolence the tradition itself names and wards, and learns to tell the sorcerer's bound spirit and the sorcerer's harmful craft from the healers who oppose them and the faith the whole coast keeps.

Where it stands, line by line
spine
drafted - 709 words of prosedocs/spine/CH_08.md
registries
leg 7, leg 7b landed - 130 registry rows, 38 machine-layer rowsdocs/archive/WORK_QUEUE_HISTORY.md; registries/**; build/spine_rows/CH_08/
concept art
not started - no board for swahili_coastdocs/art_boards/MANIFEST.csv
engine staging
not startedgame:QA/BEAT_BLOCKOUT_CH_08.md - absent
dialogue
not startedgame:Content/Data/Dialogue/ch2_ch3_dialogue.json
systems in play
not startedgame:Saved/QA/LoopCaptures/ - no run covers it
look tier
no map built yetgame:QA/look/ - nothing for this region
feel tier
nothing driven with real input yetgame:Saved/QA/LoopCaptures/
polish tier
no polish pass has runno final-tier claim exists in either repo
Generated 2026-08-06 18:05 UTC by harness/site/build_progress_site.py from canon 521b6c6e and build 0a7fbe3. Every status line on this site is computed from those two repositories; nothing is asserted by hand.