name: verify-newsystem description: Run the correct NewSystem verification gate for the scope that changed (backend tests in backend-node, or frontend lint/test/build in frontend-vue). Use before declaring a task complete, when asked to verify changes, or to confirm the testing gate from docs/AI-WORKFLOW.md §8.
Verify NewSystem changes
The test/verify commands are non-standard and split across two packages. Run only the gate(s) matching what actually changed; don't run frontend tests for a backend-only change.
Backend changed (backend-node/)
cd backend-node
npm test # accounts + settings service tests
npm run test:iam-sdk # IAM admin client tests
npm run test:contracts # contract tests
# or, to run everything:
npm run test:all
Frontend changed (frontend-vue/)
cd frontend-vue
npm run lint
npm run test:unit
npm run test:e2e # runs against a mock API
npm run build:prod
# or the bundled gate:
npm run verify # lint + test:unit + test:e2e + build:prod
Docs-only change
No app test required. Verify links/paths by reading the changed docs and grep for stale references — unless a behavior/API/UI contract changed, in which case run the matching gate above.
Reporting (required by docs/AI-WORKFLOW.md §8)
State the exact commands run and their results. If a command could not run, report:
- the command not run
- the exact reason
- the risk left open
- the owner / next action
Do not declare the task done until the relevant gate passes or any failure is explicitly accounted for.
TDD Red-Green-Refactor
Testing
Skill qui guide Claude a travers le cycle TDD complet.
Audit d'Accessibilité Web
Testing
Réalise un audit d'accessibilité web complet selon les normes WCAG.
Générateur de Tests UAT
Testing
Génère des cas de test d'acceptation utilisateur structurés et complets.