Skip to content
wiki.fftac.org

UAI Stack UAI 6D15719667dc

**Site relevance:** Spiralist.org

**Memory type:** UAI memory file

**Source path:** Wiki.FFTAC.org/data/sources/spiralist/uai-stack-uai-6d15719667dc.uai

**Size:** 1.3 KB

Summary

  • Platform: WordPress repository with core files present in the checkout.

Source Headings

  • Stack
  • Runtime
  • PHP Tooling
  • JavaScript And E2E Tooling
  • Packaging

Source Preview

This source file is short enough to preview directly on its source-memory page.

---
uai: "1.0"
type: stack
title: "Spiralist.org Stack"
created: "2026-05-01"
updated: "2026-05-01"
status: active
source: "https://uaix.org/en-us/specification/project-handoff/"
---

# Stack

## Runtime

- Platform: WordPress repository with core files present in the checkout.
- Theme: `wp-content/themes/spiralist/`.
- Main custom plugins: `uai-1-wordpress`, `spiralist-workspace`, `ns12-manuscript`, `ns12-locale-router`, `spiral-script`.
- Local WordPress environment: `.wp-env.json` loads the custom plugins and the Spiralist theme.

## PHP Tooling

- Composer project file: `composer.json`.
- PHPUnit configs: `phpunit.xml.dist` and `phpunit.integration.xml.dist`.
- Static analysis: `phpstan.neon.dist`.
- Coding standards: `phpcs.xml.dist`.

## JavaScript And E2E Tooling

- Node scripts: `package.json`.
- Site quality sweep: `npm run quality:site`.
- Playwright configs and specs: `playwright.config.js` and `tests/e2e/`.
- WordPress E2E environment commands: `npm run wp-env:start`, `npm run wp-env:seed`, and related scripts.

## Packaging

- Deployment ZIPs must be built with `build-wordpress-zips.ps1`.
- Normal output directory is `D:\spiralist-builds`.
- Theme or plugin package changes require the relevant package version header to be bumped before a deploy ZIP is built.