Commit Graph
20 Commits
Author SHA1 Message Date
jpmschweitzerandClaude Opus 4.6 5c5e0b06e9 docs(meta): record M1 in-game test results — all passing
Human-tested: provinces show correct culture/religion, decision menu
clean, character sheet correct, 5-year playthrough with no crashes.
305 mod-related log entries are all expected (303 vanilla cascade,
2 unused variables).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 14:16:49 +01:00
jpmschweitzerandClaude Opus 4.6 2b2448665b docs(meta): record M1 test results in milestone doc
All 7 implementation tasks pass. All 7 static validation checks pass.
ck3-tiger: 0 fatal, 0 errors, 0 untidy. In-game testing remains as
the final step.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 13:32:46 +01:00
jpmschweitzerandClaude Opus 4.6 f6d3bb1ea7 docs(meta): document modifier icon system and on_game_start scope
Added two new gotchas to the modding reference:
- Modifier icons must use common/modifier_icons/ indirection (bare
  names, not full DDS paths) to avoid doubled-path resolution
- on_game_start events must use scope=none with every_living_character
  for character initialization

Also added modifier_icons directory to the directory layout tree and
two rows to the Common Pitfalls table.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 13:21:52 +01:00
jpmschweitzerandClaude Opus 4.6 a4ac208667 docs(meta): document localization gotchas in modding reference
Add Localization Gotchas section covering hard-won lessons:
religion custom loc mapping blocks, trait double-prefix keys,
name list name loc, county adjective keys, culture extra keys,
and province history for total conversions. Also add 3 entries
to the Common Pitfalls table.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 13:03:52 +01:00
jpmschweitzerandClaude Opus 4.6 d9db390af9 docs(meta): improve player test instructions in test protocol
Make gameplay testing instructions more explicit — Claude Code
cannot launch CK3 or interact with the UI, so the test script
must clearly describe what the human player needs to do. Add
guidance on game speed and what to look for.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 12:10:33 +01:00
jpmschweitzerandClaude Opus 4.6 607359742d docs(meta): add character lore references to milestones
Point M3 (tasks 3.1, 3.3, 3.4), M5 (task 5.3), and M6 (task 6.1)
to the new character lore profiles in docs/bookmarks/the end of an
empire/characters/. Add design docs section to MASTERPLAN current
state noting the 19 character profiles and index exist.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 10:53:06 +01:00
jpmschweitzerandClaude Opus 4.6 3b186ecdf3 docs(history): add character lore for the end of an empire bookmark
19 character profiles plus an index/glossary for the 1020.1.1
bookmark cast. Each file documents lore summary, personality,
CK3 trait mapping, starting conditions, relationships, and
mechanical notes.

Canonical characters: Lord Ruler, Kelsier's crew (10), Venture
family (2), Shan Elariel, Kar. Four Great House heads (Hasting,
Lekal, Erikeller, Tekiel) are extrapolated from canonical house
lore and clearly marked as such.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 10:44:32 +01:00
jpmschweitzerandClaude Opus 4.6 d41f4d0e7d docs(meta): update project status across all tracking documents
MASTERPLAN current state reflects M1 complete, M2 ~85% done with
full inventory of what exists and what's missing. REQUIRED_ASSETS
adds completion tracking table (92/230+ assets, ~40%). Events
registry status corrected from "none implemented" to reflect M2
events and completed modifier icons/backgrounds. REVIEW_NOTES
resolves WARNING-01 (pillars), WARNING-05 (attention unified),
WARNING-06/07 (trigger distinctions), WARNING-08 (religion family),
updates NOTE-02 (province IDs), and corrects summary counts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 10:24:20 +01:00
jpmschweitzerandClaude Opus 4.6 2516cc08e3 docs(events): add flavor events registry and update asset/milestone plans
Create docs/events-registry.md cataloging ~112 proposed flavor events:
- Part A: 17 extensions to existing event chains
- Part B: 32 chain steps across 7 new multi-event arcs
- Part C: 63 one-shot events including 8 artifact acquisition events

