• Joined on 2026-03-08
ltms commented on issue fleet/fleetd#257 2026-09-03 11:35:31 +02:00
fleet_list's free and the spawn gate now disagree by one on subscription profiles

Fixed. PR #263 merged to main as 96d8191. Build: 1262 tests, 0 failures.

The answer to "what should free mean?"

Option 1: the slots the spawn gate will actually grant. free is now…

ltms closed pull request fleet/fleetd#263 2026-09-03 11:35:09 +02:00
fleetd #257: free must stop subtracting leadSeatCount
ltms commented on pull request fleet/fleetd#263 2026-09-03 11:35:04 +02:00
fleetd #257: free must stop subtracting leadSeatCount

Merged to main as 96d8191. Full build on the merge commit: 1262 tests, 0 failures, BUILD SUCCESS.

This is the best test in the batch, and I want to say exactly why, because the thing you…

ltms pushed to main at fleet/fleetd 2026-09-03 11:34:13 +02:00
96d8191149 Merge #263: free reports what the spawn gate grants (#257)
f0e7ac73d6 #103: give the operator the string that is actually in the log
e2fe861b4d Merge #262: the systemd unit names all three secrets it needs (#103)
279d6f5fbd fleetd #257: free must stop subtracting leadSeatCount
9d0bf14c46 fleetd #103: document systemd worker secrets
Compare 5 commits »
ltms closed issue fleet/fleetd#247 2026-09-03 11:30:54 +02:00
Seeding ~/.claude.json can still lose an external writer's change
ltms commented on issue fleet/fleetd#247 2026-09-03 11:30:49 +02:00
Seeding ~/.claude.json can still lose an external writer's change

Fixed. PR #261 is merged to main as 34480ce. Full build: 1261 tests, 0 failures.

What shipped

seedTrustDialog now does a compare-and-swap with a bounded retry, inside the existing…

ltms closed pull request fleet/fleetd#261 2026-09-03 11:30:29 +02:00
fleetd #247: CAS seedTrustDialog against the operator's own live Claude Code
ltms commented on pull request fleet/fleetd#261 2026-09-03 11:30:23 +02:00
fleetd #247: CAS seedTrustDialog against the operator's own live Claude Code

Merged to main as 34480ce. Full build on the merge commit: 1261 tests, 0 failures, BUILD SUCCESS (main was 1258; this adds exactly the 3 claimed).

I read the whole diff rather than taking…

ltms pushed to main at fleet/fleetd 2026-09-03 11:29:59 +02:00
34480cebef Merge #261: compare-and-swap the workspace-trust seed against an external writer (#247)
5a3ab5764c fleetd #247: CAS seedTrustDialog against the operator's own live Claude Code
Compare 2 commits »
ltms closed issue fleet/fleetd#141 2026-09-03 11:25:08 +02:00
CB-631: four credential env vars reach every member pane unblocked — the CB-596 policy has drifted
ltms commented on issue fleet/fleetd#141 2026-09-03 11:25:03 +02:00
CB-631: four credential env vars reach every member pane unblocked — the CB-596 policy has drifted

Done on the live daemon, 2026-09-03. All three acceptance criteria are met. This was a lead-side edit because fleetd/fleetd.yaml is gitignored — no worker can see it and no pull request can…

ltms closed issue fleet/fleetd#116 2026-09-03 11:19:02 +02:00
CB-613: one worker branch holds a teardown test that never reached main, and 55 stale branches hide it
ltms commented on issue fleet/fleetd#116 2026-09-03 11:18:57 +02:00
CB-613: one worker branch holds a teardown test that never reached main, and 55 stale branches hide it

Parts 1 and 2 are done. PR #260 is merged to main as 3bad9f5. Full build: 1258 tests, 0 failures.

Acceptance criterion 1 is only partly met, and I want that on the record.

The criterion…

ltms closed pull request fleet/fleetd#260 2026-09-03 11:15:55 +02:00
fleetd #116 (parts 1-2): recover the lost CB-576 already-gone-worktree teardown test
ltms commented on pull request fleet/fleetd#260 2026-09-03 11:15:49 +02:00
fleetd #116 (parts 1-2): recover the lost CB-576 already-gone-worktree teardown test

Merged to main as 3bad9f5. Verified independently: mvn clean install → 0 compile errors, 1258 tests, BUILD SUCCESS.

**Your caveat was the most valuable part of this delivery, and it is…

ltms pushed to main at fleet/fleetd 2026-09-03 11:15:32 +02:00
3bad9f5785 Merge #260: restore the already-gone-worktree teardown test (#116)
8308c0b68f fleetd #116: recover the already-gone-worktree teardown regression test
Compare 2 commits »
ltms commented on issue fleet/fleetd#247 2026-09-03 11:11:12 +02:00
Seeding ~/.claude.json can still lose an external writer's change

This ticket names the wrong file, and that made the race look far less likely than it is. Measured on the live host today.

Option 3 is already built, and it does not solve the problem

`Cla…

ltms closed issue fleet/fleetd#252 2026-09-03 11:01:06 +02:00
The REST surface is a supported operator fallback and is documented nowhere — 14 routes, 0 entries
ltms closed pull request fleet/fleetd#259 2026-09-03 11:01:00 +02:00
fleetd #252: REST route inventory guard test
ltms commented on pull request fleet/fleetd#259 2026-09-03 11:00:55 +02:00
fleetd #252: REST route inventory guard test

Merged to main as df90862. Verified independently before merging: diff is exactly the one new file, mvn clean install → 0 compile errors, 1257 tests, BUILD SUCCESS — matching your…