Desideratum Gate
Path:
pi-cybernetic/src/harness/desideratum-gate.tsRelative: src/harness/desideratum-gate.tsSubproject: pi-cyberneticCategory: cybernetic-coreLines: 59Bytes: 1,580Imports: 0Exports: 5
Content Preview
- /**
- * ADR-004 — D1→D2→D3 enforced at runtime. Failed prerequisites put dependent
- * modules into degraded passthrough mode (hooks become no-ops), never a crash.
- */
- export type DesideratumLevel = "D1" | "D2" | "D3";
- export interface GatedModule {
- healthCheck(): boolean;
- degraded: boolean;
- }
- export interface GateReport {
- d1Healthy: boolean;
- d2Healthy: boolean;
- d3Active: boolean;
- degradedModules: string[];
- }
- export interface GateTargets {
- /** D1 — Reliability. */
- management: G