/** * `Commander ExecutionGraph` -> Auto Run docs do RunMaestro. * * Regras (spec `docs/MAESTRO-BRIDGE.md` §3.1): * 1. `kind: 'tool'` (survey, materialize, deliver, verify-tests, qualquer outro) * NUNCA vira task: o Maestro roda direto no repo real com o agente, e esses * nós são overhead do runtime Izanagi. * 2. `kind: 'gate'` idem: validação é responsabilidade do agente Maestro + * markers HITL. * 3. `kind: 'approval'` vira task com marker `MAESTRO:HITL` (reason do * `metadata.reason`, senão default). * 4. os demais kinds de execução (agent/skill/validator/evaluator/aggregator/ * parallel) viram checkbox `- [ ] `. * 5. uma doc por parallelBatch, na ordem do grafo (posição no array = fase). * 6. marker `MAESTRO:MODEL` por task com tier mapeado do hint do modelo * (premium->high, balanced->medium, fast->low). * 8. saída em `//` com `01-.md`, `02-.md`, ... */ import type { ExecutionGraph } from '../types.js'; import type { MaestroExport } from './types.js'; export interface ExportOptions { /** * Diretório raiz de saída. A doc cai em `//`. Default: * `./.maestro/playbooks` (resolvido contra o cwd do processo). */ out?: string; /** Rodapé opcional (ex.: comando/modo que gerou o plano). */ footer?: string; } /** Mapeia o hint de modelo do nó para o tier Maestro (`low|medium|high`). */ export declare function tierFromModelHint(hint: string | undefined): 'low' | 'medium' | 'high' | undefined; /** * Converte um grafo do Commander em docs Auto Run, gravando as docs em * `//`. Nós tool/gate são pulados e reportados; approval vira HITL. */ export declare function exportGraphToDocs(graph: ExecutionGraph, opts?: ExportOptions): MaestroExport; //# sourceMappingURL=export-plan.d.ts.map