Engineering Portal

Open items tracker

Each row is one bullet from the control pages, in the deck's wording, linked back to its source section. The Owner and Status columns are the working part: fill them in during discussion and keep them current. Only the Owner column on the readiness table starts filled, with the party named in the deck.

Status values: Open · In discussion · Evidence received · Agreed · Closed · Won't do. New rows start as Open; owners start as TBD.

Counts: 2 gaps · 22 confirm · 25 pilot · 10 pilot readiness

Gaps#

Known shortfalls with no current control. Decide whether to accept the residual risk or find a mitigation.

IDRiskApplies toItemOwnerStatusSource
G-01#20 Autonomous ActionsAI AgentsA small location reduces exposure, but it is not an enforced record-count or request-rate cap.TBDOpenData scope, s10–11
G-02#6 Process & Approval BypassAI AgentsWrike does not provide a native workflow that routes AI Agent activation to an approver.TBDOpenHuman review, s12–13

Confirm: evidence and setup to be shown#

Items WPP or Wrike must check, demonstrate or test before the Pilot relies on the control.

IDRiskApplies toItemOwnerStatusSource
C-01#7 Monitoring & VisibilityMCPCheck what activity the middleware actually makes visible.TBDOpenOwnership, s3–4
C-02#6 Process & Approval BypassMCPCheck which write actions the assistant asks a person to approve, and which actions WPP's middleware blocks or allows.TBDOpenReview & oversight, s5–7
C-03#20 Autonomous ActionsMCPTest a high-impact write in the chosen assistant to confirm LLM client controlsTBDOpenReview & oversight, s5–7
C-04#3 Permissions & Identity · #15 Tool MisuseMCPCheck that middleware scope and assistant tool settings keep access within the approved use case.TBDOpenIdentity, s8
C-05#4 MCP SecurityMCPWPP shows how its setup issues, expires, rotates and revokes the tokens used for MCP access.TBDOpenIdentity, s8
C-06#17 Identity PropagationMCPCheck whose identity reaches Wrike, what access is delegated and that shared accounts are avoided.TBDOpenIdentity, s8
C-07#3 Permissions & IdentityMCPAgree the approved client IDs and configure them with Support.TBDOpenMCP connections, s9
C-08#4 MCP Security: integration connects to the wrong accountMCPSet the approved corporate accounts and check the supported OAuth flow with Support.TBDOpenMCP connections, s9
C-09#2 Data Exposure & ScaleMCPShow which data the middleware lets MCP read or change, how much it can return, and whether bulk operations have enforced limits. Confirm WPP LLM client and/or MCP gateway can control which tools can be used.TBDOpenData scope, s10–11
C-10#3 Permissions & Identity · #6 Process & Approval BypassMCPTest the user's Wrike access, the assistant's allowed tools and middleware restrictions together, including an action that should be denied.TBDOpenData scope, s10–11
C-11#20 Autonomous ActionsMCPMCP gateway behaves as expected in terms of action limits.TBDOpenData scope, s10–11
C-12#6 Process & Approval BypassMCPWPP LLM client offers enforceable approval capability when human approval is required and which write operations are available.TBDOpenHuman review, s12–13
C-13#20 Autonomous ActionsMCPHigh-impact write tools require the intended human approval.TBDOpenHuman review, s12–13
C-14#2 Data Exposure & ScaleMCPA reviewer can check affected records and the approved time, scope and volume.TBDOpenHuman review, s12–13
C-15#10 Compliance & RegulatoryMCPIdentify the evidence available for MCP activity.TBDOpenAudit, s14–15
C-16#12 Audit & AssuranceAI AgentsCheck how long records are kept and how they are protected against alteration.TBDOpenAudit, s14–15
C-17#19 Lack of TraceabilityAI AgentsUse a real log example to identify the agent, its action and the resulting change, rather than relying only on a description of logging.TBDOpenAudit, s14–15
C-18#19 Lack of TraceabilityMCPFollow one real request from its originating user through the MCP call to the resulting Wrike change, and identify the evidence at each step.TBDOpenAudit, s14–15
C-19#15 Tool MisuseMCPTurn off unapproved tools in the LLM assistant / MCP gateway, then test both an allowed action and an action the Pilot should prevent.TBDOpenTools & boundaries, s16
C-20#18 Prompt InjectionMCPTest whether malicious instructions can trigger an unapproved action or data disclosure.TBDOpenTools & boundaries, s16
C-21#16 Cross-System Data Leakage · #21 External AI PlatformMCPGateway restricts connections and data access; assistant policies control shared context. Test the handling of sensitive cross-system information.TBDOpenTools & boundaries, s16
C-22#9 Operational SupportMCPhow to stop the assistant or middleware connection and revoke access tokens. Name an operator who can carry out those steps.TBDOpenIncident response, s17

Pilot: proposed WPP processes and controls#

Processes WPP proposes to run during the Pilot. Each needs an owner and an agreed way of working.

