docs(commands): record that CommandFromPrompt is #127's groundwork #877
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
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/sirens-echo!877
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/hs68-prompt-command-intent"
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?
#823 asked which
CommandFromPromptis: deliberate groundwork for #127, or a leftover. It is groundwork, and the answer was in the commit that introduced it the whole time.1. Read the commit that introduced it
d718a30, 2026-08-13. Its first line:And it states, in the commit rather than anywhere that could be inferred later, why the other half is absent:
So the split is intentional and its reason was recorded at the time. #823's framing of a green suite over unreachable code holds as a general worry and does not describe this file.
2. Whether #127 is the intent
Yes, and #127 is open,
priority/P4role/engineer, with Kai's approval recorded by Delphi on 2026-08-13. The 01:29Z comment on that issue from Olaf already says the surface is further along than its title implies and namespromptcommand.gospecifically.3. Whether the access-policy gap is why it was never wired
No, and this is the part worth correcting. #823 guessed that a summon path the policy does not model was a good reason to stop halfway. Reasonable guess, wrong one - that gap closed in the same week, in
3142129:docs/access-policy.reference.yamlnames all six summon paths, slash commands included, so a reader can enumerate them without reading Go.onInteractionincommanddiscord.goputs an interaction through the sameaccess.Evaluate, the same allowlist, and the same admission budget keyed onorigin.Key()that a mention takes.What actually remains is smaller and more concrete than the policy question:
SIRENS_ECHO_DISCORD_COMMANDSdefaults false and neither lane sets it, so what exists is dark rather than reachable.And one reason has expired: boot-time prompt discovery, the open question
d718a30cited, was #163. #163 is closed. The commit's stated blocker is one item shorter than when it was written, which nothing recorded until now.What this changes
docs/sirens-echo-prompt-commands.mdgains a Deliberate groundwork for sirens-echo#127 section carrying all of the above, and one line saying the file is deleted alongside #127 rather than on a caller count.unwiredcapabilities_test.gogains a two-line pointer on theCommandFromPromptrow, so the next person to run that test finds the decision instead of re-deriving it. The test itself is unchanged and still asserts the function is unwired.No behaviour change.
just gatepasses.closes #823