Toolkit contents

Section 8

Use case 1 with every template filled in

Download the templates as a Word document (.docx, 1.5 MB): Part 2 has these templates filled in for use case 1, and Part 1 has them blank. Appendix G describes the document.

ClientA global audit, tax and advisory firm (illustrative)
Use caseEngagement launch: from verbal win to ready-to-charge
AssessmentFive weeks, eight workshops (Appendix B) and a readout to the managing partner for operations and the leadership team (illustrative)
Volumes and rates10,000 engagement launches a year, $120 an hour loaded cost, $200 an hour average rate and 5,000 client-facing staff working 1,800 hours a year (illustrative)

T1 filled: use case at a glance

Use caseEngagement launch: from verbal win to ready-to-charge
Problem todayBetween a verbal win and the first chargeable hour sits a chain of manual, risk-sensitive steps: resolving the legal entity, checking conflicts and auditor independence, drafting the letter, pricing, staffing, and creating the SAP project and billing plan. Each step lives in a different system and is owned by a different function, so the chain takes days to weeks. People wait on the bench, early work goes unbilled, and a missed affiliate can become an independence breach.89
Target stateAn Engagement Launch Orchestrator coordinates six specialist agents across the CRM, the independence system, document management, Workday, SAP S/4HANA and Snowflake. People keep every judgment that carries professional or regulatory accountability. Agents assemble, check, draft and update, and the control plane makes every step governed, observable and auditable.
TriggerAn opportunity reaches verbal win in the CRM
End stateIndependence cleared and documented, engagement letter signed, team soft-booked, and the SAP project, WBS, billing plan and charge codes active
UsersEngagement managers and partners, Risk & Quality (independence reviewers), resource management and finance
Systems of record
  • CRM
  • Independence and conflicts system
  • Document management and e-signature
  • Workday HCM
  • SAP S/4HANA
  • Snowflake
Out of scopeDelivery of the engagement itself and invoicing after launch

Stages

StageHuman stepWork modeAgent and tierSystem of record
Verbal winManager sees the launch planAI-led: planning and trackingLaunch Orchestrator (Tier 2)CRM
Accept clientNoneAI-led, read-only: matching to the golden recordEntity Resolution (Tier 2, read-only)Client master (MDM)
Risk clearanceRisk decidesHuman-led: independence is a regulated professional judgmentConflicts & Independence (Tier 1)Independence system
Scope and priceManager edits the letterAI-assisted: agents draft, and the manager edits and acceptsScoping & Letter and Pricing & Budget (Tiers 1–2)
  • DMS
  • SAP S/4HANA
  • Snowflake
Staff teamManager confirmsAI-assisted: the agent proposes and the manager confirmsStaffing (Tier 2)Workday HCM
Approve and set up
  • Partner approves
  • Client signs
Human-led approval, then AI-led setup under the bound approvalEngagement Setup (Tier 3, gated)SAP S/4HANA

Goals

GoalTypeMeasured by
Faster time to revenue: verbal win to ready-to-charge in about two business daysBusinessWin-to-ready-to-charge
Lower cost to launch: Risk, resourcing and finance work exceptions instead of re-keying dataBusinessManual effort per launch
No known independence exceptions at engagement start, with a complete evidence trail for inspectionsBusiness
  • Independence cleared before start
  • Post-start exceptions
A better client experience (engagement letter the same day) and staff experience (clear assignments, fewer chasers)BusinessStaffing within 48 hours
Every model and tool call governed by one control plane, with AI cost per launch within its targetControl plane
  • Governed AI traffic
  • AI cost per launch
  • Agent quality

Selection scores

CriterionScore (1–5)Evidence
Value at stake510,000 launches a year, with about $30M a year at stake (T2)
Visible pain5Partners and managers chase status, and early hours go unbilled
Reachable systems4SAP, Workday, Snowflake and the CRM have APIs, but the independence system needs a search API
Data readiness3Client hierarchy spread across three systems, with stewardship needed first
Safe first step5Entity resolution and independence can start read-only, with Risk deciding
Measurable in 90 days4Cycle time and effort can be measured in one service line
Sponsor and owner4
  • Managing partner for operations sponsors
  • Head of practice operations owns
Total (out of 35)30Strong first use case
Use case 1 at a glance
Figure 9. Use case 1 at a glance: the launch stages, the agent and human step in each, and the governed path to each system of record (handbook Figure 8).

Why it is filled this way

The use case is named after its business outcome, from verbal win to ready-to-charge, so the sponsor recognizes the value in the title.

The out-of-scope row excludes delivering the engagement and invoicing afterwards, which keeps the first phase to the launch alone.

Every stage shows who keeps the decision. The use case is safe to start because independence, engagement terms and partner approval stay with people while agents assemble, check, draft and update.

Each stage has a work mode and, where it is human-led, the reason. Risk clearance stays human-led because independence is a regulated professional judgment: the should-AI answer is no, whatever a model could do.

Data readiness scores 3 out of 5 because the client hierarchy is spread across three systems. That gap puts the golden record into phase 1 without stopping the use case.

T2 filled: business case and value hypothesis

Value leverHow the solution delivers itFormula and inputsAnnual value (illustrative)Confidence
Capacity releasedManual assembly, checking and data entry falls from about 14 to 5 hours per launch across managers, Risk, resourcing and finance10,000 launches × 9 hours × $120 loaded costAbout $10.8M a yearMedium
Revenue protectedCharge codes exist when work starts, so early hours are billed instead of written off2,500 affected launches × 20 hours × $200 average rateAbout $10.0M a yearMedium
UtilizationTeams are confirmed within days instead of weeks, reducing bench time0.5 point × 5,000 client-facing staff × 1,800 hours × $200About $9.0M a yearLow
Risk avoidedEvery independence decision is made by a person before work starts, with evidence and lineage attachedAvoided remediation, regulatory and reputational costNot quantifiedNot applicable
AssumptionValueSourceAgreed by
Engagement launches a year10,000CRM (illustrative)Business owner
Loaded cost per hour$120Finance (illustrative)Finance partner
Average rate per hour$200Finance (illustrative)Finance partner
Launches starting before charge codes existAbout 2,500 a year, about 20 hours eachSAP and time records (illustrative)Finance partner
Client-facing staff and hours
  • 5,000 staff
  • 1,800 hours a year
Workday (illustrative)Talent
Run rate at full scaleAbout $30 million a year released or protected, before platform, model and change costs
CostsTo be estimated with the project team: platform, implementation, model usage and change
Expected business outcomes
  • Verbal win to ready-to-charge in about two business days
  • Lower cost to launch
  • No known independence exceptions at engagement start, with a complete evidence trail
  • The engagement letter the same day
Payback benchmarkTypical AI payback is two to four years.82 This plan releases value from month 3 and reaches the full run rate at month 12, so the payback month depends on the costs the project team will estimate.
HorizonsThe read-only first slice is judged in months. The gated SAP setup, which acts in a system of record, is judged on the 12-month horizon.

Why it is filled this way

Each lever has a formula that finance can check line by line. The inputs are labeled illustrative until the firm’s own baseline replaces them.

Utilization carries low confidence because it depends on how quickly freed time is re-staffed, which the firm will measure in phase 2.

Risk avoided is described without a price. The firm may have its own estimate of remediation and regulatory cost, and until that estimate is available, evidence and lineage are the value.

The benchmark row sets the case beside what finance will compare it with: the two to four years a typical AI use case takes to pay back.

T3 filled: asset inventory

