Pular para o conteúdo

Verificação de frota

Já usa o emet em vários repositórios? O emet doctor audita quantos você quiser de uma só vez, somente leitura:

Terminal window
emet doctor ~/code/*

Informa, por repositório: um emet.config.json válido, os quatro arquivos docs/agents/*.md presentes, zero marcadores TODO(emet): restantes, se os comandos de commands.selfCheck realmente são resolvidos e os achados de dependências específicos do tracker daquele repositório (gh, Linear; veja a referência de dependências). O plugin mattpocock-skills e as flags das CLIs externas (gh, claude --bg, claude agents --json, verificadas via --help) são checados uma única vez para toda a varredura, não por repositório.

O emet doctor verifica as próprias flags, não apenas se os binários existem. Ele lê o --help de gh issue view/gh repo view (--json), gh issue edit (--add-label, --remove-label), claude (--bg) e claude agents (--json), e informa qualquer flag que uma CLI mais nova ou mais antiga não documente mais. Uma flag renomeada, caso contrário, faria uma onda falhar no meio do caminho.

Cada sondagem é limitada a 5 s para que um gh auth status travado (sem rede) não possa pendurar uma onda. O preflight.requiredCommands de um repositório é uma lista, de responsabilidade do repositório, de binários que emet preflight e emet doctor exigem no PATH. Veja a referência da CLI e a referência de configuração.