Vili/scripts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens a1579efbbc One owner by one bind, one gate at every write: the abstract-socket lock and guard()
The hand-run lock is a bind in the abstract socket namespace named by the state
root: atomic, exclusive, gone with its owner, so the probe, the unlink and the
takeover race are deleted. Every write to the state root and every spawn calls
guard(), which asks held() at that moment; Idunn's held() reads the lease each
time and reports a loss through the handler the daemon registered, so a request
admitted before the loss stops at its next write and a respawn cannot outlive it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 03:04:31 +02:00
..
fixtures Daemon serves through a runtime port: Idunn write lease or hand-run socket lock 2026-10-24 00:23:07 +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: crashed-lock race, in-flight fence, SIGTERM stop, foreign reclaim, port range 2026-10-24 03:01:17 +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 owner by one bind, one gate at every write: the abstract-socket lock and guard() 2026-10-24 03:04:31 +02:00