import type { HookInput, GuardResult } from '../../core/index.js'; /** * Post-hole enforcement guard: fires on Stop. * * Detects "silent roadmap drift" — sprints with shipped commits on main * that haven't been properly closed out per the post-hole routine. A * sprint is considered drifting if either: * • roadmap.json status is not "complete", OR * • no scorecard exists at docs/retros/sprint-N.json * * Advisory by default — surfaces the drift list with fix commands. Set * SLOPE_POST_HOLE_BLOCK=1 to upgrade to a mechanical block on session end. * * Tied to GH #291. Builds on the validator drift detector from S86-1 * (findShippedSprintsOnMain in src/core/analyzers/git.ts). */ export declare function postHoleEnforcementGuard(_input: HookInput, cwd: string): Promise; //# sourceMappingURL=post-hole-enforcement.d.ts.map