Skip to content

Fix billable-canary cache-source false-fail (srcOK accepts 'cache')#225

Merged
Number531 merged 1 commit into
mainfrom
mcp-to-python-migration
Jun 13, 2026
Merged

Fix billable-canary cache-source false-fail (srcOK accepts 'cache')#225
Number531 merged 1 commit into
mainfrom
mcp-to-python-migration

Conversation

@Number531

Copy link
Copy Markdown
Owner

Round-4 minor with real cost: the flag-off EPA canary predicate omitted the cache hybrid source (BaseHybridClient.js:202), so a cache hit would false-fail a BILLABLE run. Add cache to the srcOK predicate + error string + all source-enum listings; plan.md re-rendered (certified header preserved).

🤖 Generated with Claude Code

…ary false-fail

Review round-4 minor (re-flagged 3x): the flag-off EPA canary's source predicate
srcOK omitted 'cache', yet BaseHybridClient.js:202 returns _hybrid_metadata.source='cache'
on a cache hit — so a cache hit on the BILLABLE flag-off control run would emit
'flag-off source not in {...}' and false-fail a paid run. The revise leg's own rationale
named cache as a real source but the committed predicate rejected it. Add ||s==='cache' to
the predicate + its error string + all 11 documented source-enum listings (additive; can't
break existing matches). plan.md re-rendered (certified header preserved). The one minor with
a real cost is now closed; remaining 8 are fix-in-flight/accept.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Number531 Number531 merged commit 688042a into main Jun 13, 2026
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