M4: the halt regex matched any **halt** in a 2500-char window, so the PM's mutant (first **halt** → "continue anyway") survived. Two new tests pin the sentence right after the gate command and the could-not-run halt. Mutant run: old test ok, both new tests not ok. M5: nothing guarded 2045432's allowlist line. New test: trekbrief keeps intent_approved, drops task/project_dir. Mutant (line removed): not ok. M3 (red): the header claims a reflow keeps the approval; joining lines is STALE. Pins the honest wording + the STALE behaviour. M7 (red): the trekreview exemption is not documented as a bypass of the same trust class as self-stamping (header, HANDOVER-CONTRACTS, trekplan). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| commands | ||
| fixtures | ||
| helpers | ||
| hooks | ||
| integration | ||
| lib | ||
| parsers | ||
| scripts | ||
| synthetic | ||
| validators | ||