Block a user
fleetd #416: fleet_list must enumerate the STARTUP profile set
Second instance of the #399 shape: a test uses Phase.ASKING as a barrier for push-loop state published later
Sweep for the REVERSE config mismatch: a boot snapshot read where the key is hot
fleet_list advertises free capacity for a profile the spawn gate refuses — CapacitySource reads the live profile keySet
The #399 completion-stamp race is verifiable deterministically — nowNanos is already injectable
The #399 completion-stamp race is verifiable deterministically — nowNanos is already injectable
Merged as part of PR #414. Ruling on the contradiction the worker flagged: they were right, and the fault was in my brief.
The contradiction was mine, not a misreading
My ticket said two…
fleetd #409: deterministic test for the #399 completion-stamp ordering race
A profile with no exhaustedPattern has usage-limit detection silently OFF — 6 of 8 live profiles, including both Claude subscription ones
Correction to this ticket's premise — the gap was never silence
I wrote that exhaustedPattern unset means detection is off "silently, with no warning at config
load". That is false, and…
The startup coverage line reports "off" for errorPattern, but legacy classification is still running
A daemon-side crash in the completion thread is silently misattributed to the worker
Cross-reference fix: the jar-rewrite trigger is #413, not #412. #412 is this ticket — I wrote the reference before the number was assigned.
The two are deliberately separate, and the split…
Building in the fleetd tree disarms the running daemon, and nothing warns at either end
A daemon-side crash in the completion thread is silently misattributed to the worker
Warn at load when two profiles share a tokenEnv but quarantine under different credential ids
liveStatus reported "working" for a member that did nothing for 76 minutes — the health snapshot has no progress signal
The #399 completion-stamp race is verifiable deterministically — nowNanos is already injectable
Correction to this ticket's premise — a reproduction recipe now exists
Posted after the brief went out, so read this if you are working the ticket. Nothing in the goal, the constraints or…
MessageServiceTest TTL test races the completedNanos stamp — passes on macOS, fails on Linux
Resolved: load is the axis, and the threshold is about 2x cores
The fleet01 lead ran the controlled experiment that settles this. One host, one commit, one command, with load as the only…
The #399 completion-stamp race is verifiable deterministically — nowNanos is already injectable
exhaustionDetectionArmed reads the LIVE config while detection reads the STARTUP snapshot — after a reload it reports armed when detection is still off
fleet_reply cannot answer a peer lead — the charter documents a path that does not exist