The inventory below is illustrative. For each tool, the table shows whether it exists today or must be built, and the phase column shows when the plan needs it.

Use case 1 assets by layer
Figure 10. Use case 1 assets by layer, from the asset inventory (client deck, Part 1).

T3a. Applications and systems of record

SystemOwnerRole in the use caseInterfacesAgent accessPhase
CRMSales operations
  • Opportunity and account
  • The verbal-win event starts the launch
  • Event
  • Opportunity and account API
Read1
Independence and conflicts systemRisk & QualityConflict and independence searches, restricted-entity list, clearance flag
  • Search API
  • Clearance-flag API
Read (a person decides)1
Master data hubData governanceClient, worker and engagement golden records with hierarchies
  • MDM API
  • MCP tools (resolve_entity, get_hierarchy)
Read1
Document management and e-signature
  • Risk & Quality
  • Practice operations
  • Templates, clause library, precedent
  • Engagement letters
  • Client signature
  • Search and document APIs
  • Signature event
  • Read
  • Create drafts
2
Workday HCMTalentSkills, certifications, availabilityWorkday APIRead2
SAP S/4HANAFinance
  • Rate cards
  • Project, WBS, billing plan and charge codes
SAP APIs
  • Read (phase 2)
  • Write, policy-gated (phase 3)
2–3
SnowflakeFinance and data platformHistorical engagement economics through governed semantic viewsSemantic viewsRead2
Collaboration tool (chat copilot)ITThe engagement manager’s entry point, in Slack or TeamsChat appChannel only1

T3b. Data assets and master data

Data assetSystem of recordGolden record today?Quality and risk notesSensitivityOwner or steward
Client and legal-entity masterMaster data hub, fed by the CRM, SAP and the independence systemTo extendA missed subsidiary is a missed conflict: hierarchy freshness, duplicate entities, missing LEI or tax IDsConfidentialRisk & Quality data steward
Restricted-entity listIndependence systemYesMust link to the client masterRestrictedRisk & Quality
Worker masterWorkday (system of record), cross-referenced in MDMPartlyWorker IDs differ across the CRM, SAP and the independence systemConfidential (personal data)Talent
Engagement masterMaster data hubNewOne engagement ID for the opportunity, the independence case, the letter and the SAP projectConfidentialFinance
Reference data: service catalog, rate cards
  • SAP S/4HANA
  • Service catalog
PartlyEffective dates must be respectedInternalFinance
Independence declarationsIndependence systemYes
  • Personal financial interests: field-level encryption or tokenization
  • Others see a yes or no clearance only
RestrictedRisk & Quality
Templates, clauses and precedentDocument management and knowledge baseNot applicable
  • Approved templates only
  • Information barriers between engagements
ConfidentialRisk & Quality
Historical engagement economicsSnowflake semantic viewsNot applicableShared metric definitions (realization, utilization)ConfidentialFinance

T3c. Integrations, APIs, events and MCP tools

Tool or interfaceSystemOperationScopeExists or to buildUsed by
Verbal-win eventCRMStart the launchEventExistsLaunch Orchestrator
  • resolve_entity
  • get_hierarchy
Master data hubMatch the client and return hierarchy and identifiersReadNew MCP toolsEntity Resolution
  • search_restricted
  • check_services
  • get_relationships
Independence systemConflict and independence searchesReadTo buildConflicts & Independence
  • search_knowledge
  • get_template
Document management and knowledge basePrecedent and approved templatesReadTo buildScoping & Letter
create_documentDocument managementCreate the draft letterWrite (drafts only)To buildScoping & Letter
get_rate_cardSAP S/4HANARate cardsReadTo buildPricing & Budget
query_actualsSnowflakeHistorical actuals through a semantic viewReadTo buildPricing & Budget
find_available_staffWorkday HCMSkills, availability and locationReadTo buildStaffing
get_clearance_flagIndependence systemYes or no clearance for a person and clientRead (yes or no only)To buildStaffing
  • create_project
  • create_wbs
  • create_billing_plan
SAP S/4HANAProject, WBS, billing plan and charge codesWrite, policy-gatedTo build (phase 3)Engagement Setup
Signature eventE-signatureClient signedEventExistsLaunch Orchestrator

T3d. Agents

AgentResponsibilityTierHuman roleOwnerPhase
Launch OrchestratorPlans and tracks the launch, delegates tasks over A2A and enforces the regulated sequenceTier 2Sees plan and statusPractice operations (proposed)1
Entity ResolutionMatches the client to its MDM golden record and returns hierarchy and identifiersTier 2, read-onlyNoneData governance (proposed)1
Conflicts & IndependenceRuns conflict and independence searches and assembles findings and precedentTier 1Risk decidesRisk & Quality1
Scoping & LetterDrafts scope and engagement letter from approved templates and clausesTier 1
  • Manager edits
  • Partner approves
Risk & Quality (templates)2
Pricing & BudgetBuilds the budget from rate cards and historical actuals and checks marginTier 2Manager acceptsFinance (proposed)2
StaffingProposes a team by skills, availability, location and independence clearanceTier 2Manager confirmsTalent2
Engagement SetupCreates project, WBS, billing plan and charge codesTier 3, policy-gatedNone (gated by policy)Finance3
AgentSponsorLifecycle stageNext recertificationRetirement criteria
Launch OrchestratorHead of practice operationsRegister and onboard (phase 1)Every six monthsThe launch process changes or a successor replaces it
Entity ResolutionHead of data governanceRegister and onboard (phase 1)Every six monthsPrecision below threshold for a quarter, or matching moves into MDM
Conflicts & IndependenceRisk & Quality leaderRegister and onboard (phase 1)Quarterly (regulated work)Independence rules change beyond its evaluation suite
Scoping & LetterRisk & Quality leader (templates)Propose (phase 2)QuarterlyThe clause library is replaced, or accuracy falls below threshold
Pricing & BudgetFinance partnerPropose (phase 2)Every six monthsThe rate-card system is replaced
StaffingTalent leaderPropose (phase 2)Every six monthsWorkday matching covers the need
Engagement SetupFinance partnerPropose (phase 3)Quarterly (writes to SAP)SAP setup is automated another way, or a failed binding check goes unexplained

T3e. Models

ModelProvider and hostingTasksData rulesFallback
Frontier model (primary)Provider under enterprise terms with zero data retentionDrafts engagement letters and summarizes complex findings
  • Personal data masked
  • Approved regions
  • No training on firm data
Second frontier provider
Frontier model (failover)Second provider, same termsFailover for drafting and summariesAs aboveNot applicable
Open-weight small language modelSelf-hosted in the firm’s VPCEntity extraction, classification and personal-data detectionClient-confidential text never leaves the firm for routine tasksNot applicable
Embedding modelPrivate endpointIndexes credentials, prior proposals and templates for retrievalIndexes partitioned by client and engagement (information barriers)Not applicable

Routing policy. Client-confidential payloads go only to private models or approved regions. Drafting goes to the frontier model with personal data masked, and token budgets are set per launch.

T3f. Identities, users and channels

ActorChannelAuthenticationAuthority and approvals
Engagement managersChat copilotSingle sign-on with phishing-resistant MFAEdit letters, accept budgets, confirm teams
PartnersMobile approvalStep-up authentication
  • Approve letter and budget
  • Approve the SAP setup request (bound to that request, expires at the end of the business day)
