/** * `aidlc gate` command — CI/CD gate check for lifecycle phase completion. * * Behavior: * - Load instance state from `.aidlc/state//`. * - Load phase states, resolve template. * - Call `evaluateGate(phaseName, phaseStates, template)` from `src/core/gate.ts`. * - If `pass: true`: exit code 0, print "✓ Phase gate passed". * - If `pass: false`: exit code 1, print missing artifacts and unsatisfied criteria. * - With `--json`: output the GateCheckResult as JSON regardless of pass/fail. * * Exit code semantics (Req 9.1): * 0 = phase passes gate * 1 = phase fails gate (structured data on stdout) * * Requirements: 9.1, 9.2, 9.6 * * @module */ import { Command } from 'commander'; /** * Register the `aidlc gate` command on the given commander program. */ export declare function registerGate(program: Command): void; //# sourceMappingURL=gate.d.ts.map