Files
gbrain/test
Garry TanandClaude Fable 5 c11ec1166f fix(facts): surface chat-gateway unavailability instead of silent success-shaped no-op (#3062)
- runFactsBackstop records skipped: 'chat_unavailable' (both modes) and
  declines to enqueue facts-absorb jobs guaranteed to no-op.
- New gateway unavailableReason()/warnUnavailableOnce() name the configured
  model, the missing auth_env keys, and the recipe setup_url; once-per-
  process stderr warn fires at the extractFactsFromTurn guard and at
  expand()'s silent single-query degrade (tokenmax's headline knob).
- doctor facts_health distinguishes '0 active facts, chat gateway
  unreachable' (warn) from a genuinely empty brain (ok).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 11:10:33 -07:00
..