diff --git a/Story/PRISM_FORMAT.md b/Story/PRISM_FORMAT.md index 6698669..b2d572a 100644 --- a/Story/PRISM_FORMAT.md +++ b/Story/PRISM_FORMAT.md @@ -47,3 +47,19 @@ The `### Reference Images` subsection lists relative paths under `Story/pfp/{cha ## Cameo files Per-character files for the cameo creatures live in `Story/Cameos/`. They follow the same template but are intentionally short — most cameo fields are blank because canon only supplies costume-design details plus one silent beat in the chorus cutaway (`0BattleRoyale.fountain` scene INT. THE COLOSSEUM - THE STANDS). + +## Prism script linking (scene / line stats) + +Prism joins **Character.canonical_name** (UPPERCASE) to the fountain. Writer `.md` files are not the join key — paste them into Prism profiles / canon attachments separately. + +**Fountain escapes are required in this project** (`PIRATE\_PROTOGEN`, `*notorious\_rooster*`, etc.). Prism (2026-06+) unescapes `\_`, `\*`, `\#`, etc. when matching, extracting dialogue cues, and parsing `**bold**` action character names. + +| Display | Prism `canonical_name` | Fountain hook | +| --- | --- | --- | +| Pirate_Protogen | `PIRATE_PROTOGEN` | `**PIRATE\_PROTOGEN**` in `#8` action | +| Foxy_FNAF5_UCN | `FOXY_FNAF5_UCN` | `**FOXY\_FNAF5\_UCN**` in `#8` action | +| Witchy_bitcxh | `WITCHY_BITCXH` | `WITCHY_BITCXH` dialogue in `#28` | + +After script updates: re-save the fountain in Prism → **Characters → Sync** → confirm `canonical_name` on manual profiles → merge duplicates into the enriched profile (target keeps the script-matching canonical). + +**Post-credits (#28):** must follow `FADE OUT.` / `#END.` as a real `INT.` / `EXT.` heading. Prism's ingest normalizer preserves stingers after `#END.`; older builds stripped everything after `FADE OUT.` — re-import the script after upgrading if Witchy shows 0 scenes.