td-40cbe2

Attach screenshots to Screen 2 + Screen 3 tickets (AC-111..AC-115)

in_review task P2 Parent: td-00e401
Created Apr 27, 2026 9:25 PM Updated Apr 27, 2026 10:01 PM
Description
Attach a screenshot per ticket so engineers see the target UI without opening the spec. Tickets are AC-111 (render extension preview), AC-112 (agent-driven edits), AC-113 customer journey loop narration, AC-114 (email previews on demand), AC-115 (Screen 3 activation deep-link). No MCP path for Jira attachments — must use raw Atlassian REST API. Endpoint: POST /rest/api/3/issue/{key}/attachments with header X-Atlassian-Token: no-check. Use curl with the Atlassian API token (likely in load-secrets.sh). Source-asset options to decide first: 1. Render shared/onboarding-agent-v7/2026-04-14-v7-implementation-visual.html at a fixed viewport, screenshot each section (preview / edit / journey / email / activation). Cleanest mapping to spec. 2. Figma export — if Zach has dedicated Figma frames for v7 Screen 2. 3. Live UI screenshots from staging if the surfaces are partially built. Per-ticket asset: - AC-111: thank-you-page with extension preview rendered (mockup shape from spec lines 54-85) - AC-112: same preview with agent edit affordance / before-after render - AC-113: numbered-list loop narration widget (5 steps) - AC-114: email preview placeholder (welcome email + reward notification) - AC-115: deep-link click → Shopify checkout editor screenshot, or instructional graphic for the activation flow Suggested next-session steps: (1) confirm source with Zach, (2) generate 5 images, (3) curl-upload each via REST API, (4) verify attachments appear in each ticket.
Handoff
Done
Session Log (4 entries)
Apr 27, 9:43 PM
lg-15519d7d ses_07e9b7
progress
Started work
Apr 27, 9:43 PM
lg-3ae6a51f ses_07e9b7
progress
Picked up — asking Zach for source-asset decision before generating
Apr 27, 10:01 PM
lg-3be17b11 ses_07e9b7
progress
Uploaded 5 PNGs via Atlassian REST API attachments endpoint. Source: implementation-visual.html chat blocks rendered via playwright. Attachment IDs 30389-30393. AC-114 received the same loop-narration image as AC-113 since the HTML mockup has no separate email-preview asset; flagged to Zach. JIRA_API_TOKEN + JIRA_EMAIL added to secrets.yaml.
Apr 27, 10:01 PM
lg-5990e656 ses_07e9b7
progress
Submitted for review
Git State
Started e51d5f7 (master) Current e51d5f7 (master)
Sessions Involved