Risk & Quality reviewersCase workspaceSingle sign-on with MFADecide independence (Tier 1)
Resource management and financeExisting toolsSingle sign-on with MFAWork exceptions
Client signatoriesE-signature portalPortal authenticationSign the engagement letter
Agents (seven)None (machine actors)A unique workload identity per agent instance91
  • Least-privilege scopes
  • On-behalf-of tokens with narrowed scopes92
  • No agent approves its own output

T3g. Policies and controls

Policy or controlTypeEnforced todayTarget enforcementOwner
Engagement setup in SAP requires independence status CLEARED, the partner’s approval bound to the exact setup request (expiring at the end of the business day) and a signed letterApproval and gateManual checks
  • Policy decision point
  • A custom Omni Gateway policy, built with the Policy Development Kit, for approval binding
  • Finance
  • Risk & Quality
Engagement letters use approved templates, and any clause deviation routes to Risk & QualityContentManual reviewTemplate and clause checks in the Scoping & Letter agentRisk & Quality
Staffing proposals include only people with independence clearance for the client and the required credentialsAuthorizationManualClearance flag (yes or no) checked by the Staffing agent
  • Talent
  • Risk & Quality
Client-confidential data is processed only by private models in approved regionsData and routingNot enforcedAI Gateway routing policyCISO
Personal data is masked before promptsDataNot enforcedAI Gateway masking and PII detectionPrivacy officer
  • Token budget per launch
  • AI cost per launch within its target
Cost limitNot measured
  • AI Gateway token-based rate limits
  • Spend attribution in LLM Governance
  • Finance
  • Platform owner
Information barriers between engagementsData accessPartly (document permissions)
  • Retrieval filtering
  • Partitioned indexes
  • Snowflake row-access policies
Risk & Quality
  • Autonomy tiers and new agents approved by the AI governance council
  • Evaluation before promotion
GovernanceNone
  • Agent Registry tiers
  • Evaluation suites (any evaluation tool)
AI governance council
Auditor-independence rules89RegulatoryManual evidenceEvidence and lineage attached to every decisionRisk & Quality

T3h. Infrastructure, runtime and observability

ComponentNotes
Firm virtual private cloudGateways, MCP servers and the self-hosted model run inside the firm’s VPC where confidentiality requires
Private connectivityPrivate links to SAP, Workday and Snowflake, with no public endpoints for systems of record
Keys and secrets
  • Customer-managed keys in a KMS or HSM
  • AES-256 at rest
Transport
  • TLS 1.3 everywhere
  • mTLS between services
  • Hybrid post-quantum key exchange at gateways as vendors support it
ObservabilityOpenTelemetry traces for every hop, tied to one engagement correlation ID, feeding the firm’s SIEM and an operations dashboard94

Why it is filled this way

The inventory counts six systems of record, seven agents, four models, fifteen MCP tools, four master data domains and nine policies. Those counts become the discovery slide, and every row has an owner.

The master data hub appears as a system even though the golden record is “to extend”: a missed subsidiary is a missed conflict, so the client master is on the critical path from phase 1.

Most policies are “manual” or “not enforced” today. That column makes the case for the control plane, which enforces the same rules at runtime in the gateway path.

Owners marked “proposed” are the lead architect’s suggestion for the firm to confirm. The handbook names Risk & Quality, Finance and Talent as owners of their agents.

Every agent also has a named sponsor and a recertification date. The independence and setup agents are recertified quarterly, because one supports regulated work and the other writes to SAP.

T4 filled: requirements register

IDTypeRequirementPriorityKPIPhaseOwner
BR-01BusinessCut verbal-win-to-ready-to-charge from 10 to 2 business daysMustWin-to-ready-to-charge3Business owner
BR-02BusinessCut manual effort per launch from 14 to 5 hoursMustManual effort per launch1–3Business owner
BR-03BusinessEvery independence decision is made by a person before work starts, with evidence and lineageMustIndependence cleared before start1Risk & Quality
FR-01FunctionalOn verbal win, create a launch plan with a correlation ID and show it to the engagement manager within a minuteMustWin-to-ready-to-charge1Practice operations
FR-02FunctionalResolve the client to its golden record with the full hierarchy (ultimate parent, affiliates, subsidiaries) and identifiersMustPost-start exceptions1Data governance
FR-03FunctionalRun conflict and independence searches and assemble findings and precedent for a reviewer to decide (Tier 1)MustIndependence cleared before start1Risk & Quality
FR-04FunctionalDraft the engagement letter from approved templates and clauses, and route any deviation to Risk & QualityMustManual effort per launch2Risk & Quality
FR-05FunctionalBuild the budget from rate cards and historical actuals and check the margin against targetShouldManual effort per launch2Finance
FR-06FunctionalPropose a team by skills, availability, location and independence clearanceMustStaffing within 48 hours2Talent
FR-07FunctionalCreate the SAP project, WBS, billing plan and charge codes only when independence is cleared, the partner has approved that exact request and the letter is signedMustFirst-time-right setup3Finance
DR-01DataMaintain one golden record per legal entity with hierarchy, LEI and tax IDs, linked to the restricted-entity list, and monitor freshness and duplicatesMustPost-start exceptions1Data governance
DR-02DataShare one engagement ID across the opportunity, the independence case, the letter and the SAP projectMustFirst-time-right setup1–3Finance
DR-03DataPublish a glossary, shared metric definitions and a data contract for each MCP tool, and capture lineage from source to agent outputShouldAgent quality2Data governance
IR-01IntegrationExpose each system of record as governed APIs and MCP tools with explicit read or write scopesMustGoverned AI traffic1–3Enterprise architect
NFR-01Non-functionalFail over the primary model to a second provider, and make every SAP write idempotentMustFirst-time-right setup2–3Platform owner
NFR-02Non-functionalSet a token budget per launch, keep AI cost per launch within its target, and attribute every model and tool call to the engagement and its cost center within a dayMustAI cost per launch1–2Finance
SR-01Security
  • Give every agent instance its own workload identity with short-lived credentials and no static API keys
  • Use on-behalf-of tokens with narrowed scopes
  • No agent approves its own output
MustOversight coverage1CISO
SR-02SecurityProcess client-confidential data only on private models in approved regions, and mask personal data before promptsMustGoverned AI traffic1CISO
SR-03SecurityBind the partner’s approval to the exact setup request and expire it at the end of the business dayMustOversight effectiveness3
  • CISO
  • Finance
CR-01ComplianceKeep the evidence behind every independence decision for inspections, with retention aligned to professional-standards documentation requirementsMustIndependence cleared before start1Risk & Quality
OR-01OperationalTrace every hop with OpenTelemetry under one engagement correlation ID, and show cycle time, policy blocks, token cost and evaluation drift on one dashboardMustGoverned AI traffic1Platform owner
OR-02OperationalPass evaluation suites before promotion (letter-clause accuracy, independence-finding recall, entity-resolution precision), then score sampled production traces continuouslyMustAgent quality2AI governance council
OR-03OperationalBefore the setup agent reaches tier 3, write and drill a takeover runbook: open launches move to the finance setup queue with their trace, pending approvals and data touchedMustTime to contain3Finance

Why it is filled this way

Every requirement names the KPI it moves and the phase in which it must be met, so phase 1 stays small: the gated SAP write (FR-07) and the bound approval (SR-03) are phase 3.

The data requirements (DR-01, DR-02) are Must and phase 1 because entity resolution and independence depend on them from the first slice.

The operational requirements treat evaluation as a lifecycle (OR-02) and make the takeover runbook a condition of tier 3 (OR-03). NFR-02 makes every model and tool call attributable to the engagement that caused it.

