Korvian External Documentation Automation - Production Configuration
Arquitetura
- Orquestracao principal: script de orquestracao diario em modo incremental.
- Assurance semanal: varredura full de documentação com deduplicacao por fingerprint.
- Integracao por evento: processamento de deploy HML/Production em modo OBSERVE.
- Fonte de governanca: Azure DevOps como sistema de registro de execução.
WITs
- AI Automation
- Release Assurance
- AI Engineering Task
- Documentation Finding
Agentes
- Orquestrador oficial: korvian-docs-orchestrator.
- Agentes especialistas de documentação: executados sob coordenacao do orquestrador.
Queries
- Automacoes por Automation ID (daily e weekly).
- Fila noturna de tarefas explicitas AI elegiveis.
- Findings por fingerprint para deduplicacao.
Automacoes
- DOC-FROTA-DAILY-001 (diaria incremental).
- DOC-FROTA-WEEKLY-001 (semanal full assurance).
Schedules
- Daily: 04:07 Europe/Lisbon.
- Weekly: 02:17 Europe/Lisbon (domingo).
Deployment Triggers
- Integracao ativa via repository_dispatch no korvian-docs.
- Sinalizacao ativa via workflow_run no korvian-frota.
- Modo operacional: OBSERVE.
Baseline Policy
- Não executar automacao se AI Automation estiver Disabled ou Automation Enabled=False.
- Em caso de bloqueio de precondicoes, registrar evidencias e manter sem ação destrutiva.
Finding Policy
- Criacao de Documentation Finding com fingerprint estavel.
- Quando finding ja existir, incrementar occurrenceCount e registrar histórico.
Night Queue
- Processar AI Engineering Tasks elegiveis para execução noturna apos assurance obrigatório.
- Prioridade: Critical > High > Normal > Low.
- Respeitar limite de capacidade por run e politicas de concorrencia.
Failure Policy
- Contadores de falha total e consecutiva por automacao.
- Quando limite de tentativas for excedido, transicao para Attention Required.
- Reset de falhas consecutivas apos execução bem-sucedida.
Manual Execution
- workflow_dispatch permanece habilitado para daily, weekly e deployment-assurance.
- Dry-run suportado para validação segura sem efeitos colaterais indevidos.
Runbook
- Validar conectividade ADO e GitHub.
- Validar estado da AI Automation.
- Executar daily incremental e fila noturna.
- Executar weekly full assurance conforme agenda.
- Processar eventos de deploy em OBSERVE.
- Registrar evidencias em Release Assurance e comentarios nos WIs de automacao.
Disable/Pause Procedure
- Alterar State para Disabled e Custom.AutomationEnabled=False no WI de automacao.
- Desabilitar trigger de agenda no workflow correspondente.
- Registrar comentario de pausa com motivo, responsavel e prazo de revisão.
Recovery Procedure
- Revalidar scripts em ValidateOnly.
- Corrigir causa raiz e reexecutar em dry-run.
- Reabilitar State=Enabled e Custom.AutomationEnabled=True.
- Registrar comentario de reativacao e proxima execução prevista.