Skip to content
wiki.fftac.org

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.