fix(concierge): bake the no-self-secret-ops / safe-approval-demo rule into the identity prompt (core#2573) #2605
Reference in New Issue
Block a user
Delete Branch "fix/2573-concierge-prompt-rule"
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?
Follow-up to #2603 — the merge queue picked up #2603 at its first commit, so this prompt-bake commit never landed. The concierge's RBAC denies memory.write, so a behavior rule taught in chat dies on the next restart; the identity prompt (re-seeded from conciergeIdentityFiles every provision) is the durable surface. Adds one guardrail bullet: never run secret ops against your own workspace; approval demos use create_approval/create_request (in the image as of mcp-server 1.6.1) or a naturally gated op, never a secret write.
Refs core#2573.
🤖 Generated with Claude Code
5-axis review complete for head
930b90132e.Approved. This is a prompt-only follow-up to core#2603 that adds a durable concierge identity rule: do not run secret write/delete operations against the concierge's own workspace, and use create_approval/create_request or another naturally gated no-side-effect path for approval demos instead. Correctness matches the #2573 outage mitigation, robustness improves restart safety, security posture improves by avoiding destructive/state-changing demos, there is no runtime performance impact, and the wording is clear and scoped.
No production code paths, tests, or workflow behavior changed in this PR.