The register stops at 23 rows. It covers what shapes the architecture and the plan and leaves detailed user stories to delivery.

T5 filled: security and compliance requirements

Security follows zero-trust principles:90 every actor is authenticated, every call is authorized for the specific task, and nothing is trusted because of where it sits on the network.

LayerRequirement (controls)Enforced byPhase
Users
  • Single sign-on with phishing-resistant MFA
  • Step-up authentication for partner approval
  • Role- and attribute-based access
  • Firm identity provider
  • Trusted Agent Identity mobile approval
1
Agents
  • A unique workload identity per agent instance91
  • Short-lived credentials and no static API keys46
  • Least-privilege scopes
  • Autonomy tiers
  • Kill switch
  • No agent approves its own output
  • Agent Registry (owner and tier)
  • Trusted Agent Identity
  • Agent Kill Switch
1
A2A
  • Registered, signed agent cards, verified by the registry (A2A version 1.0)
  • Mutual TLS plus OAuth tokens on every call27
  • Delegation carried through on-behalf-of token exchange with narrowed scopes92
  • Only registered agents may call each other
  • Agent Registry
  • Agent Broker A2A support
  • Omni Gateway policies
1–2
MCP
  • MCP servers behind the gateway as OAuth-protected resources, audience-bound tokens with no pass-through, per-tool scopes, input and output schema validation, and policy on MCP’s standard request headers, with every call joined to its trace26
  • As firm practice: allow-lists per agent, only registered and version-pinned servers, and separate read and write tools
  • AI Gateway MCP policies
  • MCP Bridge
1
APIs
  • OAuth 2.0 client credentials or signed JWTs
  • mTLS to backends
  • Rate limits, payload and injection threat protection
  • Private connectivity to SAP, Workday and Snowflake
Omni Gateway policies781
ModelsAccess only through the gateway, enterprise terms with zero data retention and no training on firm data, prompt-injection and jailbreak screening, personal data masked before prompts, and output validation93AI Gateway routing, masking and token-based rate limits1
Data at rest
  • AES-256 with customer-managed keys in a KMS or HSM
  • Field-level encryption or tokenization for personal financial interests
  • Snowflake row-access and masking policies
  • Vector indexes partitioned by client and engagement
  • Firm KMS or HSM
  • Snowflake policies
  • Informatica classification
1
Data in motion
  • TLS 1.3 everywhere
  • mTLS between services
  • Private links to SaaS
  • Hybrid post-quantum key exchange at gateways as vendors support it
  • Gateways
  • Private links
1
Audit
  • Tamper-evident logs linking user, agent, tool call and record
  • Retention aligned to professional-standards documentation requirements
  • Agent Visualizer
  • OpenTelemetry traces to the firm SIEM
1

Autonomy by agent

AgentTierHuman roleApproval bound toLimits and kill switch
Launch OrchestratorTier 2Sees plan and statusNot applicable
  • Token budget per launch
  • Kill switch
Entity ResolutionTier 2, read-onlyNoneNot applicableRead-only scopes
Conflicts & IndependenceTier 1Risk decidesThe reviewer’s decision, signed and logged
  • Read-only
  • No agent decides
Scoping & LetterTier 1
  • Manager edits
  • Partner approves
The partner’s approval of the letter
  • Approved templates only
  • Drafts only
Pricing & BudgetTier 2Manager acceptsNot applicableRead-only
StaffingTier 2Manager confirmsNot applicableClearance returned as yes or no only
Engagement SetupTier 3, policy-gatedNone (gated by policy)The partner’s approval of that exact setup request, expiring at the end of the business day
  • Idempotent writes
  • Kill switch drilled before go-live

Promotion and demotion

AgentCurrent tierEvidence to promoteDemotion triggers
Engagement SetupTier 3, gated, from month 12
  • At month 8 it proposes setups that match the partners’ approvals for a full quarter
  • Red-team findings closed
  • Impact assessment updated
  • Finance and Risk & Quality agree
  • An approval fails its binding check
  • Independence status changes after approval
  • Stale hierarchy data
  • Any security event
Scoping & LetterTier 1, drafts onlyStays at tier 1: the partner approves every letter. Standard letters could move to tier 2 only after clause accuracy holds for two quarters and Risk & Quality agrees
  • Clause accuracy below threshold
  • A template change not yet evaluated
Conflicts & IndependenceTier 1 by designNot promoted: independence stays a human-led decision
  • Finding recall below threshold
  • The restricted-entity list out of date
StaffingTier 2, proposesStays at tier 2: managers confirm every team
  • The clearance-flag check fails
  • Stale Workday data

Human takeover

AgentWho takes overInformation handed overDegraded mode and service levelDrills
Engagement SetupFinance project-setup teamThe launch trace, the partner’s bound approval, the setup request and any SAP objects already createdManual SAP setup as today, within one business dayBefore tier 3 goes live, then quarterly
Launch OrchestratorPractice operationsThe launch plan and status of every launch in flightManagers follow the launch checklist by handBefore phase 2, then twice a year
StaffingResource managementProposed teams and their clearance flags (yes or no only)Manual staffing as todayTwice a year

Threat coverage

OWASP agentic riskWhat it looks like hereControls in this design
ASI01 Agent Goal HijackHidden instructions in client documents or precedent redirect a letter or a finding
  • Input and tool-result screening at AI Gateway
  • Template and clause checks
  • The partner approves the exact letter
ASI02 Tool MisuseThe setup agent creates the wrong SAP objects
  • Separate read and write tools
  • Schema validation
  • Idempotent writes
  • Per-launch limits
ASI03 Identity & Privilege AbuseAn agent acts beyond the authority of the person it acts for
  • One identity per agent
  • On-behalf-of tokens with narrowed scopes
  • The approval bound to the exact setup request
ASI04 Agentic Supply Chain VulnerabilitiesA poisoned or changed MCP server enters the launch path
  • Only registered, version-pinned MCP servers
  • Reviewed tool definitions
  • Gap: the platform team owns what enters the registry
ASI05 Unexpected Code ExecutionA drafting request triggers code or commandsNo code or shell tools for any launch agent
ASI06 Memory & Context PoisoningWrong entity data leads to a missed conflict
  • Context only from the golden record, the catalog and lineage
  • Quality rules on the client hierarchy
ASI07 Insecure Inter-Agent CommunicationA spoofed agent asks the orchestrator for independence findings
  • Signed agent cards
  • mTLS plus OAuth on every A2A call
  • Only registered agents may call each other
ASI08 Cascading FailuresA bad hierarchy update spreads to every launch that day
  • Propose-only on stale master data
  • Per-launch limits
  • The kill switch
ASI09 Human-Agent Trust ExploitationA polished summary leads a reviewer or partner to approve without reading
  • Findings shown with evidence and lineage
  • Approver training
  • Verification latency watched
  • Gap: Risk & Quality owns what reviewers are shown
ASI10 Rogue AgentsAn unregistered agent calls SAP or the independence system
  • Agent Scanners and the registry
  • Decoy tools
  • Gateway-only access to systems of record

Compliance and evidence

ObligationEvidence requiredWhere it is producedOwner
Auditor-independence rules89Independence cleared before work starts, with the findings and the reviewer’s decision
  • Independence system
  • Decision log with lineage
Risk & Quality
Professional-standards documentationRetained evidence for inspections
  • Tamper-evident audit logs
  • Document management
Risk & Quality
Data protection
  • Personal data masked
  • Personal financial interests protected
  • AI Gateway masking
  • Tokenization in the independence system
