• Joined on 2026-03-08
ltms pushed to main at fleet/fleetd 2026-09-03 10:59:39 +02:00
3b3063eb2b #252: the route scrape counted commented-out registrations as live
df9086263d Merge #259: guard the REST route inventory against drift (#252)
eb568ff451 fleetd #252: guard test for the REST route inventory
Compare 3 commits »
ltms commented on issue fleet/fleetd#252 2026-09-03 10:54:33 +02:00
The REST surface is a supported operator fallback and is documented nowhere — 14 routes, 0 entries

Correcting this ticket: its central claim is wrong, and the real defect is smaller and more interesting.

I wrote "None of them appears in any document." That is false. `wiki/15-REST-API-Refere…

ltms closed issue fleet/fleetd#258 2026-09-03 09:01:54 +02:00
Two test fixtures write to the operator's real ~/.claude.json on every run (116 dead entries accumulated)
ltms pushed to main at fleet/fleetd 2026-09-03 09:01:50 +02:00
ac790e4cce #258: stop two test fixtures writing the operator's real ~/.claude.json
ltms opened issue fleet/fleetd#258 2026-09-03 09:01:28 +02:00
Two test fixtures write to the operator's real ~/.claude.json on every run (116 dead entries accumulated)
ltms closed pull request fleet/fleetd#256 2026-09-03 08:40:35 +02:00
fleetd #111: probe reads the live memberCredentials policy, no hardcoded name list
ltms commented on pull request fleet/fleetd#256 2026-09-03 08:40:28 +02:00
fleetd #111: probe reads the live memberCredentials policy, no hardcoded name list

Merged into main as 6b5f3f4. Closing manually — the merge went in from the worktree, not through the Gitea merge button.

Verified live after redeploying the daemon onto this jar, in a real…

ltms closed pull request fleet/fleetd#255 2026-09-03 08:40:17 +02:00
fleetd #155: refuse a member spawn under memberCredentials.policy=allow-list on a non-zsh shell
ltms commented on pull request fleet/fleetd#255 2026-09-03 08:40:10 +02:00
fleetd #155: refuse a member spawn under memberCredentials.policy=allow-list on a non-zsh shell

Merged into main as 38dec72. Closing manually — the merge went in from the worktree, not through the Gitea merge button, so this did not auto-close.

Adjudication is on #155. The part a…

ltms closed pull request fleet/fleetd#254 2026-09-03 08:39:59 +02:00
fleetd #176: subtract the lead's own subscription seat from free
ltms commented on pull request fleet/fleetd#254 2026-09-03 08:39:52 +02:00
fleetd #176: subtract the lead's own subscription seat from free

Merged into main as 0e8bfb7 (merge commit, after rebuilding the merged tree — the branch was five commits behind).

Closing manually: the merge went in from the worktree rather than through…

ltms closed issue fleet/fleetd#114 2026-09-03 08:39:39 +02:00
CB-609: docs/MCP-Contract.md is a pre-build design doc that CLAUDE.md still points every session at
ltms commented on issue fleet/fleetd#114 2026-09-03 08:39:33 +02:00
CB-609: docs/MCP-Contract.md is a pre-build design doc that CLAUDE.md still points every session at

Closing — all three remaining items are resolved.

1. Rewrite or cut down. Cut down, e897e52. The page went 389 → 188 lines: the flows and the error model stayed, the tool catalogue and…

ltms closed issue fleet/fleetd#113 2026-09-03 08:38:25 +02:00
CB-611: our checkers keep covering less than they look like they cover — three instances in one day
ltms commented on issue fleet/fleetd#113 2026-09-03 08:38:19 +02:00
CB-611: our checkers keep covering less than they look like they cover — three instances in one day

All three instances are now closed. Closing this pattern ticket.

ltms closed issue fleet/fleetd#111 2026-09-03 08:37:57 +02:00
CB-608: the credential probe hardcodes its own name list, so it silently under-reports the policy
ltms commented on issue fleet/fleetd#111 2026-09-03 08:37:21 +02:00
CB-608: the credential probe hardcodes its own name list, so it silently under-reports the policy

Merged as 6b5f3f4, daemon redeployed onto it, and acceptance criterion 5 verified live.

Criterion 5 — the live run

The probe now refuses to run outside a member shell, so the real…

ltms pushed to main at fleet/fleetd 2026-09-03 08:32:21 +02:00
6b5f3f472f Merge #111: the credential probe reads the policy instead of copying it
51f7b0a3ca fleetd #111: probe reads the live memberCredentials policy, no hardcoded name list
Compare 2 commits »
ltms closed issue fleet/fleetd#155 2026-09-03 08:30:36 +02:00
the member credential scrub is zsh-only: a member on any other login shell gets every credential
ltms commented on issue fleet/fleetd#155 2026-09-03 08:30:29 +02:00
the member credential scrub is zsh-only: a member on any other login shell gets every credential

Merged to main as 38dec72. 1250 tests, 0 failures, 0 compile errors on the merged tree.

The premise was narrower than the ticket said

The ticket said the daemon does nothing about a…