// role policy enforcement, data classes, allowed tools, approvals, blocks, and audit evidence

$ enforce --policy="by_role"

AIducation translates policy training into enforceable role rules: tool access, data boundaries, approved prompt and workflow requirements, verification gates, misuse triggers, exceptions, and audit exports.

Enforcement matrix

15
Profiles
105
Controls
56
Tool rules
15
Block actions
[+] AIducation for Support is the first policy-enforced rollout path.

// Enforcement_loop

Enforcement turns AI policy from static training into live decisions that can be reviewed by managers and audited by admins.

Resolve

Identify learner role, department, approved tools, and relevant policy profile.

Check

Evaluate tool approval, data class, prompt library, workflow library, and verification evidence.

Act

Allow, require manager review, require admin approval, block, or route misuse reporting.

Record

Attach enforcement action, exception status, manager owner, and audit fields to exports.

// Role_enforcement_profiles

Each profile maps controls to scopes, triggers, actions, evidence, approved libraries, tool data rules, exception handling, and exports.

View data enforcement API filter
AIducation for Support

Support AI Policy Enforcement Matrix

first wedge
7
controls
3
tools
12
audit
tooladmin approval

Learners use only approved AI tools for the role, data type, and workflow.

datablock

Sensitive customer, employee, financial, legal, health, or code context is minimized or removed before AI use.

verificationmanager review

AI output must be checked against source material, calculations, policy, or code paths before reuse.

AIducation for Sales

Sales AI Policy Enforcement Matrix

7
controls
3
tools
12
audit
tooladmin approval

Learners use only approved AI tools for the role, data type, and workflow.

datablock

Sensitive customer, employee, financial, legal, health, or code context is minimized or removed before AI use.

verificationmanager review

AI output must be checked against source material, calculations, policy, or code paths before reuse.

AIducation for Marketing

Marketing AI Policy Enforcement Matrix

7
controls
4
tools
12
audit
tooladmin approval

Learners use only approved AI tools for the role, data type, and workflow.

datablock

Sensitive customer, employee, financial, legal, health, or code context is minimized or removed before AI use.

verificationmanager review

AI output must be checked against source material, calculations, policy, or code paths before reuse.

AIducation for HR

HR AI Policy Enforcement Matrix

7
controls
4
tools
12
audit
tooladmin approval

Learners use only approved AI tools for the role, data type, and workflow.

datablock

Sensitive customer, employee, financial, legal, health, or code context is minimized or removed before AI use.

verificationmanager review

AI output must be checked against source material, calculations, policy, or code paths before reuse.

AIducation for Finance

Finance AI Policy Enforcement Matrix

7
controls
4
tools
12
audit
tooladmin approval

Learners use only approved AI tools for the role, data type, and workflow.

datablock

Sensitive customer, employee, financial, legal, health, or code context is minimized or removed before AI use.

verificationmanager review

AI output must be checked against source material, calculations, policy, or code paths before reuse.

AIducation for Engineering

Engineering AI Policy Enforcement Matrix

7
controls
4
tools
12
audit
tooladmin approval

Learners use only approved AI tools for the role, data type, and workflow.

datablock

Sensitive customer, employee, financial, legal, health, or code context is minimized or removed before AI use.

verificationmanager review

AI output must be checked against source material, calculations, policy, or code paths before reuse.

AIducation for Product Managers

Product AI Policy Enforcement Matrix

7
controls
3
tools
12
audit
tooladmin approval

Learners use only approved AI tools for the role, data type, and workflow.

datablock

Sensitive customer, employee, financial, legal, health, or code context is minimized or removed before AI use.

verificationmanager review

AI output must be checked against source material, calculations, policy, or code paths before reuse.

AIducation for Executives

Executives AI Policy Enforcement Matrix

7
controls
4
tools
12
audit
tooladmin approval

Learners use only approved AI tools for the role, data type, and workflow.

datablock

Sensitive customer, employee, financial, legal, health, or code context is minimized or removed before AI use.

verificationmanager review

AI output must be checked against source material, calculations, policy, or code paths before reuse.

AIducation for Operations

Operations AI Policy Enforcement Matrix

7
controls
4
tools
12
audit
tooladmin approval

Learners use only approved AI tools for the role, data type, and workflow.

datablock

Sensitive customer, employee, financial, legal, health, or code context is minimized or removed before AI use.

verificationmanager review

AI output must be checked against source material, calculations, policy, or code paths before reuse.

// Enforcement_evidence

Every policy decision can attach evidence to governance, manager reports, misuse reporting, audit logs, and enterprise exports.

Export enforcement evidence

Enforcement flow

  • [+] Resolve learner role and department policy profile.
  • [+] Check selected AI tool against approved tool catalog and data class.
  • [+] Require approved prompt or workflow library item for governed workflows.
  • [+] Block or escalate if data, tool, verification, or authority requirements fail.
  • [+] Attach evidence to manager report, audit log, and export payload.

Exception workflow

  • [+] Capture exception reason, tool, workflow, data class, and expected business outcome.
  • [+] Route to manager, admin, or compliance owner based on action severity.
  • [+] Approve only with expiration, evidence fields, and remediation assignment.
  • [+] Revoke or report misuse when exception evidence is missing or unsafe.

Audit fields

  • [+] policyEnforcementId
  • [+] role
  • [+] learnerId
  • [+] teamId
  • [+] tool
  • [+] dataClass
  • [+] promptLibraryId
  • [+] workflowLibraryId
  • [+] enforcementAction
  • [+] exceptionStatus
  • [+] managerId
  • [+] auditTimestamp

Export targets

  • [+] Governance center
  • [+] Manager report
  • [+] Evidence export center
  • [+] Misuse reporting
  • [+] Audit warehouse
  • [+] Risk summary for the learner and team
  • [+] Recommended remediation mission
  • [+] Policy section to review