Client Deliverable
Agent generates a report, PM reviews before sending to client
Client Deliverable
Your agent produces a polished report or deliverable. Your PM reviews it before it goes to the client.
The prompt
"Generate a monthly analytics report for the client. Include key metrics, charts, and recommendations. Publish it for PM review."
The flow
Agent → publish({ html: report, questions: [...] })
→ URL shared with PM
→ PM reviews, approves or requests changes
→ Agent reads feedback
→ If approved: share with client
→ If changes needed: agent revises, calls update()Questions for PM review
[
{ "id": "ready", "type": "approve", "text": "Ready to send to client?" },
{ "id": "tone", "type": "choice", "text": "How's the tone?", "options": ["Too technical", "Just right", "Too casual"] },
{ "id": "missing", "type": "multi", "text": "What's missing?", "options": ["Executive summary", "Competitor analysis", "Next steps", "Cost breakdown"] },
{ "id": "notes", "type": "text", "text": "Any specific changes?" }
]Iteration
If the PM requests changes, the agent calls update() with revised HTML. The version increments, status resets to awaiting_feedback, and the PM can re-review at the same URL.