← back to Wallpaper Paint Antics
series2/verification/e2e-proof.json
110 lines
{
"intent": "Deliver five articulated 20-second Wallo presentation shorts using real DW product images, one combined presentation, and ten installer-folly memes.",
"ticket": "TK-11288-create-five-articulated-wallo-and-pippa",
"risk_tier": "R2",
"environment": "Local macOS; Chrome; HyperFrames 0.8.29; local Kokoro ONNX; built-in image_gen; isolated Chrome DevTools MCP",
"timestamp": "2026-09-05T07:45:16.460026+00:00",
"baseline": {
"commit": "5c472441de3cc0ed63428e091357dedd285ab32f",
"original_trilogy": "Preserved; only original gallery navigation updated.",
"entry": "Open local presentation or meme gallery; all assets already generated on disk."
},
"build_identity": {
"animation.js": "7e62bbae5df712b24e41c39e11060928daca5e7331ca94ee206db2375b385964",
"episodes.json": "ccebebc9b446361e43abdd3b10f95f1cdcf02d585ab3ca7b501be600502ea7b6",
"gallery.mjs": "5e1f96f61e347854ff3be3f4d9cad139bb0192469ba51274c03989030aba31a3",
"memes.mjs": "4ba092b5318227b0c2d3cfa67aea273a4028a2f71a3b0fbe22204c85d6cb65c5",
"watch.html": "9b1d6b0a750a65a3dd21dfc81f88227cec35d171f916dd97dec62b99f3a7eb96",
"memes/index.html": "8a4a2777020ef709c8a2576420057f8e81e776fdcd2c261e45e744541b45f031"
},
"commands": [
"node ../scripts/production.cjs series2-audio",
"node ../scripts/production.cjs series2-build",
"node ../scripts/production.cjs series2-preview",
"node ../scripts/production.cjs series2-check",
"node ../scripts/production.cjs series2-render",
"node ../scripts/production.cjs series2-verify",
"node ../scripts/production.cjs series2-mcp",
"node ../scripts/production.cjs series2-smoke",
"node gallery.mjs",
"node memes.mjs",
"node ../scripts/production.cjs series2-delivery"
],
"checks": [
{
"name": "Motion and rendering",
"verdict": "PASS",
"evidence": [
"preview-evidence.json",
"checks.json",
"contact-sheet.png"
],
"assertions": "Five animated rigs, seven unique poses each, fixed bone lengths, independent limb angles, deterministic reverse seeking; HyperFrames checks pass."
},
{
"name": "Encoded media and playback",
"verdict": "PASS",
"evidence": [
"verify-evidence.json",
"mcp-proof.json"
],
"assertions": "Five 600-frame 20-second 1080x1920/30fps H.264/AAC videos, combined 3000-frame 100.021333-second presentation; full decode and actual browser playback advance."
},
{
"name": "Audio",
"verdict": "PASS",
"evidence": [
"delivery-proof.json"
],
"assertions": "Five non-silent audio tracks, measured peaks below digital clipping; speech timed within each chapter."
},
{
"name": "Installer meme files and downloads",
"verdict": "PASS",
"evidence": [
"delivery-proof.json",
"../memes/manifest.json",
"memes-gallery.png"
],
"assertions": "Ten distinct 1254x1254 PNGs visually inspected; corrected one floating cup; exact captions readable. All ten individual HTTP downloads pass; ZIP separately downloaded and contains all ten PNGs plus README."
},
{
"name": "Mobile navigation and playback",
"verdict": "PASS",
"evidence": [
"delivery-proof.json",
"memes-mobile.png",
"presentation-mobile.png"
],
"assertions": "390px mobile width without overflow; gallery round trip; all five chapter buttons jump correctly; zero page errors."
},
{
"name": "Six-way smoke",
"verdict": "PASS",
"evidence": [
"3x.txt"
],
"assertions": "4/4 attempted passes: HTTP, headless render, interactive automation, Chrome."
},
{
"name": "Safari/WebKit and Firefox/Gecko",
"verdict": "SKIP",
"reason": "Test engines not installed. Optional engine parity; local Chrome delivery and file integrity fully exercised."
}
],
"negative_and_retry": [
"Missing favicon console errors corrected with inline icon; six-way smoke repeated successfully.",
"Rapid chapter changes followed by pause triggered a rejected play promise; cancellation now handled and full delivery journey repeated with zero errors.",
"Chrome file URL downloads do not emit normal HTTP download events: local file gallery image decoding verified separately; download buttons verified over local HTTP.",
"ZIP tested as a separate fresh browser user journey after ten rapid individual downloads; actual archive content and checksum manifest verified."
],
"side_effects": {
"publishing": "None",
"external_messages": "None",
"catalog_mutations": "None",
"original_generated_images": "Preserved in generator output directory; copies packaged in project."
},
"retained_state": "Finished PNGs, MP4s, mixed WAVs, transcripts, sources, galleries and proof retained. Local-only review server retained for one-click downloads; isolated verification browser sessions closed. No recurring job installed.",
"verdict": "PASS"
}