/** * Catálogo de stacks de destino para artefatos gerados (Agent/Skill Factory). * * Quando um agente ou skill nasce com `stack` definida, ele carrega: * - capabilities específicas da stack (genome do agente); * - validação empírica obrigatória (ex.: `cargo clippy + cargo test`); * - guardrail anti-entrega-sem-verificação (RULES.md — evidência > afirmação). * * `all` é o default: artefato agnóstico de stack (vale para qualquer projeto). */ import type { Stack } from '../types.js'; export interface StackMeta { label: string; /** Capacidades que a stack adiciona ao genome do agente. */ capabilities: string[]; /** Comando(s) de validação empírica exibidos no artefato gerado. */ validation: string; } export declare const STACK_META: Record; export declare function isValidStack(value: string): value is Stack; /** Capacidades extra de uma stack para enriquecer o genome do agente. */ export declare function stackCapabilities(stack?: Stack): string[]; /** Validação empírica da stack (ex.: "cargo clippy + cargo test"). */ export declare function stackValidation(stack?: Stack): string; /** Guardrails de validação para o genome do agente (anti-entrega-sem-evidência). */ export declare function stackGuardrails(stack?: Stack): string[]; //# sourceMappingURL=stacks.d.ts.map