Skip to content

fix(model): let loadLocationStables honour forceMinimum#6

Open
Ryanmello07 wants to merge 1 commit into
feat/provider-count-provide-modefrom
feat/probe-location-force-minimum
Open

fix(model): let loadLocationStables honour forceMinimum#6
Ryanmello07 wants to merge 1 commit into
feat/provider-count-provide-modefrom
feat/probe-location-force-minimum

Conversation

@Ryanmello07

Copy link
Copy Markdown
Owner

loadLocationStables hardcoded forceMinimum=false on the read side, hiding locations where every provider fails the minimums gate from callers that explicitly bypass minimums. Their providers could therefore never be probed and never graduate probation, and force_minimum on find-providers2 cannot recover a location the location listing never emitted.

The writer (UpdateClientScores -> exportClientScores) already populates both the false and true key families, so this only chooses between them — no new data.

User-facing listing is unchanged: both existing callers (GetProviderLocations and FindProviderLocations) explicitly pass false.

Stacked PR: based on feat/provider-count-provide-mode (#5), not beta/self-contained-env, because #5 is still open and this branch is cut from its tip (e6d5a200). Retarget to beta/self-contained-env once #5 merges.

🤖 Generated with Claude Code

https://claude.ai/code/session_01QtgqtCmKJRXdsQ5ktiqwkg

The read side hardcoded forceMinimum=false, so a location where every
provider fails the minimums gate was invisible even to callers that
explicitly bypass minimums. Providers there could never be probed and so
could never graduate probation. The writer already populates both key
families; this only chooses between them. User-facing listing still
passes false.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QtgqtCmKJRXdsQ5ktiqwkg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant