docs(spec): divide FTH callings along the war (Bonesetter/Bloodsworn)
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) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HuHRPE7VfppUJEaoGBEUqZ
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user