- install/DEPLOYMENT-WALKTHROUGH.md: full verified runbook (operator + headless
methods) from an actual deploy — PHP 8.5.5 + MariaDB 11.4.10 + Apache,
app at www/pqs, DB provisioned via installer, registration/commit verified,
zero PHP 8.5 warnings from app code.
- install/start-pqs.bat: one-command launcher (starts MariaDB + Apache, sets the
XAMPP_LITE_ROOT/SRVROOT placeholders, provisions the DB on first run).
- install/README.md: aligned to this stack's layout (apps/, www/, control panel);
corrected the installer 'safe to re-run' note (seed inserts are not idempotent).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- install/pqs_install.sql: one-shot installer (creates pqs DB + user, all
tables as InnoDB, static seed) so a fresh portable XAMPP deploy needs no
separate migrations. Derived from docs/pqs.sql with engines forced to InnoDB.
- install/README.md: XAMPP Lite 8.5 deployment steps plus fresh-vs-upgrade guidance.
- time.php: OS-aware clock set (PowerShell Set-Date on Windows/XAMPP, sudo date
on Linux); epoch is int-cast so the exec has no injection.
- .gitignore: exclude the portable xampp_lite_8_5/ stack (not versioned here).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>