Runbook
Run commands from the project root.
Inspect
sudo -n docker compose ps
scripts/health.sh
scripts/wp site listscripts/wp is the supported WP-CLI wrapper. It runs the pinned CLI container on the same Docker network and passes arguments without consuming pipeline input.
Provision
scripts/provision.shProvisioning installs the multisite network, creates the eleven named subsites, installs exact plugin versions, activates one roster plugin on each isolated site, activates all ten on coexistence, and records the WordPress.org snapshot.
Publish the wiki
../wikis/build.sh wpqp --check-only
../wikis/build.sh wpqpThe check-only gate validates the information architecture, frontmatter, filenames, relative links, portable prose, and secret hygiene before Quartz builds. Never edit a generated current or distribution directory.
Apache rewrite trap
The container uses AllowOverride None; WordPress-generated .htaccess rules therefore do nothing. apache-wpqp.conf carries the multisite rewrite rules and is mounted into Apache. If subsite admin or pretty permalinks return 404, inspect that file and the mounted Apache configuration before changing WordPress content.
Evidence discipline
- Live-bench observations supersede vendor documentation when they conflict.
- Paid features remain
pro-gated; no paid or nulled package belongs on this bench. - Capture dates and source URLs accompany mutable directory and price claims.
- Never place credentials, private host paths, or loopback endpoints in published prose.