IDRiskApplies toItemOwnerStatusSource
P-01#1 Governance & AccountabilityAI AgentsWPP assigns a named owner to every Pilot agent.TBDOpenOwnership, s3–4
P-02#1 Governance & AccountabilityMCPWPP keeps a list of approved MCP connections and their owners, so each integration has someone responsible for its setup and use.TBDOpenOwnership, s3–4
P-03#7 Monitoring & VisibilityAI AgentsWPP manually reviews the Pilot inventory and activity.TBDOpenOwnership, s3–4
P-04#7 Monitoring & VisibilityMCPWPP tracks which MCP connections are in use and reviews their activity.TBDOpenOwnership, s3–4
P-05#11 Agent SprawlAI AgentsReview that list for duplicates and agents that no longer have a clear purpose or owner.TBDOpenOwnership, s3–4
P-06#6 Process & Approval BypassAI AgentsWPP's Taskforce reviews the proposed use case before the agent is activated.TBDOpenReview & oversight, s5–7
P-07#21 External AI PlatformMCPWPP approves the external platform, connection design and data scope before use, then records each approved connection and its owner.TBDOpenReview & oversight, s5–7
P-08#3 Permissions & Identity · #15 Tool MisuseAI AgentsGive creation rights only to approved Pilot builders.TBDOpenIdentity, s8
P-09#2 Data Exposure & ScaleAI AgentsWPP approves those locations and checks how much data and work they contain.TBDOpenData scope, s10–11
P-10#3 Permissions & Identity · #6 Process & Approval BypassAI AgentsReview the agent's configured actions before it is used in an approved location.TBDOpenData scope, s10–11
P-11#20 Autonomous ActionsAI AgentsStart with approved locations and use cases.TBDOpenData scope, s10–11
P-12#6 Process & Approval BypassAI AgentsWPP's Taskforce reviews the use case before AI Agent activation.TBDOpenHuman review, s12–13
P-13#20 Autonomous ActionsAI AgentsReview the agent's configured actions and possible impact upfront.TBDOpenHuman review, s12–13
P-14#2 Data Exposure & ScaleAI AgentsKeep actions within the agreed scope and exclude operations needing an unavailable preview. Wrike offers agent sandbox for testing agents before running them.TBDOpenHuman review, s12–13
P-15#10 Compliance & RegulatoryAI AgentsKeep the Taskforce's approval record and evidence of the controls agreed for each use case.TBDOpenAudit, s14–15
P-16#10 Compliance & RegulatoryMCPCheck the use case against client and contractual restrictions, and retain the approval.TBDOpenAudit, s14–15
P-17#15 Tool MisuseAI AgentsReview that setup against the approved use case.TBDOpenTools & boundaries, s16
P-18#18 Prompt InjectionAI AgentsAI Agents instructions are defined during creation and malicious instructions can't be injected. Wrike also uses Prompt Shield API from Microsoft to prevent any system-lvl malicious instructions.TBDOpenTools & boundaries, s16
P-19#18 Prompt InjectionMCPLimit tools and high-impact writes.TBDOpenTools & boundaries, s16
P-20#16 Cross-System Data Leakage · #21 External AI PlatformAI AgentsKeep native-agent work in approved Wrike locations, and review which data is present there before enabling the agent.TBDOpenTools & boundaries, s16
P-21#9 Operational SupportAI AgentsName the person who can disable it and the person responsible for recovery.TBDOpenIncident response, s17
P-22#14 Reputation & Client TrustAI AgentsAgree who investigates, escalates, restores service and communicates with WPP if an agent causes an incident.TBDOpenIncident response, s17
P-23#14 Reputation & Client TrustMCPAgree how teams coordinate an incident spanning the assistant, middleware and Wrike, including who updates WPP and any affected stakeholders.TBDOpenIncident response, s17
P-24#20 Autonomous ActionsAI AgentsTaskforce reviews the AI Agents performance and details what/if any further in-product requirements they have for Wrike.TBDOpenIncident response, s17
P-25#20 Autonomous ActionsMCPTaskforce reviews the actions done via MCP and its performance and details what/if any further in-product requirements they have for Wrike.TBDOpenIncident response, s17

Pilot readiness: responsibilities#

From the readiness slide. The owner column starts with the party named in the deck.

IDRiskApplies toItemOwnerStatusSource
R-01Governance & oversight (#1, #6, #7, #11, #20)AI AgentsDemonstrate the registry, creation rights and protected rules.WrikeOpenReadiness, s18
R-02Governance & oversight (#1, #6, #7, #11, #20)AI AgentsAgree named owners, use-case review and treatment of high-impact actions.JointOpenReadiness, s18
R-03Governance & oversight (#1, #6, #7, #11, #20)MCPRecord connections and owners.WPPOpenReadiness, s18
R-04Governance & oversight (#1, #6, #7, #11, #20)MCPAgree which client approval settings and middleware restrictions apply to high-risk writes.JointOpenReadiness, s18
R-05Identity, data & tool boundaries (#2, #3, #4, #15–#18, #21)AI AgentsShow the actions and locations configured for Pilot agents.WrikeOpenReadiness, s18
R-06Identity, data & tool boundaries (#2, #3, #4, #15–#18, #21)AI AgentsCheck the data present and agree the acceptable exposure for the Pilot.JointOpenReadiness, s18
R-07Identity, data & tool boundaries (#2, #3, #4, #15–#18, #21)MCPDemonstrate OAuth, allowlists, token handling, permitted tools and middleware scope, including how the assistant handles shared context.WPPOpenReadiness, s18
R-08Audit, support & client trust (#9, #10, #12, #14, #19)AI AgentsShow real logs, agent attribution and disablement.WrikeOpenReadiness, s18
R-09Audit, support & client trust (#9, #10, #12, #14, #19)AI AgentsConfirm the evidence WPP needs and who owns incident response and recovery.JointOpenReadiness, s18
R-10Audit, support & client trust (#9, #10, #12, #14, #19)MCPTrace a real MCP action, rehearse shutdown and token revocation, and agree which team owns audit evidence and incident communications.JointOpenReadiness, s18

Discussion log#

DateTopicDecision / outcomeOwner