fix: achados do double-check — gitignore do handoff, descoberta do comando e razão do fallback no TUI - #14
Merged
Merged
Conversation
…mando e razão do fallback no TUI Varredura de integração (agente adversarial) sobre o engine relay/handoff: - imp/data/handoff/ entra em FIA.gitignoreEntries — os prompts salvos não vazam mais para commits dos alunos (retroativo via ensureFiaGitignore) - imp handoff registrado nos painéis do produto: nota pós-install da FIA (fia.js), resumo final (finish.js), tabela Routing do SKILL.md e cookbook update_roster — era descobrível só pelo DOCS, justamente o comando de emergência quando o Pi está fora - TUI RunDetail: fallback de run-start mostra a razão (payload.kind || reason) e evento com payload nulo/parcial não renderiza mais 'undefined (undefined)' - ensure() avisa quando defaults.relay tem valor desconhecido (antes virava 'auto' em silêncio) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
elberrd
added a commit
that referenced
this pull request
Aug 14, 2026
…t real (#16) Bump de release para publicar a logo oficial no README (#12), o relay off respeitado no resume (#13), os achados do double-check (#14) e a checagem real do git no preflight — shim do Xcode no macOS + PATH pós-winget no Windows (#15). Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fechamento do double-check pedido pelo Elber: um agente adversarial varreu as 7 superfícies de integração do engine relay/handoff (installer/stamping com fixture pré-relay real +
--update-runtimede ponta a ponta, viewer com db semeado e payloads hostis, TUI render, launcher, docs dos 3 repos vizinhos, cookbooks, tarball npm). Plumbing aprovado; 3 achados corrigidos aqui:imp/data/handoff/sem gitignore —git add -Ade um aluno stageava os prompts salvos. Entrou emFIA.gitignoreEntries(retroativo:ensureFiaGitignoreroda no install e no update).imp handoffinvisível no produto — registrado na nota pós-install da FIA, no resumo do finish, na tabela Routing do SKILL.md e no cookbookupdate_roster(regra do CLAUDE.md: comando student-facing em todas as superfícies).reason(semkind); a linha agora mostrakind || reason, e payload nulo/parcial é filtrado em vez de virarundefined (undefined).Bônus:
ensure()avisa quandodefaults.relaytem valor desconhecido (o coerce silencioso paraautoescondia typo).Suite 720 verde + lint limpo. A
alpha.7nunca foi publicada — ela carrega estes fixes sem novo bump.🤖 Generated with Claude Code