aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--todo.org13
1 files changed, 2 insertions, 11 deletions
diff --git a/todo.org b/todo.org
index 0dc71ea..5d1d7a9 100644
--- a/todo.org
+++ b/todo.org
@@ -52,17 +52,8 @@ git diff --stat
- Re-run "start sentry"; confirm it surfaces the dirty README and the three numbered options rather than starting.
- Discard the scratch edit (=git checkout -- README.org=), re-arm, and confirm it reconciles, creates =sentry/$(date +%F)-$(uname -n)=, and arms the loop.
Expected: sentry declines on the dirty tree with numbered options, and on a clean+green tree it creates the host-suffixed branch and starts the hourly loop.
-*** Sentry — one fire runs end to end
-What we're verifying: a single fire walks the passes, commits per writing pass to the branch, appends the digest, sweeps the spine, and releases the lock.
-- Let one fire run (or trigger the loop body once).
-#+begin_src sh :results output
-proj="$(basename "$(git rev-parse --show-toplevel)")"
-.ai/scripts/agent-lock status "sentry-$proj" # held during a fire, free between fires
-git log --oneline main..HEAD | head # chore(sentry): ... commits on the branch
-tail -40 .ai/session-context.org # the per-fire digest block + any approval-queue heading
-#+end_src
-- Confirm each pass shows a ran-or-skipped digest line (no silent gaps), destructive/judgment items sit under the approval-queue heading (not executed), and the tree is clean after the fire's digest commit.
-Expected: one digest block per fire with a line per pass, queued items parked with their exact command, branch carries the pass commits, working tree clean, lock free between fires.
+*** 2026-07-20 Mon @ 11:22:56 -0500 Sentry — one fire runs end to end, verified in live trial
+Verified across the 8-fire live trial on =sentry/2026-07-19-ratio= (ratio, 2026-07-20). Each fire wrote one digest block with a ran-or-skipped line per pass (no silent gaps), parked judgment/destructive items under the =* Sentry approval queue= heading with their exact commands (never executed unattended), committed writing passes to the branch, left the tracked tree clean, and freed the single-runner lock between fires. Fires 1-2 productive (2 handoffs processed + 1 parked, 3 design considerations filed); fires 3-8 clean idle. Digest lives in the session anchor.
*** Sentry — wrap-up guard and stop-sentry
What we're verifying: wrap-up refuses while sentry is live, and stop-sentry cleanly ends the loop.
- With sentry live, say "wrap it up"; confirm it refuses with "sentry is active — say 'stop sentry' first."