Coordinate Ember Light public visual refresh - #205
Conversation
Work intentphase: completed
summary: "Umbrella PR #205 merged the complete source stack for the Ember visual refresh, current media, launch assets, and public documentation."
touch-points:
- "doc/plans/2026-08-28__ember-light-public-visual-refresh.md"
- "doc/plans/2026-08-28__ember-light-public-visual-refresh-eli5.html"
- "README.md"
- "docs/user/**"
- "design/brand/markover-readme-leader.svg"
- "design/brand/mockups/** and current undated visual references"
- "doc/launch/issue-16/**"
- "capture-only staging scripts and fixtures"
- "documentation, brand, launch-asset, and media validation tests"
- "GitHub repository description, homepage, topics, social preview, and maintainer profile pins"
done-when:
- "The stack consumes #209's canonical design brief and repository-owned Diagram Design profile without duplicating or depending on machine-local configuration."
- "A disposable sanitized capture state reproducibly launches the current app with public branding and leaves canonical reviews untouched."
- "Pages, README leader/banner, social cards, and current undated visual references use #195's Ember Light structure and visual roles."
- "Four real 2360x1520 Retina screenshots show the current UI in the planned editor, annotations, source-edit, and review-context states."
- "A privacy-reviewed 30–60 second captioned 1080p demo shows open, annotate, attachment, source proposal, and structured retrieval."
- "Aggregate npm run ci:local and focused asset/media checks pass, and human QA accepts README, Pages, screenshots, and demo."
- "Default-branch source assets and repository metadata match the versioned manifest; live social-preview and profile-pin verification remain tracked in #16."
- "Issue #16 retains its live GitHub settings and launch-copy follow-up; #84 retains its later editorial handoff."
excludes:
- "Changing application behavior merely for a capture."
- "Using canonical or private review data, or AI-edited pixels as application evidence."
- "Adding a general fixture framework, screenshot service, recording daemon, background process, or compatibility path."
- "Rewriting clearly dated historical design artifacts."
- "Publishing or operating announcements owned by #17 or #18."
- "Claiming #84 complete before its late post-feedback human editorial pass."
- "Absorbing #181 or unrelated product UI work."
blocked-by:
- "#11 and #10 before the final release-bound demo and live launch verification; prerequisite theme and capture work may proceed"
may-block:
- "#17"
branch: "t3code/refresh-ui-docs-media"
head: "fe2b27a25ac2858bd6fefb8e987fae3eb0e66e89"
stack:
- "umbrella PR #205 -> main"
- "capture-foundation PR -> umbrella branch"
- "public-theme PR -> capture-foundation branch"
- "screenshots PR -> public-theme branch"
- "demo-and-launch-assets PR -> screenshots branch"
markover-review: "mko_a3db8fa8"Merged as 985ab6f after full local validation (985 tests plus packaged smoke), green exact-head CI, completed exact-head Codex review, and three resolved review findings. Four stills and the demo are reproducible from the annotated media tags. |
ae94f4f to
c4c2146
Compare
* docs: define public capture contract * feat: stage sanitized public capture state * test: satisfy capture staging quality gates
* style: align public tokens with Ember Light * docs: redraw current public product surfaces * use canonical public app branding
* 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
* 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 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 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 the public hero heading * smooth the hero type breakpoint * restore lighter public heading weights
679d74d to
b54b918
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: b54b918fe7
ℹ️ 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: 6df3b15207
ℹ️ 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: d8d1d18126
ℹ️ 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. Nice work! 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". |
Outcome
Bring every current public or undated visual representation of Markover into line with the Ember redesign merged in #195, with Ember Light remaining the product-media evidence theme and an accessible Ember Dark option for Pages.
This umbrella aggregates a seven-slice stack covering:
Stack
mainCurrent design foundation
Plan
All child slices are merged into this branch. The umbrella merges to
mainafter aggregate CI, exact-head review, roadmap reconciliation, and final merge gates pass.Roadmap integration
Post-merge owner checks
Follow-up to #195.