/** * * `verifyPipeline` resolves RD / QA evidence files for a given rid and * returns a structured `PipelineVerification` envelope. Type * declarations live in `pipeline-verify-types.ts`; private gate * helpers (`rdGatesForType`, `qaGatesForType`, `extractState`, * `findRequestFile`, the RD/QA handoff * state sets, and the RD/QA evidence path probes) live in * `pipeline-verify-gate-support.ts`. The re-export shim at the * bottom preserves the original public surface so existing import * paths compile unchanged. * */ import type { PipelineVerification } from './pipeline-verify-types.js'; export declare function verifyPipeline(options: { projectRoot: string; rid: string; /** Optional explicit session-id; when omitted, the RD/QA on-disk location * is resolved via showRequestArtifact (which scans all top-level dirs and * returns the actual session-id the file lives in). */ sessionId?: string; requestType?: string; }): Promise; export type { PipelineGate, PipelineVerification } from './pipeline-verify-types.js';