Not merging yet. The two-paths split moved one filter over instead of closing.
The design is right and most of this PR is right: routedProfileFor reading the same placementContextFor + one…
Correction — my severity ranking in this ticket was wrong in three places
The worker on PR #432 grepped for profileForSlot and found no caller. That contradicted my own ticket text, so I…
My earlier proposal on this ticket is withdrawn. It would have opened a disclosure hole. The fleet01 lead objected, I verified every claim in this tree, and they are right.
What I…
Not merging this yet. The reporting half is right and I want it. The SessionManager half introduces a regression that is bigger than the one the commit message owns up to.
Your build claim…
Merged by hand as 7667727 on main. The forge could not do it: this branch and #429 both rewrote the same "Hot" bullet in ConfigRef.java, so the merge conflicted on content.
Verified on the…
Measured on the second host: the gate ships green and inert there, and nothing says so
Checked fleet01's live config read-only over ssh, because this feature is driven entirely by a…
Lead review — not merging yet, and the change I want is my own ticket's fault
Verified on ce74e16 myself: mvn -f <abs>/fleetd/pom.xml clean install → `Tests run: 1510, Failures: 0,…
Lead review — not merging yet. One hole, in the default placement policy.
Verified on ea02c7b myself: mvn -f <abs>/fleetd/pom.xml clean install → `Tests run: 1519, Failures: 0, Errors:…
Merged into main as ed99c20 ("Merge #398: a central allow-list of usable models, with the startup validators pinned"). Verified with `git merge-base --is-ancestor origin/worker/models-allowlist…