export type ExecutionObjective = { kind: 'task'; id: string; title: string; objective: string; status: string; scopeBoundary?: string; acceptanceCriteria: string[]; expectedOutputs: string[]; nextAction?: string; blockedReason?: string; } | { kind: 'workflow'; id?: string; title: string; objective: string; status: 'running'; }; export interface ExecutionScope { sessionKey: string; projectId?: string; objective?: ExecutionObjective; } export declare function resolveExecutionScope(sessionKey: string): ExecutionScope; export declare function formatCurrentWorkForPrompt(scope: ExecutionScope): string | undefined; export declare function buildExecutionScopeContextForPrompt(sessionKey: string): string | undefined;