Privacy officer
AI governance standards the firm reports against (ISO/IEC 42001; NIST AI RMF)72,73Inventory, risk tiers, impact assessments, evaluation and monitoring recordsAgent Registry, evaluation records and audit logs (handbook Appendix C maps the controls)AI governance council

Why it is filled this way

Only one agent writes to a system of record, and only under three conditions: independence cleared, the partner’s bound approval and a signed letter. Every other agent reads, drafts or proposes.

Under data minimization, the staffing agent sees a yes or no clearance flag and never the personal financial interests behind it, which keeps sensitive data where it belongs.

Most controls are phase 1 because security starts on day one, while autonomy is phased in later.

The setup agent earns tier 3 on evidence: a quarter of proposed setups that match the partners’ approvals. It drops back automatically if a binding check fails or independence status changes, and finance can take over its open launches within a business day.

The threat table shows coverage and the two gaps that need named owners: what enters the registry (the platform team) and what reviewers are shown (Risk & Quality).

T6 filled: KPIs and scorecard

KPIDefinitionData sourceOwner
Win-to-ready-to-chargeBusiness days from verbal win to active charge codesCRM and SAP timestampsBusiness owner
Manual effort per launchHours across all roles to launch one engagement
  • Time study
  • Activity logs
Business owner
Independence cleared before startShare of engagements cleared before any work begins
  • Independence system
  • SAP
Risk & Quality
Post-start independence exceptionsExceptions found after work begins, per 1,000 engagementsIndependence systemRisk & Quality
First-time-right setupSAP projects created without later correctionSAP change logsFinance
Staffing within 48 hoursRoles confirmed within 48 hours of verbal win
  • Workday
  • CRM
Talent
Agent qualityEvaluation pass rate for letters and independence summariesEvaluation suitesAI governance council
Governed AI trafficShare of model and tool calls through the AI gatewayAI GatewayPlatform owner
AI cost per launchModel and platform cost per engagement launched
  • LLM Governance
  • Finance
Finance
AI cost visibilityShare of AI spend for launches attributed to an engagement and its cost center within a day
  • AI Gateway
  • LLM Governance
Finance
KPIBaselineMonth 3Month 8Month 12Month 24
Win-to-ready-to-charge10 daysMeasure in scopeMeasure2 days2 days
Manual effort per launch14 hoursAbout 10 hours in scopeAbout 8 hours5 hours5 hours
Independence cleared before start92%Measure in scopeMeasure100%100%
Post-start independence exceptions4Measure in scopeMeasureBelow 0.5Below 0.5
First-time-right setup80%Manual, as todayManual, as today97%97%
Staffing within 48 hours55%MeasureToward 70%85%85%
Agent qualityNot measuredBaseline setTrack95% or higher95% or higher
Governed AI trafficNot measured100% in scope100% in scope100%100%
AI cost per launchNot measuredBaseline setWithin targetWithin targetWithin target
AI cost visibilityNot measured100% in scope100% in scope100%100%

Control-plane scorecard for the use case

MetricWhat it shows for this use caseLeading indicatorData source
Agent coverageEvery launch agent registered with an owner, a sponsor and a tierLaunch agents found by scanners but not yet registeredAgent Registry and Scanners
Governed trafficEvery model and tool call in scope through AI GatewayNew launch agents whose first production call went through the gatewayAI Gateway
Cost per outcomeAI cost per launch against its targetCost per successful task: letters and budgets that passed their checksLLM Governance
AI cost visibilityAI spend for launches attributed to an engagement within a dayShare of the previous day’s spend tagged to an engagement
  • AI Gateway
  • LLM Governance
Value realizedRun rate of the live slice against the business case: about $0.5M, $8M, then $30M a yearAcceptance rate of letters and budgets without significant editsBusiness-case tracking
Oversight effectivenessSAP setups executed exactly as the partner approved, within the approval’s validityTakeover rate: how often a manager or reviewer takes over a task an agent startedGateway approval-binding events
Time to containKill-switch and takeover drill passed before tier 3 goes liveDrill time: minutes to stop the setup agent and hand its open launches to finance
  • Agent Kill Switch
  • Takeover drill records

Why it is filled this way

Baselines are illustrative. Three are “not measured” because the firm has no gateway today, and measuring them is itself a phase 1 outcome.

Month 3 targets apply to one service line in one region, and say so. All targets are met by month 12, and month 24 shows them sustained.

The scorecard ties the use case to the platform: agent coverage, governed traffic and cost per outcome are the evidence the control plane is working.

Every scorecard metric has a leading indicator that moves within weeks, and AI cost visibility is measured from phase 1, when every call in scope is tagged to its engagement.

T7 filled: north-star architecture (vendor-neutral)

LayerThis use case
Users and clients
  • Chat copilot (engagement managers)
  • Mobile approvals with step-up MFA (partners)
  • Risk workspace (independence reviewers)
  • E-signature portal (client signatories)
Agents and tiers
  • Entity Resolution (Tier 2, read-only)
  • Conflicts & Independence (Tier 1, Risk decides)
  • Scoping & Letter (Tier 1, drafts only)
  • Pricing & Budget (Tier 2, proposes)
  • Staffing (Tier 2, proposes)
  • Engagement Setup (Tier 3, gated writes)
Orchestration
  • Hybrid/federated
  • Launch Orchestrator as supervisor
  • Deterministic gates for independence, approvals and signature
  • A2A delegation27
  • CRM and e-signature event triggers
Control plane
  • Registry of agents, tools and APIs
  • AI gateway for LLM, MCP and A2A traffic
  • Policy decision point (policy as code)
  • Identity and delegation
  • Evaluation and cost
  • Kill switch
Models
  • Frontier model for drafting (zero retention)
  • Second frontier provider for failover
  • Self-hosted open-weight SLM for extraction
  • Embeddings on a private endpoint
MCP servers and APIsCRM, independence system, knowledge and document management, Workday, SAP S/4HANA and Snowflake, each with explicit read or write scopes26
Data governance
  • Golden records for client, worker and engagement
  • Semantic layer and data contracts
  • Catalog and lineage
  • Data quality
  • Access policies and information barriers
Systems of record
  • CRM
  • Independence system
  • Document management and e-signature
  • Workday HCM
  • SAP S/4HANA
  • Snowflake
Across every layerSecurity: MFA, per-agent identity, OAuth scopes per tool, mTLS, masking, encryption, tamper-evident audit. Governance: autonomy tiers, human approval gates, agent owners, OpenTelemetry traces, token cost per launch, evaluation scores

Design decisions

DecisionChoice and rationale
Orchestration patternHybrid/federated: the control plane governs identity, policy, cost and audit centrally, while each function owns its agents (Risk & Quality, Finance, Talent). Within a launch, a supervisor pattern applies.
Model hosting and routingA frontier model under enterprise terms with zero data retention for drafting, a second provider for failover, and a self-hosted open-weight model for extraction so client-confidential text stays in the firm.
Where gateways and MCP servers runInside the firm’s VPC where confidentiality requires (customer-managed Runtime Fabric in the realization).
Data residency
  • Client-confidential payloads only to private models or approved regions
  • Private links to SaaS
  • Customer-managed keys
Human approvals and tiersIndependence, engagement terms and partner approval stay human. The setup write is gated, and the partner’s approval is bound to the exact request and expires at the end of the business day.
Observability and auditOpenTelemetry traces for every hop under one engagement correlation ID, feeding the firm’s SIEM and an operations dashboard.94

Design review against the firm’s framework

