The moment your AI feature acts instead of suggests, the PM job changes: autonomy must be specified, disclosure is becoming law, bias review must produce eval cases instead of essays, and prompt changes need a governance contract with engineering. This module writes those documents — and assembles the track's capstone launch pack.
Devika is a Group PM at a Mumbai company whose product runs customer support for e-commerce brands, and in Q1 her team upgraded their reply-drafting copilot into an agent: it could now triage incoming tickets, draft replies, and — for "routine" cases — send them without human review. The autonomy decision had been made in a sprint-planning conversation, informally: "low-risk categories can auto-send." Nobody wrote down which categories, what made a case routine, or what the agent must never do.
Week two, a furious customer of a client brand emailed about a damaged shipment, mentioning they'd posted about it publicly. The agent classified it "routine — damage claim," drafted a warm apology, committed to a full refund plus a goodwill voucher, and sent it. The brand's policy allowed refunds only after a photo review, and vouchers only via a manager. The customer screenshotted the promise; the brand had to honor it, then demanded to know why an AI was making financial commitments on their behalf. The answer — "we never actually decided it couldn't" — satisfied nobody.
The postmortem's real finding: the team had specified what the agent does and never specified what it may do. Capability had been shipped; authority had been left implicit. Every discipline in this module — the autonomy-tier spec, human-in-the-loop placement, disclosure requirements, the governance contract, the incident runbook — exists to make authority explicit, reviewable, and revocable before an agent writes a check your product has to cash.
In agent products, the spec's most important content is negative: the actions the agent must never take autonomously, written down and enforced by code, not by prompt. An unwritten boundary is not a boundary — it's a default you haven't met yet.
Anthropic's engineering guidance draws the line the industry now uses: a workflow orchestrates model calls along paths you predefined — classify, then draft, then check, then route. An agent lets the model direct its own process: plan steps, choose tools, decide when it's done. The distinction matters to a PM because everything expensive — unpredictability, testing difficulty, governance load, blast radius — enters with self-direction.
The fit test for genuine agent territory: the task has clear success criteria (you can tell when it's done right), feedback loops (the agent can check its own progress), and meaningful oversight (a human can intervene at the moments that matter). Ticket triage with policy-bounded replies mostly fails the third test at full autonomy — which is exactly what Devika's incident demonstrated. Most "agent" scope, examined honestly, decomposes into workflow steps plus a small genuinely-agentic core; the PM who does that decomposition ships sooner, tests cheaper, and passes risk review.
One more sentence from that guidance earns pinning above your desk: autonomy is an emergent property of deployment, not a setting. What an agent effectively may do is determined by the gates you build around it — which is why the spec below is written per step, not per product.
Decompose the job into steps; assign each step an autonomy tier; place the human-in-the-loop points deliberately. Three tiers cover practice:
Output is a draft or recommendation; a human executes. Zero blast radius. Every proposal logged and compared against what the human actually did — that comparison data is the promotion evidence for Tier 2.
The agent prepares the action; a human approves each execution. The blast radius is bounded by review quality — so the approval UX must show what will happen, not a summary of it. Watch for rubber-stamping: approval rates near 100% with sub-second decision times mean the human is a formality.
Autonomous execution with full audit logging, for narrow, reversible, allowlisted actions only. Requires: the undo path exists and is tested, detection signals are live, and the kill switch works. Financial commitments, external promises, and irreversible actions do not live here — at any acceptance rate.
Around the tiers, four mechanisms complete the spec, each a named section with an owner:
Lab 14 writes this spec for an auto-triage agent and grades it against a transcript containing exactly one over-autonomy incident your spec should have gated.
The EU AI Act's transparency obligations under Article 50 apply from 2 August 2026 — this month, as this track ships. The core requirement is simple: people interacting with an AI system must be informed they are, unless it's obvious from context; AI-generated content faces marking obligations. If your product has EU users, this is a compliance deadline; wherever your users are, it's converging best practice — and the honest framing for your roadmap is that trust UX was already owed.
The requirements annex (write it with legal, ship it in the PRD) covers five surfaces:
Article 50 is the transparency layer of the AI Act; classification questions (whether a system falls into high-risk categories with heavier obligations) are a legal call, not a PM call. Your job is to bring the feature inventory to counsel early — and to have already shipped disclosure UX so the conversation starts from compliance, not from gap.
Most bias reviews die as documents: a thoughtful risks section, written late, connected to nothing. The executable alternative runs on Module 7's machinery:
The one-line doctrine: responsible AI that doesn't compile into eval cases is a press release. Frameworks like NIST's AI RMF give you vocabulary and completeness checks; the counterfactual cases give you enforcement.
A prompt change is a product change wearing an engineering costume. It ships in minutes, alters behavior across every user, and — as Kabir's Module 7 hotfix showed — can silently break what it didn't mention. The governance contract makes the interface precise:
| Clause | The rule | Who owns it |
|---|---|---|
| Prompts in git | Prompts, system messages, and configs are versioned artifacts — no console-only edits in production | Engineering |
| Golden eval set as merge gate | The PM-approved eval set runs on every prompt/model change; failing the bar blocks the merge | PM owns bar + cases; eng owns the pipe |
| Change log with eval deltas | Every change records intent, diff, and before/after eval scores — no delta, no merge | Both — the log is the shared ledger |
| Canary rollout | Changes reach a cohort first; guardrail metrics (regeneration rate, complaints, containment) watched over a defined window | PM defines cohorts + metrics; eng automates |
| Auto-rollback triggers | Pre-agreed conditions — eval regression, complaint spike, cost runaway — revert without a meeting | Both; triggers are written, numeric, tested |
The contract's deeper function is cultural: it ends both failure modes of the PM-eng interface on AI features — the PM who "owns quality" with no mechanism, and the eng team that tweaks prompts ad hoc because no one defined the bar. Lab 15 has you write this contract and then audit a synthetic change log with two planted violations; finding them by line number is the graded skill.
AI features fail in ways classic runbooks don't cover, at content speed. Define the classes before you meet them:
Attach a severity ladder, comms templates per class, named owners — and run one rollback drill before launch: prompt reverted, canary confirmed, kill switch thrown, in minutes, on a Tuesday afternoon rather than during the incident. Teams that have never rolled back have a rollback theory.
One frontier decision rounds out the module: third-party agents are becoming users of your product — reading your docs, calling your APIs, acting for your customers, increasingly via MCP. The PM decisions: whether and what to expose (an MCP surface is a product surface — scoped, versioned, documented); safety-tiered as reads-flow-freely, writes-gated — your autonomy-tier thinking applied from the other side; rate limits and abuse cases designed upfront; and agent-driven usage measured as its own segment, because agent traffic behaves like neither humans nor classic API integrations. Treat it as an emerging surface: decide deliberately, even if the deliberate decision is "not yet."
The track ends by assembling what you've built into one reviewable artifact set for an AI feature of your choosing — Priya's copilot, Devika's agent, or a feature from your own roadmap. The AI-feature launch pack:
Together they are the complete answer to the AI-PM interview — not as talking points, but as documents with your judgment in them. That portfolio is what the AAP-PM assessment certifies.
Agent products make authority the spec: assign autonomy per step, gate by consequence, test the undo and the kill switch, disclose to users because it's owed and now — under Article 50 — required, compile bias review into counterfactual evals, and write the governance contract so prompt changes ship through a bar you own. Capability without written authority is an incident on a timer — and the launch pack you assembled is the proof you know the difference.