| name | approve-brain-notes |
| description | Review the company brain staging queue and approve, reject, revise, or promote proposed notes. Use when the user says review pending notes, approve these notes, clear the queue, publish approved knowledge, inspect proposals, or promote staged brain updates. |
Approve Brain Notes
Review staged proposals and record an approval decision. Shared-brain writes require an explicit decision.
Workflow
- Resolve the brain root.
- List staged proposals from the configured staging directory. Default:
system/staging/proposed/*.md.
- For each proposal, inspect metadata, target path, sensitivity, author, source id/reference, and content summary.
- If a proposal came from a connector, confirm the source exists in
source-registry.yml before approving.
- Do not inspect restricted folder contents.
- Recommend one decision:
- Preview the command first unless the user explicitly requested execution.
- Execute with
approve-staged-note.py --write only after an explicit approval instruction.
- Report the ledger entry, target path, and any remaining queue.
Command Pattern
python3 <plugin-root>/bin/approve-staged-note.py \
--root "$BRAIN_ROOT" \
--id "<proposal-id>" \
--decision approve \
--reviewer "<person>" \
--write
For reject or revise, include --note.