zulip-resilience: fleet-wide audit findings and fixes 2026-07-18 #22

Merged
jerome merged 1 commits from feat/zulip-resilience-audit-20260718 into master 2026-07-18 22:06:35 +00:00
Owner

Summary

Fleet-wide Zulip health audit across all 3 agents (Abiba, Tanko, Mumuni). Found and fixed credentials and timeout issues.

Changes

  • Abiba fix: Poll timeout AbortError now returns empty array (no retry) instead of throwing — normal Zulip long-poll timeout is not a failure
  • Abiba fix: Extended poll timeout from 65s to 90s to match Zulip server default
  • Abiba fix: Added .env credential fallback per L4 pattern (Infisical is not always available)
  • Abiba fix: API key was missing from Infisical injection — .env fallback provides known-working key
  • Tanko fix: Gateway was running but Zulip disconnected since Jul 11 — full restart recovered connection
  • Mumuni: Healthy, no changes needed

Documentation

  • Added Incident Log section with full audit trail
  • Added fleet health metrics table
  • Added Hermes agent improvement recommendations (circuit breaker, cred fallback, queue re-registration)
  • Added Abiba extension v2.1 resilience feature matrix
## Summary Fleet-wide Zulip health audit across all 3 agents (Abiba, Tanko, Mumuni). Found and fixed credentials and timeout issues. ### Changes - **Abiba fix**: Poll timeout AbortError now returns empty array (no retry) instead of throwing — normal Zulip long-poll timeout is not a failure - **Abiba fix**: Extended poll timeout from 65s to 90s to match Zulip server default - **Abiba fix**: Added `.env` credential fallback per L4 pattern (Infisical is not always available) - **Abiba fix**: API key was missing from Infisical injection — .env fallback provides known-working key - **Tanko fix**: Gateway was running but Zulip disconnected since Jul 11 — full restart recovered connection - **Mumuni**: Healthy, no changes needed ### Documentation - Added Incident Log section with full audit trail - Added fleet health metrics table - Added Hermes agent improvement recommendations (circuit breaker, cred fallback, queue re-registration) - Added Abiba extension v2.1 resilience feature matrix
abiba-bot added 1 commit 2026-07-18 16:33:27 +00:00
zulip-resilience: add fleet-wide audit findings and fixes from 2026-07-18
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 6s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 5s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 0s
23f3f378c5
- Added Incident Log section documenting fleet-wide Zulip audit
- Abiba: poll timeout AbortError fix (returns [] instead of error)
- Abiba: credential fallback .env file for Infisical outages
- Tanko: full gateway restart to recover Zulip connection
- Fleet health metrics summary table
- Hermes agent improvement recommendations (circuit breaker, credential fallback, queue re-registration, watchdog)
- Abiba pi extension v2.1 resilience feature matrix
jerome merged commit c4a8c45835 into master 2026-07-18 22:06:35 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyslogSolution/prose-contracts#22