PR K: per-state PHASE_TIMEOUTS map + env overrides #15
Reference in New Issue
Block a user
Delete Branch "devin/1776881375-pr-k-phase-timeouts"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes gap-analysis v2 §7.6 + §10.7.
DEFAULT_PHASE_TIMEOUTS: Record<TransactionState, number | null>covering all 12 states (arch §8) with per-state rationale.getPhaseTimeoutMs(state)honours per-state env overridesPHASE_TIMEOUT_<STATE>=<ms>;0disables the watchdog; invalid values fall through to the default.CLOSEDis the only state withnull(no timeout).Wiring the map into the scheduler / exception manager is out of scope here — this PR lands the policy + env contract only; the watchdog consumer will follow once PR M / PR N land (they touch the same transition path).
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.