CheckResultEvidence
Every agent has an owner, a sponsor, a risk tier and an identity of its ownYesSeven launch agents, each with an owner, a sponsor, a tier and its own workload identity (T3d, T5)
Each agent’s tool access is least-privilege and allow-listedYesAllow-lists per agent and separate read and write tools (T5)
Human oversight matches the risk and reversibility of each actionYesTier 1 for independence and letters, and the SAP write gated by a bound approval (T5)
Agents’ data access is aligned with their users’ accessYesOn-behalf-of tokens carry the manager’s or partner’s narrowed scopes (T5)
Only trusted, registered MCP and A2A servers are reachablePartlyRegistry and gateway from phase 1, with version pinning for MCP servers to be set up in phase 1
New policies start in audit mode, then enforceYesRouting and masking policies start in audit mode in the phase 1 scope, then enforce
Agent reasoning, tool calls and hand-offs are traced end to endYesOne engagement correlation ID across every hop (OR-01)
Agent costs are tagged to cost centers, with alerts as spend nears budgetYesToken budget per launch and spend attributed to each engagement (NFR-02)
Adversarial testing runs before release and on a schedulePartly
  • Evaluation suites before promotion (OR-02)
  • The red-team schedule is to be agreed with the CISO
There is a tested way to disable a misbehaving agent and hand over its workYesKill switch and takeover runbook drilled before tier 3 (T5, OR-03)
Use case 1 vendor-neutral solution architecture
Figure 11. Use case 1 vendor-neutral solution architecture. Only the systems of record are named products (handbook Figure 9).

Why it is filled this way

The regulated sequence is deterministic and is not left to model reasoning. There is no letter before independence is cleared, and nothing is written to SAP before the partner and the client have approved. Models reason inside steps and never skip a gate.

Data governance is a layer of its own because independence checks are only as good as the entity data behind them.

Only systems of record are named. Everything else stays vendor-neutral until T10.

The design review found two gaps to close in phase 1: version pinning for MCP servers and an agreed red-team schedule.

T8 filled: a day in the life

PersonaMaya Chen, engagement manager in the advisory practice, launching Project Atlas for a new client
The caseProject Atlas, a new client that turns out to be a subsidiary of a group whose parent is an audit client (illustrative)
TimeMomentWhat happensWho decides
08:05Verbal winThe CRM opportunity for Project Atlas moves to verbal win. Within a minute Maya’s chat copilot shows a launch plan targeting ready-to-charge in two days.No
08:12Client resolvedThe entity-resolution agent matches the client to its golden record and finds that it is a subsidiary of a group whose parent is an audit client. An enhanced independence review starts automatically.No
09:40Independence clearedA reviewer in Risk & Quality approves the engagement with one condition: no work on financial-reporting systems.Yes: Risk decides
10:30Letter draftedThe scoping agent drafts the engagement letter with the carve-out, and Maya rewrites two paragraphs.Yes: Maya edits
11:20Budget readyThe pricing agent’s budget arrives with a 31% margin against a 30% target.Yes: Maya accepts
13:05Team proposedThe staffing agent proposes a team of five, having already replaced a consultant who is not independence-cleared for this client. Maya sees only that a substitution was required, not why.Yes: Maya confirms
14:30Partner approvesThe partner approves the letter and budget on mobile with step-up authentication, and the letter goes to the client for signature.Yes: partner approves
16:10Ready to chargeOnce the client signs, the setup agent creates the SAP project, WBS and billing plan, and the team receives charge codes. What used to take two weeks finished the same day.
  • Client signs
  • Setup gated by policy
A day in the life of an engagement manager
Figure 12. A day in the life of an engagement manager launching Project Atlas (illustrative; handbook Figure 10).

Why it is filled this way

The story includes one moment where a control changes the outcome, and it is the moment a CTO remembers: the entity-resolution agent finds the audit-client parent, which starts an enhanced review.

Maya sees only that a substitution was required, so the story shows data minimization without a lecture.

The day ends in business terms: what used to take two weeks finished the same day.

T9 filled: how the components work together

TimeWhat happensComponents and protocolsControls applied
08:05Verbal win starts the launchCRM event triggers the Launch Orchestrator, which registers the plan with a correlation ID
  • Orchestrator workload identity
  • Trace starts
08:12Client resolved to its golden record
  • Orchestrator delegates to Entity Resolution over A2A
  • Agent calls MCP tools on the master data hub (resolve_entity, get_hierarchy)
  • Read-only scopes
  • Gateway authorization
  • Lineage captured
09:40Independence decision
  • Conflicts & Independence agent calls independence-system tools
  • Private SLM summarizes
  • Review task goes to Risk
  • Tier 1: a person decides
  • Decision signed and logged
10:30Letter draftedScoping agent retrieves precedent through the knowledge MCP, then drafts with the frontier model via the AI gateway
  • Retrieval filtered by information barriers
  • Personal data masked
  • Template and clause checks
11:20Budget builtPricing agent reads SAP rate cards and a Snowflake semantic view through MCP (read)
  • Row-access policies
  • Metric definitions from the semantic layer
13:05Team proposedStaffing agent calls Workday MCP tools and the clearance-flag API
  • Data minimization: clearance returns yes or no only
  • Manager confirms
14:30Partner approvalMobile approval with step-up MFA, recorded against the engagement ID
  • Non-repudiation
  • Separation of duties
16:10Engagement set upSetup agent calls SAP MCP write tools after the policy decision point allows
  • Gate: cleared, approved and signed
  • Idempotent writes
  • Kill switch available

Delegation check

Hand-offUnit of work and its checkModelPermissions passed onWhen it stops and asks
Orchestrator to Entity ResolutionResolve one client to its golden record, checked against the hierarchy and identifiers returnedSelf-hosted small modelRead-only MDM scopes, on behalf of the managerAn ambiguous match goes to a data steward, not to the next step
Orchestrator to Conflicts & IndependenceAssemble the findings for one launch, checked by the Risk reviewerSelf-hosted small model for summariesRead-only independence scopes with no decision rightsAlways: a person decides
Orchestrator to Scoping & LetterDraft one letter from approved templates, checked by template and clause rulesFrontier model through AI GatewayDrafts only, in document managementAny clause deviation goes to Risk & Quality
Orchestrator to Engagement SetupCreate one SAP project, WBS and billing plan, checked against the approved requestNone needed for the writeWrite scopes for this launch only, after the gate allowsAny mismatch with the approval stops the write
Component interaction for the Project Atlas launch
Figure 13. Component interaction for the Project Atlas launch. Numbered steps follow the day in the life (handbook Figure 11).

Why it is filled this way

Each moment names the protocol: A2A between the orchestrator and specialist agents, MCP from agents to tools, APIs to systems of record.

The last row shows the policy decision point allowing the SAP write only when the three conditions are met. Every write in every use case needs a row like it.

Every hand-off narrows authority: the setup agent receives write scopes for one launch only, after the gate allows, and any mismatch with the approval stops the write.

T10 filled: realizing the use case with MuleSoft Agent Fabric and Informatica

Reference componentMuleSoft or Informatica capabilityRole in this use case
RegistryAgent Registry and Agent Scanners (MuleSoft Agent Fabric)Registers every launch agent, including agents other teams built on other platforms, with owner and autonomy tier21
OrchestrationAgent Broker with guided determinism (MuleSoft Agent Fabric)Supervisor routing over A2A, with fixed gates for independence, approvals and signature21
AI gatewayAI Gateway for LLM and MCP traffic and Omni Gateway policies for APIs and A2A (MuleSoft)One policy point for token limits, routing, masking, authentication and rate limits21,78
Agent identityTrusted Agent Identity (MuleSoft Agent Fabric)
  • Agents act on behalf of Maya or the partner, with mobile approval for high-risk steps21
  • A custom Omni Gateway policy, built with the Policy Development Kit, binds each approval to the executed call78
