memory+docs update
This commit is contained in:
parent
35e7027881
commit
4f8996712e
@ -1,5 +1,7 @@
|
|||||||
# Plano — E2E de verificação: login real + relatório de turno
|
# Plano — E2E de verificação: login real + relatório de turno
|
||||||
|
|
||||||
|
> **ESTADO: IMPLEMENTADO E VERIFICADO (2026-05-30).** `pnpm test:e2e` 3/3 (happy-path + relatório) e `pnpm test:e2e:auth` 4/4 (login real, autologin OFF). A implementação destapou o problema do `AUTH_URL` per-app — corrigido de raiz via `apps/admin-web/.env.admin` (ver [auth-v0.2.md] e a secção de config no project_phase da memory).
|
||||||
|
>
|
||||||
> Autor: Opus 4.8 (sessão de design, 2026-05-30). Destinado a implementação pelo Sonnet.
|
> Autor: Opus 4.8 (sessão de design, 2026-05-30). Destinado a implementação pelo Sonnet.
|
||||||
> Pré-requisitos: MAI CALL v0.1 + Auth v0.2 + v0.3 (relatório), todos implementados e verificados ao nível de lógica/build. Estado do código verificado contra o repo.
|
> Pré-requisitos: MAI CALL v0.1 + Auth v0.2 + v0.3 (relatório), todos implementados e verificados ao nível de lógica/build. Estado do código verificado contra o repo.
|
||||||
> **Motivo:** Pedro escolheu "travar features e verificar". Três camadas de interação nunca foram exercitadas por um browser: (a) a UI do relatório, (b) o **login real** (o E2E atual usa `AUTH_DEV_AUTOLOGIN=true` e **contorna** o login), (c) offline. Este plano fecha (a) e (b) com Playwright. (c) fica para um smoke manual.
|
> **Motivo:** Pedro escolheu "travar features e verificar". Três camadas de interação nunca foram exercitadas por um browser: (a) a UI do relatório, (b) o **login real** (o E2E atual usa `AUTH_DEV_AUTOLOGIN=true` e **contorna** o login), (c) offline. Este plano fecha (a) e (b) com Playwright. (c) fica para um smoke manual.
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
# Plano — i18n (infra + extração PT-PT / EN)
|
# Plano — i18n (infra + extração PT-PT / EN)
|
||||||
|
|
||||||
|
> **ESTADO: IMPLEMENTADO E VERIFICADO (2026-05-30).** Ambas as apps bilingues PT/EN. Verificado: paridade de chaves 85/85 (admin) + 52/52 (operator), 274 mensagens ICU OK, `tsc` limpo, `test:e2e` 3/3 + `test:e2e:auth` 4/4. Guia de manutenção e de adicionar línguas em [`docs/i18n.md`](../i18n.md).
|
||||||
|
>
|
||||||
> Autor: Opus 4.8 (sessão de design, 2026-05-30). Destinado a implementação pelo Sonnet.
|
> Autor: Opus 4.8 (sessão de design, 2026-05-30). Destinado a implementação pelo Sonnet.
|
||||||
> Pré-requisitos: MAI CALL v0.1 + Auth v0.2 + v0.3 + verificação E2E, todos implementados. Estado verificado contra o repo.
|
> Pré-requisitos: MAI CALL v0.1 + Auth v0.2 + v0.3 + verificação E2E, todos implementados. Estado verificado contra o repo.
|
||||||
> **Motivo:** Pedro quer a app pronta para vários idiomas antes de empilhar mais módulos (o custo de extrair strings cresce com cada módulo). Começar com **PT-PT (default) + EN**. Tradução real só destas duas; a infra fica pronta para adicionar línguas com um ficheiro `.json`.
|
> **Motivo:** Pedro quer a app pronta para vários idiomas antes de empilhar mais módulos (o custo de extrair strings cresce com cada módulo). Começar com **PT-PT (default) + EN**. Tradução real só destas duas; a infra fica pronta para adicionar línguas com um ficheiro `.json`.
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
# Plano — MAI CALL v0.1 (ciclo mínimo)
|
# Plano — MAI CALL v0.1 (ciclo mínimo)
|
||||||
|
|
||||||
|
> **ESTADO: SHIPPED (2026-05-16).** Os 14 passos estão concluídos e commitados. Desde então: Auth v0.2, relatório v0.3, testes E2E e i18n PT/EN foram adicionados por cima (ver os outros planos em `docs/plans/` e a memory `project-phase`).
|
||||||
|
>
|
||||||
> Autor: Opus 4.7 (sessão de design, 2026-05-16). Destinado a implementação pelo Sonnet.
|
> Autor: Opus 4.7 (sessão de design, 2026-05-16). Destinado a implementação pelo Sonnet.
|
||||||
> Estado do scaffold no momento do design: Next.js 15 + tRPC v11 + Prisma 6 + Postgres + Auth.js v5 beta + Tailwind 3 + shadcn (inlined) + Docker Compose + pnpm 11 monorepo + Turbo + Playwright. `packages/domain` vazio. Auth = dev-autologin sem password.
|
> Estado do scaffold no momento do design: Next.js 15 + tRPC v11 + Prisma 6 + Postgres + Auth.js v5 beta + Tailwind 3 + shadcn (inlined) + Docker Compose + pnpm 11 monorepo + Turbo + Playwright. `packages/domain` vazio. Auth = dev-autologin sem password.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user