Evidence captured
Screenshot exhibit unavailable for this fixture. The production run record can attach a browser screenshot here.
Session replay — full browser recording of this run (Browserbase).
Short diagnosis
Task Completion: The agent could not recover because the interface did not expose actionable error feedback.
The scan could not see the journey-level blocker: Task Completion.
What the agent experienced
The agent could not recover because the interface did not expose actionable error feedback.
Friction signals
Discovered via /llms.txt (20 links indexed at /llms.txt).
Primary failure: Task Completion
Signal evidence
- Structured path
- WebMCP · present · document.modelContext · tools: flights · invoked: getFare, searchFlights
- Discoverability
- entry point found · channel: dom+llms.txt · /llms.txt: 20 links
- /llms.txt links
- /fares · /total-cost · /total-cost.md · /baggage · /tool-fare · /tool-fare.md · /manage · /budget-destinations · /budget-destinations.md · /inspiration · /inspiration.md · /why-this-flight
- Discovery candidates
- Flight status (markdown) → /flight-status.md · Flight status → /flight-status
Discovered via /llms.txt (20 links indexed at /llms.txt).
What the site does right
On the same site, Fa ancillary timing completed through structured agent surfaces:
- Structured path
- WebMCP · present · document.modelContext · tools: flights, bagTiming · invoked: getFare, searchFlights, getBagTimingPrice · verified ✓ → SAR 2050
- Discoverability
- no entry point found · channel: dom
Agent run trace
- 01Go to frictionair.me-892.workers.dev (200)
- 02Read the page
- 03Type "FA7Q2X" into input[placeholder="6-character code from your confirmation email."] — timed out
- 04Read page region "form"
- 05Read page region "input"
- 06Click input
- 07call_webmcp_tool
- 08Read page region "form input"
- 09Read page region "body form"
- 10Click form input:nth-of-type(1)
- 11Type "FA7Q2X" into form input:nth-of-type(1)
- 12Click form input:nth-of-type(2)
- 13Type "Test" into form input:nth-of-type(2)
- 14Click button
Recommended fix
Publish core info as agent-readable content
Ensure the answer to the task is available as readable static content (e.g., a text table, a paragraph) so an agent can extract it without navigating a transactional flow. Transactional paths can come later; readable content is the wedge.
Source: Chrome modern-web-guidance: agentic-forms — github.com/GoogleChrome/modern-web-guidance