feat: give the Sirens Deep profile its Forgejo MCP #113
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!113
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/deep-forgejo-mcp"
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?
Deep gets the Forgejo MCP its namespace has been running all along.
What happened
This change was written once already, as the second commit on the
feat/deep-steam-mcpbranch behind #110. It never reachedmain. The PR had already been merged when that commit was pushed, so the push landed on a closed PR's branch and went nowhere.git log -S "SIRENS_ECHO_FORGEJO_MCP_URL" -- agent/sirens-deep.yamlreturns nothing onmain, which is how the loss was found.The consequence has been live since:
sirens-deep-forgejo-mcpruns,SIRENS_ECHO_FORGEJO_MCP_URLis set, and no definition names the server, so the pod serves nothing.This is the lost commit cherry-picked onto current
main, with three conflicts resolved inmain's favour where it had moved:Sirens Deep of Coilycomain'sTestSirensDeep...prefix rather than the oldTestCoilyCo...oneTestLoadConfigRejectsAHalfConfiguredPrincipal, added after this work was first written, loads the same definition and needed the second addressThe surface
Same repository-fixed guardfile Echo uses: issues, comments, and labels on
coilyco-gaming/sirens-echo, with no body edit, delete, reopen, pin, pull-request, repository, organization, or account tool. Every route is fixed to that one repository.issue_trackerstays empty, which is the part still genuinely guarded. Echo names the server there and gets an automatic knowledge-gap reporter that files issues when a turn ends. Deep does not. A Forgejo write from Deep happens because the model chose a tool, never as a side effect of answering.No deploy change
SIRENS_ECHO_FORGEJO_MCP_URLhas been set on the Deep lane since it was built, and the MCP pod is running. Nothing on the deploy side moves.Verification
ward exec vet,test,policy-check,prompt-check, andpre-commit-allall pass.🤖 Generated with Claude Code