From d15a8fdcab1ca6bfae4ebd2cb93dabdbd2a18ffc Mon Sep 17 00:00:00 2001 From: Phillip Tarrant Date: Sun, 12 Jul 2026 12:01:28 -0500 Subject: [PATCH] docs(spec): divide FTH callings along the war (Bonesetter/Bloodsworn) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds the FTH-axis calling mapping to the cosmology spec: Bonesetter channels the Warden, the Bloodsworn (names the [CANON-TBD] warlock calling) pacts one of the Seven, Hedge-Mage is a pointed outsider, martials unaligned. Luck-immunity intent kept as flavor and flagged for the M5/Improviser reconcile (Β§7-sensitive), not built here. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01HuHRPE7VfppUJEaoGBEUqZ --- ...osmology-and-worldbuilding-theme-design.md | 63 ++++++++++++++++++- 1 file changed, 60 insertions(+), 3 deletions(-) diff --git a/docs/superpowers/specs/2026-07-12-cosmology-and-worldbuilding-theme-design.md b/docs/superpowers/specs/2026-07-12-cosmology-and-worldbuilding-theme-design.md index 7a5c5bd..e7c9abc 100644 --- a/docs/superpowers/specs/2026-07-12-cosmology-and-worldbuilding-theme-design.md +++ b/docs/superpowers/specs/2026-07-12-cosmology-and-worldbuilding-theme-design.md @@ -128,7 +128,56 @@ Roadmap note: `content/lore/canon-roadmap.md` gets an entry recording that Dunca non-canonical scaffolding slated for removal, and that the Warden/Seven cosmology is the new spine. -## 7. Acceptance criteria +## 7. Callings & the war (the FTH axis) + +The settled races/classes spec (`2026-07-11-races-and-classes-design.md`) explicitly +leaves calling **lore/flavor to "a separate canon/worldbuilding effort"** and marks two +calling names `[CANON-TBD]` for the canon session. This pass resolves that seam **for the +divine axis only** β€” the two FTH callings draw power from **opposite sides of the war**; +every other calling stays **unaligned** (worship-for-everyone dilutes the divine +specialness and pushes the world toward the epic register we deliberately avoided in Β§2). + +| Calling | Stat | War stance | +|---|---|---| +| **Bonesetter** (Cleric) | FTH | channels **the Warden** β€” divine casting *is* the good god's blessing, worked through a mortal | +| **Bloodsworn** (Warlock, was `[CANON-TBD]` πŸ”₯) | FTH | **pacted to one of the Seven** β€” the "Pact Mark" talent lends the party a sliver of a lord's blood-price power | +| **Hedge-Mage** (Wizard) | MAG | **outsider** β€” arcane is *studied*, not worshipped; serves neither side (the deliberate contrast: knowledge vs devotion) | +| martials (Sellsword / Trapper / Barbarian) | STR/DEX | **unaligned** β€” the war only *echoes* (e.g. the rage-calling resonates with **Kareth**), never a pact | + +**Warlock name resolved: `Bloodsworn`.** A gritty village folk-name (matching Cutpurse / +Trapper / Hedge-Mage / Bonesetter) that encodes `rule.blood-price` directly. This closes +**one** of the two `[CANON-TBD]` calling names in the races/classes spec; the **Barbarian βš”** +name stays open (out of scope β€” this pass handles only the FTH axis). Applying the name to +the calling data is an **M4** task; here it becomes canon flavor. + +**How it lands in content (no new schema):** there is no "class" namespace in the bible, +and callings are **code-owned state** (races/classes spec) β€” the bible must not invent a +class entity. The alignment is carried as **prose inside the two rule entries**: +`rule.the-pact` notes that a devout mortal (the Bonesetter) can channel the Warden's +blessing; `rule.blood-price` notes that the Bloodsworn borrow a lord's power through the +pact (the Pact Mark). Callings are named in prose, never entities. + +**Creation hook (flag, M4 β€” not decided here):** a Bloodsworn may choose **which of the +Seven** is patron, flavoring the Pact Mark. Optional; belongs to the M4 creation +brainstorm, not this content pass. + +**The Luck-immunity β€” the Β§7-sensitive flag (NOT built here):** the user's intent β€” *"the +Seven do not spend misfortune on their own sworn"* β€” is **safe to state as lore flavor** +and will appear in `rule.blood-price` / the Bloodsworn's flavor. But any **mechanical** +Luck carve-out is **deferred and must be reconciled**, because: +- the settled resolution model states **"LCK is the only randomizer… cannot leak onto the + character sheet as a number,"** and Β§7 forbids the player ever being able to *calculate* + they are cursed. A hard "immune to bad luck" toggle bumps both. +- The **Β§7-safe route** (to be designed at the combat/Improviser brainstorm, ~M5): the + effect lives in the **Improviser** β€” allegiance *weights* boon-vs-humiliation selection + (prose, not combat numbers) β€” and it **costs a blood-price** (the pact is never free). +- **Decision:** author the flavor now; build no Luck mechanic. Flag it for M5/Improviser. + +**Β§2 accounting:** callings remain state (code owns them). This pass adds only *text the AI +narrates from* (rule bodies, flavor) β€” no AI system mutates a calling or a Luck value. +Consistent with Β§2. + +## 8. Acceptance criteria - `content/lore/cosmology.md` and `content/lore/the-seven.md` author the entries in Β§4, in tone (dry, distant, gritty; Β§2/Β§3 respected), every `related` id resolving. @@ -138,12 +187,20 @@ new spine. - The world-building skill carries `references/cosmology.md`, and `SKILL.md` + `references/tone.md` reference/enforce the backdrop. - `content/lore/canon-roadmap.md` updated (Warden/Seven authored; Duncarrow flagged - scaffolding). + scaffolding; FTH-axis calling mapping + `Bloodsworn` name recorded). +- `rule.the-pact` / `rule.blood-price` bodies carry the FTH-axis power sources + (Bonesetter channels the Warden; Bloodsworn borrow a lord's power) β€” in prose, with no + new "class" entity or schema change. - Existing Duncarrow content and the build remain intact (no removal this pass). -## 8. Out of scope (explicitly deferred) +## 9. Out of scope (explicitly deferred) - Removing Duncarrow / reparenting the ladder / new specimen town β€” **follow-up spec.** +- Applying `Bloodsworn` to the calling data, and a Bloodsworn's **patron choice** at + creation β€” **M4** (character creation). +- The Barbarian βš” `[CANON-TBD]` calling name β€” this pass handled only the FTH axis. +- Any **mechanical** Luck carve-out for the Bloodsworn β€” **M5 / Improviser** reconcile + (Β§7-sensitive; flavor only, this pass). - Naming victims, cults, possessed NPCs, or blood-harvest sites β€” **per-town knowledge layers**, authored as the world grows. - Any engine/UI/prompt/combat change β€” this is content + skill only.