From 58451f805e9a246b2fa51ec70f5f8ee14719a018 Mon Sep 17 00:00:00 2001 From: Pedro Gomes Date: Sat, 30 May 2026 13:04:59 +0100 Subject: [PATCH] update doc --- docs/plans/mai-call-v0.3-shift-report.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/plans/mai-call-v0.3-shift-report.md b/docs/plans/mai-call-v0.3-shift-report.md index 0373c68..58ffc2b 100644 --- a/docs/plans/mai-call-v0.3-shift-report.md +++ b/docs/plans/mai-call-v0.3-shift-report.md @@ -1,5 +1,7 @@ # Plano — MAI CALL v0.3 (relatório de fim de turno) +> **ESTADO: IMPLEMENTADO E VERIFICADO (2026-05-30).** Os 5 passos estão feitos. Verificado: `tsc` limpo (admin-web), `report-smoke.ts` 22/22 (contra a procedure real — agregação, `BAD_REQUEST` to≤from e >31d, janela futura vazia, `FORBIDDEN` para operador), E2E MAI CALL verde. Revisão Opus corrigiu 2 defeitos pós-implementação: (1) fetch storm no modo "Hoje" (janela instabilizava a query key a cada render → `useMemo`); (2) smoke re-implementava a agregação em vez de chamar a procedure e não cobria o `BAD_REQUEST` exigido pelo AC → reescrito no padrão `createCallerFactory`. +> > Autor: Opus 4.8 (sessão de design, 2026-05-30). Destinado a implementação pelo Sonnet. > Pré-requisitos: MAI CALL v0.1 ([`mai-call-v0.1.md`](./mai-call-v0.1.md)) + Auth v0.2 ([`auth-v0.2.md`](./auth-v0.2.md)), ambos implementados. Estado do código verificado contra o repo.