/** * Decomposition protocol — thin wrapper delegating to the canonical pure validator. * * The canonical validator enforces DCOMP-001 (max siblings), DCOMP-002 (clarity), * DCOMP-007 (`agent_type: decomposition`). The old validator here checked for * `agent_type: specification` which was a copy-paste bug from specification.ts. * * @task T4537 * @task T260 — delegate to orchestration/protocol-validators, fix agent_type */ import { type ProtocolValidationResult } from '../../orchestration/protocol-validators.js'; interface DecompositionOpts { strict?: boolean; epicId?: string; siblingCount?: number; descriptionClarity?: boolean; maxSiblings?: number; maxDepth?: number; } /** Validate decomposition protocol for a task. */ export declare function validateDecompositionTask(taskId: string, opts: DecompositionOpts): Promise; /** Validate decomposition protocol from a manifest file. */ export declare function checkDecompositionManifest(manifestFile: string, opts: DecompositionOpts): Promise; export {}; //# sourceMappingURL=decomposition.d.ts.map