• Joined on 2026-03-08
ltms opened issue fleet/fleetd#440 2026-09-10 09:21:36 +02:00
coordinatorView reports heldDurable as a hardcoded true, so it cannot go false when durability breaks
ltms commented on pull request fleet/fleetd#433 2026-09-10 09:14:43 +02:00
fleetd #425 rework: resolve acquireWithWorktree via real placement routing

Round 3 verified, and one gap found. Round 4 delegated — test only, no production change.

I re-ran everything rather than reading the report. Merged current main (12cff28) into the branch…

ltms pushed to main at fleet/fleetd 2026-09-10 09:08:19 +02:00
12cff28abb Merge #438: let a lead read its own held peer mail, primary-only (fleetd #421)
77a6a7142e Merge main into #421 branch (brings #434 model-gate observability and #436 fixed-placement cap)
1e9b2c9b7e fleetd #421: let a lead peek its own held peer mail, primary-only
Compare 3 commits »
ltms merged pull request fleet/fleetd#438 2026-09-10 09:08:18 +02:00
fleetd #421: let a lead peek its own held peer mail, primary-only
ltms closed issue fleet/fleetd#421 2026-09-10 09:08:18 +02:00
A lead can neither read nor safely keep its own held peer messages — the only drain is an injectable pane
ltms opened issue fleet/fleetd#439 2026-09-10 09:07:48 +02:00
fleet_list hands every worker the coordinator row: peer coord-ids and 80-char previews of lead-to-lead bodies
ltms closed issue fleet/fleetd#435 2026-09-10 08:55:03 +02:00
maxLoad says it is excluded from "every automatic policy" — fixed, the default, ignores it
ltms pushed to main at fleet/fleetd 2026-09-10 08:54:20 +02:00
5d422f85fa Merge #436: make fixed placement honour maxLoad (fleetd #435)
ed2027b202 fleetd #435: make FixedPlacementPolicy honor maxLoad
Compare 2 commits »
ltms merged pull request fleet/fleetd#436 2026-09-10 08:54:19 +02:00
fleetd #435: FixedPlacementPolicy now honors maxLoad
ltms opened issue fleet/fleetd#437 2026-09-10 08:53:36 +02:00
fleet_ack says "acknowledged <msgId>" for a held peer message it never touches
ltms commented on pull request fleet/fleetd#433 2026-09-10 08:48:51 +02:00
fleetd #425 rework: resolve acquireWithWorktree via real placement routing

Retracting one paragraph of my rejection: the live-daemon claim was wrong

My rejection of this PR stands. The same-tree asymmetry table is unaffected, and round 2 (task-15) proceeds unchanged.…

ltms commented on issue fleet/fleetd#435 2026-09-10 08:44:55 +02:00
maxLoad says it is excluded from "every automatic policy" — fixed, the default, ignores it

Correction to my own scoping: neither live host is affected. The defect is real; my urgency was not.

I wrote that the cap is advisory "on a default config … which is every delegation spawn",…

ltms commented on issue fleet/fleetd#421 2026-09-10 08:41:05 +02:00
A lead can neither read nor safely keep its own held peer messages — the only drain is an injectable pane

Settled — the ids are the same on both sides. Ignore my suggestion above.

I said the implementer should measure this. It was a two-minute check, so I ran it myself rather than leaving it in…

ltms commented on issue fleet/fleetd#421 2026-09-10 08:40:18 +02:00
A lead can neither read nor safely keep its own held peer messages — the only drain is an injectable pane

One more thing the read gap costs: a lead cannot name the message it cannot read

Delegated as task-16 with the authz design from the comments above — a new primary-only Authz.Action, never…

ltms merged pull request fleet/fleetd#434 2026-09-10 08:32:55 +02:00
fleetd #422 follow-up: make the model gate's own state observable
ltms pushed to main at fleet/fleetd 2026-09-10 08:32:55 +02:00
6b7caba248 Merge #434: make the model gate's own state observable
7fd914df1a fleetd #422 follow-up: make the model gate's own state observable
Compare 2 commits »
ltms closed pull request fleet/fleetd#430 2026-09-10 08:27:52 +02:00
fleetd #425: fleet_profiles' default and worktree provisioning must read live placement
ltms commented on pull request fleet/fleetd#430 2026-09-10 08:27:46 +02:00
fleetd #425: fleet_profiles' default and worktree provisioning must read live placement

Closing this in favour of PR #433, which reworks the same ticket.

Recap of why this one was rejected, so it is not re-tried: resolving acquireWithWorktree's profile through `launcher.defaultProf…

ltms pushed to main at fleet/fleetd 2026-09-10 08:27:36 +02:00
f8b0d42a5c fleetd #431 follow-up: profileForSlot's javadoc named a caller that does not exist
ltms opened issue fleet/fleetd#435 2026-09-10 08:26:46 +02:00
maxLoad says it is excluded from "every automatic policy" — fixed, the default, ignores it