Skip to content

docs(changelog): weekly digest 2026-08-24–2026-08-31 - #3563

Merged
jrusso1020 merged 2 commits into
mainfrom
changelog-weekly-2026-08-31
Aug 31, 2026
Merged

docs(changelog): weekly digest 2026-08-24–2026-08-31#3563
jrusso1020 merged 2 commits into
mainfrom
changelog-weekly-2026-08-31

Conversation

@jrusso1020

Copy link
Copy Markdown
Collaborator

What

Weekly digest for 2026-08-24 through 2026-08-31, covering 71 commits on main.

Generated with bun run changelog:weekly, then rewritten to publish quality:

  • Grouped by theme rather than the generator's Highlights / Also notable split.
  • Every entry keeps its commit and PR links. Full SHAs were resolved with git rev-parse rather than typed by hand.
  • The TODO: review marker is removed.
  • Short declarative sentences.

Why this shape

The generator surfaced 10 of 71 commits and split them by prominence, which buried the week's actual story. Two threads ran through this week and now lead the entry:

  1. Studio became agent-drivable over WebMCP (feat(studio): expose Studio's live state to an agentic browser (WebMCP) #3511, feat(studio): fall back to a WebMCP polyfill where the browser has none #3514, feat(studio): let an agent drive Studio's selection and playhead #3515, feat(studio): give an agent eyes with studio_frame #3516, feat(studio): let an agent edit text and styles, guarded #3518).
  2. Renders and playback got stricter about failing loudly instead of passing silently (fix(producer): enforce video extraction failures by default #3526, fix(engine): fail render on sub-composition script failures (#3352) #3528, fix(producer): assert render artifact duration and frame count before commit #3506, fix(engine): treat a sentineled cache entry with no frames as a miss #3434, fix(player): report and fail closed on runtime delivery errors #3472).

Scope

Only docs/weekly-updates.mdx is touched. The generator also writes updates/weekly/ and updates/social/; those are left untracked, matching prior weeks.

One pre-existing em-dash remains at line 228 in a much older entry. Left alone deliberately, since it is outside this change.

Just leave comments if you want anything reworded.

Drafted by Rames

Rewrites the generated draft to publish quality: grouped by theme,
commit and PR links kept, review marker removed.

Generated and edited by Rames.
@mintlify

mintlify Bot commented Aug 31, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
hyperframes 🟢 Ready View Preview Aug 31, 2026, 4:36 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Adds the rendered weekly changelog video to the "Week of August 24, 2026"
digest entry, matching the DocsVideo embed shape used by the six prior weeks.

Video: 1080x1080, 50.0s, Annie VO, built with the changelog-video skill.
Gates: hyperframes check 0 errors (contrast 82/82 WCAG AA), seam gate 0 fail
across 6 seams, captions verified on rendered frames at every scene midpoint.

Signed-off-by: Rames Jusso
@jrusso1020

Copy link
Copy Markdown
Collaborator Author

Weekly video is up and embedded in this PR (249259e31).

https://static.heygen.ai/hyperframes/changelog-videos/weekly-changelog-aug24-31.mp4

1080x1080, 50.0s, Annie VO. Built from the changelog-video skill's scaffold and assets. Five theme scenes, each an animated mock rather than a bullet list:

# Scene Visualization
01 Agent control Studio editor mock; agent tool-call chips drive the playhead and selection
02 Eyes and edits frame read-back card + a guarded inspector value swap
03 Write-on hw-write-title drawing itself on, with its control surfaces
04 Fail loudly render panel stalls; toasts carry the reason; artifact checks tick
05 Cache and playback an empty cache hit becomes a miss and does the real work

Gates:

  • hyperframes check (repo-local CLI, caption zone at y0=.90, severity error) — 0 errors, contrast 82/82 WCAG AA. Two remaining lint warnings are inherent to the single-doc master the build spec prescribes (composition_file_too_large, timeline_track_too_dense).
  • Seam gate — 0 fail, 0 warn across 6 seams; every cut lands in a real silence gap between VO phrases, exits still moving, entries mid-flight.
  • Caption presence — verified on the rendered MP4 at all seven scene midpoints, plus not-black and not-frozen checks.
  • Render artifact validated (duration + frame count, 1500/1500 frames).

One thing worth a second opinion: WebMCP was not in the skill's pronunciation lexicon. I used "web M C P", derived from the two in-lexicon precedents (WebGL -> "web G L", MCP -> "M C P"), and the TTS did read it letter-by-letter as intended. If that sounds wrong to anyone's ear, it is a one-line lexicon fix and a VO regen.

  • Rames Jusso

@miguel-heygen miguel-heygen left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exact-head review at 249259e31fde87456dbef7a00c753fab78d0d656.

Strengths

  • docs/weekly-updates.mdx:21-26 uses the existing Frame > DocsVideo convention and the file's existing import rather than introducing a second embed shape.
  • docs/weekly-updates.mdx:32-80 is source-traceable: every linked commit resolves on main, every linked PR is merged, and the PR titles/merge commits support the digest copy. The v0.8.13 through v0.8.20 release range also falls inside the stated week.
  • The hosted asset returns HTTP 200 as video/mp4 and probes as 50.000s, 1080x1080, 30fps H.264 with AAC audio.

Exact-head CI is green: 17 passed, 28 skipped, 0 failed, including Validate docs, Mintlify Deployment, Format, CodeQL, and both Analyze lanes.

Verdict: APPROVE
Reasoning: The digest is accurate, convention-matched, fully source-linked, and the embedded video plus documentation gates verify cleanly at the required latest head.

-- Magi

@jrusso1020
jrusso1020 merged commit 1cb3c74 into main Aug 31, 2026
45 checks passed
@jrusso1020
jrusso1020 deleted the changelog-weekly-2026-08-31 branch August 31, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants