Files
John SmithandClaude Opus 5 07ac5ce9ca feat(wave8): expand compendium with SRD 5.2 magic items, feats, origins, animals & full stat blocks
- New srd52_importer.py parses the flat-file SRD 5.2.1 markdown layout
  (downfallx/dnd-5e-srd-markdown, CC BY 4.0) into 7 fixture domains:
  235 monsters with complete trait/action/legendary sections (was 28 of
  318 shells), 352 spells with untruncated descriptions + upcast text,
  260 magic items with rarity/attunement, 95 animal stat blocks,
  17 feats, 8 backgrounds + 9 species origins, 154 glossary terms
- Server: prefer srd_5_2 fixtures (5.1 fallback); add /api/v1/compendium
  routes for magic-items, feats, origins, animals, glossary
- Client Codex: new Magic Items / Feats / Animals / Glossary tabs reusing
  pagination engine; rarity chips; animal spawn-to-canvas; attribution footer
- CommandPalette: live-indexes spells/items/feats/glossary over Cmd+K search
- Fix mismatched API paths in CharacterBuilderView and BundleManagerView
- Add ATTRIBUTION.md (Wizards of the Coast SRD, CC BY 4.0)
- Tests: +12 importer tests against checked-in sample markdown (33 total pass)

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-23 00:27:49 -04:00
..