Anchor lane-selector legality to the omp registry - #11
Merged
Merged
Conversation
model-matrix.test.ts now requires provider-dispatch.md to carry a '## Provider panel' section, a registry-legality rule for native lane selectors, and a lane-type route table, and requires setup-pstack to accept registry-native selectors with a registry-native first-run path. Fails red: the doc still ships '## Model matrix' and no registry rule. Issue #10.
provider-dispatch.md renames its Model matrix section to Provider panel and states the registry rule: a native lane selector is legal when `omp models` lists its provider and model, with the registry's listed thinking levels as its selectable efforts. The parent route table generalizes from provider prefixes to lane type. setup-pstack accepts registry-native rows and gains a registry-native first-run path for installs whose registry serves none of the panel families, instead of dead-ending on four failed frontier probes. skill-collision-repro.sh reads the unchanged quad from the renamed section. Version 2.1.3. Closes #10.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #10
What changed
provider-dispatch.mdstops presenting the four-family Model matrix as the legality domain of a lane selector. The section is now## Provider panel: the table stays as the first-run default group plus the external CLI lanes, and a native lane selector is legal whenomp modelslists its provider and model, with the registry's listed thinking levels as its selectable efforts. The parent route table generalizes from provider prefixes (claude:*,codex:*,grok:*) to lane type, because an omp registry can serve any provider natively.setup-pstackaccepts registry-native rows and gains a registry-native first-run path (one selector per uncovered lane) for installs whose registry serves none of the panel families, instead of dead-ending on four failed frontier probes.skill-collision-repro.shreads the unchanged quad from the renamed section. Version bumps to 2.1.3.Verification
Live evidence:
3a844f3c26pins the new contract; run before the fix it fails witherror: missing ## Provider panel(model-matrix.test.ts).skill-collision-repro.shall ok including the quad check against the renamed section,tsc --strictclean, version chain 2.1.3 across UPSTREAM.md and both manifests.omp plugin upgrade pstack@omp-pstackfrom the local marketplace source.bun run tests/verify-installed-version.tsprintspstack repo 2.1.3 | served 2.1.3 | cache 2.1.3, and the installedprovider-dispatch.mdcontains## Provider panel(1 match).omp -p: a fresh session told to readskill://poteto-mode/references/provider-dispatch.mdreplied verbatim with the new legality sentence, "A native lane selector is legal whenomp modelslists its provider and model; its selectable efforts are the thinking levels the registry lists for that model, and the panel's Selectable efforts cells govern only the panel families."omp modelsserves onlyzai): a fresh session dispatched onepstack-scouttask agent over the livezai/*sheet and the scout repliedREADY.hieusats/omp-pstack; installed 2.1.3 retained.