command: ["timeout", "-k", "10", "1800", "node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/bus/tests/library-lookups.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/PQlDGA
begin: {"utc": "2026-10-24T21:31:33.808+00:00", "load1": "2.80"}
launch nice: 19
✔ all five agent verbs read the configured served commit through real queries (125.157994ms)
✔ each verb refuses missing universe and unknown keys before host work (70.852251ms)
✔ no library, missing host adapter and undeclared project refuse library-not-configured (141.630635ms)
✔ reads need the current holder on each call; human/tester/reader are not agents (79.13119ms)
✔ releasing a claim during an async lookup fences the response (41.255849ms)
✔ a business library removed during an async read cannot leak its result (41.789212ms)
✔ freshness boundary, unknown last fetch and failed fetch still use immutable served state (120.61006ms)
✔ an unreadable sync state fails closed; a busy sync keeps serving the existing pin (78.195399ms)
✔ a stale lookup sees the commit published by its sync, not the prior served commit (83.110874ms)
✔ real socket awaits lookup results and rechecks rejected query arguments (91.960122ms)
✔ runtime actually injects the lookup adapter, without exposing human library.file (128.599922ms)
ℹ tests 11
ℹ suites 0
ℹ pass 11
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 1134.147984
