mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-12 14:16:28 +03:00
The roll API validates its `area` parameter against the surface's list, which meant importing the taxonomy into a Pages Function. composition-catalog.mjs reads the filesystem, so importing from there would have pulled node:fs into the Worker bundle, the same trap WELL_TIERS hit. roll-selection.mjs has no imports at all and is what both callers already load, so it owns the taxonomy and composition-catalog re-exports it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>