{
  "title": "DO NOT STOP",
  "slug": "do-not-stop",
  "claim_ids": ["DNS-C001"],
  "claim_ids_note": "No existing claim-ledger id maps to the DO NOT STOP mechanism (it is a cross-article execution-weight claim, not a ledgered finding). DNS-C001 is a package-local label per the build brief's guidance.",
  "evidence_level": "fleet_codified",
  "access": "sanitized_public_excerpt",
  "source_date": "2026-08-02",
  "build_date": "2026-08-02",
  "source_commit": "24ec65306",
  "original_internal_locations": [
    "system/_operator/scripts/check-session-stop-contract.mjs (ordinary-session Stop hook)",
    "system/_operator/scripts/check-audit-loop-terminal.mjs (chassis audit-loop Stop hook)",
    "system/_operator/scripts/install-session-contract-hooks.mjs (Stop-event registration, ~L66)",
    "docs/OPERATING_STANDARDS.md § Session Work-Contract Surfacing Enforcement",
    "docs/OPERATING_STANDARDS.md § Two-Signal Surfacing Enforcement",
    "system/caliber/lib/c221-session-contract-hook-registration.mjs (keeps session gate installed)",
    "system/caliber/lib/c168-surfacing-contract-hook-registration.mjs (keeps chassis gate installed)"
  ],
  "public_sources": [
    "https://foundryos.ca/articles/do-not-stop/ (FoundryOS Field Note 01 — 'DO NOT STOP!', published 2026-07-28; verified live 2026-08-02)"
  ],
  "published_artifacts": [
    "artifacts/contract.md",
    "artifacts/enforcement.md",
    "artifacts/field-note-link.md"
  ],
  "redactions": [
    {
      "item": "witnessed-catch session ids in the gate source headers (e.g. local_a9338951)",
      "action": "redacted",
      "reason": "internal session identifiers (not PII, not customer/tenant data) and NOT load-bearing for the claim; replaced with <redacted> in the published excerpts."
    }
  ],
  "limitations": [
    "This package evidences a mechanism/enforcement outcome, not an efficacy statistic. It makes no quantitative claim about catch rate or hours saved.",
    "The published Field Note's own evidence population (~8 catches / 4 sessions / ~17 hours) is the article's figure, explicitly not a controlled benchmark; it is reproduced in field-note-link.md as the article's stated limitation, not asserted here as validated.",
    "The mechanism makes stopping expensive and recorded, not impossible — a determined model can still find an exit. It is a forcing function, not a proof of task completion.",
    "The build brief named install-foundryos-hooks.mjs as a candidate Stop-hook registrar; verified FALSE — that installer registers no Stop hook. The real registrars are install-session-contract-hooks.mjs (ordinary-session gate) and the two-signal-surfacing installer (chassis gate). Recorded as a correction."
  ],
  "reproduction_method": "Read check-session-stop-contract.mjs (header + runStopGate; EXIT_BLOCK=2) and check-audit-loop-terminal.mjs (header + the 'Exit 2 is the Stop-hook BLOCK signal' line) for the boundary; read install-session-contract-hooks.mjs for the Stop-event registration; confirm Caliber C221/C168 audit that the gates stay installed; read docs/OPERATING_STANDARDS.md § Session Work-Contract Surfacing Enforcement for the doctrine; open https://foundryos.ca/articles/do-not-stop/ for the published Field Note.",
  "reviewer": "FoundryOS operator",
  "review_date": "2026-08-02"
}
