docs: D1-A recorded (glyph buckets, boundary channel completed, primitives)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QJs13VsyiSKYQP6rj3NNmc
This commit is contained in:
@@ -671,3 +671,19 @@ design-exists-needs-build. Only **Live tracking** and **Slip reader** are genuin
|
||||
nudge-gated → model-gated (Price Triplet EV leg, calibration curve) → **resolution-pipeline-gated
|
||||
(share-card masters — the tail has no generation step and no trigger)** → licensing-gated (book logos,
|
||||
push-to-book) → large surface builds (Offseason, S3 media, The Report, S2 primitives).
|
||||
|
||||
---
|
||||
|
||||
# D1-A SHIPPED — 2026-07-31 (design self-contained wave, part A)
|
||||
|
||||
Backend untouched. **Glyphs:** 6 classifier-backed combat marks wired from the package SVGs
|
||||
(GLYPHS 38→44), replacing emoji fallbacks; 39 package SVGs with no classifier deliberately NOT wired
|
||||
(they'd render nothing) and 2 classifier-backed archetypes have no package SVG — both held for D1-B.
|
||||
**Boundary channel completed:** PriceTriplet's `NO_MODEL` was the last boundary state rendering in
|
||||
neutral text; it now uses `--priced-out`, so the blue law covers every "can't hand you this" state.
|
||||
**Reaction primitives** (`lib/reactions.js` + keyframes) at exact HANDOFF timings, with `nudge()`
|
||||
refusing a no-op so it can never run as an idle loop. **READ-FAB** at exact geometry (50px /
|
||||
translateY(-14px) / 6px ring). Audit correction: the `#0E0E14` card token was already tokenised.
|
||||
|
||||
317 suites / 3,946 tests green, web build exit 0. **Not done, carried in D1:** row-hover rationale,
|
||||
IntersectionObserver reveal, team-gradient chips.
|
||||
|
||||
Reference in New Issue
Block a user