Core concepts
The model
| Concept | Meaning |
|---|---|
| Property | An origin you own and have verified, with environments (production read-only, staging, preview). |
| Funnel | A named journey on a property, e.g. “Book 2 nights”. |
| Goal | A plain-English task plus machine-checked success criteria. |
| Persona | A set of enforced behavioural parameters (patience, reading level, dexterity, input mode…). |
| Agent | A vendor model or framework that drives the browser (Claude CU, Gemini CU, Browser Use…). |
| Cell | One run: persona × agent × goal × target. The unit we meter. |
| Job | A set of cells launched together: the Alt Matrix. |
| Finding | A failure with category, severity, confidence, evidence and a suggested fix. |
Goals
goal.json
{
"id": "book",
"stage": "transact",
"text": "Book 2 nights in Lisbon for 12-14 Nov, 2 adults, under €180/night",
"successCriteria": ["payment page reached", "2 nights in summary"],
"data": { "email": "qa+{cell}@example.com", "card": "sandbox" }
}Confidence
Confirmed: reproduced in ≥ 2 cells or by replay; becomes a ticket. Likely: one cell with a consistent trace; review queue. Reported: persona narrative only; never ticketed.
Modes
Observe reads and navigates. Act fills forms and stops before payment. Commit performs irreversible steps in a sandbox, with an Approver’s signature.