export declare const ACE_TASK_CONTRACT_FILES: readonly ["agent-state/TASK.md", "agent-state/SCOPE.md", "agent-state/QUALITY_GATES.md", "agent-state/HANDOFF.json"]; export declare const ACE_DEFAULT_STATE_SOURCES: readonly ["agent-state/TASK.md", "agent-state/SCOPE.md", "agent-state/QUALITY_GATES.md", "agent-state/STATUS.md", "agent-state/HANDOFF.json", "agent-state/EVIDENCE_LOG.md"]; export declare const ACE_DEFAULT_CONTINUITY_SOURCES: readonly ["agent-state/TASK.md", "agent-state/SCOPE.md", "agent-state/QUALITY_GATES.md", "agent-state/HANDOFF.json", "agent-state/STATUS.md", "agent-state/DECISIONS.md", "agent-state/RISKS.md", "agent-state/EVIDENCE_LOG.md"]; export interface AutonomyPolicyConfig { orchestrator_preflight?: boolean | null; recall_context?: boolean | null; state_sources?: string[] | null; before_run_checks?: string[] | null; stop_checks?: string[] | null; review_mode?: string | null; } export interface NormalizedAutonomyPolicy { orchestrator_preflight: boolean; recall_context: boolean; state_sources: string[]; before_run_checks: string[]; stop_checks: string[]; review_mode: string | null; } export interface ContinuityPolicyConfig { enabled?: boolean | null; source_paths?: string[] | null; max_sources?: number | null; max_excerpt_chars?: number | null; max_total_chars?: number | null; max_status_events?: number | null; max_run_ledger_entries?: number | null; include_snapshot?: boolean | null; } export interface NormalizedContinuityPolicy { enabled: boolean; source_paths: string[]; max_sources: number; max_excerpt_chars: number; max_total_chars: number; max_status_events: number; max_run_ledger_entries: number; include_snapshot: boolean; } export interface AceFileStatus { path: string; present: boolean; valid: boolean; note: string; } export interface AceTaskContractAssessment { ok: boolean; summary: string; missing: string[]; invalid: string[]; blockers: string[]; files: AceFileStatus[]; handoff_status?: string; handoff_reason?: string; } export interface AceStateSlice { path: string; present: boolean; excerpt: string; } export interface AceContextSnapshot { name: string; timestamp: string; summary: string; path: string; content: string; } export interface AceRecallContext { task_contract: AceTaskContractAssessment; state_slices: AceStateSlice[]; snapshot?: AceContextSnapshot; } export interface AceContinuityPacketSource { path: string; excerpt: string; chars: number; } export interface AceContinuityPacketEvent { timestamp: string; source_module: string; event_type: string; status: string; summary: string; } export interface AceContinuityPacketRunEntry { timestamp: string; tool: string; category: string; message: string; artifacts: string[]; } export interface AceContinuityPacket { generated_at: string; summary: string; highlights: string[]; task_contract_ok: boolean; blockers: string[]; included_sources: AceContinuityPacketSource[]; missing_sources: string[]; dropped_sources: string[]; recent_status_events: AceContinuityPacketEvent[]; recent_run_ledger: AceContinuityPacketRunEntry[]; snapshot?: { name: string; timestamp: string; summary: string; path: string; }; budget_report: { max_sources: number; max_excerpt_chars: number; max_total_chars: number; max_status_events: number; max_run_ledger_entries: number; used_chars: number; }; } export declare const DEFAULT_AUTONOMY_POLICY: NormalizedAutonomyPolicy; export declare const DEFAULT_CONTINUITY_POLICY: NormalizedContinuityPolicy; export declare function normalizeAutonomyPolicy(input?: AutonomyPolicyConfig | null): NormalizedAutonomyPolicy; export declare function normalizeContinuityPolicy(input?: ContinuityPolicyConfig | null): NormalizedContinuityPolicy; export declare function readAceTaskContractAssessment(): AceTaskContractAssessment; export declare function readAceContextSnapshot(name?: string): AceContextSnapshot | undefined; export declare function buildAceRecallContext(input?: { state_sources?: readonly string[]; snapshot_name?: string; excerpt_chars?: number; }): AceRecallContext; export declare function buildAceContinuityPacket(input?: { state_sources?: readonly string[]; snapshot_name?: string; policy?: ContinuityPolicyConfig | NormalizedContinuityPolicy | null; }): AceContinuityPacket; export declare function formatAceRecallMarkdown(recall: AceRecallContext): string; export declare function formatAceContinuityPacketMarkdown(packet: AceContinuityPacket): string; export declare function buildAutonomyHookEnv(policy: NormalizedAutonomyPolicy, continuity?: NormalizedContinuityPolicy): Record; //# sourceMappingURL=ace-autonomy.d.ts.map