# v2.5 SQLite Merged Suite This package merges the v2.4.2 SQLite-first base suite with Claude's v2.5 new-module Playwright tests. ## Coverage retained - v2.4.2 generated Excel/JSON matrix: 1296 variants. - v2.5 new module tests added: 142 tests. - Expected SQLite `test_cases` after import: 1438 rows. ## How the merge avoids duplicate IDs Some v2.5 tests had IDs that overlap existing matrix IDs, especially `SVC-001`, `DOC-001`, etc. To avoid collisions, every v2.5 test is namespaced in its Playwright title and SQLite `variant_id` as: ```text V25- ``` Example: ```text [V25-SVC-001] SVC-001 Bulk imports page loads ``` ## SQLite-first flow ```text data/generated-test-matrix.json + data/v2_5_test_cases.json ↓ SQLite test_cases ↓ Playwright execution ↓ SQLite test_results / test_attachments ↓ JSON + Excel exports + download dashboard ``` ## Important command Do not override reporters with `--reporter=list`. Run: ```bash npx playwright test --workers=1 ``` The SQLite reporter will record every test as it completes.