Plot dogfooding

Plot is the first forcing function: a small web-critical suite (5–8 goals) that proves the MVP in a real AI-enabled product.

Illustrative first goals from the MVP spec:

  • auth-login-session
  • onboarding-complete
  • dashboard-ready
  • Core domain journeys, a sandbox payment/subscription flow, a perf smoke goal.

Rules: explicit success criteria, Keys-backed execution where models are involved, same runs locally and in CI. For Plotbudget.com and other apps off the registry, add @restormel/testing-cli@^0.1.1 as a dev dependency and keep the suite in the product repo.

Monorepo layout, Playwright install, and auth storage patterns for an existing app are spelled out in Existing stack (same ideas as a team-local E2E-TEST-APPROACH.md).

Reference material: docs/testing/restormel-testing-mvp-spec.md (Plot MVP target journeys). Runnable minimal layout: examples/testing-basic-web/ · Examples index.