• Joined on 2026-03-08
ltms opened issue fleet/fleetd#497 2026-09-12 04:12:52 +02:00
A sentinel that conflates "measured: no" with "could not measure" — three instances, three subsystems
ltms commented on issue fleet/fleetd#480 2026-09-12 04:09:44 +02:00
Lead session rollover: the lead asks for a handover, fleetd verifies it, clears the pane and boots the next lead

Correction to my mutation numbers above

I reported mutation 2 as "4 failures + 1 error". The error carries nothing and should not have been in the total. The fleet01 lead caught it from…

ltms commented on issue fleet/fleetd#477 2026-09-12 04:09:31 +02:00
MessageServiceTest.anAlreadyCollectedTicketProducesNoNudge races the push loop's 300ms tick — reproduced on both hosts, under load

This ticket and #489 are the same defect family. Naming it, with the bar for calling it a pattern not yet met.

The fleet01 lead gave me a definition while reviewing #490, and was careful to…

ltms commented on issue fleet/fleetd#494 2026-09-12 04:09:08 +02:00
LeadRollover's failure logs print the CONFIGURED budget, not the measured wait — the exact thing that hid #489

Three corrections and one generalisation, all from the fleet01 lead's second read

1. The release-and-send trade: use this reason, not the one in the ticket

I justified sending `bootstrapTe…

ltms commented on pull request fleet/fleetd#495 2026-09-12 04:06:38 +02:00
fleetd #492: systemd --user as a third supervisor in redeploy-fleetd.sh

Not merging yet. none means two different things, and only one of them is safe.

Good work overall — the overridable-probe seam, require_drivable_supervisor, and assert_single_daemon are…

ltms commented on issue fleet/fleetd#480 2026-09-12 04:02:15 +02:00
Lead session rollover: the lead asks for a handover, fleetd verifies it, clears the pane and boots the next lead

fleet01's operator has answered: deferred, not scheduled. Do not hold this issue for that host.

Reported for the fleet01 lead, who still has no forge credential. Their words, condensed:…

ltms opened issue fleet/fleetd#494 2026-09-12 04:00:31 +02:00
LeadRollover's failure logs print the CONFIGURED budget, not the measured wait — the exact thing that hid #489
ltms commented on issue fleet/fleetd#480 2026-09-12 03:54:13 +02:00
Lead session rollover: the lead asks for a handover, fleetd verifies it, clears the pane and boots the next lead

The fleet01 test: reported here on that lead's behalf

The operator asked me to have fleet01 test the roll and to fix whatever came out. I asked the fleet01 lead over the coordination channel.…

ltms commented on issue fleet/fleetd#491 2026-09-12 03:51:12 +02:00
#480 a relative handoverPath lands in the LEAD'S repo, which is usually not the repo that ignores it

Correction to this ticket's "Related" section. My #488 claim was wrong.

I wrote that fleet01's layout "would expose" #488 — fleet.leaders.<name>.cwd never being validated, so a relative…

ltms opened issue fleet/fleetd#493 2026-09-12 03:50:54 +02:00
redeploy-fleetd.sh builds into the LIVE jar path, so the shutdown drain can die on a class it never loaded (#413)
ltms opened issue fleet/fleetd#492 2026-09-12 03:48:26 +02:00
redeploy-fleetd.sh is launchd-only: on fleet01 it kills the daemon and leaves TWO running
ltms pushed to main at fleet/fleetd 2026-09-12 03:46:22 +02:00
60fa958da2 docs: a relative handoverPath lands in the LEAD's repo, not fleetd's (#491)
ltms opened issue fleet/fleetd#491 2026-09-12 03:45:49 +02:00
#480 a relative handoverPath lands in the LEAD'S repo, which is usually not the repo that ignores it
ltms pushed to main at fleet/fleetd 2026-09-12 02:55:46 +02:00
9950361bc9 docs: #489 is fixed and deployed, but criterion 6 is still unmet
ltms pushed to main at fleet/fleetd 2026-09-12 02:52:53 +02:00
9f74b6619a Merge #490: nudge the /clear submit keystroke before bootstrapText (fleetd #489)
f687046450 fleetd #489 follow-up: fix stale class javadoc, off-by-one nudge count, weak test
c6058652be fleetd #489: nudge the /clear submit keystroke before bootstrapText
Compare 3 commits »
ltms merged pull request fleet/fleetd#490 2026-09-12 02:52:52 +02:00
fleetd #489: nudge the /clear submit keystroke before bootstrapText
ltms commented on issue fleet/fleetd#486 2026-09-12 02:52:33 +02:00
LeadRollover's settle poll has no bound of its own, so a regression shows up as a CI hang instead of a red test

This now has a reproduction. Found while mutation-testing #489 / PR #490 on 2026-09-12.

Mutate one character of the FIRST gate in LeadRollover.waitUntilAtTurnBoundary — drop DONE, so it…

ltms pushed to main at fleet/fleetd 2026-09-12 02:21:43 +02:00
2a95da2ff4 docs: the handover skill must warn that the automatic roll is broken (#489)
ltms commented on issue fleet/fleetd#480 2026-09-12 02:20:54 +02:00
Lead session rollover: the lead asks for a handover, fleetd verifies it, clears the pane and boots the next lead

Acceptance criterion 6 is now answered, negatively. Measured on the Mac, 2026-09-12, first real rollover of the shipped feature with a Claude Code lead.

The roll was confirmed at `07:03:30.903…

ltms opened issue fleet/fleetd#489 2026-09-12 02:18:36 +02:00
#480 lead rollover: /clear and bootstrapText concatenate into one line — the roll never bootstraps