Operate and controlAgent Kill Switch, Agent Visualizer, AI cost controls (MuleSoft Agent Fabric)
  • Stop a misbehaving agent, trace the launch, apply token-based rate limits and attribute AI spend to each launch21
  • Evaluation suites run with any evaluation tool
MCP servers and APIsMCP Bridge, and System and Process APIs with MuleSoft connectors for SAP S/4HANA, Workday, Snowflake and the CRM (MuleSoft)Existing APIs become governed MCP tools without rewriting integrations21
Master dataMultidomain MDM (Informatica)Client, worker and engagement golden records with hierarchies, which agents reach through governed APIs exposed as MCP tools by MCP Bridge21,77
Semantics, catalog, lineageData Governance and Catalog, with the CDGC Metadata Search MCP server (Informatica)Shared glossary and lineage for agents and people, with agents searching catalog metadata through MCP77
Data qualityData quality rules, with the Address Verification MCP server (Informatica)Validate entity data, such as addresses and identifiers, at the point of entry, and flag duplicates and stale hierarchies to data stewards77
DeploymentCloudHub or customer-managed Runtime Fabric (MuleSoft)Keep gateways and MCP servers inside the firm’s VPC where confidentiality requires21

The evaluation suites (OR-02) run with any evaluation tool, and their results are recorded in the registry so that promotion decisions rest on them.

What stays the firm’s choice

ComponentFirm’s choice
Channels and collaboration tools
  • Chat copilot in Slack or Teams
  • The Risk workspace
  • The e-signature portal
Agent platforms and frameworksAny platform, with agents registered and governed centrally
Models and providers
  • Frontier models from any provider through AI Gateway
  • The self-hosted small model
  • Embeddings
Systems of recordCRM, independence system, document management and e-signature, Workday, SAP S/4HANA, Snowflake
Identity provider and SIEMThe firm’s existing services, federated by the control plane

Coexisting with the firm’s other platforms

Collaboration platformThe chat copilot runs in Slack or Teams. The platform’s own admin controls stay in place, and the copilot’s calls into the launch agents pass through Agent Fabric.
Agents built elsewhereAgents other teams built on other platforms are registered in Agent Registry. Their native planes stay authoritative for identity and runtime in their own estates.
IdentityThe firm’s identity provider stays authoritative for people. Agent identities are federated, not duplicated.
Agent Fabric is authoritative forThe launch agents’ inventory, policy on every call into SAP, Workday, Snowflake, the CRM and the independence system, and AI cost and audit.
Use case 1 realized with MuleSoft Agent Fabric and Informatica
Figure 14. Use case 1 realized with MuleSoft Agent Fabric and Informatica. Colors show which vendor fills each role (handbook Figure 12).

Why it is filled this way

The mapping is one-to-one with the vendor-neutral design. MuleSoft supplies the control plane, the A2A and MCP paths and the governed APIs into SAP, Workday and Snowflake. Informatica supplies the golden records, semantics and quality that make independence checks trustworthy.

Approval binding is labeled custom: it is a custom Omni Gateway policy built with the Policy Development Kit, so the firm or a partner owns its build, testing and support.78

Coexistence is settled in writing: other platforms keep their own controls and identities, and Agent Fabric is authoritative for the launch agents, every call into the firm’s systems, and cost and audit.

T11 filled: phased implementation with ROI and business value

MilestoneWhat goes liveKPIs at the milestoneValue (illustrative)FormulaFoundations left behind
Month 3 (phase 1)One service line in one region, about a tenth of launches. Entity resolution and independence agents work read-only at tiers 1–2, while people draft letters and set up SAP as today. Every model and tool call goes through the gateway from day one.
  • Manual effort per launch down from 14 to about 10 hours in scope
  • Governed AI traffic 100% in scope
About $0.5M a year1,000 launches × 4 hours × $120
  • Agents registered with owners and tiers
  • Spend visible by use case
  • The gateway live
Month 8 (phase 2)Half of all launches. Scoping and pricing agents draft letters and budgets from approved clauses and rate cards, and the staffing agent proposes teams from Workday. The launch capabilities are published as governed MCP tools.
  • Manual effort about 8 hours in scope
  • Staffing within 48 hours rising toward 70%
About $8M a year
  • Capacity about $3.6M (5,000 × 6 hours × $120)
  • Utilization about $4.5M
  • Governed APIs and MCP tools reusable by the next use case
  • Routing and token-based rate limits on
Month 12 (phase 3)Every launch. The setup agent creates the SAP project, WBS and billing plan at tier 3 once the partner’s approval, bound to that exact request, and the client’s signature are in place.All KPI targets met, including win-to-ready-to-charge in 2 days and 5 hours of effort per launchAbout $30M a yearThe full business caseAgent identities, bound approvals, drills and evaluation in every release
Month 24 (phase 4): all goals metRun rate and KPI targets are sustained. Adjacent processes, such as engagement changes and closure, are added on the same controls, and models are swapped without application changes.All KPIs held at targetAbout $33M cumulative by month 24Each run rate counted from its milestone
  • Federated control plane
  • Post-quantum plan on track
Platform phases and use case milestones phased together
Figure 15. The platform and the use case, phased together (client deck, Part 1). Values are illustrative, before platform, model and change costs.

Quick-win test for the month-3 slice

TestResultEvidence
Shows measurable value within 90 days in one scope (one service line, market, region or site).Yes
  • One service line in one region, about 1,000 launches a year
  • Effort down from 14 to about 10 hours in scope
Runs read-only or propose-only (tiers 1 and 2): no writes to systems of record yet.YesEntity resolution and independence agents at tiers 1–2, while people still draft letters and set up SAP
Uses systems and data that are reachable now, or with one connector.Yes, with one buildMDM and the independence search API (the search API is built in phase 1)
Saves time or money that the users and the sponsor can see.YesAbout four hours saved per launch for managers and Risk reviewers
Leaves a reusable foundation behind: a registered agent, a governed MCP tool, a golden record or the gateway itself.YesRegistry, AI Gateway, the client golden record and the first MCP tools
Has a baseline taken before it starts, so the movement can be proved.YesCycle time and effort measured in the service line before go-live

Cumulative value and ROI

PeriodRun rate in forceValue
Months 3–8$0.5M a year for 5 monthsAbout $0.2M
Months 8–12$8M a year for 4 monthsAbout $2.7M
Months 12–24$30M a year for 12 monthsAbout $30.0M
Total by month 24About $33M
Run-rate value at each milestone
Figure 16. Run-rate value at each milestone and how the cumulative value adds up (client deck, Part 1; illustrative).

Net ROI and payback follow once the project team has estimated platform, model and change costs: ROI = (cumulative value − cumulative cost) ÷ cumulative cost, and payback is the month in which cumulative value first exceeds cumulative cost. Report both at every milestone review.

Payback benchmarkTypical AI payback is two to four years, against seven to 12 months for other technology investments, while 67% of CEOs expect AI returns within one to three years82,83
This planValue from month 3 in one service line and the full run rate from month 12, with the payback month following once costs are estimated (illustrative)
Horizons
  • Read-only and drafting slices (months 3 and 8) judged in months
  • The gated SAP setup, which acts in a system of record, judged on the 12-month horizon
