Honor exact model identity in target-pin routing (#178) #191

Merged
kilo merged 3 commits from issue-178-exact-target-pin into develop 2026-10-05 15:31:35 +00:00
Member

Scope

Refs #178. Narrow qualified target pins to exact provider/model/opaque variant, rather than all resource-bound identities. Preserve authorization/quality/compatibility gates, explicit constraint intersection, existing refusal vocabulary and unchanged gateway/admit_pinned_target behavior.

Evidence

Original synthetic assertion reproduced max -> medium substitution before the fix. Regression coverage includes unbound identities, calibration/registration drift, contradictory explicit constraints, capability/profile/protocol/offline refusal and unchanged admission. Pinned unsupported-tool fixture now passes the earlier continuation gate and asserts compatibility_unsupported/tool_calls/UNSUPPORTED on the pinned resource.
Reuse existing identity keys, narrowed catalog, actual selector/resource gates and typed fixtures. No new dependency, schema/config migration, credentials, endpoint or provider calls. Existing contract docs updated.

Current Validation

Base/merge-base: 4e1d5974f2
HEAD: f78cb9d24c
Sanitized exact-commit make check PASS: 2693 tests, 17 skips, 589.128s; basedpyright 0 diagnostics. Complete execution record binds HEAD before/after, env -i synthetic HOME/cache/temp/runtime/minimal PATH, make check and whitespace to exit code 0. Locked uv sync --only-dev and explicit basedpyright PASS. Independent focused original tests: 61 PASS. No live provider/harness or environment-dependent acceptance claimed.

Delivery

Same owner /loop invocation 2026-10-05T12:38:32Z. Ordinal1 COMMENT (infrastructure; old HEAD); ordinal2 REQUEST_CHANGES (test gap, remediated in f78cb9d); ordinal3 COMMENT (missing exact-HEAD full-gate artifact, now prepared). Fresh whole-PR review pending. Owner expressly authorized and required preserving synchronization merge bf61c3e; no new synchronization or history rewrite by the agent. Integration only after valid exact APPROVE and canonical currentness.

## Scope Refs #178. Narrow qualified target pins to exact provider/model/opaque variant, rather than all resource-bound identities. Preserve authorization/quality/compatibility gates, explicit constraint intersection, existing refusal vocabulary and unchanged gateway/admit_pinned_target behavior. ## Evidence Original synthetic assertion reproduced max -> medium substitution before the fix. Regression coverage includes unbound identities, calibration/registration drift, contradictory explicit constraints, capability/profile/protocol/offline refusal and unchanged admission. Pinned unsupported-tool fixture now passes the earlier continuation gate and asserts compatibility_unsupported/tool_calls/UNSUPPORTED on the pinned resource. Reuse existing identity keys, narrowed catalog, actual selector/resource gates and typed fixtures. No new dependency, schema/config migration, credentials, endpoint or provider calls. Existing contract docs updated. ## Current Validation Base/merge-base: 4e1d5974f2abecf9aa43556afa591a4547656a17 HEAD: f78cb9d24cfc2023b450bd71c195e195db08c794 Sanitized exact-commit make check PASS: 2693 tests, 17 skips, 589.128s; basedpyright 0 diagnostics. Complete execution record binds HEAD before/after, env -i synthetic HOME/cache/temp/runtime/minimal PATH, make check and whitespace to exit code 0. Locked uv sync --only-dev and explicit basedpyright PASS. Independent focused original tests: 61 PASS. No live provider/harness or environment-dependent acceptance claimed. ## Delivery Same owner /loop invocation 2026-10-05T12:38:32Z. Ordinal1 COMMENT (infrastructure; old HEAD); ordinal2 REQUEST_CHANGES (test gap, remediated in f78cb9d); ordinal3 COMMENT (missing exact-HEAD full-gate artifact, now prepared). Fresh whole-PR review pending. Owner expressly authorized and required preserving synchronization merge bf61c3e; no new synchronization or history rewrite by the agent. Integration only after valid exact APPROVE and canonical currentness.
Honor exact model identity in target-pin routing (#178)
All checks were successful
ci / check (pull_request) Successful in 9m37s
61b96247e7
Merge branch 'develop' into issue-178-exact-target-pin
All checks were successful
ci / check (pull_request) Successful in 9m33s
bf61c3eb61
Exercise pinned worker compatibility refusal (#178)
All checks were successful
ci / check (pull_request) Successful in 9m34s
f78cb9d24c
kilo merged commit 46cb9ab695 into develop 2026-10-05 15:31:35 +00:00
Sign in to join this conversation.
No description provided.