← all chapters

Chapter 4 — Bali

Bali, Indonesia · 1200 CE — Bali Kingdom (Warmadewa dynasty); Majapahit-absorption stratum reached across time-fluctuation windows

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

Creatures and fauna

the Bali tiger (CR_0017, the island's apex, OBSERVE-primary with combat defensive-only where it threatens), the large flying fox (CR_0018), the rice-paddy duck cohort (CR_0019), the Sanur reef fish (CR_0020) and reef cephalopods (CR_0021), the Lovina dolphins (CR_0022), the Balinese butterfly-and-bee cohort (CR_0023), and the crab-eating macaque (CR_0003); the leyak in its night-form and the bhuta-kala as folklore beings (mythologically-stylized, faced as the tradition condemns and appeases them); the Naga-balustra…

docs/spine/CH_04.md:239 · 11 creatures written in canon

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

Crab-eating macaque

POLISH
CR_0003
concept plate
concept plate
geometry
geometry
textured
textured
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.

cooked into the build: Content/Meshes/Creatures/SM_CR_0003.uasset

Bali tiger

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

a single complete adult bali tiger (Panthera tigris balica), a mammal, apex, standing in a neutral relaxed pose in full side-three-quarter view with all four limbs and the whole body visible

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_0017

Large flying fox

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

a single complete adult large flying fox (Pteropus vampyrus), a mammal, pollinator, standing in a neutral relaxed pose in full side-three-quarter view with all four limbs and the whole body

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_0018

Rice-paddy duck cohort

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

a single complete adult rice-paddy duck cohort, a bird, herbivore, standing in a neutral relaxed pose in full side-three-quarter view with all four limbs and the whole body visible: layered

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_0019

all 8 built assets →

Architecture set dressing

Besakih and the meru towers (Balinese Hindu, timber-and-thatch tiered, protected living sacred site referenced not reproduced), the candi-bentar split gates, the Tirta Empul spring-temple, the subak terraces, and the Uluwatu sea-cliff temple (protected).

docs/spine/CH_04.md:240 · 2 interiors written in canon

2 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 Balinese community, temples, and terraces; mythologically-stylized only for the leyak night-form, the bhuta-kala, and the Barong-Rangda masks; volcanic stone, gilded timber, keris steel, palm-leaf.

docs/spine/CH_04.md:241

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

Music mood

the gamelan as reality-participating architecture (Thread 21), the interlocking kotekan register rising at the shadow-duel and the balance-trial; instrumentation drawn from the documented gamelan tradition at reference register (no reproduction of protected sacred music).

docs/spine/CH_04.md:242

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

Voice and crowd

the balian's warding register, the pedanda's rite register, the wayang dalang's performance voice, and the temple-festival crowd; per-NPC registers deferred to the Voice registry.

docs/spine/CH_04.md:243 · 11 named people written in canon

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

Sfx substrate

reef and terrace and temple terrain enum, gamelan and night-village and surf ambient, the vital force-cast tier for the vital force-management shadow-duel and the balance-trial, inscription-activation at the lontar read.

docs/spine/CH_04.md:244

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

Fragment carrier and sacred objects

sacred_objects_and_props include the keris pusaka and the consecrated Rangda/Barong masks, referenced not reproduced and the living-religion objects handled with care.

docs/spine/CH_04.md:245 · 1 inscription written in canon · 1 clause held back

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

Main boss win condition

perceive-then-pacify — the certification apparatus revealed and the unwitting Dalang freed, never harmed; agility_course the Uluwatu sea-cliff temple traverse, cliff-vertical movement biome-rotated against Ch 3's architecture-vertical mbaru-niang ascent, with a candi-bentar split-gate Puzzle variant, one course per chapter across three variants.

docs/spine/CH_04.md:250 · 4 staged encounters written in canon

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

Abilities unlocked

A_W_001 Water Whip, A_W_002 Fluid Dodge, A_F_002 Fire Bolt, A_A_001 Wind Step, and A_A_002 Gust Push, all at the beginner floor, monotonic from Ch 3's beginner unlocks; mastery_tier note — the beginner floor across every capability;

docs/spine/CH_04.md:251 · 5 abilities written in canon · 1 clause held back

The concept these pipelines compare to and inspire from.

gust push air t5 cast
gust push air t5 cast
gust push air t8 cast
gust push air t8 cast

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

Wind Step A_A_001

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.

Gust Push A_A_002

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.

Fire Bolt A_F_002

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.

Water Whip A_W_001

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.

Fluid Dodge A_W_002

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

docs/spine/CH_04.md:252 · 1 clause held back

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

Scripts

docs/spine/CH_04.md:253 · 2 scripts written in canon · 1 clause held back

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

Inscription spine

docs/spine/CH_04.md:254 · 1 inscription written in canon · 1 clause held back

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

Weapons

the Balinese keris carried as pusaka cultural substrate (Thread 20), not a roster acquisition; chapter_anchored_weapon_add none.

docs/spine/CH_04.md:255 · 1 weapon written in canon

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

Trades

no home base;

docs/spine/CH_04.md:256 · 1 clause held back

nothing drawn yet — next: Trade physical presence per settlement (265 planned)

Familiars

the Sanur Octopus (Water legendary, slot W4) is encounterable here with its bond deferred and gated, and Kira the Bali Starling (Flying, slot F1) bonds here at CH04_B11 (exact bond mechanics deferred to the T0_Familiar_Registry population); a §17.9 reveal-authority reference row also applies and is deliberately not named.

docs/spine/CH_04.md:257 · 2 familiars written in canon · 2 clauses held back

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

Ana

ITERATION
CHAR_0017
concept plate (unjudged)
concept plate (unjudged)

concept plates only -- no mesh has been generated yet

Canon names CHAR_0002, CHAR_0023, CHAR_0024, CHAR_0025, CHAR_0026, CHAR_0027, CHAR_0028, CHAR_0029, CHAR_0030 here, and the factory has not built them yet. Named rather than left out.

Main quest beat

reveal the certification editing to the unwitting Dalang and drive off the leyak (path_bucket UNLOCKED, none gating); side_questlines SQ7 ADVANCE, SQ12 SEED, SQ1 ADVANCE.

docs/spine/CH_04.md:260 · 6 quest seeds written in canon

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

Encounter mode/zone

the shadow-duel, the editing-trace, and the reveal at the wayang_performance_ground (CH04_B07→CH04_B08→CH04_B09), the Gate-Naga threshold and the Barong-Rangda balance-trial hosted at the same performance ground; the leyak-defense at the village_balian_ward; the lontar read at Besakih; the purification at Tirta Empul; the subak read at Jatiluwih; the reef bond at Sanur;

docs/spine/CH_04.md:264 · 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

departure by ship (Captain I Wayan Dwija, CHAR_0029) toward Sumatra and Java (Ch 5).

docs/spine/CH_04.md:80 · 1 region written in canon · 1 clause held back

Canon names CHAR_0029 here, and the factory has not built it yet. Named rather than left out.

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_0004 "the Certification-Shadow moving the Dalang Wayang Pujanegara" (CHAR_0024; Thread 3, institutional-proxy corruption; NW_0002, UNAWARE) · primary PERCEIVE · secondary STRIKE · axis 30/45/25 · phases [P1→CH04_B07, P2→CH04_B08, P3→CH04_B09] · win {ws.antagonist_operational_state_per_region: +bali_certification_apparatus_revealed_dalang_freed} · death {the editing stands but logs the shadow rhythm and surfaces one more apparatus strand — a certification-chain lore fragment either way, no fail-wall} sub-bosses (…

docs/spine/CH_04.md:102 · 4 staged encounters written in canon

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

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

Side-questlines and quest seeds

SQ7 · questline sorcery_music_theory · stage ADVANCE · gate at(wayang_performance_ground) · beats [CH04_B03, CH04_B07, CH04_B10] · reward the wayang-and-gamelan reality-participating music, the pengiwa/penengen left-and-right-hand craft distinction, and the sorcery-and-music-theory depth — the chapter's lead SQ12 · questline secret_societies · stage SEED · gate none · beats [CH04_B08, CH04_B09] · reward the certification-control network intel (the who-edits-the-permits question behind the Dalang) carried toward the…

docs/spine/CH_04.md:191 · 6 quest seeds, 5 questlines written in canon

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

Companions and allies

Balian Made Sari (CHAR_0026) — the village balian who wards the Night-Leyak with the right-hand penengen craft, the protagonist's ally against the pengiwa evil and a protected healer-practitioner, never a target. Pedanda Ida Bagus Mantra (CHAR_0023) — the high-brahmin priest who helps tell a sanctioned rite from an edited one and witnesses the Kanda Pat activation; a one-chapter ally. Dalang Wayang Pujanegara (CHAR_0024) — the unwitting shadow-master whose sanctioned lakon were edited through him without his knowle…

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

Canon names CHAR_0023, CHAR_0024, CHAR_0025, CHAR_0026, CHAR_0027, CHAR_0028, CHAR_0029, CHAR_0030 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 mode — three-plus distinct per five-window), realized as the protagonist managing their own vital force budget and polarity through the shadow-duel and the balance-trial, the perceive primary reading the edited lakon by the Ch 4 inscription-literacy, not a tier-gated the seeing. docs/spine/CH_04.md:249

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_04.md:258

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_04.md:259

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_04.md:261

Substrate sources — Eiseman (Bali Sekala and Niskala — the leyak/pengiwa, bhuta-kala, Tri Hita Karana), Belo (Trance in Bali / Rangda and Barong — the Rangda ambivalence), and Endicott (An Analysis of Malay Magic — the pengiwa/penengen craft), and Lansing (Perfect Order — the subak water-temple system), consolidated to the acquisition list and the Source reg… docs/spine/CH_04.md:262

Rewards — per-quest reward map authored in-intent — the lontar literacy, the pengiwa/penengen lore, the certification-chain intel, the dynamic-balance lesson, and the Kira/Sanur-Octopus bonds; loot and seed anchors deferred. docs/spine/CH_04.md:263

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 First Time It Answers complete track — awaiting Josh's ear · 4:00
  2. Journey and World — authored statement held 24s, generated tail authored score — generated tail · 0:32
  3. Journey and World — motif statement (authored) authored score — sketch realisation · 0:32
  4. Journey and World — prompted candidate (superseded by the authored statement) generated score — iteration · 0:32 · proxy 79%
  5. Journey and World — second render (NOT a variation: the motif did not survive) generated score — iteration · 0:32
  6. Journey and World — zone bed generated score — iteration · 0:32
  7. The One Who Stays — head-cell-alone (the watcher form) authored score — sketch realisation · 0:45
  8. besakih mother temple generated ambience bed · 0:30
  9. jatiluwih subak terraces generated ambience bed · 0:30
  10. sanur reef generated ambience bed · 0:30
  11. tirta empul springs generated ambience bed · 0:30
  12. uluwatu seacliff temple generated ambience bed · 0:30
  13. village balian ward generated ambience bed · 0:30
  14. village balian ward generated tension layer · 0:30
  15. wayang performance ground generated ambience bed · 0:30
  16. wayang performance ground generated tension layer · 0:30
Earlier rung, kept (9)

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 Other Self authored score — orchestral rung one · 0:30
  7. The Recurrence authored score — orchestral rung one · 0:21
  8. The Substrate authored score — orchestral rung one · 0:28
  9. 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

Bali is the first place that does openly what the protagonist does in secret. Coming down from Besakih, the mother-temple high on Gunung Agung's flank, into the villages below, the child finds two faces — the lion and the witch, the ordered and the wild — carried through the streets together, not as enemies to be resolved but as a balance the whole island is built to hold. For a child who has learned to keep one face turned from the firelight, a society that wears both faces at once is unsettling and, quietly, a relief.

But the island's duality is not only ceremonial, and the child learns that the hard way. In the village there is a pillar of the community, respected in daylight, who is something else after dark — a pengiwa adept, a practitioner of the left-hand craft, who unbinds at night into a leyak, a flying head with trailing entrails that hunts the sick and the newborn. This is not a fear someone manufactured; it is the tradition's own named evil, and the village's own balian stands against it with the right-hand craft, warding the houses where the vulnerable sleep. Siding with the balian and defending the villagers, and washing clean afterward in the purification springs at Tirta Empul, the protagonist meets the thing the island's masks are a discipline against — a real monster wearing a respectable second face, which is the exact shape of the larger corruption the chapter is really about.

Where it stands, line by line
spine
drafted - 575 words of prosedocs/spine/CH_04.md
registries
leg 3, leg 3b landed - 155 registry rows, 35 machine-layer rowsdocs/archive/WORK_QUEUE_HISTORY.md; registries/**; build/spine_rows/CH_04/
concept art
2 picked for this chapter's own sites and beats, 28 rows regenerating after reviewdocs/art_boards/RECS.csv + PLATES.csv + build/spine_rows/
engine staging
not startedgame:QA/BEAT_BLOCKOUT_CH_04.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.