Vili/scripts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 73c47d9c08 One write authority for loss, stop and reclaim: the lease is asked every 250 ms, SIGTERM gates writes and spawns, the root has one identity
- tick: the lease is asked every WATCH_MS (250 ms); a loss SIGKILLs the worker group at once (the bound is about a second, not the 5 s service-document tick)
- mayWrite() = not stopping and held(); guard() and the worker-output sink both read it
- shutdown: stopping first, listener closed, then the worker tree is stopped, then exit 0
- canonicalPath(): args.stateRoot is realpath'd once; lock name, reclaim marker and the worker environment derive from it

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 05:18:18 +02:00
..
fixtures Tests first: loss noticed while a worker is awaited, SIGTERM gates writes and spawns, one root identity, leaderless group, every output line gated 2026-10-24 05:15:43 +02:00
idunn-entry.mjs One owner by one bind, one gate at every write: the abstract-socket lock and guard() 2026-10-24 03:04:31 +02:00
kimodo-resident-worker.py Daemon serves through a runtime port: Idunn write lease or hand-run socket lock 2026-10-24 00:23:07 +02:00
kimodo-text-encode.py Daemon serves through a runtime port: Idunn write lease or hand-run socket lock 2026-10-24 00:23:07 +02:00
test-vili-daemon.mjs Tests first: loss noticed while a worker is awaited, SIGTERM gates writes and spawns, one root identity, leaderless group, every output line gated 2026-10-24 05:15:43 +02:00
test_text_encoding.py Test: the child refuses a vector of the wrong width 2026-10-24 00:46:41 +02:00
text_encoding.py Encoder: pool after LLM2Vec's query marker, live_identity reads its own versions, tests reach every field 2026-10-23 17:40:08 +02:00
vili-daemon.mjs One write authority for loss, stop and reclaim: the lease is asked every 250 ms, SIGTERM gates writes and spawns, the root has one identity 2026-10-24 05:18:18 +02:00