mirror of
https://github.com/Heretek-AI/AetherTable.git
synced 2026-11-08 08:06:22 -10:00
- 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]>