From 2dcb9c7605ea2b21da79f061aa3f111dd580122e Mon Sep 17 00:00:00 2001 From: Paul O'Reilly Date: Thu, 3 Sep 2026 01:13:34 +1200 Subject: [PATCH] fix(minimax-m3-max, fable-low-effort): requires takes harness refs, not capability tags MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 'requires: [claude-code]' failed composition ('Invalid harness reference format'). Both contexts need no hard dependency — layer ordering in the composites already guarantees the auth layer precedes them. Validated locally with entrypoint.harness compose_harness for all 6 affected composites this time. Claude-Session: https://claude.ai/code/session_019tJk7P8tZzJ24PvtgoGhLN --- harnesses/contexts/fable-low-effort/v1/harness.yaml | 2 +- harnesses/contexts/minimax-m3-max/v1/harness.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/harnesses/contexts/fable-low-effort/v1/harness.yaml b/harnesses/contexts/fable-low-effort/v1/harness.yaml index 5e5a170..54e871a 100644 --- a/harnesses/contexts/fable-low-effort/v1/harness.yaml +++ b/harnesses/contexts/fable-low-effort/v1/harness.yaml @@ -2,7 +2,7 @@ kind: context name: fable-low-effort version: 1 description: "Pin Claude Fable 5 at low reasoning effort — layer AFTER anthropic-cloud-paul-oauth/v1 (auth comes from there)" -requires: [claude-code] +requires: [] provides: [] # Model pin + effort dial for Claude Code against the Anthropic cloud. diff --git a/harnesses/contexts/minimax-m3-max/v1/harness.yaml b/harnesses/contexts/minimax-m3-max/v1/harness.yaml index 76fed97..5a17518 100644 --- a/harnesses/contexts/minimax-m3-max/v1/harness.yaml +++ b/harnesses/contexts/minimax-m3-max/v1/harness.yaml @@ -2,7 +2,7 @@ kind: context name: minimax-m3-max version: 1 description: "Pin MiniMax M3 (1M context) at max reasoning effort — layer AFTER minimax/v1 (auth + base URL come from there)" -requires: [claude-code] +requires: [] provides: [] # Model pin + effort for the MiniMax Anthropic-compatible proxy.