Reusable framework-free component (core generation engine, seeded procedural
SVG art, render layer) plus a standalone app built on it. Produces two separate
surfaces per briefing — Player Brief and GM Dossier — in the SLA house style
with bundled local fonts. Per-band procedural artwork, deterministic from seed.
NPC/monster generation left to a future companion module via a clean seam.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>