Cost data
  • AI spend attributed to each engagement from phase 1 (NFR-02)
  • Billing data in the FOCUS format where the providers support it

Why it is filled this way

The first slice passes every quick-win test, so value is visible within a quarter while the platform’s foundations go in.

Capacity and utilization gains start early, from assembling, checking and drafting. The revenue protected by timely charge codes arrives in phase 3, when agents can write to SAP under bound approvals, which is why month 12 carries most of the value.

Cumulative value counts each run rate only from its milestone. Costs are left to the project team’s estimate and are not guessed.

T12 filled: decisions, risks and next steps

DecisionWhat it coversOwnerBy when
Name an ownerOne accountable executive and an AI governance council spanning architecture, security, data and the business, covering agents, models and AI spend, with a sponsor for every agent.Managing partner, operationsReadout plus two weeks
Fund phase 1A 90-day program in one service line in one region. Entity resolution and independence agents run in read-only mode, every model and tool call goes through AI Gateway, and KPIs are baselined with finance.Managing partner, operationsReadout plus two weeks
Adopt the standardsAPI-led connectivity, MCP and A2A as enterprise policy, with every agent registered and routed through the control plane, whatever platform built it.Chief architectReadout plus two weeks
Agree how value is reportedBaseline the KPIs with finance now and report value at every milestone reviewFinance partnerBefore phase 1 starts

Risks

RiskImpactMitigationOwner
Hierarchy data qualityA missed subsidiary is a missed conflict
  • Data-quality rules for freshness, duplicates and missing identifiers
  • Stewardship before phase 1 goes live
Data governance
MCP coverage for data servicesThe Informatica MCP servers may not cover every master data operation the agents need, such as resolve_entity and get_hierarchyMap each data operation to an Informatica MCP server or an MDM API during planning, and expose the APIs as MCP tools through MCP BridgeLead architect
Evaluation toolingPromotion depends on evaluation suites, and the firm has no evaluation tool today
  • Choose an evaluation tool and agree the thresholds before phase 2
  • Record the results with each promotion decision
  • Lead architect
  • AI governance council
Connector coverageThe independence system and document management may need custom APIsConfirm connector coverage for every system and size custom API work in phase 1Lead architect
Custom policy ownershipApproval binding is a custom Omni Gateway policy, not a MuleSoft productAgree who builds, tests and supports it before phase 378Enterprise architect
Adoption
  • Risk & Quality must trust agent-assembled findings
  • Partners must use mobile approvals
Start in assist mode, show evidence and lineage, and train reviewers and partnersBusiness owner
Takeover readinessIf the setup agent is stopped, launches in flight could stall at the last stepWrite and drill the takeover runbook before tier 3 (OR-03), with finance setting up SAP by hand meanwhileFinance

Assumptions and dependencies

The first 90 days

WeeksStepActivities
Weeks 1–2Pick the scope and baselineOne service line in one region. Measure today’s cycle time, effort and exceptions with finance.
Weeks 3–6Govern the trafficRun Agent Scanners and register agents with owners and tiers. Route every model and tool call through AI Gateway, and stand up the client hierarchy.
Weeks 7–10Start read-onlyEntity resolution and independence agents at tiers 1–2 in assist mode, with evidence and lineage for reviewers.
Weeks 11–13Prove and decideReport the KPIs against the baseline, the run-rate value and the AI cost per launch, then decide on phase 2.

Why it is filled this way

The decisions are the handbook’s three for the first 90 days, plus agreeing how value is reported, which makes the business case provable from the start.

Every risk has an owner and a mitigation, including the implementation ones (MCP coverage for data services, evaluation tooling, connector coverage and custom policy ownership) and takeover readiness before tier 3.

The 90-day plan ends with a decision on phase 2 based on measured KPIs, run-rate value and AI cost per launch.

T13 filled: operating model and adoption plan

Roles and decision rights

RoleNamed person or teamOwnsDecides
Accountable executiveManaging partner, operationsThe launch program, its funding and its business caseWhich phases proceed, and when
AI governance councilChief architect (chair), CISO, Risk & Quality, data governance, finance and practice leadersPolicy, autonomy tiers, standards and no-go zones, such as “no agent decides independence”
  • Promotions to tier 3
  • Exceptions
Business ownerHead of practice operationsThe launch KPIs, the value and the process
  • Which stages stay human-led, AI-assisted or AI-led
  • Acceptance of results
Agent sponsorsOne named person per agent (T3d)Their agent from registration to retirement
  • Recertification and retirement
  • The first call in an incident
Platform teamIntegration and AI platform team (proposed)Agent Registry, AI Gateway, identity, evaluation and observabilityShared policies and onboarding standards
Security and riskCISO, with Risk & QualityThreat model, red-teaming, incident response and drills
  • Blocking a release
  • Demoting or stopping an agent
FinanceFinance partnerAI cost attribution and value tracking
  • How value is reported
  • AI budget thresholds
Skills and changeTalent and learningTraining for partners, reviewers, managers and sponsorsWhen each group is ready to go live

RACI for the control plane

ActivityAccountableResponsibleConsultedInformed
Register a launch agent with its owner, sponsor, tier and system cardAgent sponsorPlatform team
  • CISO
  • Risk & Quality
AI governance council
Promote the setup agent to tier 3AI governance councilFinance partner (its sponsor)
  • CISO
  • Risk & Quality
  • Head of practice operations
Managing partner, operations
Recertify or retire a launch agentAgent sponsorPlatform teamHead of practice operationsAI governance council
Change a shared policy, or approve a new MCP server or model providerAI governance councilPlatform team
  • CISO
  • Chief architect
Agent sponsors
Stop an agent and run the takeoverCISO
  • Agent sponsor
  • Finance setup team or practice operations
Platform team
  • Head of practice operations
  • Managing partner, operations
Report value and AI cost per launch at each milestoneHead of practice operationsFinance partnerPlatform teamManaging partner, operations

Training plan

AudienceWhat they need to learnWhen
PartnersApproving letters, budgets and SAP setups on mobile: what an approval binds, when it expires and how to stop a launch
  • Phase 1 for letters and budgets
  • Before tier 3 for setups
Risk & Quality reviewersReading agent-assembled findings critically: evidence, lineage and the limits of the agentBefore phase 1 goes live
Engagement managersWorking with the launch copilot: editing drafts, confirming teams and taking over a launchBefore their service line goes live
Agent sponsorsThe agent lifecycle, recertification and the takeover runbookBefore they register their agent
Platform teamOperating Agent Registry, AI Gateway, identity, evaluation and cost controlsPhase 1

Adoption measures

MeasureDefinitionTarget
Acceptance rateLetters and budgets accepted without significant edits
  • Tracked from month 8
  • Target agreed with Risk & Quality
Takeover rateLaunch tasks a manager or reviewer had to take overFalling quarter on quarter
Verification latencyTime from an assembled independence finding to the reviewer’s decisionVery short times reviewed, as they can mean approval without review
Trained before go-livePartners, reviewers and managers trained before their service line goes live100%

Why it is filled this way

Every agent has a named sponsor, and the council’s first no-go zone is written down: no agent decides independence.

The RACI makes the one step that raises autonomy explicit: promoting the setup agent to tier 3 needs the council, with the CISO and Risk & Quality consulted.

Adoption is measured by acceptance and takeovers, not logins, and partners are trained before they approve their first SAP setup on mobile.