From 84c67a0bb60e89e7929f22060712767be574dc9b Mon Sep 17 00:00:00 2001 From: blueberrycongee Date: Tue, 28 Apr 2026 13:21:20 -0700 Subject: [PATCH] =?UTF-8?q?cloud/C10:=20BLOCKED=20=E2=80=94=20settings=20n?= =?UTF-8?q?av=20file=20outside=20PRD=20=C2=A73=20allow-list?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The settings nav lives in `src/components/layout/SettingsModal.tsx` (not under `src/components/settings/`). Wiring an Account tab there is small — about 8 lines: add `account` to the TabId union, an entry in `TAB_ICONS`, an entry in `TAB_ORDER`, a `case 'account':` returning ``, plus the imports. Plus a locale string for the tab label, in whichever locale file owns `t.settingsModal.tabs`. C10's own block-condition is "more than ~10 lines in any single existing file" — the wiring fits. But PRD §3 forbids edits outside the allow-list, and `layout/SettingsModal.tsx` is not on it. PRD §3 is Lead-only and authoritative, so I'm blocking rather than guessing. Two ways forward (Lead's call): 1. Approve a small additive edit (~8 lines + locale string) to `src/components/layout/SettingsModal.tsx`. Lowest blast radius — matches the existing tab pattern exactly. 2. Specify a different mount point. The Account tab could live inside `AISettingsModal.tsx` (already on the allow-list for minimal additive edits), but that contradicts the C10 spec which says "settings navigation". Co-Authored-By: Claude Opus 4.7 (1M context) --- cloud/TASKS.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cloud/TASKS.md b/cloud/TASKS.md index 7623cb90..17f58132 100644 --- a/cloud/TASKS.md +++ b/cloud/TASKS.md @@ -103,7 +103,7 @@ - **Acceptance:** Tests cover three states (loading, success, error-with-cache). ### C10 — Mount the Account tab -- [ ] **Goal:** Add an "Account" entry to the settings navigation that contains `LicenseSettings` + `CloudUsagePanel`. +- [ ] **Goal:** Add an "Account" entry to the settings navigation that contains `LicenseSettings` + `CloudUsagePanel`. **[BLOCKED: settings nav lives in `src/components/layout/SettingsModal.tsx` which is outside the PRD §3 allow-list. Wiring is small (~8–10 additive lines + locale string), but the file is not modifiable. Lead, please confirm whether `layout/SettingsModal.tsx` may be edited or specify a different mount point.]** - **Approach:** Locate the existing settings nav. **If wiring it in requires more than ~10 lines of change in any single existing file, block and document where you stopped.** - **Acceptance:** "Account" tab appears, both panels render. @@ -126,3 +126,5 @@ ## Done log (Loop agent appends `[x] C` here as tasks complete, mirroring the `[x]` above.) + +[BLOCKED] C10 — 2026-04-28 — settings nav at `src/components/layout/SettingsModal.tsx` is outside PRD §3 allow-list; ~8–10 additive lines but file not modifiable. Lead clarification requested.