Skip to content

Commit 3195284

Browse files
alltomatosclaude
andcommitted
docs: register legacy layout removal epic in the roadmap
Issue #7 was closed after the decision to discontinue the old layout entirely instead of migrating dialog-connect-provider.tsx alone. Issue #25 tracks the real scope (32 files) and recommended incremental approach. Co-Authored-By: Claude Sonnet 5 <[email protected]>
1 parent 20a5060 commit 3195284

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

‎ORCHESTRATOR-ROADMAP.md‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,15 @@ Demais lacunas mapeadas em issues (nenhum TODO/gambiarra no código — é falta
112112

113113
Decisão de produto sobre servidores pessoais/privados do usuário (`~/.claude.json` tem 12 configurados, incluindo endpoints internos e chaves): **não vão ser embutidos no fork**. Só os 5 públicos/conhecidos do #24 viram catálogo pré-configurado (sem segredo nenhum, só a URL pública); os privados continuam só via formulário manual.
114114

115+
## Epic: Descontinuar o layout legado
116+
117+
**Status:** Decisão tomada em 2026-08-19 (issue #25), execução não iniciada.
118+
**Origem:** a issue #7 (migrar `dialog-connect-provider.tsx` pra v2) foi investigada e descoberta como um split deliberado por layout, não uma mistura acidental — decisão do usuário: em vez de manter os dois branches, descontinuar o layout antigo (`newLayoutDesigns() === false`) de vez.
119+
120+
Escopo real levantado por grep: **32 arquivos** referenciam `settings.general.newLayoutDesigns()`, incluindo `pages/layout.tsx` (o shell legado inteiro, ~2300 linhas) e o switch raiz em `app.tsx` (`LegacyLayout` vs `NewLayout`). Vários componentes também existem em pares legado/v2 só por convenção de nome (`settings-general.tsx` vs `settings-v2/general.tsx`, etc.), não só pela flag.
121+
122+
Ver [issue #25](https://github.com/alltomatos/opencode/issues/25) pra lista completa dos 32 arquivos e a abordagem recomendada (fatias pequenas e verificadas, `layout.tsx`/`app.tsx` por último, toggle de Configurações removido só no final). Não deve ser feito numa PR só — trabalho de várias sessões.
123+
115124
## Epic: Build multi-plataforma na promoção `dev` → `prod`
116125

117126
**Status:** Concluído em 2026-08-19.

0 commit comments

Comments
 (0)