Commit Graph

22 Commits

Author SHA1 Message Date
c283cda44d docs(01-03): complete Plan 03 — Foundry seed pipeline + Wizard worked example
Add SUMMARY.md documenting the seed pipeline (320 ClassProgression rows + 1
ClassFeatureOption row), the four auto-fix deviations resolved during execution
(env setup, v8 path, Prisma 7 typed-input, third-party tsc exclusion), and the
contract Plan 03b consumes when appending overlay data.
2026-04-27 14:58:19 +02:00
ce214ab70c fix(01-03): align Foundry path with pf2e-8.0.3 layout
- Foundry pf2e v8 nests pf2e packs under packs/pf2e/ (v7 had packs/classes/ directly)
- Update FOUNDRY_CLASSES_DIR path to packs/pf2e/classes/
- Document v8 layout in SEED-README and update failure-mode path string
- Pitfall #5 mitigation: comment in seed script explains version-specific path

Worked-example verification (Wizard end-to-end):
- 320 ClassProgression rows seeded (16 classes x 20 levels)
- Wizard L1..L19 carry ARCANE spell-slot increments + L1 has 5 cantrips
- Wizard L1 has choiceType=school, choiceOptionsRef=wizard-school
- 1 ClassFeatureOption row for wizard-school (battle-magic / School of Battle Magic)
- Idempotent on re-run: 0 created, 320 updated, 0 errors
2026-04-27 14:53:46 +02:00
65676657fc docs(01-03): add SEED-README with Foundry pf2e clone instructions and pinned tag
- Pin Foundry pf2e tag to pf2e-8.0.3 (current stable, includes Player Core + APG content for all 16 D-16 classes)
- Document clone command, run command, and failure modes
- Reference Plan 03 (Wizard worked example) vs Plan 03b (bulk curation) split
2026-04-27 14:42:58 +02:00
f703b2ed3f chore: merge executor worktree (worktree-agent-a58e8ff5fc0a2fc4e) 2026-04-27 14:36:10 +02:00
3e8698306b docs(01-01): complete level-up foundation plan summary
- Schema, migration, partial unique index, regenerated Prisma Client
- Pure-function module + 9/9 passing Jest spec (Pitfall #8 fixture)
- npm script and .gitignore prepared for Wave 2
- All deviations documented (env setup blocking issue, .js->.ts verification fix)
- Self-check PASSED on files, commits, and runtime verification
2026-04-27 14:33:06 +02:00
df29617c3e docs(01-02): complete pure-function library plan
Five pure-function modules (types + 4 logic) implemented strict-TDD.
46 passing Jest tests across 4 spec files. Pitfall #8 (boost-cap-at-18)
and Pitfall #9 (no hpCurrent in output) both enforced by spec.

3 documented deviations:
- Rule 3: created apply-attribute-boost.ts dependency (Plan 01-01 work
  not yet merged into worktree base; content matches 01-01 spec exactly)
- Rule 1: corrected L5 expected step list (PF2e CRB has class/skill
  feats only at even levels; plan said feat-class+feat-skill at L5)
- Rule 1: TS-strict type-guard helpers for EvalResult narrowing

Requirements completed: LVL-02, LVL-06, LVL-09, LVL-10, LVL-01, LVL-13, LVL-14
2026-04-27 14:21:00 +02:00
096edbf950 docs(01): final plan cleanup — narrative consistency for chain-revalidation deferral and Plan 03b sequential framing 2026-04-27 13:56:19 +02:00
5a62ad8cae docs(01): create phase 1 plans (5 waves, level-up wizard) 2026-04-27 12:11:25 +02:00
caa4367105 docs(01): add validation strategy 2026-04-27 11:36:25 +02:00
588632fbc0 docs(01): research phase domain — Level-Up (PF2e regelkonform) 2026-04-27 11:33:51 +02:00
e3064332cc docs(01): UI design contract approved 2026-04-27 11:17:33 +02:00
96c81fa29d docs(01): UI design contract for level-up wizard 2026-04-27 11:02:09 +02:00
24a9562bf3 docs(state): record phase 1 context session 2026-04-27 10:50:29 +02:00
eb1c57c908 docs(01): capture phase context 2026-04-27 10:50:18 +02:00
72a22c1e2e docs: create roadmap (7 phases) 2026-04-27 10:31:04 +02:00
785980fa31 docs: define v1 requirements 2026-04-27 10:23:30 +02:00
fcb65a58cd chore: remove leftover synthesizer helper script
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 10:19:07 +02:00
ebe2bd478e chore: remove temp summary build script 2026-04-27 10:18:32 +02:00
5e332ad8ef docs(research): synthesize project research 2026-04-27 10:18:23 +02:00
12468bc69b chore: add project config 2026-04-27 09:27:53 +02:00
6d7a5ba348 docs: initialize project 2026-04-27 09:24:08 +02:00
3e91d5713d docs: map existing codebase 2026-04-27 09:13:11 +02:00