Skip to content

Onda 3 — Frontend: F2 sweep de tokens + F1 em Biblioteca#69

Merged
danzeroum merged 1 commit into
mainfrom
claude/doc-repository-analysis-wcg7jb
Jul 14, 2026
Merged

Onda 3 — Frontend: F2 sweep de tokens + F1 em Biblioteca#69
danzeroum merged 1 commit into
mainfrom
claude/doc-repository-analysis-wcg7jb

Conversation

@danzeroum

Copy link
Copy Markdown
Owner

Onda 3 do roadmap — frontend F2 + F1

Terceira onda de docs/ROADMAP-MELHORIAS.md (Ondas 1 e 2 já mergeadas — PRs #67, #68).

F2 — sweep de tokenização (conclui a migração de hexes de feedback)

Substitui os hexes de feedback hardcoded restantes pelos tokens de superfície (introduzidos na Onda 1) em Wizard, Personas, Designer, Inicio, Vivo, Biblioteca: error boxes, badges ok/warn, card de sucesso. Novo token --ok-line (#bcd4c8) para o border verde do card "concluída" no Vivo.

Deixados de fora de propósito (não são feedback, tokenizar seria erro semântico): BRAND_SWATCHES (paleta de marca para o usuário escolher a cor da squad) e a cor do nó BPMN gateway · decisão em btvPlugin.

F1 — adoção mais ampla

Biblioteca.tsx passa a usar useAsyncAction + AsyncStatus (idle/loading/error/success unificados), como Minhas na Onda 1.

Docs

referencia/12 (adoção Minhas+Biblioteca) e dados/17 (linha da Biblioteca) atualizados.

Verificação local

  • vitest 43/43 (inclui brand-lint — nenhuma terracota em feedback)
  • tsc -b + vite build limpos
  • oxlint exit 0

🤖 Generated with Claude Code


Generated by Claude Code

Frontend — completa a tokenização de feedback (F2) e amplia a adoção do
AsyncStatus (F1).

- F2: substitui os hexes de feedback hardcoded restantes pelos tokens de
  superfície nas telas Wizard, Personas, Designer, Inicio, Vivo e Biblioteca
  (error boxes, badges ok/warn, card de sucesso). Novo token --ok-line
  (#bcd4c8) para o border verde do card "concluída" no Vivo. Deixados de
  fora, de propósito (não são feedback): BRAND_SWATCHES (paleta de marca) e
  a cor do nó BPMN "gateway · decisão" em btvPlugin.
- F1: Biblioteca.tsx passa a usar useAsyncAction + AsyncStatus (idle/loading/
  error/success unificados), como Minhas.

docs/documentacao atualizadas junto: referencia/12 (adoção Minhas+Biblioteca)
e dados/17 (linha da Biblioteca).

Verificação local: vitest 43/43 (inclui brand-lint — sem terracota em
feedback), tsc -b + vite build limpos, oxlint exit 0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DkWvx5G1XqRZwybmCErshc
@danzeroum danzeroum merged commit cd31e80 into main Jul 14, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants