/** * Context Injection — stage-aware architecture constraint injection. * * Reads project docs (spec, arc42, ADRs) and extracts relevant sections * based on the current pipeline stage, producing a text block that can be * injected into a sub-agent's task prompt. */ export type PipelineStage = 'specify' | 'plan' | 'implement' | 'review'; export declare const PIPELINE_STAGES: readonly PipelineStage[]; export declare class ContextInjector { /** * Build a context injection string for a given project and pipeline stage. * * @param projectPath - Absolute path to the project root (must contain docs/). * @param stage - Current pipeline stage. * @returns Plain text string ready to be appended to a task prompt. */ buildInjection(projectPath: string, stage: PipelineStage): string; private buildSpecifyContext; private buildPlanContext; private buildImplementContext; private buildReviewContext; } //# sourceMappingURL=context-injector.d.ts.map