feat(art): add living hedge SVG review library

This commit is contained in:
2026-09-10 23:25:08 +03:00
parent e10ad3acb8
commit 9ce44cdef7
5 changed files with 157 additions and 1 deletions
+20 -1
View File
@@ -2433,7 +2433,7 @@ The following planning-time decisions define this milestone:
## Milestone 023 — Top-down living hedge SVG sample library
**Status:** `NOT_STARTED`
**Status:** `COMPLETE`
### Objective
@@ -2572,3 +2572,22 @@ The following planning-time request defines this milestone:
- Artwork creation, review previews, validation, owner approval, and any later
runtime integration are deferred. Milestone 022 remains the sole active
milestone at planning time.
- 2026-09-10 implementation evidence: `docs/hedge-sample-library.svg` provides
six intact hedge families, joins, four impact stages, a breakthrough frame,
three permanent breaches, and 34/40/46 CSS-pixel dark-cell previews. The
sheet is 6,495 raw bytes and 1,884 gzip-9 bytes; it is review-only and is not
included in runtime assets.
- 2026-09-10 verification: `bash scripts/run_host_tests.sh` passed. `node
--test test/web/test_player_app.js test/web/test_hedge_svg.js` passed all 24
tests, including the local-only SVG validation of stable identifiers,
reusable components, and forbidden dependencies.
- Project-owner visual selection remains outstanding. Until the owner selects
or rejects the intact family, impact progression, breach variants, density,
and palette, this milestone remains `IN_PROGRESS`; no runtime integration is
authorized.
- 2026-09-10 project-owner selection: the submitted review library is approved
without revision. The approved set includes all six intact hedge variants,
the shown four-stage impact progression and breakthrough frame, all three
breach variants, and the density and palette defined in `docs/UI_STYLE.md`.
This satisfies the required owner review. Runtime integration remains a
separately planned milestone.