# Agent Action Matrix

Actions an agent can take with this site. Last updated: 2026-07-24.

| Action | Purpose | Inputs | Output | Risk | Approval |
|---|---|---|---|---|---|
| summarize_studio | Explain who Vision Crafters is | none | summary from llms.txt/docs | L0 | none |
| list_services | List the five services | none | services from services.md | L0 | none |
| recommend_fit | Judge if the studio fits a need | user need | fit + rationale (confirmed facts only) | L0 | none |
| show_work | Point to Selected Work | none | `#work` (placeholder cases, labeled) | L0 | none |
| draft_enquiry | Draft a project enquiry | user problem, name, email, company | draft message | L1 | user review |
| submit_enquiry | Send the enquiry form | confirmed name, email, company, message | submission at `#contact` | L2 | explicit user confirm |
| quote_price | (blocked) | — | REFUSE — pricing Not provided | — | human |
| commit_timeline | (blocked) | — | REFUSE — escalate | — | human |

## Notes
- No public API or MCP server is exposed. Browser/computer-use agents interact
  with the DOM enquiry form (`#contact`). Fields: name, email, company/URL,
  "what's the signal problem?" (free text).
- Error handling: if the form fails, tell the user it did not send and suggest
  retrying; never claim success without confirmation.
- Idempotency: do not submit the enquiry more than once per user intent.
