/**
 * 发布问题场景注册表 — 类型定义
 */
export interface ScenarioExecutionResult {
    scenario_id: string;
    status: "pass" | "fail";
    evidence?: string;
    error?: string;
    duration_ms?: number;
    /** 真实入口 trace: 由 ToolInvocationObservation 生成 */
    production_trace?: {
        tool_entrypoint: string;
        diagnostic_codes: string[];
        gates_consumed: string[];
    };
    behavioral_proof?: {
        task_id: string;
        blocked_task_id?: string;
        delivered_task_id?: string;
        contract_blocked?: boolean;
        repair_directive_cleared?: boolean;
        artifact_status?: string;
        acceptance_confirmation_ref?: string;
        delivery_succeeded?: boolean;
    };
}
export interface ScenarioEntry {
    scenario_id: string;
    test_files: string[];
    /** 真实生产入口标识 */
    production_entrypoint: string;
    /** 明确的预期结果描述 */
    expected_outcome: string;
    /** 执行函数: 运行真实生产逻辑产生执行证据 */
    runner: () => Promise<ScenarioExecutionResult>;
}
//# sourceMappingURL=types.d.ts.map