DocsAPIATTENTION_FANOUT_LIMIT_EXCEEDED.md
ATTENTION_FANOUT_LIMIT_EXCEEDED
- HTTP status
- 409
- Recommended action
- READ_PER_ENVIRONMENT
- Details payload
{ appId: string, limit: number, environments: number, runningExperiments: number | null, recommendedAction: "READ_PER_ENVIRONMENT" }
Cause
The App-wide attention rollup spans more Environments and running Experiments than it will read in one pass. It issues one Analysis read per running Experiment per Environment, and past the budget it refuses the whole read.
Fix
Read attention per Environment instead: list Experiments per Environment, then read each running one's results. Retrying the rollup never clears this. The refusal is whole rather than partial because a truncated rollup renders as clear for the Environments it dropped, which reads as good news that was never checked.