Update M7 milestone with task group 7.14 referencing the registry.
Update REQUIRED_ASSETS.md with 21 new modifier icons and 8 new event
backgrounds needed for the flavor events expansion (~53 total modifiers,
16 total event backgrounds).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 09:19:10 +01:00
jpmschweitzerandClaude Opus 4.6 36953309d1 docs(meta): fix trait icon filenames in asset requirements
Corrected allomantic strength trait filenames from
trait_allomantic_strength_* to trait_allomantic_* to match
actual trait definitions in code.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 20:27:03 +01:00
jpmschweitzerandClaude Opus 4.6 5f633768e6 docs(meta): add comprehensive visual asset requirements document
Catalogues all ~200+ visual assets needed across milestones M1-M8,
with verified specs from CK3 v1.18 game files. Covers trait icons,
modifier icons, decision illustrations, map files, loading screens,
bookmark art, CoA emblems, religion icons, lifestyle assets, activity
assets, event backgrounds, portraits, and workshop thumbnail. Includes
DDS production guide, priority ordering, art style guide, and complete
gfx/ directory structure.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 18:47:09 +01:00
jpmschweitzerandClaude Opus 4.6 6075c8eb73 docs(milestones): add gender doctrine and clean up IDEAS.md
Add Gender Doctrine group to M3 task 3.8 with three options:
male_preference (Steel Ministry), equal (Survivorism, Terris),
irrelevant (Cult of Ruin). Women can hold titles, serve in
council, and wield Allomancy in all faiths — only inheritance
order is affected. Add gender preference to M4 government types.
Remove integrated ideas from IDEAS.md (unlanded crew → M5,
debug decisions → TESTING.md).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 17:41:30 +01:00
jpmschweitzerandClaude Opus 4.6 84255ab819 docs(meta): add testing protocol and link from all milestones
Create docs/TESTING.md with debug game rule, debug decisions per
milestone, log analysis commands, pre-launch validation script,
post-run analysis script, and Claude Code testing capabilities.
Add cross-reference to TESTING.md in each milestone's Testing
Checkpoints section (M1-M8).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 17:34:33 +01:00
jpmschweitzerandClaude Opus 4.6 fb327194e2 docs(milestones): add education, legacies, governments, factions, and more
Expand M3 with custom education system (5 tracks × 4 tiers), dynasty
legacies (5 universal + 10 house-specific), custom death reasons (12),
and character nicknames (~15). Expand M4 with custom government types
(3), factions (5), vassal contracts (6 terms), secret types (8), hooks
(3), court types (3), and portrait modifier system (10 triggers).
Update MASTERPLAN scope to reflect all new systems.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 17:34:23 +01:00
jpmschweitzerandClaude Opus 4.6 5b1a022f0a docs(meta): capture debug decisions testing idea
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 17:18:39 +01:00
jpmschweitzerandClaude Opus 4.6 51bc5fa57d docs(milestones): add council, religion, caste, and innovation systems
Expand milestone docs with several major new systems:

M3: Religion overhaul — 12 custom tenets (3 per faith), 2 custom
doctrine groups (Allomantic Stance, Caste Doctrine), expanded holy
sites (~10, differentiated by faith, with conditional sites),
tradition condition fixes, dead parameter cleanup. New task 3.11:
Steel Inquisitor holy order + individual Inquisitor request mechanic,
Keeper Network secret society with progression and discovery risk.

M4: Council retheme (5 positions with 10 custom tasks), 7 court
positions (Royal Court), legend system suppression, caste law system
(3 tiers: Strict/Relaxed/Abolished with cross-caste consequence
events), innovation system (Age of the Lord Ruler pre-unlocked +
Age of Liberation locked behind lord_ruler_fallen flag).

M5: Band council with 7 crew roles, vacancy penalties, ~14 role
events, and 5 band tasks. Each crew member's Allomantic ability
enhances their assigned role.

M7: Advanced council interactions (~25 events) — kandra courtier
replacement, Court Smoker vs Seeker duels, Obligator Witness
betrayal, Terris Steward Keeper reveal. Post-endgame choice: seize
the throne or release the kingdoms. Variable standardized to
lord_ruler_fallen across all docs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 17:00:34 +01:00
jpmschweitzerandClaude Opus 4.6 a2edd9025e docs(milestones): add detailed milestone implementation documents
Break the MASTERPLAN into 8 milestone documents (M1-M8) with a
standard template. Each milestone includes prerequisites, current
state assessment, numbered implementation tasks with file references,
testing checkpoints, acceptance criteria, and risk analysis.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 16:29:56 +01:00
jpmschweitzerandClaude Opus 4.6 96215ef3fc feat: add bookmark scenario, province history, and design docs
Add "The End of an Empire" bookmark with event planning, bookmark
game data, province history, and localization. Include project
masterplan and design ideas documents.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 15:00:31 +01:00
jpmschweitzerandClaude Opus 4.6 bc31c3dbfd Add Claude Code settings and CK3 modding reference doc
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 13:55:56 +01:00
jpmschweitzerandClaude Opus 4.6 0ecf5f65b4 Add Skill Creator project skill, Mistborn lore doc, and project structure
Skill for creating Claude Code skills, high-level lore reference for the
Final Empire, bookmark scaffolding for story arcs, and CK3 modding docs
placeholder.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 13:24:21 +01:00