System: MWMS
Document Type: Operational Template
Authority Level: MCR Source Of Truth
Status: Draft For MCR
Primary Location: MCR
Future Operational Destination: HeadOffice Brain, MWMS Brain, Brain Room, AI Manager, AI Employee Router, Task Executor Systems, Newsletter Intelligence, Course Absorption System, Opportunity System, AI Business Systems Brain
Parent Page: HeadOffice
Owner: Martyn
Developer Boundary: Do Not Touch M’s Active Build Areas Unless Specifically Assigned
Source Of Truth: MCR
Purpose
The purpose of this document is to define the MWMS AI Tool Permission Record Template.
This template is used to define exactly what tools, systems, platforms, files, APIs, databases, dashboards, emails, documents, client records, or external actions an AI Employee is allowed to access or use.
MWMS must not give AI Employees tool access casually.
Tool access creates operational power.
Operational power creates risk.
A tool permission record makes clear:
- which AI Employee needs the tool
- why the tool is needed
- what the AI Employee may do with the tool
- whether access is read-only, draft-only, write-capable, or external-action capable
- what the AI Employee must never do
- whether human approval is required
- whether validation is required
- whether logging is required
- what risk level applies
- when tool use must stop
- who owns the permission boundary
This is the practical daily-use version of the MWMS AI Tool Permission And Access Framework.
Scope
This template applies whenever MWMS considers, grants, reviews, limits, expands, or removes tool access for an AI Employee, workflow, automation, Brain process, task system, dashboard process, or future AIBS client workflow.
This includes tools and systems such as:
- Gmail
- Supabase
- WordPress
- MCR
- Brain sites
- Make.com
- n8n
- Google Sheets
- Google Drive
- Google Calendar
- Google Ads
- BeMob
- OpenAI
- Claude
- Gemini
- web research
- uploaded files
- local files
- dashboards
- APIs
- client systems
- future AIBS tools
This template may be used manually first.
Later, parts of this template may become fields inside AI Manager, AI Employee Router, Task Executor systems, Brain Room, Supabase permission records, HeadOffice dashboards, or future AIBS client admin systems.
Core Definition
An AI Tool Permission Record is the structured permission profile that defines how an AI Employee may use a tool.
It answers:
- What tool is being used?
- Which AI Employee is using it?
- What is the approved access level?
- Can the AI only read?
- Can the AI draft?
- Can the AI write?
- Can the AI modify?
- Can the AI send, publish, trigger, or delete?
- What requires human approval?
- What must be validated?
- What must be logged?
- What must the AI never do?
A tool permission record protects MWMS from uncontrolled AI action.
Core Principle
The core principle of this template is:
Grant the lowest level of tool access required to complete the task safely.
If read-only access is enough, do not grant write access.
If draft-only access is enough, do not grant external action access.
If human review is required, do not allow autonomous action.
If the workflow has not been proven manually, do not automate tool use.
AI Tool Permission Record Template
1. Permission Record Title
Field:Permission Record Title:
Purpose:
Gives the permission record a clear name.
Good Examples:
- Newsletter Signal Extraction Agent Gmail Read Permission
- Newsletter Signal Extraction Agent Supabase Controlled Write Permission
- Course Absorption Agent Uploaded File Permission
- Brain Room Task Builder Agent Task Draft Permission
- Developer Support Agent Provided File Review Permission
- AIBS Client Reporting Agent Client Data Read Permission
Bad Examples:
- Tool Access
- AI Permission
- Gmail
- Supabase
- Access
Rule:
The title should name the AI Employee, tool, and access purpose.
2. AI Employee Name
Field:AI Employee Name:
Purpose:
Identifies which AI Employee this permission applies to.
Examples:
- Course Absorption Agent
- Newsletter Signal Extraction Agent
- Brain Room Task Builder Agent
- HeadOffice Validation Agent
- Offer Evaluation Agent
- Research Evidence Collection Agent
- Finance Break Even Analysis Agent
- Developer Support Agent
- AIBS Client Reporting Agent
Rule:
Tool permission must belong to a defined role, not generic AI.
3. Owning Brain
Field:Owning Brain:
Purpose:
Identifies which Brain owns the AI Employee and the permission boundary.
Examples:
- HeadOffice Brain
- Affiliate Brain
- Research Brain
- Finance Brain
- Experimentation Brain
- Content Brain
- Ads Brain
- Operations Brain
- AI Business Systems Brain
Rule:
Every tool permission must have an owner.
4. Supporting Brains Affected
Field:Supporting Brains Affected:
Purpose:
Lists any Brains that may be affected by the tool access.
Examples:
- Newsletter permissions may affect HeadOffice Brain, Ads Brain, Content Brain, Affiliate Brain, Research Brain
- Offer permissions may affect Affiliate Brain, Research Brain, Finance Brain, Ads Brain, Experimentation Brain
- Developer permissions may affect HeadOffice Brain, Operations Brain, Dev Console, Brain Room
Rule:
Cross-Brain effects must be visible.
5. Tool Or System Name
Field:Tool Or System Name:
Purpose:
Names the tool, platform, database, file type, or system.
Examples:
- Gmail
- Supabase
- WordPress
- MCR
- mwmsbrain.site
- mwmsheadofficebrain.site
- Make.com
- n8n
- Google Sheets
- Google Drive
- Google Ads
- BeMob
- uploaded files
- web research
- Brain Room
- HeadOffice Dashboard
- client CRM
- client document repository
Rule:
The tool must be named clearly.
6. Tool Category
Field:Tool Category:
Recommended Values:
- Database
- Website
- MCR
- Brain Site
- Automation Platform
- Spreadsheet
- File Storage
- Ads Platform
- Analytics Platform
- Dashboard
- API
- Uploaded File
- Web Source
- Client System
- Internal Task System
- Other
Rule:
The category helps assess risk.
7. Permission Purpose
Field:Permission Purpose:
Purpose:
Explains why the AI Employee needs this tool.
Examples:
- read newsletter source emails
- insert structured newsletter intelligence rows
- review uploaded course transcripts
- draft Brain Room task records
- read WordPress page titles for duplicate cleanup
- prepare developer handoff from provided file content
- read offer source data
- create internal validation record
- prepare client report draft
Rule:
If the purpose is unclear, permission should not be granted.
8. Approved Access Level
Field:Approved Access Level:
Recommended Values:
- Level 0 — No Tool Access
- Level 1 — Provided Input Only
- Level 2 — Read Only Reference Access
- Level 3 — Draft Creation Access
- Level 4 — Controlled Write Access
- Level 5 — Supervised External Action Access
- Level 6 — Restricted Autonomous Access
Rule:
Use the lowest level that gets the job done safely.
Access Level Definitions
Level 0 — No Tool Access
The AI Employee may not access tools.
Allowed:
- think from current instruction
- provide advisory output
- draft from provided context
Not allowed:
- read external sources
- write records
- send, publish, trigger, delete, or modify
Level 1 — Provided Input Only
The AI Employee may use only material provided in the current task.
Allowed:
- uploaded files
- pasted text
- screenshots
- user-provided data
- current conversation context
Not allowed:
- live system access
- database access
- email access
- web research unless separately approved
- writes or external actions
Level 2 — Read Only Reference Access
The AI Employee may read approved sources.
Allowed:
- read Gmail messages
- read Supabase rows
- read WordPress page data
- read Google Sheet rows
- read dashboard records
- read approved web sources
- read uploaded files
Not allowed:
- write
- update
- delete
- send
- publish
- trigger automation
Level 3 — Draft Creation Access
The AI Employee may create drafts for human review.
Allowed:
- draft email
- draft task
- draft report
- draft MCR page output
- draft dashboard candidate
- draft client report
- draft handoff package
Not allowed:
- send final
- publish final
- write approved records without review
- execute live actions
Level 4 — Controlled Write Access
The AI Employee may write to approved internal systems inside a controlled workflow.
Allowed:
- insert approved internal row
- update low-risk internal status
- create internal queue item
- add internal log
- write validation result
Requirements:
- schema known
- required fields known
- validation rule present
- logging present
- human review for downstream action
Not allowed:
- external action
- public publishing
- financial action
- live code change
- irreversible delete
- client final delivery
Level 5 — Supervised External Action Access
The AI Employee may prepare or trigger external actions only after human approval.
Allowed:
- prepare email for approval
- prepare public content for approval
- prepare client report for approval
- prepare Google Ads change recommendation
- prepare WordPress update for approval
Not allowed without human approval:
- send
- publish
- launch
- spend
- modify client systems
- perform irreversible actions
Level 6 — Restricted Autonomous Access
The AI Employee may perform low-risk actions without immediate human approval inside tightly defined boundaries.
Allowed:
- apply internal labels
- format internal records
- update routine low-risk statuses
- create internal logs
- classify low-risk items
Requirements:
- low risk
- proven workflow
- strong logs
- stop conditions
- review sampling
- HeadOffice visibility
Not allowed:
- high-risk action
- external communication
- paid traffic
- live code
- financial action
- client final delivery
- compliance-sensitive action
9. Access Type Allowed
Field:Access Type Allowed:
Recommended Values:
- None
- Read
- Draft
- Write
- Modify
- External Action
- Delete
- Archive
- Label
- Trigger
- Execute
Rule:
Be specific. “Tool access” is too vague.
10. Read Permission
Field:Read Permission: Yes / No
Purpose:
Defines whether the AI Employee can view or retrieve information.
If Yes, specify:
- what it can read
- from where
- under what conditions
- whether current verification is required
Rule:
Read access still creates privacy and source-risk concerns.
11. Draft Permission
Field:Draft Permission: Yes / No
Purpose:
Defines whether the AI Employee can prepare draft outputs.
Examples:
- draft report
- draft email
- draft MCR page
- draft task
- draft dashboard item
- draft client report
Rule:
Drafts must be clearly marked as drafts until approved.
12. Write Permission
Field:Write Permission: Yes / No
Purpose:
Defines whether the AI Employee can create new internal records.
Examples:
- Supabase row
- task record
- validation record
- failure log
- outcome log
- queue item
Rule:
Write permission requires validation, logging, and a known schema.
13. Modify Permission
Field:Modify Permission: Yes / No
Purpose:
Defines whether the AI Employee can update existing content or system state.
Examples:
- update row
- change status
- edit page draft
- update task status
- modify dashboard item
Rule:
Modify permission is higher risk than write permission and usually requires human review.
14. External Action Permission
Field:External Action Permission: Yes / No
Purpose:
Defines whether the AI Employee may affect external people, public systems, paid platforms, or client systems.
Examples:
- send email
- publish page
- launch ad
- update public content
- send client report
- trigger public automation
Rule:
External action requires human approval by default.
15. Delete Permission
Field:Delete Permission: Yes / No
Purpose:
Defines whether the AI Employee can delete, trash, remove, or permanently alter access to records or content.
Default:
No.
Rule:
AI should park or archive before delete wherever possible.
Delete permission should be rare and human-approved.
16. Archive Or Park Permission
Field:Archive Or Park Permission: Yes / No
Purpose:
Defines whether the AI Employee may move items to a lower-risk inactive state.
Examples:
- park weak newsletter item
- archive low-value input
- mark offer as parked
- move failed item to review
- suggest trashing duplicate page after human review
Rule:
Parking is safer than deletion.
17. Approved Actions
Field:Approved Actions:
Purpose:
Lists exactly what the AI Employee may do with the tool.
Examples:
For Gmail:
- read newsletter email content
- identify sender, subject, date, body
- pass body to extraction workflow
For Supabase:
- insert newsletter intelligence row into approved table
- update internal review status after validation
- create failure log record
For WordPress:
- read page title and parent
- prepare draft update
- identify duplicate risk
For uploaded files:
- read course transcript
- extract relevant frameworks
- create report
Rule:
Approved actions must be explicit.
18. Forbidden Actions
Field:Forbidden Actions:
Purpose:
Lists what the AI Employee must never do with the tool.
Examples:
- do not send external email
- do not publish WordPress pages
- do not edit MCR directly
- do not change Supabase schema
- do not delete records
- do not approve ad spend
- do not launch campaigns
- do not access unrelated client data
- do not modify M’s active build
- do not create downstream high-risk tasks without review
- do not claim tool access if not actually used
Rule:
Forbidden actions are mandatory for any meaningful tool permission.
19. Human Approval Required
Field:Human Approval Required: Yes / No
Purpose:
Defines whether human approval is required before using the tool or before acting on tool output.
Human Approval Required For:
- write access
- modify access
- external action
- deletion
- MCR canon changes
- developer implementation
- financial action
- paid traffic
- compliance-sensitive actions
- client-facing output
Rule:
When risk is medium or higher, human approval should usually be required.
20. Human Approval Stage
Field:Human Approval Stage:
Recommended Values:
- Before Tool Use
- Before Write
- Before Modify
- Before External Action
- Before Delete
- Before Handoff
- Before Dashboard Display
- Before MCR Save
- Before Client Delivery
- After Draft Only
- Not Required For Low Risk
Rule:
State when approval is required, not just that approval is required.
21. Validation Required
Field:Validation Required: Yes / No
Purpose:
Defines whether the output of tool use must be validated.
Validation May Include:
- source grounding
- field completeness
- schema check
- Brain routing check
- risk check
- duplicate check
- compliance check
- developer boundary check
- human review
Rule:
Tool-enabled outputs should usually require validation.
22. Validation Level
Field:Validation Level:
Recommended Values:
- Light Validation
- Structured Validation
- Operational Validation
- High Risk Validation
- Critical Validation
Rule:
Validation level must match tool risk.
23. Logging Required
Field:Logging Required: Yes / No
Purpose:
Defines whether tool use must be logged.
Logging Required For:
- database writes
- status changes
- automation actions
- developer handoffs
- MCR actions
- external actions
- client actions
- failures
- high-risk read access
- permission changes
Rule:
Important tool use should leave an audit trail.
24. Log Destination
Field:Log Destination:
Examples:
- Supabase event log
- task event log
- failure log
- outcome log
- HeadOffice dashboard log
- Brain Room thread
- MCR change log
- Make.com execution history
- AIBS client audit log
- manual note
Rule:
Logging must have a destination.
25. Risk Level
Field:Risk Level:
Recommended Values:
- Low
- Medium
- High
- Critical
Examples:
Low:
- read uploaded course file
Medium:
- read Gmail newsletter or insert internal review row
High:
- WordPress write, Supabase production write, developer handoff, Google Ads recommendation
Critical:
- live code change, paid traffic launch, client final delivery, irreversible delete
Rule:
Risk level controls approval, validation, and logging.
26. Stop Conditions
Field:Stop Conditions:
Purpose:
Defines when the AI Employee must stop using the tool and escalate.
Examples:
- input missing
- source incomplete
- permission unclear
- validation fails
- unexpected data appears
- duplicate record detected
- schema mismatch
- human approval required
- live system impact detected
- finance/compliance risk appears
- client data outside scope appears
- M’s active build affected
- tool error occurs
- output confidence low
Rule:
Tool use must stop when risk becomes unclear.
27. Escalation Destination
Field:Escalation Destination:
Examples:
- Martyn
- HeadOffice
- M
- Human Review Queue
- Validation Agent
- Research Brain
- Finance Brain
- Compliance Or Risk Review
- Developer Review
- Parking System
- Tool Owner
Rule:
Tool permission must define who receives the escalation.
28. Review Frequency
Field:Review Frequency:
Recommended Values:
- Per Use
- Daily
- Weekly
- Monthly
- Before Expansion
- After Failure
- Before Automation
- Before Client Use
- No Scheduled Review Yet
Rule:
Higher-risk tool permissions need more frequent review.
29. Permission Status
Field:Permission Status:
Recommended Values:
- Proposed
- Draft
- Approved For Manual Use
- Approved For Assisted Use
- Approved For Controlled Write
- Approved With Human Review
- Restricted
- Parked
- Suspended
- Revoked
- Deprecated
Rule:
Do not treat proposed permission as approved permission.
30. Related Role Card
Field:Related Role Card:
Purpose:
Links permission to the relevant AI Employee Role Card.
Rule:
Tool permission should not exist separately from role definition.
31. Related Capability Stack
Field:Related Capability Stack:
Purpose:
Links permission to the Employee’s Capability Stack.
Rule:
Tool permission must match capability stack.
32. Related Workflow
Field:Related Workflow:
Examples:
- Newsletter Intelligence Workflow
- Course Absorption Workflow
- Brain Room Task Creation Workflow
- Offer Evaluation Workflow
- Developer Support Workflow
- Validation Workflow
- Handoff Workflow
- AIBS Client Workflow
Rule:
Tool permission should support a real workflow.
Quick Use Version
Use this shorter version for practical tool permission setup.
Permission Record Title:
AI Employee Name:
Owning Brain:
Supporting Brains Affected:
Tool Or System Name:
Tool Category:
Permission Purpose:
Approved Access Level:
Access Type Allowed:
Read Permission:
Draft Permission:
Write Permission:
Modify Permission:
External Action Permission:
Delete Permission:
Archive Or Park Permission:
Approved Actions:
Forbidden Actions:
Human Approval Required:
Human Approval Stage:
Validation Required:
Validation Level:
Logging Required:
Log Destination:
Risk Level:
Stop Conditions:
Escalation Destination:
Review Frequency:
Permission Status:
Related Role Card:
Related Capability Stack:
Related Workflow:
Example 1: Newsletter Signal Extraction Agent Gmail Permission
Permission Record Title:
Newsletter Signal Extraction Agent Gmail Read Permission
AI Employee Name:
Newsletter Signal Extraction Agent
Owning Brain:
HeadOffice Brain
Supporting Brains Affected:
Ads Brain, Affiliate Brain, Content Brain, Research Brain, Finance Brain
Tool Or System Name:
Gmail
Tool Category:
Email
Permission Purpose:
Read newsletter source emails so business-relevant signals can be extracted.
Approved Access Level:
Level 2 — Read Only Reference Access
Access Type Allowed:
Read
Read Permission:
Yes — only approved newsletter label/source emails
Draft Permission:
No
Write Permission:
No
Modify Permission:
No, unless separate label update workflow is approved
External Action Permission:
No
Delete Permission:
No
Archive Or Park Permission:
No, unless separate low-risk label workflow is approved
Approved Actions:
- read sender
- read subject
- read date
- read email body
- read snippet
- pass source content into extraction workflow
Forbidden Actions:
- do not send email
- do not delete email
- do not reply
- do not forward
- do not access unrelated email
- do not treat truncated body as complete without checking
Human Approval Required:
No for approved read workflow; yes before downstream action
Human Approval Stage:
Before downstream task creation or dashboard action
Validation Required:
Yes
Validation Level:
Operational Validation
Logging Required:
Yes
Log Destination:
Newsletter Intelligence record / Make execution history / Supabase where applicable
Risk Level:
Medium
Stop Conditions:
- body is incomplete
- source email unclear
- unrelated personal email appears
- compliance-sensitive issue appears
- extraction confidence low
Escalation Destination:
HeadOffice
Review Frequency:
After failure or before permission expansion
Permission Status:
Approved For Assisted Use
Related Workflow:
Newsletter Intelligence Workflow
Example 2: Newsletter Signal Extraction Agent Supabase Permission
Permission Record Title:
Newsletter Signal Extraction Agent Supabase Controlled Write Permission
AI Employee Name:
Newsletter Signal Extraction Agent
Owning Brain:
HeadOffice Brain
Supporting Brains Affected:
HeadOffice Brain, downstream Brains through queue review
Tool Or System Name:
Supabase
Tool Category:
Database
Permission Purpose:
Insert structured newsletter intelligence rows into the approved review table.
Approved Access Level:
Level 4 — Controlled Write Access
Access Type Allowed:
Write
Read Permission:
Limited read if needed for validation
Draft Permission:
No
Write Permission:
Yes — approved table only
Modify Permission:
No unless separately approved
External Action Permission:
No
Delete Permission:
No
Archive Or Park Permission:
No unless queue status workflow is approved
Approved Actions:
- insert newsletter intelligence row
- include required fields
- preserve source metadata
- set review status where approved
Forbidden Actions:
- do not change schema
- do not write to unrelated tables
- do not create downstream tasks
- do not delete rows
- do not update production data outside approved workflow
- do not mark item as final without review
Human Approval Required:
Not before internal row insert if workflow is approved; required before downstream action
Human Approval Stage:
Before routing beyond review queue
Validation Required:
Yes
Validation Level:
Operational Validation
Logging Required:
Yes
Log Destination:
Supabase row / Make execution history / HeadOffice review queue
Risk Level:
Medium
Stop Conditions:
- required fields missing
- JSON parse failure
- schema mismatch
- duplicate row suspected
- source body incomplete
- urgent/high-risk signal detected
Escalation Destination:
HeadOffice
Review Frequency:
After failure or before workflow expansion
Permission Status:
Approved For Controlled Write
Related Workflow:
Newsletter Intelligence Workflow
Example 3: Course Absorption Agent Uploaded File Permission
Permission Record Title:
Course Absorption Agent Uploaded File Review Permission
AI Employee Name:
Course Absorption Agent
Owning Brain:
HeadOffice Brain
Supporting Brains Affected:
AI Business Systems Brain, Operations Brain, relevant specialist Brain
Tool Or System Name:
Uploaded Files
Tool Category:
Uploaded File
Permission Purpose:
Read uploaded course files and extract reusable MWMS system value.
Approved Access Level:
Level 1 — Provided Input Only
Access Type Allowed:
Read
Read Permission:
Yes — uploaded course files only
Draft Permission:
Yes — draft report or full page output
Write Permission:
No
Modify Permission:
No
External Action Permission:
No
Delete Permission:
No
Archive Or Park Permission:
Suggest park/reject only
Approved Actions:
- read course PDF/transcript/SRT/HTML
- extract useful frameworks
- identify what to ignore
- draft absorption report
- draft MCR page output when justified
Forbidden Actions:
- do not save directly to MCR
- do not create live pages
- do not absorb weak material
- do not invent course content
- do not interfere with M’s active build
Human Approval Required:
Yes before MCR save
Human Approval Stage:
Before page creation or registry update
Validation Required:
Yes
Validation Level:
Operational Validation
Logging Required:
Yes if absorbed
Log Destination:
Course Absorption log / MCR Change Log where applicable
Risk Level:
Medium
Stop Conditions:
- file expired
- source incomplete
- duplicate page risk
- technical claims require developer validation
- course conflicts with existing standard
Escalation Destination:
HeadOffice / Martyn
Review Frequency:
Per course block
Permission Status:
Approved For Manual Use
Related Workflow:
Course Absorption Workflow
Example 4: Developer Support Agent Provided File Permission
Permission Record Title:
Developer Support Agent Provided File Review Permission
AI Employee Name:
Developer Support Agent
Owning Brain:
HeadOffice Brain
Supporting Brains Affected:
Operations Brain, Dev Console, Brain Room, relevant technical system
Tool Or System Name:
Uploaded Plugin Files / Screenshots / Provided Code
Tool Category:
Uploaded File / Screenshot
Permission Purpose:
Review provided evidence to prepare exact developer instructions for M.
Approved Access Level:
Level 1 — Provided Input Only
Access Type Allowed:
Read and Draft
Read Permission:
Yes — provided files and screenshots only
Draft Permission:
Yes — developer brief or full file output
Write Permission:
No
Modify Permission:
No live modification
External Action Permission:
No
Delete Permission:
No
Archive Or Park Permission:
No
Approved Actions:
- review provided file content
- review visible screenshot evidence
- identify exact issue
- draft exact instruction
- draft full file output where requested
- include test steps
Forbidden Actions:
- do not alter live code
- do not guess file paths
- do not touch unrelated systems
- do not give vague search instructions
- do not ignore current screenshot evidence
Human Approval Required:
Always
Human Approval Stage:
Before sending to M or applying any change
Validation Required:
Yes
Validation Level:
High Risk Validation
Logging Required:
Yes for meaningful development work
Log Destination:
Dev Console / Brain Room / save point note where applicable
Risk Level:
High
Stop Conditions:
- file path missing
- file content missing
- screenshot incomplete
- current state unclear
- live system risk detected
- M would need to guess
Escalation Destination:
Martyn / M / HeadOffice
Review Frequency:
Per developer task
Permission Status:
Approved For Manual Use
Related Workflow:
Developer Support Workflow
Example 5: AIBS Client Reporting Agent Client Data Permission
Permission Record Title:
AIBS Client Reporting Agent Client Data Read Permission
AI Employee Name:
AIBS Client Reporting Agent
Owning Brain:
AI Business Systems Brain
Supporting Brains Affected:
HeadOffice Brain, Operations Brain, client-specific workflow Brain
Tool Or System Name:
Approved Client Data Source
Tool Category:
Client System
Permission Purpose:
Read approved client workflow data to prepare draft management reports.
Approved Access Level:
Level 2 — Read Only Reference Access / Level 3 Draft Creation Access
Access Type Allowed:
Read and Draft
Read Permission:
Yes — approved client data only
Draft Permission:
Yes — client report draft
Write Permission:
No unless separately approved
Modify Permission:
No
External Action Permission:
No
Delete Permission:
No
Archive Or Park Permission:
No
Approved Actions:
- read approved client records
- summarize business meaning
- draft client report
- identify risk notes
- recommend action for review
Forbidden Actions:
- do not access unrelated client data
- do not mix client contexts
- do not send final report
- do not modify client systems
- do not make legal, financial, or contractual commitments
- do not make unsupported claims
Human Approval Required:
Yes
Human Approval Stage:
Before client delivery
Validation Required:
Yes
Validation Level:
High Risk Validation
Logging Required:
Yes
Log Destination:
AIBS client audit log / client review queue
Risk Level:
High
Stop Conditions:
- client data outside scope appears
- report contains uncertainty
- sensitive data appears
- compliance risk appears
- approval gate missing
Escalation Destination:
HeadOffice / Human Client Review
Review Frequency:
Before client use and after any failure
Permission Status:
Draft / Future Use
Related Workflow:
AIBS Client Reporting Workflow
Tool Permission Quality Checklist
Before approving a Tool Permission Record, check:
- Is the permission title clear?
- Is the AI Employee defined?
- Is the owning Brain clear?
- Are affected Brains listed where needed?
- Is the tool or system named?
- Is the tool category clear?
- Is the permission purpose specific?
- Is the approved access level the lowest safe level?
- Is the access type specific?
- Is read permission defined?
- Is draft permission defined?
- Is write permission defined?
- Is modify permission defined?
- Is external action permission defined?
- Is delete permission defined?
- Is archive or park permission defined?
- Are approved actions explicit?
- Are forbidden actions explicit?
- Is human approval requirement clear?
- Is approval stage clear?
- Is validation requirement clear?
- Is validation level appropriate?
- Is logging requirement clear?
- Is log destination known?
- Is risk level assigned?
- Are stop conditions listed?
- Is escalation destination clear?
- Is review frequency defined?
- Is permission status honest?
- Does this permission match the Role Card and Capability Stack?
If several answers are unclear, permission is not ready.
Common Tool Permission Failure Modes
A tool permission has failed if:
- Tool access is granted because the tool exists, not because the workflow needs it.
- Write access is granted when read-only would work.
- External action is allowed without human approval.
- Delete access is granted too casually.
- Forbidden actions are missing.
- Stop conditions are missing.
- Logging destination is unknown.
- Permission does not match role card.
- Permission exceeds capability stack.
- AI claims it used a tool it did not access.
- AI assumes current state without verification.
- AI writes before validation.
- AI accesses unrelated client data.
- AI affects M’s active build without approval.
- Tool permission expands without HeadOffice review.
Manual Use Rule
This template should be used manually before it becomes technical infrastructure.
Manual use helps MWMS learn:
- which Employees actually need tools
- which tools are high-risk
- where read-only is enough
- where draft-only is enough
- where human approval must stay
- which permissions should never be automated
- which tool permissions may later become AI Manager or router settings
- which permission fields may later become Supabase fields
Manual permission discipline comes before automated tool access.
Future Plugin Or UI Relevance
This template may later become:
- AI Tool Permission Registry
- AI Employee permission screen
- AI Manager tool access configuration
- AI Employee Router permission rules
- Task Executor tool boundary logic
- HeadOffice permission dashboard
- Brain Room action permissions
- AIBS client permission panel
Possible future fields:
- permission_id
- permission_title
- employee_name
- owning_brain
- supporting_brains_affected
- tool_name
- tool_category
- permission_purpose
- approved_access_level
- access_type_allowed
- read_permission
- draft_permission
- write_permission
- modify_permission
- external_action_permission
- delete_permission
- archive_or_park_permission
- approved_actions
- forbidden_actions
- human_approval_required
- human_approval_stage
- validation_required
- validation_level
- logging_required
- log_destination
- risk_level
- stop_conditions
- escalation_destination
- review_frequency
- permission_status
- related_role_card
- related_capability_stack
- related_workflow
- created_at
- updated_at
No technical build is authorized by this template alone.
Governance Role
HeadOffice owns the MWMS AI Tool Permission Record Template.
HeadOffice is responsible for:
- approving tool permission boundaries
- ensuring least-privilege access
- preventing unsafe write access
- preventing external action without approval
- preventing delete permission drift
- ensuring validation and logging exist
- protecting MCR source of truth
- protecting M’s active build areas
- protecting paid traffic, finance, compliance, public content, and client systems
- deciding when this template is ready for operational copy or plugin/UI transformation
Individual Brains may request tool permissions for their AI Employees, but HeadOffice governs cross-system, high-risk, write, external, client-facing, and autonomous tool access.
Relationship To Other MWMS Standards
This template supports and must align with:
- MWMS AI Tool Permission And Access Framework
- MWMS AI Agent Operations Core
- MWMS AI Employee Capability Stack Framework
- MWMS AI Employee Capability Stack Template
- MWMS AI Employee Role Card Standard
- MWMS AI Employee Role Card Template
- MWMS Agentic Work Unit Standard
- MWMS Agentic Work Unit Template
- MWMS AI Workflow Pipeline Standard
- MWMS AI Workflow Pipeline Checklist
- MWMS AI Output Validation Standard
- MWMS AI Output Validation Checklist
- MWMS AI Agent Memory And Context Framework
- MWMS AI Employee Handoff Protocol
- MWMS AI Employee Handoff Package Template
- MWMS AI Agent Failure Handling And Escalation Protocol
- MWMS AI Agent Failure Log Record
- MWMS AI Agent Outcome Measurement Framework
- MWMS AI Agent Outcome Log Record
- MWMS Brain Routing Rule
- MWMS Brain To Brain Request Protocol
- MWMS Supabase Event Schema
- AI Business Systems Brain Blueprint
This template is the practical application of the MWMS AI Tool Permission And Access Framework.
Drift Protection
This template protects MWMS from the following forms of drift:
- Giving AI tools because they are available rather than necessary
- Allowing tool use without role definition
- Allowing write access before workflow maturity
- Allowing external action without approval
- Allowing delete access without strict control
- Allowing tool use without logging
- Treating draft creation as execution
- Allowing AI to claim tool access it did not have
- Allowing AI to assume live system state
- Giving one AI Employee too many tools
- Allowing client systems to run without permission gates
- Allowing M’s active build areas to be affected by unmanaged AI action
- Allowing permission expansion without HeadOffice review
- Confusing automation capability with safe operation
- Letting AI become powerful before it becomes reliable
Any AI Employee or workflow with unclear tool permission should remain manual, draft, or read-only.
Architectural Intent
The architectural intent of the MWMS AI Tool Permission Record Template is to make AI tool access safe, deliberate, reviewable, and scalable.
MWMS will eventually use AI Employees across many tools and workflows.
That power must be governed.
This template ensures every tool permission can answer:
- Who is using the tool?
- Why do they need it?
- What level of access is allowed?
- Is read-only enough?
- Is draft-only enough?
- Is write access justified?
- Is external action allowed?
- Is delete access forbidden?
- What actions are approved?
- What actions are forbidden?
- Is human approval required?
- Is validation required?
- Is logging required?
- What are the stop conditions?
- Who owns escalation?
When MWMS can answer those questions, it can expand tool-enabled AI safely.
Change Log
v1.0 — Initial Draft
Created the MWMS AI Tool Permission Record Template as the practical operational template for defining AI Employee tool access, permission boundaries, approved actions, forbidden actions, human approval requirements, validation levels, logging requirements, risk levels, stop conditions, escalation destinations, and future plugin/UI relevance.
This template operationalizes the MWMS AI Tool Permission And Access Framework and supports future AI Manager, AI Employee Router, Task Executor systems, Brain Room, Newsletter Intelligence, Course Absorption, Developer Support, Offer Evaluation, HeadOffice dashboards, and AIBS client workflow permissions.