Commit Graph

3 Commits

Author SHA1 Message Date
claudecode ec28933623 feat: Phase 4 port Oracle, Meaning, UNE, and Dice
Ports the four core Mythic GME tools from reference/index.html into
the modular structure. Fate Check and Random Event Check preserve
the exact probability matrix and roll logic, now reading chaos
factor live from the active campaign instead of local state. Meaning
and UNE tables are served from data/tables/ via a new tables route.
UNE motivation uses the published verb+noun tables instead of the
reference's flattened phrase list. Dice (pool builder, custom roll,
percentile, ability score) is ported verbatim as pure frontend logic.
2026-07-01 00:13:00 -04:00
claudecode 3a7340975f feat: Phase 3 campaign management
Campaign CRUD API with cascading delete across all campaign-scoped
tables, a systems endpoint to seed the create-campaign form, active
campaign state wired to the sidebar chaos factor, and a campaign
management view for creating/switching/deleting campaigns.
2026-06-30 23:22:34 -04:00
claudecode 3bcd5bc694 init: Phase 1 project skeleton
Express entry point, SQLite schema init with seed data, static
frontend shell, and empty route/JS stubs per CLAUDE.md Phase 1 scope.
2026-06-30 22:06:19 -04:00