Task · MDE-0012

Separate API-usage overview success from enrichment success

Description

PR #733 P2.10 remains in collectors/organization_collectors/api_usage.py:215-350. The primary overview can emit fresh status-code metrics while an optional multi-page operation enrichment leaves ORG_API_USAGE unmarked, causing a permanent stale alert and failure-retry cadence. Give the enrichment its own endpoint-group verdict or an explicit partial-success model so the scheduler and alerts describe each surface honestly.

Acceptance Criteria

Definition of Done

Implementation Plan

Wave 1 L3: split overview and enrichment endpoint-group outcomes with regression coverage; root integrates and finalizes.

Final Summary

Implemented and verified in 7327153. API-usage overview success is independent of optional enrichment failure; full gates passed.

References

View the source file on GitHub