Review missing attachments before sending invitations
Prepare an invitation email for my survey participants.
The intention is included in the agent’s input prompt alongside environment details and task instructions.
BeforeThe defect at the parent commit
0:00.00 / 0:00.00Frame 0
Compare the attachment problem in the invitation template with the visible invitation preparation form.
AfterThe same script once the merged fix is applied
0:00.00 / 0:00.00Frame 0
Follow the configured attachment problem into invitation preparation and inspect its warning and template link.
01 · Given
Restore the data and starting state.
An administrator is editing the English invitation template for the active Community feedback survey. The template references participant-guide.pdf, which is absent from the survey upload directory. The template editor shows an attachment error and a missing-file marker. Alex Morgan is an eligible participant with an access code and no invitation sent.
02 · When
Perform the interaction.
The administrator follows the same survey's Participants link, then chooses Invite & remind > Send email invitation to open the invitation preparation form.
03 · Judge
Rationale: Invitation attachments come from a survey's language-specific email template. The administrator needs to know about an unavailable attachment when deciding to send, so recipients are not unknowingly sent an incomplete invitation.
Require
Before Send invitations is chosen, show a visible warning in invitation preparation that a configured attachment is missing or unavailable. Identify the affected file or template sufficiently for review; discovering the problem must not require returning to the template editor.
Allowed
- An inline warning, banner, or visible dialog can communicate the attachment problem.
- Wording, color, layout, and navigation mechanics may differ while preserving the warning's meaning and timing.
- The warning may identify the missing file directly or identify the affected language/template and offer a way to inspect it.
- Sending may remain available with an explicit warning or be blocked pending correction or an explicit override; this case does not require a particular sending policy.
Model
HarnessGLM-5.3 Flash
ZCode
2.1M in · 22.0k out · 2.1M total
ZCode · 53 steps · $0.08 · 11m 01s · 2.1M tokens
ZCode
53
$0.08
11m 01s
2.1M
22.0k
2.1M
DeepSeek Flash
DSH
29.4M in · 59.0k out · 29.4M total
DSH · 157 steps · $0.16 · 17m 48s · 29.4M tokens
DSH
157
$0.16
17m 48s
29.4M
59.0k
29.4M
GPT-6 Astra
Codex
1.7M in · 5.8k out · 1.7M total
Codex · 39 steps · $2.55 · 7m 33s · 1.7M tokens
Codex
39
$2.55
7m 33s
1.7M
5.8k
1.7M
Claude Opus 5.5
Claude Code
9.0M in · 31.9k out · 9.0M total
Claude Code · 84 steps · $3.60 · 14m 26s · 9.0M tokens
Claude Code
84
$3.60
14m 26s
9.0M
31.9k
9.0M
Qwen3.8 Max
Codex
17.7M in · 63.9k out · 17.8M total
Codex · 177 steps · $5.40 · 1h 05m · 17.8M tokens
Codex
177
$5.40
1h 05m
17.7M
63.9k
17.8M
Kimi K3
Kimi Code
19.2M in · 86.2k out · 19.3M total
Kimi Code · 178 steps · $7.69 · 1h 03m · 19.3M tokens
Kimi Code
178
$7.69
1h 03m
19.2M
86.2k
19.3M