fix: the sirens-echo limits are rate limits, not spend limits #127
No reviewers
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
burndown-2026-06
burndown-2026-08
icebox
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilysiren/website!127
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/sirens-echo-rate-limits"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The Open Source block claimed sirens-echo enforces "per-user and global spend limits". It does not. That is a factual overstatement on a career surface, and I introduced it.
What is actually true
From
coilyco-gaming/sirens-echodocs/sirens-echo-admission.md:SIRENS_ECHO_RATE_USER-3/30s- one Discord account or identified HTTP callerSIRENS_ECHO_RATE_CONTEXT-10/10s- one guild or direct-message channelSIRENS_ECHO_RATE_GLOBAL-20/5s- the whole processSIRENS_ECHO_EXECUTION_SLOTS-8- concurrent turns, withMAX_PENDINGat 16 behind itRequests per window and concurrency. Not cost. Neither "spend" nor "cost" appears anywhere in that repository's
docs/FEATURES.md, and the only uses of "budget" there are a history budget and a send budget, neither of which is money.Why it matters
"Spend limits" implies cost control over model inference, which is a different and more impressive claim than rate limiting. It reads as a specific engineering achievement that is not there.
How it got in
The phrase came from the work order in
coilysiren/inbox#402, which specified the per-bullet claims. That same brief instructed the writing seat to anchor descriptions on published banner text and explicitly not to re-describe a repository from its README. The framing instruction was correct. It did not cover the underlying facts, and I wrote the claim through without checking it.Found while pulling the four repositories for
coilysiren/inbox#422, where Kai flagged that sirens-echo's README bullets were half wrong. They are, and one of them had already reached the resume.The fix
Reworded to name all three tiers, which is both accurate and a stronger claim than the two-tier version it replaces.
static/resume.pdfregenerated from the same source, as every prior resume change has done.Checks
just build-resumeclean, PDF still two pagesKai reviews and merges. Not merging this myself.