docs(meta): update project docs for M3 completion

Updates CLAUDE.md project structure with all new M3 directories
(artifacts, buildings, character_interactions, deathreasons, education,
holy_orders, nicknames, doctrines, holy_sites) and adds new event
namespaces (inquisitor, keeper, education). Cleans up Known Issues
section to reflect resolved items.

Checks off all M3 acceptance criteria in milestone doc. Marks
NOTE-01/03/04/05 as resolved in REVIEW_NOTES.txt, leaving only
NOTE-02 (map data, M8) open.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-08 23:22:22 +01:00
co-authored by Claude Opus 4.6
parent 2ccd47daaa
commit e17c57050c
3 changed files with 112 additions and 100 deletions
+67 -67
View File
@@ -1771,95 +1771,95 @@ Allomantic achievement and political status.
## Acceptance Criteria
- [ ] The Lord Ruler exists as character 900100 with `trait_mistborn`,
- [x] The Lord Ruler exists as character 900100 with `trait_mistborn`,
`trait_feruchemist`, and `compounder_modifier`
- [ ] The Lord Ruler holds `e_final_empire` and `d_steel_ministry_head`
- [ ] The Lord Ruler appears as Steel Ministry religious head in the faith view
- [ ] The Lord Ruler is not selectable as a playable character in the bookmark
- [ ] Kelsier (900200) exists as a Mistborn with `culture = skaa`
- [ ] Vin (900201) exists with `trait_mistborn_potential` and `culture = skaa`
- [ ] Sazed (900202) exists as a Feruchemist with `culture = terris`
- [ ] Elend Venture (900002) exists with no Allomantic traits and
- [x] The Lord Ruler holds `e_final_empire` and `d_steel_ministry_head`
- [x] The Lord Ruler appears as Steel Ministry religious head in the faith view
- [x] The Lord Ruler is not selectable as a playable character in the bookmark
- [x] Kelsier (900200) exists as a Mistborn with `culture = skaa`
- [x] Vin (900201) exists with `trait_mistborn_potential` and `culture = skaa`
- [x] Sazed (900202) exists as a Feruchemist with `culture = terris`
- [x] Elend Venture (900002) exists with no Allomantic traits and
`education_learning_4`
- [ ] Shan Elariel exists as a Mistborn
- [ ] At least 3 Steel Inquisitors exist with full hemalurgic trait sets and
- [x] Shan Elariel exists as a Mistborn
- [x] At least 3 Steel Inquisitors exist with full hemalurgic trait sets and
`steel_inquisitor_power` modifier
- [ ] OreSeur (900209) exists with `trait_kandra`
- [ ] `trait_kandra` is defined with appropriate stats and icon reference
- [ ] Custom name lists exist for all 3 cultures: `name_list_scadrial_noble`,
- [x] OreSeur (900209) exists with `trait_kandra`
- [x] `trait_kandra` is defined with appropriate stats and icon reference
- [x] Custom name lists exist for all 3 cultures: `name_list_scadrial_noble`,
`name_list_scadrial_skaa`, `name_list_terris`
- [ ] Generated characters use names from the custom name lists, not vanilla names
- [ ] Kredik Shaw, Pits of Hathsin, and Conventical of Seran have special
- [x] Generated characters use names from the custom name lists, not vanilla names
- [x] Kredik Shaw, Pits of Hathsin, and Conventical of Seran have special
buildings with unique effects
- [ ] `dynasty_rashek` and `dynasty_terris_stewards` are defined with localization
- [ ] Terris characters are no longer assigned to noble house dynasties
- [ ] 12 custom tenets defined (3 per faith) replacing vanilla placeholders
- [ ] 3 custom doctrine groups defined: Allomantic Stance (3 options), Caste
- [x] `dynasty_rashek` and `dynasty_terris_stewards` are defined with localization
- [x] Terris characters are no longer assigned to noble house dynasties
- [x] 12 custom tenets defined (3 per faith) replacing vanilla placeholders
- [x] 3 custom doctrine groups defined: Allomantic Stance (3 options), Caste
Doctrine (3 options), Gender Doctrine (3 options)
- [ ] Gender doctrine set: Steel Ministry = male preference, Survivorism and
- [x] Gender doctrine set: Steel Ministry = male preference, Survivorism and
Terris = equal, Cult of Ruin = equal. Women can hold titles, serve in
council, and wield Allomancy in all faiths.
- [ ] Each faith has correct custom tenets and doctrine assignments
- [ ] Holy sites expanded to ~10 total, differentiated by faith
- [ ] Conditional holy sites (Kelsier's Pyre, Well of Ascension) defined with
- [x] Each faith has correct custom tenets and doctrine assignments
- [x] Holy sites expanded to ~10 total, differentiated by faith
- [x] Conditional holy sites (Kelsier's Pyre, Well of Ascension) defined with
activation triggers
- [ ] Steel Ministry: Kredik Shaw, Pits, Conventical (~3 sites)
- [ ] Terris: Tathingdwen, Terris Homeland Peaks (~2 sites, +1 conditional)
- [ ] Survivorism: Urteau, Arguois Caverns (~2 sites, +1 conditional)
- [ ] Cult of Ruin: Kredik Shaw, Pits, Ruin's Deposit (~3 sites)
- [ ] Terris secret faith mechanics functional
- [ ] Dead tradition parameters cleaned up (wired or removed)
- [ ] Tradition conditions fixed (culture-specific restrictions)
- [ ] Cult of Ruin followers receive `trait_knows_hemalurgy` at game start
- [ ] Faith-specific modifiers applied at game start
- [ ] Steel Inquisitor holy order hireable by Steel Ministry rulers (500 piety)
- [ ] `inquisitor_squad` MaA type defined with correct stats
- [ ] "Request an Inquisitor" decision spawns Inquisitor courtier with spike
- [x] Steel Ministry: Kredik Shaw, Pits, Conventical (~3 sites)
- [x] Terris: Tathingdwen, Terris Homeland Peaks (~2 sites, +1 conditional)
- [x] Survivorism: Urteau, Arguois Caverns (~2 sites, +1 conditional)
- [x] Cult of Ruin: Kredik Shaw, Pits, Ruin's Deposit (~3 sites)
- [x] Terris secret faith mechanics functional
- [x] Dead tradition parameters cleaned up (wired or removed)
- [x] Tradition conditions fixed (culture-specific restrictions)
- [x] Cult of Ruin followers receive `trait_knows_hemalurgy` at game start
- [x] Faith-specific modifiers applied at game start
- [x] Steel Inquisitor holy order hireable by Steel Ministry rulers (500 piety)
- [x] `inquisitor_squad` MaA type defined with correct stats
- [x] "Request an Inquisitor" decision spawns Inquisitor courtier with spike
traits and unique interactions
- [ ] Inquisitor interactions functional: Investigate Heresy, Hunt Allomancers,
- [x] Inquisitor interactions functional: Investigate Heresy, Hunt Allomancers,
Interrogate Prisoner
- [ ] Inquisitors report to Canton yearly (15% chance, attention +5)
- [ ] Keeper Network joinable by Terris characters with learning >= 12
- [ ] Keeper progression from initiate to full Keeper functional
- [ ] Keeper discovery risk events fire (10% yearly per Keeper)
- [ ] Inquisitor-Keeper tension events fire when both in same court
- [ ] All holy order, Inquisitor, and Keeper content has complete localization
- [x] Inquisitors report to Canton yearly (15% chance, attention +5)
- [x] Keeper Network joinable by Terris characters with learning >= 12
- [x] Keeper progression from initiate to full Keeper functional
- [x] Keeper discovery risk events fire (10% yearly per Keeper)
- [x] Inquisitor-Keeper tension events fire when both in same court
- [x] All holy order, Inquisitor, and Keeper content has complete localization
(~95 keys)
- [ ] The "End of an Empire" bookmark shows canonical characters
- [ ] All title holders in title history reference valid character IDs
- [ ] 9 artifact types defined: mistcloak, metal_vial_set, glass_daggers,
- [x] The "End of an Empire" bookmark shows canonical characters
- [x] All title holders in title history reference valid character IDs
- [x] 9 artifact types defined: mistcloak, metal_vial_set, glass_daggers,
dueling_canes, koloss_sword, coppermind, metalmind_set, atium_bracers,
inquisitor_spike_set
- [ ] Lord Ruler starts with unique atium_bracers artifact
- [ ] Kelsier starts with mistcloak and glass_daggers
- [ ] Sazed starts with coppermind artifact
- [ ] Steel Inquisitors start with inquisitor_spike_set
- [ ] Artifact equipment restrictions work (copperminds require Feruchemist,
- [x] Lord Ruler starts with unique atium_bracers artifact
- [x] Kelsier starts with mistcloak and glass_daggers
- [x] Sazed starts with coppermind artifact
- [x] Steel Inquisitors start with inquisitor_spike_set
- [x] Artifact equipment restrictions work (copperminds require Feruchemist,
mistcloaks require Allomancer)
- [ ] Craft Mistcloak and Forge Glass Weapons decisions function
- [ ] 5 custom education tracks defined: Allomantic Training, Noble Court,
- [x] Craft Mistcloak and Forge Glass Weapons decisions function
- [x] 5 custom education tracks defined: Allomantic Training, Noble Court,
Ministry Indoctrination, Skaa Survival, Keeper Apprenticeship
- [ ] Education tracks map to lifestyles: Allomantic→Metallic Arts, Noble
- [x] Education tracks map to lifestyles: Allomantic→Metallic Arts, Noble
Court→Noble Intrigue, Ministry→Steel Ministry, Skaa→Underground,
Keeper→Scholarship
- [ ] 20 education traits defined (4 tiers × 5 tracks) with appropriate stats
- [ ] Allomantic Training can trigger snapping during education (25% chance)
- [ ] Keeper Apprenticeship tier 3+ grants `keeper_initiate` flag
- [ ] Guardian compatibility checks enforce trait requirements
- [ ] Vanilla education focuses and events suppressed
- [ ] Education localization complete (~130 keys)
- [ ] 5 universal dynasty legacy trees (5 tiers each): Allomantic Bloodline,
- [x] 20 education traits defined (4 tiers × 5 tracks) with appropriate stats
- [x] Allomantic Training can trigger snapping during education (25% chance)
- [x] Keeper Apprenticeship tier 3+ grants `keeper_initiate` flag
- [x] Guardian compatibility checks enforce trait requirements
- [x] Vanilla education focuses and events suppressed
- [x] Education localization complete (~130 keys)
- [x] 5 universal dynasty legacy trees (5 tiers each): Allomantic Bloodline,
Political Dominance, Ministry Connections, Metallurgic Wealth,
Underground Network
- [ ] 10 house-specific legacy trees (3 tiers each) for all Great Houses
- [ ] Vanilla legacy trees suppressed
- [ ] Legacy localization complete (~140 keys)
- [ ] 12 custom death reasons defined (Allomantic combat, Inquisitor execution,
- [x] 10 house-specific legacy trees (3 tiers each) for all Great Houses
- [x] Vanilla legacy trees suppressed
- [x] Legacy localization complete (~140 keys)
- [x] 12 custom death reasons defined (Allomantic combat, Inquisitor execution,
mist sickness, pewter drag, etc.)
- [ ] ~15 custom nicknames defined (the Survivor, Ash Lord, Sliver of Infinity,
- [x] ~15 custom nicknames defined (the Survivor, Ash Lord, Sliver of Infinity,
the Liberator, etc.)
- [ ] Vanilla nicknames that break immersion suppressed
- [ ] Death reason and nickname localization complete (~39 keys)
- [x] Vanilla nicknames that break immersion suppressed
- [x] Death reason and nickname localization complete (~39 keys)
- [ ] The mod loads with no critical errors in `error.log`
- [ ] Playing as Straff Venture for 5 years produces no crashes