| name | brain-setup |
| description | Scaffold a new team-first Company Brain root without populating company data. Use when the user asks to create the brain files, generate the scaffold, initialize a brain root, create routing, create config, create policy, create source registry, choose the simple automated team model, or run the setup step after owner guidance. |
Brain Setup
Create the reusable Company Brain structure. Do not populate strategy, customer, employee, project, or private company data during setup.
Workflow
- Choose the filesystem-backed root: Google Drive, git repo, shared volume, or local folder.
- Identify the Brain Owner and Brain Operator.
- Choose the operating profile:
governed: default staged review model.
simple-team: shared ADD_TO_BRAIN/ folder, operator digest, and low-risk manual contribution automation.
- Preview the scaffold with
brain-setup.py before writing.
- Write only when the user explicitly wants the scaffold created.
- Run
source-registry-check.py, brain-health.py, and brain-lint.py after setup.
- End with the population checklist for team members, not with invented content.
Package Boundary
Setup writes the brain root. It does not copy the harness code into the brain.
The installed plugin already contains the skills, scripts, and references.
The created brain root should contain customer-owned files such as CLAUDE.md,
company-brain.yml, brain/, and system/.
Command Pattern
Preview:
python3 <plugin-root>/bin/brain-setup.py \
--root "$BRAIN_ROOT" \
--company-name "<Company Name>" \
--champion "<Brain Owner Name>" \
--operator "<Brain Operator Name>" \
--operating-profile simple-team
Write:
python3 <plugin-root>/bin/brain-setup.py \
--root "$BRAIN_ROOT" \
--company-name "<Company Name>" \
--champion "<Brain Owner Name>" \
--operator "<Brain Operator Name>" \
--operating-profile simple-team \
--write
Team Setup Questions
Ask only what is needed to scaffold safely:
- company name
- brain root location
- Brain Owner for policy and approvals
- Brain Operator for daily checks
- first teammates to onboard
- which shared source systems exist
- which systems are personal and excluded
- whether they want the governed review model or the simpler team drop-zone model
- whether low-risk manual contributions can be processed automatically
Guardrails
- Setup creates structure, policy, registry, schedule, and staging.
simple-team adds ADD_TO_BRAIN/ and digest docs; it does not relax connector governance.
- Teammates populate actual company knowledge later.
- Personal Gmail, Calendar, Fireflies, Apollo, or other personal accounts are excluded by default.
- Shared Apollo/CRM/workspace accounts can be registered as company sources, but only after source review.
brain/restricted/ exists as a routing destination, not as permission proof. The owner must still set filesystem permissions.