You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Mobile: solo-architect tab label regresses from 'Architect' to 'main' after #762 #764
For solo-architect users on mobile, the TabBar tab labeled `Architect` is now labeled `main` after PR #762 merged.
Why
PR #762's `useTabs.ts` changed the architect-tab `label` from the hardcoded string `'Architect'` to the architect's `name`. For an N=1 workspace, the default name is `main`, so the label silently changes.
```diff
-tabs.push({ id: 'architect', label: 'Architect', ... });
+label: name, // = 'main' for the default architect
```
Caught by Codex's spec review (HIGH REQUEST_CHANGES) before merge but not blocking — the regression affects only mobile + solo-architect users (tiny population) and is purely cosmetic.
Fix shape (~5 lines)
When `architects.length === 1` (or for the first/bare architect tab whenever the rest of the UI doesn't visibly differentiate), use `'Architect'` as the label. When there are siblings, use the architect name.
Closing as won't-fix. The label change from 'Architect' to 'main' for solo-architect mobile users is cosmetic, affects a tiny population (mobile + N=1), and 'main' is arguably more informative than the generic 'Architect'. Leaving the implementation as-is.
Reopening — rolling into #786 (multi-architect lifecycle/UX umbrella) since the fix touches the same useTabs.ts:buildArchitectTabs surface the 786 spec covers. Original won't-fix rationale no longer applies.
Activity
waleedkadous commentedon May 19, 2026
Closing as won't-fix. The label change from 'Architect' to 'main' for solo-architect mobile users is cosmetic, affects a tiny population (mobile + N=1), and 'main' is arguably more informative than the generic 'Architect'. Leaving the implementation as-is.
waleedkadous commentedon May 22, 2026
Reopening — rolling into #786 (multi-architect lifecycle/UX umbrella) since the fix touches the same useTabs.ts:buildArchitectTabs surface the 786 spec covers. Original won't-fix rationale no longer applies.
[Spec 786] Approved + fold #764 mobile-solo-architect label fix
[Spec 786][Phase: phase_4_remove_and_ux] feat: remove-architect CLI/R…
Release @cluesmith/codev@3.1.1 (Jacobean)