wolfskin/data/tv-v2/motion-2026-11-06/delta.json
justinzeus 1668445418
All checks were successful
review/code-claude Code review passed on 16684454, no blocking finding
review/design-claude Design review pass: motion numbers equal direction A; 6 non-blocking notes
Implement approved TV loading and bounded motion
2026-11-07 01:35:23 +01:00

56 lines
1.9 KiB
JSON

{
"specRevision": 6,
"direction": "A — As recommended",
"approvedReference": "https://pages.justinvisser.org/wolfskin/tv-motion-speed.html",
"frozenInputs": ["index.html", "proto.css", "proto.js", "build_page.py", "tv-motion-speed/"],
"checksums": "SHA256SUMS",
"stagePx": [1920, 1080],
"density": 2,
"skeleton": {
"fill": "#1b1b25",
"alpha": [0.55, 1, 0.55],
"cycleMs": 1400,
"halfCycleEasing": [0.42, 0, 0.58, 1],
"layerScope": "one layer per shelf or bounded header block; no per-card stagger",
"shimmer": false,
"focusable": false
},
"art": {
"networkRevealMs": 160,
"memoryDiskLocalRevealMs": 0,
"loaders": ["WolfskinImages", "upstream CoilConfig"],
"requestUrlChanges": false
},
"hero": {
"backdropFadeMs": 320,
"backdropEasing": [0.65, 0, 0.35, 1],
"homeBlendBoundsPx": [1920, 820],
"discoverBlendBoundsPx": [1920, 740],
"holdPreviousUntilIncomingArtOrFallback": true,
"copyOutMs": 120,
"copyEntryAtMs": 140,
"copyInMs": 200,
"copyRisePx": 14
},
"focus": {
"durationMs": 180,
"easing": [0.33, 1, 0.68, 1],
"captionDelayMs": 60,
"captionRisePx": 10,
"captionOutMs": 100,
"geometry": "unchanged"
},
"rowEntry": {"durationMs": 180, "risePx": 24, "scope": "one row, never full screen"},
"lateSeriesReadiness": {"reservedHeightPx": 56, "fadeMs": 200, "translationPx": 0},
"reducedMotion": {
"sources": ["Compose window MotionDurationScale == 0", "LocalReducedMotion host flag"],
"maximumFadeMs": 80,
"pulse": false,
"translation": false,
"scrollAnimation": false
},
"nativeFrames": "https://pages.justinvisser.org/wolfskin/tv-motion-build/",
"onDeviceAcceptance": {"homeJankyPercentMaximum": 39.6, "homeP90MsMaximum": 65, "lateSeriesLayoutShiftPx": 0},
"deviceAccess": "not performed by this worker",
"specification": "../../tv-spec/spec.md"
}