fix(capability): stop Echo promising a memory it is about to have #402
No reviewers
Labels
No labels
move-to-repo
coilyco-bridge-deploy
move-to-repo
coilyco-flight-deck-agent-compose
move-to-repo
coilyco-gaming-eco-app
move-to-repo
coilysiren-inbox
move-to-repo
unknown
🔒⚠️📦⚠️🔒 SANDBOXED 🔒⚠️📦⚠️🔒
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/sirens-echo!402
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/capability-tells-the-truth-about-the-scratchpad"
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?
closes #389
This is what the scratchpad rollout is held on. Deploy half is built and mergeable at coilyco-bridge/deploy#445; Olaf correctly asked that it not roll until this lands.
The false sentence
With a
/scratchmount, every clause after the first becomes false — and false in a document written to be authoritative about what this service does.The wording is ported, not authored
The Deep lane already carries a conditional version that is true either way. That is the property that matters: the service describes what it was given rather than what a document assumes. It now checks the offered tools instead of trusting prose.
Why it is a new file
capability.mdwas exactly at the 80-line cap. Trimming to make room would have dropped something true to add something true, which is not a trade worth making.The cost, stated rather than rounded away
The prompt budget goes up by 858 bytes, paid on every turn, forever. That is the real price of this feature. It is worth it — a service that can write files must be told when it cannot, and the alternative is one that offers a write surface it does not have — but it belongs in the record.
I was wrong to decline this earlier
I said capability files were Lucia's and their wording was not mine to write. Both halves were wrong: it is a factual claim about system behaviour, not a communication recommendation, and the wording already existed on the Deep lane. It sat unclaimed for two and a half hours holding a rollout Kai approved at 07:57Z.
ward exec gategreen: build, policy-check, vet, test, test-skips, pre-commit.