From b2f4ee2638ed49b3197ee77bc8fe7731fc232d24 Mon Sep 17 00:00:00 2001 From: ukimsanov Date: Tue, 19 May 2026 09:14:23 -0700 Subject: [PATCH] =?UTF-8?q?docs:=20HANDOFF-examples-library.md=20=E2=80=94?= =?UTF-8?q?=2049=20scenes,=20gallery=20live,=20full=20session=20record?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Comprehensive handoff for the May 19 examples library work. Covers: - The 49 scenes across 13 sections with techniques + durations - Scene origin breakdown (26 net-new authoring, 19 archive lifts, 8 JSON-spec implementations) - All 49 HeyGen Verse asset IDs with raw URLs - Gallery app ID + how to update via edit_html patches - Skill wiring (SKILL.md Step -1, step-3 checklist, step-5 copy-closest, beat-builder-guide examples-first) - 6 authoring conventions every scene follows - 6 key technical findings discovered during authoring (canvas render loop, counter pattern, DOM mutation, CSS-locked initial state, render pipeline, HeyGen upload pipeline) - All 9 git commits this session - Source archives mined (3 in-repo + 2 Downloads dirs = 37 production projects scanned) - Deferred work: stitched Grand Tour reel, agent self-test, 8-10 more high-value archive lifts - Pickup instructions for the next session The library is the lever HANDOFF.md Recommendation 2 named. Whether it actually shifts agent output character vs the v9 baseline is what the agent self-test (deferred) would validate. --- HANDOFF-examples-library.md | 657 ++++++++++++++++++++++++++++++++++++ 1 file changed, 657 insertions(+) create mode 100644 HANDOFF-examples-library.md diff --git a/HANDOFF-examples-library.md b/HANDOFF-examples-library.md new file mode 100644 index 0000000000..e7d99bf22a --- /dev/null +++ b/HANDOFF-examples-library.md @@ -0,0 +1,657 @@ +# HANDOFF — Examples Library (Sessions May 19, 2026) + +> **READ THIS BEFORE PICKING UP THE EXAMPLES LIBRARY WORK.** This is the followup to `HANDOFF.md` (which covers the v2-v9 pipeline-quality work through May 18). This doc covers what was built May 19: the HyperFrames Capability Showcase example library, 49 scenes across 13 sections, all rendered and uploaded, gallery app live. + +--- + +## TL;DR + +**What got built:** 49 production-grade example scenes at `skills/website-to-hyperframes/examples/`, covering every HyperFrames technique. Each scene is standalone-renderable, lint-clean, snapshot-verified, composed 100% from HTML/CSS/SVG/GSAP/Canvas — zero captured screenshots. + +**Why:** `HANDOFF.md` Recommendation 1 said skill prose was exhausted as a lever (11 eval branches all produced slideshow videos regardless of prose changes). Recommendation 2 said: **show, don't tell** — build production-grade reference examples agents can copy from. This library is that. + +**Gallery is live:** https://www.heygenverse.com/a/1636f2fe-3ddc-4543-9a56-0d0b99538807 + +**Skill wiring is active:** SKILL.md Step -1 forces agents to read `examples/README.md` + 3 scenes before planning. step-3 requires beats to cite ≥2 example scenes. step-5 has a beat-type → scene map. beat-builder-guide makes the matching scene the #1 read. + +**Branch:** `feat/pipeline-quality-v2` (continued from prior session). 9 commits added this session. + +**What's deferred:** rendering a "Grand Tour" stitched reel (concat all 49 scenes into one MP4), agent self-test on a fresh worktree, mining the remaining archive projects for more lifts. + +--- + +## TABLE OF CONTENTS + +1. [Library Architecture](#library-architecture) +2. [The 49 Scenes — Full Inventory](#the-49-scenes--full-inventory) +3. [Scene Origin Breakdown](#scene-origin-breakdown) +4. [HeyGen Verse Asset IDs](#heygen-verse-asset-ids) +5. [Gallery App](#gallery-app) +6. [Skill Wiring](#skill-wiring) +7. [Authoring Conventions](#authoring-conventions) +8. [Key Technical Findings](#key-technical-findings) +9. [The 9 Commits](#the-9-commits) +10. [Source Archives Mined](#source-archives-mined) +11. [Deferred Work](#deferred-work) +12. [Pickup Instructions](#pickup-instructions) + +--- + +## LIBRARY ARCHITECTURE + +``` +skills/website-to-hyperframes/examples/ +├── README.md ← top-level index, lookup-by-technique table +├── _shared/ +│ ├── hyper-shader-local.js ← packages/shader-transitions/dist/ copy +│ ├── shared-styles.css ← design tokens (palette, type scale) +│ └── easing-glossary.md ← single source of truth for 7 production easings +├── 01-typography/ README.md + 11 scene dirs (~100K total) +├── 02-markers-and-emphasis/ README.md + 6 scene dirs +├── 03-easing-variety/ README.md + 1 scene dir +├── 04-composed-ui/ README.md + 10 scene dirs +├── 05-transitions-shader/ README.md + 1 scene dir +├── 06-transitions-css/ README.md + 1 scene dir +├── 07-html-in-canvas/ README.md + 3 scene dirs +├── 08-svg-and-path/ README.md + 1 scene dir +├── 09-counters-and-data/ README.md + 2 scene dirs +├── 10-particles-and-ambient/ README.md + 3 scene dirs +├── 11-3d-and-parallax/ README.md + 4 scene dirs +├── 12-combined-vignettes/ README.md + 2 scene dirs +└── 13-anti-patterns/ README.md + 4 scene dirs +``` + +**Each scene directory** contains a single `index.html` that: +- Is a full standalone HTML5 document (NOT a `