Skip to content

fix(assistente): a lista de fechamento de O Assistente do dia a dia - #972

Merged
leandrotcawork merged 8 commits into
mainfrom
fix/conexus-assistant-closing
Nov 11, 2026
Merged

leandrotcawork merged 8 commits into
mainfrom
fix/conexus-assistant-closing

Conversation

@leandrotcawork

Copy link
Copy Markdown
Collaborator

O que fecha

A lista de fechamento de "O Assistente do dia a dia" (build: #963). Um commit por grupo.

Grupo Itens Commit
Gravações do Mastra 1.82 Revisão 7 (files.jsonl era da 1.79) e 8 (a lista da passagem vinha montada à mão: o cenário handoff agora grava a lista) test(assistente): a passagem e as partes guardadas…
files.ts e o roteiro Revisão 3 (a partida da máquina ganha o caso do arquivo só do histórico; ele cai sem a partida, provado por mutação; o comentário diz o que a partida faz), 10 (o roteiro manda .xlsx e .docx com o tipo do navegador), 12 (o tipo de teste SentFile vira Upload), 13 (os details da Failure que nenhum teste nem consumidor lê saem; o motivo e o código seguem na linha de log, que o teste lê), observações A e B do delta (comentário de isInline; InputProcessor<FileUploadTripwireMetadata>) fix(assistente): a máquina fora com o arquivo do histórico…
Texto do Assistente Revisão 4 (a imagem fica com o modelo), QA 2 (a resposta do read_file para um PDF sugere base64; o Mastra não tem opção para essa frase, então uma linha nossa manda ignorar a sugestão; a frase do Mastra fica como vem) fix(assistente): o texto diz que a imagem fica…
Quadro do diagrama Revisão 11 (parse com suppressErrors devolve false para a sintaxe do modelo; o que mais o desenho lançar vai ao console do quadro) fix(web): o quadro do diagrama diz no console…
Fileira de anexos QA 3 (a 390 px a fileira do compositor quebra com flex-wrap, como a do balão; teste de navegador com três arquivos, que cai sem a mudança) fix(web): a fileira de anexos…
Roteiro Diagnóstico: docs/roadmap.md:85 segue o cartão aprovado docs(roadmap): …

Declarações (L7)

  • Revisão 5: packages/app/src/check/check.test.ts (o mermaid traz o dayjs para a raiz; o teste do import sem pacote deixou de falhar) e knip.json (as entradas do quadro e da fixture, C74) entraram no feat(assistente): O Assistente do dia a dia (U1 a U4) #963 fora das pastas do cartão.
  • Revisão 6: bb3fa5ab no feat(assistente): O Assistente do dia a dia (U1 a U4) #963 mexeu em diagram.tsx (U3) e check.test.ts depois do commit da U3; L13 guarda os commits.
  • Revisão 9, critério 16: sequências de seis palavras do assistant.md contra codex@970111f gpt_5_2_prompt.md e os arquivos de mastracode/sdk/src/agents/prompts/ do mastra-1.82@6e8dfcb8: 0 em todos (contagem da revisão). A linha nova do read_file é texto nosso, escrito sem copiar.
  • Conferência 1 de no máximo 3 do delta 59fd9296..f821b25b: approve, nenhum Bloqueia.

Fica de fora, para a palavra do fundador

  • Refreview 3 e 9 (a linha do diagrama na tabela do cartão e o texto da dívida das conferências antecipadas): o cartão está aprovado em bb3fa5ab e check-approval recusa qualquer mudança depois dele. O patch está pronto; entra com uma emenda no docs/approvals.md.
  • Observação C do delta (o título do caso hostil não cita o click): sem asserção própria do click, mudar o título prometeria mais do que o teste prova.

Rodei

files-machine, files, files-journey, handoff, instructions (servidor, Postgres descartável); messages.test.tsx; composer-row.layout.test.ts e diagram.layout.test.ts no Chromium; typecheck, biome check (6 avisos que já existiam, nenhum em arquivo tocado), knip, deps, docs, suppressions, migrations, approval, boundaries. Sem Stryker nem suíte inteira: o CI roda.

…a falha da gravação perde os detalhes que ninguém lê, o tipo do roteiro e o do teste deixam de dividir o nome

A partida da máquina antes do processador nativo ganha um caso que a distingue (um arquivo só do
histórico com a máquina fora); o comentário diz o que ela faz de verdade. O roteiro manda o .xlsx e o
.docx com o tipo que o navegador manda. O tipo de teste SentFile vira Upload.
…gnorar a dica do read_file sobre o PDF

O texto do Assistente prometia que nenhum arquivo entra na conversa; as imagens ficam com o modelo. A
resposta do read_file para um PDF (palavras do Mastra, que ficam como vêm) sugere ler em base64; uma
linha nossa manda ignorar a sugestão.
…taxe

O parse nativo devolve false para a sintaxe do modelo (suppressErrors); o resto que o desenho lança é
do próprio desenho e agora aparece no console do quadro, antes de a página mostrar o código.
…te entram no lançamento, como o cartão aprovado
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…os anexos tipa os arquivos

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@leandrotcawork
leandrotcawork merged commit 1b5544d into main Nov 11, 2026
21 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