Interface: CrashPolicy
Defined in: src/batteries/isolation/crash_policy.ts:35
A sliding-window crash-escalation decider, as returned by createCrashPolicy.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
recentCount | readonly | number | Number of crashes currently inside the window (observability/tests). | src/batteries/isolation/crash_policy.ts:44 |
Methods
record()
ts
record(): CrashVerdict;Defined in: src/batteries/isolation/crash_policy.ts:42
Record a crash event and return the escalation verdict: 'respawn' while the number of crashes inside the current window (including this one) is still under maxCrashes, 'giveUp' once it reaches maxCrashes. Prunes crashes older than the window before deciding, so a crash burst that cools off resets the count.
Returns
reset()
ts
reset(): void;Defined in: src/batteries/isolation/crash_policy.ts:46
Clear the crash history (e.g. after a clean recovery + a settled session).
Returns
void