import type { GuardContext, GuardRunResult } from '../types.js'; /** * Behavioural probe for "the resume option always identifies the DEEPEST * completed gate". * * The load-bearing part is that the SAME fixture is walked from shallow to * deep: with only a PRD request the classifier must stop at `rd-planning`; * the moment a deeper RD `qa-handoff` request appears (with its review * artifacts) the point must move to `qa-validation`; adding the txt handoff * must end the workflow. A classifier that returned a constant point, or that * looked at file existence alone, cannot track that progression. * * The old check asserted that a file named `session-resume-service.ts` exists * and contains the word "resume" — which the filename already guarantees. */ export declare function runJ06Contract(ctx: GuardContext): Promise;