WEB-206b
Public export: build combos list clean move names (match skills/facets, expand leading names, drop descriptive steps, no trailing punctuation)
Evidence
From logs/evidence/WEB-206b/. Click a thumbnail for the full image.
No evidence files in logs/evidence/WEB-206b/.
Tests
$ pnpm data:test && pnpm data:public:check && cd apps/site && pnpm build >/dev/null 2>&1 && pnpm leakscan && pnpm exec playwright test tests/e2e/game.spec.ts --workers=1 --reporter=line$ bash /private/tmp/claude-501/-Users-king-Desktop-Workspace-SRO/917212dc-9d83-4e98-bd1f-6e24ac94a92c/scratchpad/ci-sim.shNotes
2026-10-04 22:34 UTC · Combos: each step is matched to a skill/facet name (longest contained), else its leading capitalised words (expanded to a skill starting with them, e.g. Hymn → Hymn of the Caravan), descriptive steps dropped, trailing punctuation gone; sealed skills stay sealed. CI was red since the W2 commit (15:17Z): the committed public-data had been generated from the working tree, which includes the other session's uncommitted data edits, so CI's freshness test failed ('skills.json is stale') and the later CI steps never ran. Fix: tools/web/stage-public-data.mjs stages public-data generated from the COMMITTED data (working tree untouched); export-public exports renderPublic(). CI simulated on exactly the staged tree: data 90/90, docs lint 0, web tools 7/7, wiki typecheck clean. Also found: the admin imports drop-quantity.json and market.json, which are still untracked (other session's round-7 files) — a fresh clone cannot build the admin until they are synced (not a CI step; flagged for the next full sync).
