Repository navigation
feat(registry): move demo media to R2 and add the lemo-opuscar film - #471
Merged
Merged
Conversation
The lemo-opuscar run renders segments into a hidden .video_segs folder. When the Agent misses the named output file, the fallback took the newest MP4 anywhere, which could be one segment.
Harlan decided on #470 that the homepage demo stage links the Skill page, not the SKILL.md, because the Skill page is where visitors inspect a Skill. Principle 1 required a one-click source link on every surface.
Contributor
🤖 MERGED
GitHub merged this pull request.
Review completed. No finding above 80/100. Selected findings run after merge and open separate pull requests. |
Harlan asked to keep demo media out of git. Screenshots, posters and videos move to the skilld-demo-media R2 bucket under content-hashed names, served by its custom domain, which handles caching and the byte ranges video needs. The recorder uploads with cf. Output pages stay in the Worker, since they need the CSP sandbox header.
1 of 6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🔗 Linked issue
Follow-ups to #470.
❓ Type of change
📚 Description
Loose ends from #470, plus moving demo media out of git.
lemo-opuscardemo. The third film, finished after feat(registry): add Skill demos to the Skill page and the homepage #470 merged: a 15 second Chinese ink wash short about a lighthouse keeper, made entirely in code. It is 2.8 MB, since rain and paper grain compress poorly; H.264 still beat VP9 and AV1 WebM on this clip at matched quality.skilld-demo-mediaR2 bucket, served from its custom domainmedia.skilld.dev, under content-hashed names so a URL never changes what it serves. Cloudflare serves the byte ranges iOS needs for video, and a zone cache rule (already live) gives the host a year of edge and browser cache. The recorder uploads withcf;public/demosis gone. Output pages stay in the Worker, because they need the CSP sandbox header. The bucket and domain already exist and hold the current media; the 2.5 MB that feat(registry): add Skill demos to the Skill page and the homepage #470 committed stays in history.lemo-opuscarrenders segments into a hidden.video_segsfolder. When the Agent misses the named output file, the fallback took the newest MP4 anywhere, which could be one segment. Hidden folders andnode_modulesno longer count.