Private
Public Access
0
0
Files
manual_slop/tests
ed 2bc0ce056e refactor(ai_client): extract _delete_gemini_cache_result helper (Phase 10 sites 2+3)
Sites L1680 (cache.delete on context change) and L1692 (cache.delete on
TTL expiry) had identical patterns:
  try: _gemini_client.caches.delete(name=_gemini_cache.name)
  except Exception as e: _append_comms('OUT', 'request', {'message': f'[CACHE DELETE WARN] {e}'})

Per TIER1_REVIEW: logging is NOT a drain. MIGRATE to Result[T].

Single helper _delete_gemini_cache_result() -> Result[None]:
- Returns Result(data=None) on success
- Returns Result(data=None, errors=[ErrorInfo]) on SDK failure + logs warning to comms
- Caller (_send_gemini) ignores errors (best-effort cleanup)

Audit: ai_client BC 8 -> 6. Both sites migrated.
2026-06-20 13:00:51 -04:00
..
2026-03-05 17:13:59 -05:00
2026-05-10 15:14:54 -04:00
2026-05-20 07:51:58 -04:00
2026-03-05 16:37:30 -05:00
2026-03-05 17:13:59 -05:00
2026-03-05 16:37:30 -05:00
2026-03-07 20:32:59 -05:00
2026-03-05 15:10:53 -05:00
2026-03-12 19:08:51 -04:00
2026-05-20 07:51:58 -04:00
2026-05-20 07:51:58 -04:00
ok
2026-03-07 21:40:40 -05:00