/**
 * Acceptance gate discriminated union and result types.
 *
 * A machine-verifiable acceptance gate. Gates coexist with free-text criteria
 * in `Task.acceptance`; the runtime executes only gates and records results in
 * `task.verification.gateResults` and in the `lifecycle_gate_results` DB table.
 *
 * Six gate kinds are supported:
 * - `test`    — run a command and assert exit code / test-count
 * - `file`    — assert properties of a file on disk
 * - `command` — run any CLI command and assert exit code / stdout
 * - `lint`    — run a static-analysis tool and require a clean result
 * - `http`    — hit a URL and assert status + optional body
 * - `manual`  — explicit escape hatch requiring human/agent verdict
 *
 * @epic T760
 * @task T763
 * @task T779
 * @see {@link https://github.com/kryptobaseddev/cleo} T760 RCASD hardening
 */
export {};
//# sourceMappingURL=acceptance-gate.js.map