Skip to content

cmux NEXT chief inspector: regenerate the committed page (base red after #22839) - #22877

Merged
teamleaderleo merged 1 commit into
feat-cmux-nextfrom
feat-cmux-next-inspector-regen
Oct 21, 2026
Merged

teamleaderleo merged 1 commit into
feat-cmux-nextfrom
feat-cmux-next-inspector-regen

Conversation

@lawrencecchen

@lawrencecchen lawrencecchen commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

#22839 changed webviews/src/optchat-inspector/styles.css without rebuilding Native/OptChat/optchat-chief/inspector/index.html. Every fleet dev build of feat-cmux-next now fails with generated_stale (fleet job 5f13a8b2: "generated file is stale; run scripts/cmux-next/build-optchat-inspector-web.sh and commit"). This commit is that regenerated file only.

Testing

scripts/cmux-next/build-optchat-inspector-web.sh, then --check ("memory inspector page is current") on a Freestyle webviews VM at this base. Generated file only.

Observed / Not run

Observed: the build and --check above. Not run: a fleet dev build at this head.

Changelog

none

Proof

CI only (generated file).


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.


Summary by cubic

Regenerates the committed inspector page so the generated_stale check passes again for feat-cmux-next dev builds, which broke after #22839 changed the source CSS.

  • Rebuilds Native/OptChat/optchat-chief/inspector/index.html from webviews/src/optchat-inspector/styles.css.
  • Switches the latency bar background from --view to --accent so it no longer reads as an alarm color.

Written for commit 9a37c70. Summary will update on new commits.

View guided diff Turn on auto-fix

…(base red)

#22839 changed webviews/src/optchat-inspector/styles.css without rebuilding
Native/OptChat/optchat-chief/inspector/index.html, so every fleet dev build
of feat-cmux-next fails its generated-file check (generated_stale, fleet job
5f13a8b2). Built with scripts/cmux-next/build-optchat-inspector-web.sh on a
Freestyle webviews VM; --check passes there.
@lawrencecchen lawrencecchen added the risk:low Risk tier (docs/ci/risk-tiers.md) label Oct 21, 2026
@cursor

cursor Bot commented Oct 21, 2026

Copy link
Copy Markdown

Bugbot needs on-demand usage enabled

Bugbot uses usage-based billing for this team and requires on-demand usage to be enabled.

A team admin can enable on-demand usage in the Cursor dashboard.

@lawrencecchen

Copy link
Copy Markdown
Contributor Author

Correctness review (subagent): PASS. The index.html hunk is byte-for-byte the styles.css hunk of #22839 (the new comment line and .latency from var(--view) to var(--accent)); no other change; the page holds the whole HEAD styles.css.

@lawrencecchen lawrencecchen added the ready-to-land Reviewed at this head; next-autoland merges it into feat-cmux-next when its only reds are base reds label Oct 21, 2026
@teamleaderleo

Copy link
Copy Markdown
Collaborator

Bead cx-blmh3 created for this PR by the cmux coordinator.

teamleaderleo added a commit that referenced this pull request Oct 21, 2026
…ge (#22913)

* ci(next): base and PR autofix rebuild a stale Chief memory inspector page

#22839 changed webviews/src/optchat-inspector/styles.css without rebuilding
the committed Native/OptChat/optchat-chief/inspector/index.html. Every
webviews bundle build then failed (react-apps-check "Build the web bundles",
the base autofix's action exports (Mac) and, behind it, defaults-snapshot)
until someone regenerated the page by hand (#22877).

The read-only webviews vp fmt job in both autofix workflows now also runs
build-optchat-inspector-web.sh and puts that one page in its patch, and
base-autofix.sh applies it (any other path outside webviews/ is still
refused). A stale page now heals on the next base push or PR autofix run.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15c6d-a1d2-7fc2-9458-92c6bdcb7b4d&host=huge-blue

* ci(next): only the base autofix rebuilds the inspector page, best effort

Review of #22913: PR autofix's push job applies its patch with
pr-autofix-apply.sh, which refuses any path that isn't an autofix output, so
a rebuilt page there would have cost a PR every repair. The base autofix
heals the page after each merge, so PR autofix goes back to vp fmt only.
A failed rebuild now warns and keeps the committed page instead of failing
the job and losing the formatting repairs; the log's diff summary names the
page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15c6d-a1d2-7fc2-9458-92c6bdcb7b4d&host=huge-blue

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@teamleaderleo
teamleaderleo merged commit 54f8955 into feat-cmux-next Oct 21, 2026
@teamleaderleo
teamleaderleo deleted the feat-cmux-next-inspector-regen branch October 21, 2026 04:02
teamleaderleo added a commit that referenced this pull request Oct 21, 2026
Picks up the base fixes (#22877 inspector page, #22853 compile, #22856, #22876).
settings.gallery.ts: kept both new covers entries (ChiefPetCard, FontPicker).
ci-target-graph.json and the settings exports take the base side; PR autofix regenerates them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
teamleaderleo added a commit that referenced this pull request Oct 21, 2026
…e composer they test (#22989)

Both tests landed red: the webviews browser tests were skipped on every PR while the Chief
inspector page was stale (#22839 to #22877), so neither ran before merging.

- agent-pane-trust-ask-corner (#22860): the card's top corners square off under a queue or strip
  on it by design, so the bar is now compared with the card's own (bottom) corner, which is the
  token both read. Send comes in with a draft's first letter (Claude desktop's box), so the test
  types one and reads the disabled Send next to Stop instead of taking Stop as Send.
- agent-pane-soft-edges: since #22860 the foot's fade runs 56px while Jump to latest stands there;
  an edge fades when its ramp is larger than zero, not only at exactly 18px.


Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15c6d-a1d2-7fc2-9458-92c6bdcb7b4d&host=huge-blue

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Shipped in:

@github-actions

Copy link
Copy Markdown
Contributor

Shipped in:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-land Reviewed at this head; next-autoland merges it into feat-cmux-next when its only reds are base reds risk:low Risk tier (docs/ci/risk-tiers.md)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants