PL3-browser-web · Actions
Browser / web interaction. agent can interact with web UIs: navigating dashboards, filling forms, verifying deployed staging visually. Browser actions are **deterministic** (reproducible across runs), **inspectable** (humans can read what the agent will do before it runs), and **version-controlled** (automation artefacts live with code)
Where does your codebase stand?
Click a level to mark your current maturity. 0
Absent Your level
No browser capability
1
Nascent Your level
Browser interaction present but fails at least one of the three architectural properties — non-deterministic (e.g. runtime AI DOM parsing via Browseruse / Stagehand, where each run reinterprets the page and outcomes vary), non-inspectable (opaque agent behaviour at runtime — you can't read what the agent will do without running it), or not version-controlled — automation cannot be audited before it runs
2
Operational Your level
All three architectural properties satisfied; critical flows reproducible across runs; read-only / dry-run modes available for investigation without side effects. See [deterministic browser automation](recipes/deterministic-browser-automation.md) for the known-good pattern
3
Compounding Your level
Stale automation auto-detected from flow failures; agent regenerates automation artefacts from recorded actions; automation library compounds across flows and projects
← Previous PL3-deployment-cicd Deployment and CI/CD interaction Next → PL3-communication Communication actions