### HISTORICAL RED-PROOF — yesterday's ACTUAL observations section, verbatim from 2f7c9a6 ###
  report            : ../../../../../tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/3b17bdbd-9113-4908-9b30-15678f2978bc/scratchpad/gate11/REPORT.md
  section           : ## 10. Observations — recorded, not acted on
  observation items : 2

OBSERVATIONS GATE FAILED: 2 observation(s) with nothing behind them.

  item 1: **The operator cooldown key carries no app identifier.** PrivateBin's alarm fo…
     neither `FILED: R-NNN` nor `NOT-A-FINDING: <reason>`

  item 2: Two probe events remain as rows for `demo-hp` from Scenario H — inert, and nam…
     neither `FILED: R-NNN` nor `NOT-A-FINDING: <reason>`

An observation that lives only in REPORT.md has a lifetime of ONE SESSION — this file is overwritten every time. That is how the cooldown-grain finding was lost on 2026-08-23 and had to be re-derived the next day.
Fix: add `FILED: R-NNN` naming the row you opened for it, or `NOT-A-FINDING: <why this is not worth a row>`. Opening the row is the default; declaring is the exception and needs its reason stated.
EXIT=1 (want 1)
