with one click
process-medical-chats
// Processa Chats_Raw médicos em notas Wiki_Medicina usando med_ops.py, subagents, validação formal, publish dry-run e linker semântico. Use com /mednotes:process-chats.
// Processa Chats_Raw médicos em notas Wiki_Medicina usando med_ops.py, subagents, validação formal, publish dry-run e linker semântico. Use com /mednotes:process-chats.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | process-medical-chats |
| description | Processa Chats_Raw médicos em notas Wiki_Medicina usando med_ops.py, subagents, validação formal, publish dry-run e linker semântico. Use com /mednotes:process-chats. |
Workflow: docs/workflows/process-chats.md.
Contratos: docs/reference/json-contracts.md.
Resposta: knowledge/workflow-output-contract.md.
Use para processar Chats_Raw em notas Wiki_Medicina ou continuar
/mednotes:process-chats.
${extensionPath}/scripts/mednotes/med_ops.py.${extensionPath}/scripts/mednotes/wiki_tree.py,
taxonomy-canonical, taxonomy-tree, taxonomy-audit.${extensionPath}/knowledge/knowledge-architect.md.${extensionPath}/knowledge/semantic-linker.md,
med_ops.py run-linker.docs/reference/context-ownership.md.med_ops.py.triage, discard,
stage-note, catálogo, dry-run, publish, linker.work_items; batches apenas agrupam work_ids.error_context; subagent de reparo recebe
causa, artefato, correção, retry_scope e next_action.agent_events redigidos para retry/loop, fase errada,
next_action ignorado, drift, mutação inesperada, bloqueio ou comando falho.environment_blocker.windows_path_or_venv: rode /mednotes:setup ou
bootstrap/reset oficial; não edite scripts/runbooks para contornar ambiente.human_decision_packet; resolva e retome por
resume_action antes de publish.note_plan é da triagem. O architect escreve
todas as notas create_note planejadas pela triagem, somente elas, e gera
raw-coverage.v1.publish-batch bloqueia sem coverage_path, raw sem note_plan, coverage
divergente, staged fora do plano ou alvo duplicado por normalização.raw_files[]/sources[]; covered exige
delta/seção/referência. Falta vira provenance_gap.gemini-md-export é obrigatório, iframe/linkado; nunca inline
HTML.publish-batch --dry-run; publish real exige recibo compatível e
rollback automático em falha pós-mutação.ready_to_publish, publish real é published, linker com
blockers é completed_with_link_blockers; não chame de completed.title vira o arquivo .md.Ache ${extensionPath}; fallback:
~/.gemini/extensions/medical-notes-workbench.
Valide e carregue taxonomia:
uv run python "${extensionPath}/scripts/mednotes/med_ops.py" validate
uv run python "${extensionPath}/scripts/mednotes/wiki_tree.py" --max-depth 4 --audit --format text
Se environment_preflight.status=blocked, pare com setup/reset oficial
antes de ler/mutar Wiki. Se o usuário pedir organização prévia, use
taxonomy-migrate --dry-run; aplique só com confirmação e
--rollback --receipt <recibo.json>.
Oriente backlog com list-pending --summary e list-triados --summary.
Pendentes: plan-subagents --phase triage --limit <N>. Default 5; use 2/3
em modo econômico. Lance no máximo um triager por work_item.raw_file;
aplique em série triage --note-plan <note-plan.json> ou discard.
Triados: plan-subagents --phase architect --temp-root <tmp> --limit <N>.
Um architect por work_item com raw(s), temp_dir, plano, taxonomia, árvore
e catálogo; escreve só no temp_dir. canonical_merge usa um architect por
target_key; canonical_merge_required/ambiguidade bloqueiam para revisão
ou decisão humana, sem nota paralela.
Valide temporárias com validate-note; se requires_llm_rewrite, passe
rewrite_prompt e error_context ao architect, máximo 2 tentativas. Use
fix-note só para YAML/erros determinísticos. Confira cobertura
informacional.
Manifest único: stage-note --coverage <coverage.json>. Não edite manifest.
Sem proveniência multi-fonte, bloqueie como provenance_gap.
Rode med-catalog-curator, depois publish-batch --manifest <manifest> --dry-run.
Chame med-publish-guard; publique só com approve.
Rode publish-batch real uma vez e, ao final do lote, run-linker. Com
blockers de grafo/linker, próxima ação: /mednotes:fix-wiki --dry-run.
Registre feedback local quando possível, incluindo agent_events e
bloqueios de ambiente. Responda por workflow-output-contract.md com
status real e sem JSON bruto.
work_items; não processe batches como segunda fila.target_key.create_note aparece em coverage/manifest; toda staged note aparece no
note_plan.plan-subagents --phase architect agrupa duplicata simples em
canonical_merge; o resto bloqueia antes de gastar tokens.truncated: true, termine a fase atual antes de novo lote.