diff --git a/history/fp-driver-d2-2fd7d689.sh b/fp-driver-d2.sh index e1783da1..0596406c 100644 --- a/history/fp-driver-d2-2fd7d689.sh +++ b/fp-driver-d2.sh @@ -2085,7 +2085,7 @@ record "PRE_SETUP_ABSENCE measured: both owned names absent — [$PRE_SETUP_ABSE prep_check prepared-acknowledgment handoff_request prepare \ "ACKNOWLEDGE ONLY -- RUN NOTHING. Confirm you are prepared to execute the setup leg and that you have started nothing yet, and report the sha256 of BOTH subjects this leg would run, AS YOU MEASURE THEM NOW: the pinned executable and the capture script." \ - "ACKNOWLEDGEMENT ONLY. Do not run the product. Reply in the receipt with these four tokens, EACH ON A LINE OF ITS OWN AND NOTHING ELSE ON THAT LINE: PREPARED, NOT_STARTED, executable_sha256=, capture_sha256=. If you are NOT prepared, say so in words -- do not write NOT_PREPARED on a line by itself and expect it to read as a refusal." + "ACKNOWLEDGEMENT ONLY. Do not run the product. Reply in the receipt with these four tokens, EACH ON A LINE OF ITS OWN AND NOTHING ELSE ON THAT LINE: PREPARED, NOT_STARTED, then executable_sha256= followed by the sha256 you measure of $EXE, then capture_sha256= followed by the sha256 you measure of $BIN/d2_capture.ps1. If you are NOT prepared, say so in words -- do not write NOT_PREPARED on a line by itself and expect it to read as a refusal. NOTE ON PHRASING: this text carries no angle brackets deliberately. handoff_request refuses any command text containing a redirect character, because capture paths are composed inside it; a bracketed placeholder was refused by that guard on the first live PREP (run 20260913T070453Z), before any request was written." PREPARED_ACK="$HO_RECEIPT" # BOUNDED BY WHAT IS LEFT OF PREPARATION (doyle 2026-09-13). HANDOFF_WAIT_S is 900s and the whole # preparation budget is 600s, so an unbounded-by-prep wait could sit past the deadline and then