docs(qa): add reusable AI-driven QA test plan #234

Merged
David merged 2 commits from docs/qa-test-plan into main 2026-06-14 15:58:40 +02:00
Owner

Adds dev-docs/qa-test-plan.md: a reusable, copy-paste prompt to drive an AI agent through an exhaustive end-to-end test of the Mokosh SPA with no shortcuts.

The plan bakes in the staging environment (msp.a8n.systems / api.msp.a8n.systems and the sessionStorage bearer token) and enforces realistic related-data seeding, a per-screen element checklist (every link/button/dropdown/filter/tab/date-navigator operated and verified to actually refetch or navigate), full CRUD per entity, input validation/fuzz, cross-cutting checks (auth, multi-tenancy, error handling), a verify-before-claiming rule, and a final coverage ledger. It also lists the issues already filed (MAPPS-148..154, PMS-297..299) so future runs dedupe.

Docs-only change. Anchored to #PMS-300.

Adds `dev-docs/qa-test-plan.md`: a reusable, copy-paste prompt to drive an AI agent through an exhaustive end-to-end test of the Mokosh SPA with no shortcuts. The plan bakes in the staging environment (msp.a8n.systems / api.msp.a8n.systems and the sessionStorage bearer token) and enforces realistic related-data seeding, a per-screen element checklist (every link/button/dropdown/filter/tab/date-navigator operated and verified to actually refetch or navigate), full CRUD per entity, input validation/fuzz, cross-cutting checks (auth, multi-tenancy, error handling), a verify-before-claiming rule, and a final coverage ledger. It also lists the issues already filed (MAPPS-148..154, PMS-297..299) so future runs dedupe. Docs-only change. Anchored to #PMS-300.
docs(qa): add reusable AI-driven QA test plan
Some checks failed
E2E / Playwright against staging (pull_request) Successful in 34s
Check / fmt + clippy + compile + unit/doc tests (pull_request) Successful in 1m11s
Integration / integration tests (pull_request) Has been cancelled
d8264a5f30
Adds dev-docs/qa-test-plan.md: a copy-paste agent prompt for testing the Mokosh SPA end to end with no shortcuts. Bakes in the staging environment and bearer-token retrieval, and enforces realistic related-data seeding, a per-screen element checklist (every link/button/dropdown/filter/tab/date-nav operated and verified to refetch or navigate), full CRUD per entity, validation/fuzz, cross-cutting checks, a verify-before-claiming rule, and a coverage ledger. Includes a reference list of already-filed issues so future runs dedupe.

#PMS-300

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Merge branch 'main' into docs/qa-test-plan
All checks were successful
Create release / Create release from merged PR (pull_request) Has been skipped
Check / fmt + clippy + compile + unit/doc tests (pull_request) Successful in 3m29s
Integration / integration tests (pull_request) Successful in 7m42s
E2E / Playwright against staging (pull_request) Successful in 2m21s
86e899c98d
David merged commit a603d3eb5b into main 2026-06-14 15:58:40 +02:00
David deleted branch docs/qa-test-plan 2026-06-14 15:58:40 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/mokosh-server!234
No description provided.