Repository navigation
fix(console): drop repeated settings and namespace text and step down the create card heading - #3009
Conversation
…d nothing Settings showed an account with no display name as Name and Email both set to the email (finding 2099); it now shows the email once. The Create Namespace dialog printed a request ID under a taken-name or validation refusal (finding 2102); request IDs now stay for outcomes the console cannot explain.
The intro card's 'Your next teammate' heading was 24 px, the page title's size (finding 2097). It now uses --text-xl.
An administrator asked about a denied create can trace it by that ID (internal review).
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Codex review: needs maintainer review before merge. What this changesThis PR removes duplicate Settings account details and routine Namespace request IDs, and reduces the Create Agent card heading. Example: An account has operator@example.com as both its name and email.
Review scores
ProductKind: Bug fix · Worth it: Yes · Fix scope: Complete Merge readiness✅ Ready for maintainer review Keep this PR open: the focused presentation improvements remain useful on main, the previous Storybook finding is fixed, and no actionable code defects remain. Priority: P3 Before mergeNone. FindingsNone. Tests
Agent review detailsHow this fits togetherThe controller serves the Console, whose existing renderers turn session details and Namespace API responses into browser views styled by shared typography tokens. flowchart TB
A[Session response] --> B[Settings renderer]
C[Namespace API response] --> D[Creation dialog]
E[Console typography] --> F[Create Agent card]
B --> G[Browser view]
D --> G
F --> G
Technical reviewBest possible solution: Keep the direct changes in the existing Console renderers and complete the required visual handoff. Do we have a high-confidence way to reproduce the issue? Current-main renderers establish all three presentation cases, the account provisioner confirms the email fallback, and inspected screenshots demonstrate the heading difference; no target code was run. Is this the best way to solve the issue? The existing owners provide the smallest complete fix, preserving distinct display names and useful denial and unexpected-failure diagnostics without adding production machinery. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 166def51e1c5. Provenance checked
TestingProof path: shipped entry point. SecurityNone. EvidenceWhat I checked:
Likely related people:
Review metrics
LabelsLabel changes:
Label justifications:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale6/6 🦀 challenger crab · 5/6 🦞 diamond lobster · 4/6 🐚 platinum hermit · 3/6 🦐 gold shrimp · 2/6 🦪 silver shellfish · 1/6 🧂 unranked krab. Overall follows the weaker of proof and patch quality; ✨ marks media proof (a screenshot, video, or linked artifact) that directly shows the changed behavior. WorkflowClawSweeper edits this one comment on every review. Comment HistoryReview history (1 earlier review cycle)
Reviewed October 20, 2026, 1:31 AM ET / 05:31 UTC (Revision 2). |
…ading and request ID changes
|
@clawsweeper re-review |
|
🦞👀 Re-review progress:
|
Problem
Dogfood round 32:
Change
console.css:.launch-intro h2uses--text-xl(18 px) and its line height, one step under the 24 px title.console.mjs: Settings shows the Name row only when the name differs from the email.namespaces.mjs: the request ID shows only for an outcome the console cannot explain (5xx, network, unexpected answers) or a denial (403), which an administrator may need to trace; refusals the reader can fix (400, 409, 429) show the message alone.sessionUseroverride) shows one Email row.page-header-workflow.mdchecks the Create Agent card heading is a step below the title;namespace-create-workflow.mdsays Create Conflict shows no request ID and Create Denied keeps one.Verification
Media (Settings uses a session whose name is its email; the Namespace dialog shows a taken name):
Risks