Huginn/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 8a19825d1b A live session hears any Self run of hers end: one read of the slot replaces both watch lists
The watch started empty in each process, so it missed a run live at the
session's start, a heartbeat's run and one live across a rotation, and it
cost 3 reads a poll at about 1.85 s of daemon CPU each on Eureka's mind.
Now who holds the slot is read at the first line and once in 15 s; a run
that left has its closing read once. A failed read keeps what was last seen.
A run that opens and ends between two reads goes unnoticed; the next first
line still shows it.

Tests through production inbox::derive replace the ones that pinned the
watch; the first line's bound is now pinned to count the tails it brings.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 22:08:44 +01:00
..
eureka-pipeline memory: a Direct origin names whom she heard it in confidence from; MemoryOrigin is bounded and tested (eureka-pipeline) 2026-10-31 19:44:01 +01:00
eureka-state blocked selects the held questions by key alone; the retire test pins which run's claims an answer retires 2026-11-01 06:20:11 +01:00
huginn-daemon index: take_search's doc comment back on take_search 2026-10-31 09:21:42 +01:00
huginn-mind Merge remote-tracking branch 'origin/main' into eureka-body/self-session-live-h4 2026-10-31 20:34:08 +01:00
mind-body A live session hears any Self run of hers end: one read of the slot replaces both watch lists 2026-11-02 22:08:44 +01:00