chore(visual): gitignore snapshot baselines; sync workplan task IDs

Visual baselines are large binary test artifacts; keep them out of the repo.
They stay on disk locally (regenerate with `pnpm test:visual:update`); the
infra fixes that make rendering deterministic remain committed. Also folds in
the state_hub_task_id writeback from `make fix-consistency`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-27 11:19:29 +02:00
parent 0f96736bb7
commit 92877c4a65
8 changed files with 13 additions and 5 deletions

View File

@@ -37,8 +37,11 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). Version
### Fixed
- **Visual-regression harness now renders deterministically.** Regenerated the four
`examples/whynot-control` baselines against the new tokens. Along the way:
- **Visual-regression harness now renders deterministically.** The four
`examples/whynot-control` pages render and screenshot cleanly against the new tokens.
Snapshot baselines are now **gitignored** (generated locally via
`pnpm test:visual:update`, not committed — they are large binary test artifacts).
Along the way:
- `serve.json` (`cleanUrls:false`) — the static server was 301-redirecting
`/…/index.html` to a trailing-slash-stripped URL, shifting the document base and
404'ing every relative asset (also broke `pnpm showcase` in the browser).