import type { GuardContext, GuardRunResult } from '../types.js'; /** * Behavioural probe of the RL-3 AI-modified declaration rule. * * The previous version read the skill plus two markdown files and passed if at * least two of the words triage/classify/fix/commit appeared — words that * appear throughout the prose regardless of whether any rule survived. * * Here the rule is anchored on its heading, its literal commit-body markers, * the forbidden-trailer list and the survey-banned globs. Deleting the rule * section reddens the journey. */ export declare function runJ14Contract(ctx: GuardContext): Promise;