Reconcile the local-model roster gate with AOSH intent harness pairings #631

Closed
opened 2026-07-23 08:23:36 +00:00 by coilyco-ops · 0 comments
Owner

Failure

Every AOS commit is currently blocked by the always-run local-model-roster hook. The hook expects exactly one AOSH pairing with agent=opencode and agent=goose, but the canonical AOSH 94-pairings document now uses intent-level harness entries and contains neither legacy agent key.

Observed failure:

local-model-sync: .../94-pairings.yaml: expected one opencode pairing, found 0

AOSH main is clean and synchronized at cf1b82d. All other AOS hooks pass.

Needed decision

The owner must decide whether AOS still publishes deployment-wide OpenCode and Goose model overlays, and which AOSH source now determines them. The validator must then consume the new contract or retire the obsolete overlay without encoding pairing values in tests.

Acceptance criteria

  • The local-model-roster hook reads the current AOSH contract or retires cleanly.
  • The hook no longer blocks unrelated commits because a removed legacy key is absent.
  • AOS retains one owning source for every shipped model overlay.
  • ward exec test and ward exec pre-commit-all pass.
## Failure Every AOS commit is currently blocked by the always-run local-model-roster hook. The hook expects exactly one AOSH pairing with agent=opencode and agent=goose, but the canonical AOSH 94-pairings document now uses intent-level harness entries and contains neither legacy agent key. Observed failure: ```text local-model-sync: .../94-pairings.yaml: expected one opencode pairing, found 0 ``` AOSH main is clean and synchronized at cf1b82d. All other AOS hooks pass. ## Needed decision The owner must decide whether AOS still publishes deployment-wide OpenCode and Goose model overlays, and which AOSH source now determines them. The validator must then consume the new contract or retire the obsolete overlay without encoding pairing values in tests. ## Acceptance criteria * The local-model-roster hook reads the current AOSH contract or retires cleanly. * The hook no longer blocks unrelated commits because a removed legacy key is absent. * AOS retains one owning source for every shipped model overlay. * ward exec test and ward exec pre-commit-all pass.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agentic-os#631
No description provided.