cmux-next: clear every base red in cmux-next checks (type scale, strings, tree key, state root, concurrency, bundle key)
Two of the base reds in cmux-next checks on feat-cmux-next, which block every PR's gh-merge-green (it cannot override l10n):
-
Type scale:
TerminalSizedForChip(lines 25, 31) andHomeFirstRunSwitchCard(5 raw sizes) now useTypeScale.detail/captionandTypeScale.emphasis.HomeFirstRunViewwas below its baseline (6 vs 8), so the baseline drops to 6. Note:.mediumbecomes.semiboldon the two headers, the scale's only emphasis weight. -
String tables:
agentPane.error.daemonHeldByOtherBuild,agentPane.error.daemonRefused,sidebar.doc.move,sidebar.doc.refused.{crossMachine,other,providerOwned}andsidebar.doc.unavailablehad only en/ja. They now have all 21 languages, with the new ones markedneeds_review. The rows were inserted as text so the tables are not reformatted. -
Script tests:
schemas/settings/source/subsessions.json(embedded since #22025) joinscmux-tui-tree-inputs.txt;check_cmux_tui_tree_inputs.pypasses. -
State roots, Main-thread concurrency, Web bundle key inputs: carries #22101 (HomeHostView uses
openInBackground; the host config dir is a reviewedkeep) and #22094 (schemas/sync-motionis a web bundle input). Each base-red PR alone stays red on the others, so this one clears them together; #22101 and #22094 can close once this lands.
Checked locally: type scale, l10n (0 errors), tree inputs, state roots, concurrency and web-bundle-key inputs all pass.
🤖 Generated with Claude Code
Need help on this PR? Tag @codesmith-bot with what you need.
Summary by cubic
Clears every base red in cmux-next's checks so gh-merge-green can pass without override, including the state-root, concurrency, and web-bundle-key reds from #22101 and #22094.
TerminalSizedForChipandHomeFirstRunSwitchCarddraw withTypeScalesizes and weights; the switch-card headers move from.mediumto.semibold, andHomeFirstRunView's baseline drops from 8 to 6 to match its actual raw-size count.- Seven agent-pane and sidebar string-table keys that only had en/ja now cover all 21 languages, with the new rows marked
needs_review. cmux-tui-tree-inputs.txtgainsschemas/settings/source/subsessions.json(embedded since #22025) so the tree check covers it.- Carries #22101 and #22094:
HomeHostViewopens keyboard-shortcut settings in the background, the cmux host config dir is a reviewed state-rootkeep, andschemas/sync-motionjoins the web-bundle key inputs. - The client-build test's fake cargo now writes every
--bin(the script buildscmux-tuiandcmux-tui-hostin one invocation) and the client set expectscmux-tui-host.
Checked locally: type scale, l10n (0 errors), tree inputs, state roots, concurrency and web-bundle-key inputs all pass.