算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
attio-rate-limits【设计与创意】Analyze and design an Attio request governor with separate read and write budgets, query-score awareness, bounded retries, and observable backpressure. Use when an Attio integration receives 429 responses or needs safe concurrency controls. Trigger with "Attio rate limits", "Attio 429", or "throttle Attio requests".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: attio-rate-limits description: >- Analyze and design an Attio request governor with separate read and write budgets, query-score awareness, bounded retries, and observable backpressure. Use when an Attio integration receives 429 responses or needs safe concurrency controls. Trigger with "Attio rate limits", "Attio 429", or "throttle Attio requests". argument-hint: "[repository-path] [workload-or-endpoint]" allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit version: 1.8.0 author: Jeremy Longshore jeremy@intentsolutions.io license: MIT tags:
This skill turns Attio's current published limits into a conservative client policy without treating the documented ceilings as reserved capacity.
Use Read, Glob, and Grep to inspect concurrency, queues, retries, and pagination. Use WebFetch only to recheck current official Attio limits and response semantics. Use Write or Edit after the governor policy and rollback threshold are explicit.
Retry-After as an HTTP date, so do not assume an integer delay.Keep the existing least-privilege Bearer token and partition governor state by workspace credential. Never expose tokens in rate-limit telemetry.
Retry-After as an HTTP date when present; otherwise use capped exponential backoff.Do not increase concurrency, replay non-idempotent writes, or drop queued work without the service owner's approval and a rollback plan.
Return verified limits, queue partitions, bucket settings, retry eligibility, maximum retry age, load-test evidence, and rollback thresholds.
| Condition | Response |
|---|---|
Retry-After is malformed | Use capped jittered backoff and preserve the response evidence. |
| Low request count still gets 429 | Inspect query score and other traffic sharing the workspace. |
| Queue age exceeds its objective | Shed optional work or pause producers; do not burst harder. |
| Write result is ambiguous | Reconcile state before any retry. |
Input:
workload=record queries plus writes; symptom=429 bursts; scope=one workspace
Expected handoff:
governor=split read/write; retry=http-date aware; load-test=pass; rollback=defined