refactor: workspace surface rename — hooks, classes, labels, assets - #1014
Merged
Conversation
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…the run-mode placeholder Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
blove
enabled auto-merge (squash)
September 5, 2026 17:46
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reopened copy of #1013 (its head branch was deleted before the merge landed; the content is identical and was fully reviewed there).
Part B of
docs/superpowers/specs/2026-09-04-docs-workspace-unification-design.md(plan:docs/superpowers/plans/2026-09-04-docs-workspace-unification.md).What
data-cockpit-*hook becomesdata-workspace-*(data-cockpit-workspace→data-workspace-surface), every.cockpit-*class, BEM variant, CSS custom property, and keyframe becomesworkspace-*, acrosslibs/workspace-reactandapps/website, with the Playwright specs, style contract, and screenshot capture script updated in the same commit. The CSS is byte-identical modulo the token substitution.aria-labelCockpit navigation→Documentation navigation.workspace-{run,code,docs,api}.webp.chat-debugrow says "Debug panel".cockpit-retirement.spec.ts: the bare word must not appear in user-facing Website copy (.mdx,.md,.tsx), with a narrowly scoped allowlist for repository paths, package and project names, bridge query params, and type names.Internal package names, Nx project names,
cockpit/example directories, file names, and CI keys are unchanged by design.Verification
Website unit suite 1213/1213 (guard green); workspace-react and cockpit-shell green; lint 0 errors;
npx nx e2e website122 passed locally; on #1013 every lane including the deployed preview was green.Follow-ups: Part C (redirect service retirement), Part D (Vercel/DNS/secrets cleanup).
🤖 Generated with Claude Code