- generateBPN accepts sclLevel (1-10, defaults to the band's top end) so the
briefing's SCL is selectable instead of stuck at the band default.
- Credits and SCL increase are now sliders across the band's range (cbsValue /
sclIncrease overrides) instead of hardcoded tier values; bounds + values are
exposed on the reward object. Platinum's open-ended pay gets a finite ceiling.
- Standalone app: SCL select + two live sliders with readouts.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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>