test: add refractor integration test plan and preflight script #119

Merged
cal merged 1 commits from test/refractor-integration-plan into main 2026-03-25 06:20:08 +00:00
Owner

Summary

Adds an 82-case in-app integration test plan for the Refractor system and a quick preflight script for deploy verification.

Changes

  • tests/refractor-integration-test-plan.md — comprehensive Playwright-ready test plan covering /refractor status, tier badges, post-game hooks, tier-up notifications, pagination, filters, and edge cases
  • tests/refractor-preflight.sh — curl-based preflight checks for deploy verification (refractor endpoint responds, evolution endpoint removed, bot health)

Testing

Documentation/test artifacts only — no runtime code changes.

Notes

The test plan documents a critical missing endpoint: GET /api/v2/refractor/cards (list). Filed as database #172. The /refractor status command cannot function until that endpoint ships.

## Summary Adds an 82-case in-app integration test plan for the Refractor system and a quick preflight script for deploy verification. ## Changes - `tests/refractor-integration-test-plan.md` — comprehensive Playwright-ready test plan covering `/refractor status`, tier badges, post-game hooks, tier-up notifications, pagination, filters, and edge cases - `tests/refractor-preflight.sh` — curl-based preflight checks for deploy verification (refractor endpoint responds, evolution endpoint removed, bot health) ## Testing Documentation/test artifacts only — no runtime code changes. ## Notes The test plan documents a **critical missing endpoint**: `GET /api/v2/refractor/cards` (list). Filed as database #172. The `/refractor status` command cannot function until that endpoint ships.
cal added 1 commit 2026-03-25 06:16:59 +00:00
test: add refractor integration test plan and preflight script
All checks were successful
Ruff Lint / lint (pull_request) Successful in 21s
190aa88d43
82-case in-app test plan for Playwright automation covering /refractor status,
tier badges, post-game hooks, tier-up notifications, and edge cases.
Preflight script for quick deploy verification via curl.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Claude approved these changes 2026-03-25 06:19:58 +00:00
Claude left a comment
Collaborator

Test plan and preflight script look good. 82 test cases with clear pass/fail criteria, documented known gaps, and proper blocker callout for database #172.

Test plan and preflight script look good. 82 test cases with clear pass/fail criteria, documented known gaps, and proper blocker callout for database #172.
cal merged commit cf1d9c372d into main 2026-03-25 06:20:08 +00:00
cal deleted branch test/refractor-integration-plan 2026-03-25 06:20:08 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
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: cal/paper-dynasty-discord#119
No description provided.