• Joined on 2026-03-08
ltms created pull request fleet/fleetd#363 2026-09-05 07:43:40 +02:00
#362: make the plugin visible, and fix the drift that made it unusable
ltms created branch 362-plugin-visibility-and-drift in fleet/fleetd 2026-09-05 07:42:41 +02:00
ltms pushed to 362-plugin-visibility-and-drift at fleet/fleetd 2026-09-05 07:42:41 +02:00
457458437f #362: make the plugin visible, and fix the drift that made it unusable
ltms commented on issue fleet/fleetd#362 2026-09-05 07:41:31 +02:00
The plugin shipped in CB-527 is invisible and has drifted — and it cannot deliver worker skills

Correction to finding 1. I wrote "Nothing references it", with grep -rn "plugin/" CLAUDE.md docs/*.md as the evidence. The grep was accurate. The conclusion was not — I enumerated two…

ltms commented on issue fleet/fleetd#361 2026-09-05 07:37:19 +02:00
Lead-to-lead coordination has a send half with tools and a receive half without

Correction to gap 3 in the description. I wrote that with #359 present "the gap is permanent — the peer never sees the message". That is wrong, and an architect review caught it.

`LeadCoordLo…

ltms opened issue fleet/fleetd#362 2026-09-05 07:37:06 +02:00
The plugin shipped in CB-527 is invisible and has drifted — and it cannot deliver worker skills
ltms opened issue fleet/fleetd#361 2026-09-05 07:17:27 +02:00
Lead-to-lead coordination has a send half with tools and a receive half without
ltms opened issue fleet/fleetd#360 2026-09-05 02:50:14 +02:00
deploy/fleetd.service silently disables caller identity and the credential scrub
ltms opened issue fleet/fleetd#359 2026-09-05 02:40:58 +02:00
Dead lead tabs accumulate and make lead-to-lead coordination permanently undeliverable
ltms closed pull request fleet/fleetd#354 2026-09-05 01:09:40 +02:00
redeploy health gate must classify errors, not count them
ltms pushed to main at fleet/fleetd 2026-09-05 01:09:34 +02:00
3759c41f99 Merge #354: the redeploy health gate classifies AMQP errors instead of counting them
09159f2857 Classify named AMQP recovery errors
29cd1194c2 Merge remote-tracking branch 'origin/main' into worker/errscan-bed2ca-2
0241e0d3a8 Keep unattributed AMQP errors loud
e4973eb8a4 Classify recovered AMQP redeploy errors
Compare 5 commits »
ltms closed pull request fleet/fleetd#356 2026-09-05 01:01:42 +02:00
name the AMQP connection in its own log lines
ltms pushed to main at fleet/fleetd 2026-09-05 01:01:35 +02:00
815e8f8b23 Merge #356: name the AMQP connection in its own log lines
1e60ac0745 merge main for verification
23f299e105 Preserve strict AMQP exception handling
d292522d00 Name AMQP connection failure logs
Compare 4 commits »
ltms opened issue fleet/fleetd#358 2026-09-05 00:58:07 +02:00
Two more records can silently drop a field the way FleetConfig could (MemberSession, FleetConfig.Profile)
ltms closed pull request fleet/fleetd#357 2026-09-05 00:57:31 +02:00
adding a FleetConfig field must not silently drop it
ltms pushed to main at fleet/fleetd 2026-09-05 00:57:22 +02:00
650a4c146b Merge #357: a FleetConfig component dropped by withDefaults() now fails the build
dbf6fef0e9 config: guard FleetConfig.withDefaults() against silently dropping a component
Compare 2 commits »
ltms closed pull request fleet/fleetd#353 2026-09-04 12:13:29 +02:00
fleetd #334: close ask()'s turn before forgetting its Task
ltms closed issue fleet/fleetd#334 2026-09-04 12:13:25 +02:00
MessageService: an async ticket is still stranded between clearAsyncQuestion and closeAsk
ltms commented on issue fleet/fleetd#334 2026-09-04 12:13:18 +02:00
MessageService: an async ticket is still stranded between clearAsyncQuestion and closeAsk

Merged as 86dddfe (--no-ff, the branch was behind main), plus my own follow-up b6b88c5. main is green at Tests run: 1372, Failures: 0, Errors: 0, Skipped: 0.

Mechanism: candidate 1,…

ltms pushed to main at fleet/fleetd 2026-09-04 12:12:54 +02:00
b6b88c5f1c #334: pin the fresh-owner gate on ask()'s timeout teardown
86dddfe240 Merge #334: ask()'s timeout closes the turn before it forgets the task mapping
0d5944af63 fleetd #334: close ask()'s turn before forgetting its Task, closing the last stranding window
Compare 3 commits »