Governance solution scaffolds and documentation patterns for the FSI-CopilotGov framework.
This repository translates the framework's 58 controls and 243 playbooks into solution scaffolds, reusable modules, policy templates, and evidence-export patterns for Microsoft 365 Copilot governance in financial services.
Want to deploy one solution against a non-production tenant? Follow this minimum path:
- Pick a tier. Choose
baseline,recommended, orregulatedbased on your obligations (see Pick a tier below and Tier Applicability). - Pick a solution. Use the Solution Catalog below; the Tiers column shows the recommended tier for each solution.
- Read the disclaimer. This is a documentation-first repository; scripts use representative sample data. See Disclaimer and Documentation vs Runnable Assets Guide.
- Run preflight.
pwsh -File scripts\deployment\Validate-Prerequisites.ps1and resolve any gaps. - Follow the deployment guide. DEPLOYMENT-GUIDE.md for the wave plan and tier matrix; the chosen solution's
docs/deployment-guide.mdfor solution-specific steps. - Export evidence. Each solution's
scripts/Export-Evidence.ps1produces sample JSON for evidence-export-ready controls.
| Tier | Use when | Defaults |
|---|---|---|
baseline |
Pilot, sandbox, or non-regulated department | Minimum controls; no audit-trail dependency |
recommended |
Standard production rollout for regulated FSI tenants | Default for P1/P2 solutions |
regulated |
Highest assurance — supervised business units, FINRA/SEC/DORA scope | Default for P0 solutions; full audit-trail + retention |
See Tier Applicability for the per-solution matrix and Control Coverage Honesty for what each control mapping actually demonstrates today.
- A shared contract layer for governance tiers, solution naming, evidence export, and dashboard integration
- Root deployment utilities, documentation-build automation, and validation workflows
- Twenty-three solution folders aligned to the solution backlog identified in the planning report
- Machine-readable mappings that connect solutions back to FSI-CopilotGov controls, playbooks, and regulations
Tiers column:
base/rec/regshow which tiers each solution supports. Bold marks the recommended default tier. See Tier Applicability.
| ID | Solution | Priority | Track | Tiers | Controls |
|---|---|---|---|---|---|
| 01 | Copilot Readiness Assessment Scanner | P0 | A | base / rec / reg | 1.1, 1.5, 1.6, 1.7, 1.9 |
| 02 | Oversharing Risk Assessment and Remediation | P0 | A | base / rec / reg | 1.2, 1.3, 1.4, 1.6, 2.5, 2.12 |
| 03 | Sensitivity Label Coverage Auditor | P1 | A | base / rec / reg | 1.5, 2.2, 3.11, 3.12 |
| 04 | FINRA Supervision Workflow for Copilot | P0 | B | base / rec / reg | 3.4, 3.5, 3.6 |
| 05 | DLP Policy Governance for Copilot | P1 | B | base / rec / reg | 2.1, 3.10, 3.12 |
| 06 | Copilot Interaction Audit Trail Manager | P0 | B | base / rec / reg | 3.1, 3.2, 3.3, 3.11, 3.12 |
| 07 | Conditional Access Policy Automation for Copilot | P1 | B | base / rec / reg | 2.3, 2.6, 2.9 |
| 08 | License Governance and ROI Tracker | P1 | C | base / rec / reg | 1.9, 4.5, 4.6, 4.8 |
| 09 | Copilot Feature Management Controller | P1 | C | base / rec / reg | 2.6, 4.1, 4.2, 4.3, 4.4, 4.12, 4.13 |
| 10 | Copilot Connector and Plugin Governance | P1 | C | base / rec / reg | 1.13, 2.13, 2.14, 4.13 |
| 11 | Risk-Tiered Rollout Automation | P0 | C | base / rec / reg | 1.9, 1.11, 1.12, 4.12 |
| 12 | Regulatory Compliance Dashboard | P0 | C | base / rec / reg | 3.7, 3.8, 3.12, 3.13, 4.5, 4.7 |
| 13 | DORA Operational Resilience Monitor | P1 | D | base / rec / reg | 2.7, 4.9, 4.10, 4.11 |
| 14 | Communication Compliance Configurator | P1 | D | base / rec / reg | 2.10, 3.4, 3.5, 3.6, 3.9 |
| 15 | Copilot Pages and Notebooks Compliance Gap Monitor | P2 | D | base / rec / reg | 2.11, 3.2, 3.3, 3.11 |
| 16 | Item-Level Oversharing Scanner | P1 | A | base / rec / reg | 1.2, 1.3, 1.4, 1.6, 2.5 |
| 17 | SharePoint Permissions Drift Detection | P1 | A | base / rec / reg | 1.2, 1.4, 1.6, 2.5 |
| 18 | Entra Access Reviews Automation | P1 | A | base / rec / reg | 1.2, 1.6, 2.5, 2.12 |
| 19 | Copilot Tuning Governance (Microsoft 365 Copilot Tuning early access preview; eligible tenants only) | P1 | A | base / rec / reg | 1.16, 3.8 |
| 20 | Generative AI Model Governance Monitor | P1 | D | base / rec / reg | 3.8a, 3.8, 3.1, 3.11, 3.12 |
| 21 | Cross-Tenant Agent Federation Auditor | P1 | B | base / rec / reg | 2.17, 2.16, 1.10, 2.13, 2.14, 4.13 |
| 22 | Pages and Notebooks Retention Tracker | P1 | D | base / rec / reg | 3.14, 3.2, 3.3, 3.11, 2.11 |
| 23 | Copilot Studio Agent Lifecycle Tracker | P1 | C | base / rec / reg | 4.14, 4.13, 1.10, 1.16, 4.5, 4.12 |
⚠️ This is a documentation-first repository. All solutions provide governance scaffolds, templates, and scripts using representative sample data. No solution connects to live Microsoft 365 services in its repository form. See Disclaimer and Documentation vs Runnable Assets Guide.
| ID | Solution | Scripts | Live API Calls | Data Source | Tenant Binding Required |
|---|---|---|---|---|---|
| 01 | Copilot Readiness Scanner | ✅ | ❌ | Representative sample scores | Graph, Purview |
| 02 | Oversharing Risk Assessment | ✅ | ❌ | Representative sample data | Graph, SharePoint |
| 03 | Sensitivity Label Auditor | ✅ | ❌ | Representative sample data | Purview |
| 04 | FINRA Supervision Workflow | ✅ | ❌ | Representative sample data | Purview Communication Compliance |
| 05 | DLP Policy Governance | ✅ | ❌ | Local config baseline comparison | Purview DLP |
| 06 | Audit Trail Manager | ✅ | ❌ | Tier configuration validation | UAL, Purview, eDiscovery |
| 07 | Conditional Access Automation | ✅ | ❌ | Generated policy templates | Entra ID, Graph |
| 08 | License Governance ROI | ✅ | ❌ | Representative sample usage data | Graph, Viva Insights |
| 09 | Feature Management Controller | ✅ | ❌ | Tier-defined feature templates | M365 Admin, Graph, Teams Admin |
| 10 | Connector Plugin Governance | ✅ | ❌ | Config-defined connector lists | Power Platform Admin |
| 11 | Risk-Tiered Rollout | ✅ | ❌ | Wave manifest generation | Graph (license assignment) |
| 12 | Regulatory Compliance Dashboard | ✅ | ❌ | Seeded reference data | Dataverse, Power BI |
| 13 | DORA Resilience Monitor | ✅ | ❌ | Local stub sample data | Graph (service health), Sentinel |
| 14 | Communication Compliance Config | ✅ | ❌ | Policy template generation | Purview Communication Compliance |
| 15 | Pages Notebooks Gap Monitor | ✅ | ❌ | Representative sample data | Audit, eDiscovery |
| 16 | Item-Level Oversharing Scanner | ✅ | ❌ | Representative sample data | PnP PowerShell, SharePoint |
| 17 | SharePoint Permissions Drift | ✅ | ❌ | Representative sample data | PnP PowerShell, Graph |
| 18 | Entra Access Reviews Automation | ✅ | ❌ | Representative sample data | Graph, Entra ID |
| 19 | Copilot Tuning Governance (Microsoft 365 Copilot Tuning early access preview; eligible tenants only) | ✅ | ❌ | Representative sample data | Microsoft 365 admin center (eligible tenants with at least 5,000 Microsoft 365 Copilot licenses), Graph |
| 20 | Generative AI Model Governance Monitor | ✅ | ❌ | Representative sample data | Model Risk Committee, Microsoft attestations |
| 21 | Cross-Tenant Agent Federation Auditor | ✅ | ❌ | Representative sample data | Entra Agent ID, Copilot Studio, MCP |
| 22 | Pages and Notebooks Retention Tracker | ✅ | ❌ | Representative sample data | Purview, SharePoint, OneNote, Loop |
| 23 | Copilot Studio Agent Lifecycle Tracker | ✅ | ❌ | Representative sample data | Power Platform Admin, Copilot Studio |
This table summarizes which Microsoft 365 and Azure services each solution requires for production use.
| ID | Graph API | Dataverse | Power BI | Power Automate | Purview | Entra ID | Other |
|---|---|---|---|---|---|---|---|
| 01 | ✅ | ✅ | ✅ | ✅ | ✅ | — | SharePoint |
| 02 | ✅ | ✅ | ✅ | ✅ | — | — | SharePoint |
| 03 | — | ✅ | ✅ | ✅ | ✅ | — | — |
| 04 | — | ✅ | — | ✅ | ✅ | — | — |
| 05 | — | ✅ | ✅ | ✅ | ✅ | — | Exchange |
| 06 | — | ✅ | ✅ | ✅ | ✅ | — | eDiscovery |
| 07 | ✅ | ✅ | ✅ | ✅ | — | ✅ | — |
| 08 | ✅ | ✅ | ✅ | ✅ | — | — | Viva Insights |
| 09 | ✅ | ✅ | ✅ | ✅ | — | — | Teams Admin |
| 10 | — | ✅ | ✅ | ✅ | — | — | Power Platform |
| 11 | ✅ | ✅ | — | ✅ | — | — | — |
| 12 | — | ✅ | ✅ | ✅ | — | — | — |
| 13 | ✅ | ✅ | ✅ | ✅ | — | — | Sentinel |
| 14 | — | ✅ | ✅ | ✅ | ✅ | — | — |
| 15 | — | ✅ | ✅ | ✅ | ✅ | — | eDiscovery |
| 16 | ✅ | — | — | — | — | — | SharePoint (PnP) |
| 17 | ✅ | — | — | — | — | — | SharePoint (PnP) |
| 18 | ✅ | — | — | — | — | ✅ | SharePoint |
| 19 | ✅ | — | — | — | — | — | Microsoft 365 admin center (early access preview; eligible tenants with at least 5,000 Microsoft 365 Copilot licenses) |
| 20 | — | — | — | — | — | — | Model Risk Committee workflow |
| 21 | ✅ | — | — | — | — | ✅ | Copilot Studio, MCP |
| 22 | — | — | — | — | ✅ | — | SharePoint, OneNote, Loop |
| 23 | — | — | — | — | — | — | Power Platform Admin |
- Preflight contract gate — freeze templates, shared contracts, mappings, and validation rules.
- Repository foundation — bootstrap docs, site generation, workflows, and reusable modules.
- Full solution scaffold — create all 23 solution folders with consistent placeholders and delivery checklists.
- Fleet execution — implement track-specific logic only after the shared contracts are stable.
- Integration and publication — aggregate evidence, validate docs, and publish the site.
- Solutions provide documentation, scripts, templates, and evidence packaging guidance.
- Exported Power Automate runtime artifacts are intentionally excluded; the repository documents how to build flows and apps safely in each tenant.
- Documentation should use precise FSI language such as "supports compliance with" or "helps meet" rather than absolute claims.
- Start with Common Prerequisites and Identity and Secrets Prep.
- Use DEPLOYMENT-GUIDE.md for wave sequencing, Operational Handbook for ownership and support expectations, and Documentation vs Runnable Assets Guide to keep the documentation-first boundary clear.
- Run
pwsh -File scripts\deployment\Validate-Prerequisites.ps1and capture the result inDELIVERY-CHECKLIST-TEMPLATE.mdbefore customer handoff or production execution.
python scripts/build-docs.py
python scripts/validate-contracts.py
python scripts/validate-solutions.py
python scripts/validate-documentation.pyThis project is licensed under the MIT License.