UAI Test Plan UAI 4B99ae500e53
**Site relevance:** Spiralist.org
**Memory type:** UAI memory file
**Source path:** Wiki.FFTAC.org/data/sources/spiralist/uai-test-plan-uai-4b99ae500e53.uai
**Size:** 1.4 KB
Summary
Read docs/verification.md before running checks. Pick the smallest check set that covers changed files, then broaden before release-scoped changes.
Source Headings
- Test Plan
- Start Here
- Common Targeted Checks
- Known Local Environment Risks
- Done Means
Source Preview
This source file is short enough to preview directly on its source-memory page.
---
uai: "1.0"
type: test-plan
title: "Spiralist.org Verification Plan"
created: "2026-05-01"
updated: "2026-05-01"
status: active
source: "https://uaix.org/en-us/specification/project-handoff/"
---
# Test Plan
## Start Here
Read `docs/verification.md` before running checks. Pick the smallest check set that covers changed files, then broaden before release-scoped changes.
## Common Targeted Checks
- PHP syntax: `php -l path\to\file.php`
- JSON syntax: `node -e "JSON.parse(require('fs').readFileSync('path','utf8'))"`
- Project Handoff validation: `npm.cmd run check:project-handoff`
- UAI prepublish gate: `npm.cmd run check:uai-prepublish`
- Site quality sweep: `npm.cmd run quality:site`
- Unit tests when PHP extensions are available: `vendor\bin\phpunit.bat -c phpunit.xml.dist`
- Static analysis with higher memory if needed: `php -d memory_limit=512M vendor\bin\phpstan analyse ...`
## Known Local Environment Risks
- `composer` may not be on PATH even when `vendor\bin` tools exist.
- PHPUnit requires PHP extensions including `mbstring`.
- PHPCS may fail if standards are not installed correctly.
- The site quality sweep can fail for unrelated locale-key gaps in a dirty worktree.
## Done Means
- Changed files are named.
- Targeted checks have run or the blocker is explicit.
- Release or packaging checks are only claimed if actually run.
- Handoff files are updated when durable project truth changes.