Huginn/crates/mind-body/src/self_run
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 1b19180555 queue: one owner of the hold; a trip belongs to the run whose end tripped it and its question holds that run's claims
Cut claimable's Mind-wide stop on any follow-up question and queue's inline
blocked loop. queue::on_hold is the one reader of what an in-force question
holds (a question raised in a run holds that run's claims, anything else holds
itself); queue, inbox::derive and the open_and_launch gate read it.
Breaker::Trip names the newest ended counted run; the breaker question is
raised in that run; the boundary is the newest of a question raised in the item
and a run claiming it that a question is raised in, so an answer or withdrawal
gives every claim of the run a fresh count. The trip and the held-brief wait
are written to the heartbeat trace.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-01 02:09:49 +01:00
..
decide self-session-live: tests start from an echoed start message; the public surface drops inbox::close 2026-10-31 20:56:47 +01:00
inbox self-session-live: record the three-queued merge and the one-outstanding serialized streams against the real CLI; replay counts writes 2026-10-31 20:52:01 +01:00
probe self-session-live: record the three-queued merge and the one-outstanding serialized streams against the real CLI; replay counts writes 2026-10-31 20:52:01 +01:00
tests self-session-live: one stdin writer; the replay echo is the consumption point; no hooks, no spool, no CLI compaction 2026-10-31 19:39:25 +01:00
claude-2.1.268-assistant-usage-records.jsonl mind-self-run: the Self-run actuator (squash of eureka-body/mind-self-run 70d0cef..654a209) 2026-10-22 23:26:31 +02:00
claude-2.1.268-stream-json-probe.jsonl mind-self-run: the Self-run actuator (squash of eureka-body/mind-self-run 70d0cef..654a209) 2026-10-22 23:26:31 +02:00
claude-2.1.312-live-session-api-error-first-scrub.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-api-error-first.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-blocking-limit-scrub.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-blocking-limit.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-ceiling-flush-folded.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-ceiling-flush-queued-scrub.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-ceiling-flush-queued.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-compaction-off-360k-scrub.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-compaction-off-360k.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-folded.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-queued-scrub.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-queued.jsonl Probe scripts and 2.1.312 live-session fixtures: folded, queued, ceiling-flush-folded/queued, api-error-first, blocking-limit, compaction-off-360k (fake.py, driver.py; SCRUB=0 and SCRUB=1) 2026-10-31 18:37:37 +01:00
claude-2.1.312-live-session-serialized-scrub.jsonl self-session-live: record the three-queued merge and the one-outstanding serialized streams against the real CLI; replay counts writes 2026-10-31 20:52:01 +01:00
claude-2.1.312-live-session-serialized.jsonl self-session-live: record the three-queued merge and the one-outstanding serialized streams against the real CLI; replay counts writes 2026-10-31 20:52:01 +01:00
claude-2.1.312-live-session-three-queued-scrub.jsonl self-session-live: record the three-queued merge and the one-outstanding serialized streams against the real CLI; replay counts writes 2026-10-31 20:52:01 +01:00
claude-2.1.312-live-session-three-queued.jsonl self-session-live: record the three-queued merge and the one-outstanding serialized streams against the real CLI; replay counts writes 2026-10-31 20:52:01 +01:00
decide.rs self-session-live: one stdin write outstanding, coalesced; an idle end closes no brief; a brief is decided by admission provenance; synthetic assistant lines are no request; decide's dead Tells guard and clock deleted; window margin asserted 2026-10-31 20:42:34 +01:00
inbox.rs queue: one owner of the hold; a trip belongs to the run whose end tripped it and its question holds that run's claims 2026-11-01 02:09:49 +01:00
tests.rs self-session-live: tests start from an echoed start message; the public surface drops inbox::close 2026-10-31 20:56:47 +01:00