Safety & Permissions
Path safety
Bean file operations are restricted to .beans/ under workspace root.
- Leading
.beans/prefixes are normalized - Path traversal outside
.beansis rejected
Output log reads are restricted to:
- Workspace tree, or
- Explicit VS Code log directory override
Mutation safety
beans_deletedefaults to draft/scrapped-only unlessforce: truebeans_updaterejects invalid body field combinationsifMatchsupports optimistic concurrency for updates
Frontmatter safety
update_frontmatter performs atomic writes and preserves body content.
Supported frontmatter fields include:
- status/type/priority/title
- parent/blocking metadata
pr,branch
