Publish the preview demo and launch assets - #214
Conversation
Work intentphase: review
summary: "Publish the final sanitized Ember Light demo, social cards, public metadata, and issue #16 launch handoff atop the accepted still-capture flow."
touch-points:
- "scripts/capture-demo.ts, encoder, inspector, and media validation"
- "docs/user/assets demo, poster, and social-card outputs"
- "docs/user pages video, transcript, and sharing metadata"
- "README.md linked strongest image and setup boundary"
- "doc/launch/issue-16 transcript, captions, copy, manifests, and card sources"
- "GitHub repository description, homepage, and topics"
- "focused launch/public-site tests"
done-when:
- "the 44-second real sanitized Ember Light UI demo is H.264 1920x1080 at 30fps, silent, faststart, captioned, transcript-backed, and inspected at seven checkpoints"
- "README and Pages use the current strongest still and a truthful demo poster/player without autoplay"
- "1280x640 GitHub and 1200x630 Pages social cards use canonical assets, current tokens, deterministic generation, exact dimensions, and pinned hashes"
- "all seven Pages documents have canonical and social metadata, and issue #16 setup examples and tailored staging copy are current and tested"
- "repository description, homepage, and exact topics are live and verified"
- "929 tests, lint, typecheck, notices, native smoke, media probes, link checks, git diff --check, and desktop visual inspection pass"
- "owner-session social upload, post-merge Pages and narrow QA, and optional profile pins are recorded honestly rather than claimed complete"
excludes:
- "posting announcements or community submissions from #17 or #18"
- "publishing a release or changing release claims"
- "changing product behavior or recording canonical/private state"
- "editing the maintainer profile pin without explicit final confirmation"
- "claiming #84 human editorial review complete"
blocked-by: []
may-block:
- "umbrella PR #205"
- "issue #16 completion"
branch: "t3code/demo-launch-assets"
base: "t3code/current-product-captures"
pull-request: 214
head: "dab10faaa84bd434d119398e8d7c161ffa0d4062"Completion: Completed after four exact-head review rounds. Final head 018fa11 passed 931 tests, the packaged smoke test, deterministic media inspection, and a seven-frame visual privacy/content check; it was squash-merged as 16a7850. |
011c050 to
7103028
Compare
36066b9 to
6c1a07f
Compare
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 6c1a07fa61
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c20ffeed60
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 22a88dd372
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 90d25eaa1f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. Delightful! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
* chore: start demo and launch assets slice * docs: automate the focused preview demo * docs: show opening the captured review * docs: publish the focused preview demo * docs: finish the focused preview launch assets * test: tighten launch asset assertions * polish public preview typography * fix: retain demo capture provenance after restack * fix: identify Claude Code host examples * fix: use accessible public counter color * fix: reserve Ember orange for non-text accents * fix: carry preview boundary on demo end card * fix: activate unrecorded demo setup directly * docs: regenerate demo with preview boundary
* docs: plan Ember Light visual refresh * docs: align visual refresh plan with design brief * Stage sanitized public capture state (#210) * docs: define public capture contract * feat: stage sanitized public capture state * test: satisfy capture staging quality gates * Restyle public surfaces for Ember Light (#212) * style: align public tokens with Ember Light * docs: redraw current public product surfaces * use canonical public app branding * Recapture the current Ember Light product UI (#213) * docs: reserve one strongest product capture * docs: automate current product stills * fix: target the packaged capture renderer * fix: settle captures after hidden toasts * docs: replace product captures with Ember Light * fix: retain capture provenance after restack * Publish the preview demo and launch assets (#214) * chore: start demo and launch assets slice * docs: automate the focused preview demo * docs: show opening the captured review * docs: publish the focused preview demo * docs: finish the focused preview launch assets * test: tighten launch asset assertions * polish public preview typography * fix: retain demo capture provenance after restack * fix: identify Claude Code host examples * fix: use accessible public counter color * fix: reserve Ember orange for non-text accents * fix: carry preview boundary on demo end card * fix: activate unrecorded demo setup directly * docs: regenerate demo with preview boundary * Add Ember Dark to the public site (#217) * add Ember Dark public appearance * match public dark mode to Ember Dark * refine the public site at phone widths * stabilize the responsive footer * keep dark accents readable * keep dark button borders semantic * keep dark dialog and sidebar controls usable * collapse public navigation before controls crowd * Polish focused-preview public copy (#220) * polish public preview copy * align public copy assertions * restore canonical and pane terminology * keep agent and privacy copy contract-accurate * narrow every local-data promise * Stabilize public heading typography (#221) * stabilize the public hero heading * smooth the hero type breakpoint * restore lighter public heading weights * recapture stills from a retained source * recapture demo from a retained source * keep brand assets legible in Ember Dark * keep the mobile disclosure readable
Outcome
Publishes the current Ember Light focused-preview demo and the remaining preview-ready launch materials from the sanitized real-app capture flow.
Stack
t3code/current-product-captures)mainafter Add Ember Dark to the public site #217 and all prerequisite slices are accepted.Included
Evidence
npm run ci:local: 930/930 tests, lint, typecheck, notices, and native smoke pass after owner typography QA.npm run build:launch-art: deterministic cards reproduced with pinned hashes.Outstanding owner/live checks
docs/user/assets/markover-github-social-preview.pngfrom an owner-authenticated GitHub Settings session; the shared browser was not authenticated.main.Tracks the remaining asset and metadata scope of #16. It does not post announcements, publish a release, complete #84, or change product behavior.