/** * The deterministic pressure assessment. * * Two rules shape everything below. State is derived only from contention * dimensions the kernel measures, so a large process or a heavy hook can never * make the machine look critical on its own; those findings are carried as * contributors instead. And a dimension the platform does not expose is * reported as unavailable rather than read as healthy, so an unavailable * measurement can never pull a known critical signal down to normal. * * The module is pure. It reads no clock, no filesystem, and no findings store, * and it imports only the frozen contract. `now_ms`, `observer_generation`, and * `prior` come from the caller, which is what makes a frozen bundle replayable. * * Every numeric threshold is read from `PRESSURE_POLICY`. The only literals * here are unit conversions used to phrase a summary in readable units. * * Exit is a dwell, not a second threshold. A sample counts as clear when no * dimension sits at or above its entry threshold, and a state leaves after the * policy's run of consecutive clear samples. A reading below the entry bar is * normal by definition, so it can never hold a state open on its own. */ import { type AssessPressure } from "./pressure-contract.js"; export declare const assessPressure: AssessPressure; //# sourceMappingURL=pressure.d.ts.map