docs: currency sweep to v1.15.0 — GL Phase 1, billing capture, plugins flows
Brings the wiki (last swept 2026-07-02, ~v1.8) up to origin/main @ 6ef27d3
(v1.15.0). 18 pages touched. Facts verified against source by five parallel
review passes with file:line evidence; no private identifiers added.
## VERIFICATION MANIFEST
**The Delta:** New General-ledger section (Accounting Settings page, master
switch semantics, what posts); invoice/payment void, credit memos, refunds,
apply-credit; opt-in dunning defaults; hide-line-prices; estimate duplicate;
ready-for-billing + unbilled-parts + change-order billing; call-capture +
planner digest; mobile search; Awaiting Schedule chip; dispatch timezone;
timeclock sweep; Games status; plugin upload/consent/restart; example-plugin
links moved to gdx_dispatch_plugins; AI env-var family corrected; public-URL
env vars documented; plugin-host added to service list; accurate Celery beat
list; MCP experimental section; require_role #127 addendum.
**The Assumption:** The five source-verification reports (file:line evidence
against a clean origin/main worktree) are faithful, and GitHub's standard
heading-slug rules hold for the wiki anchors I link.
**The Blind Spot:** I haven't checked any claim against a running instance —
source-verified only — and rendering is not yet spot-checked (will check Home
and Accounting after push). I don't know whether the pre-existing QuickBooks
"push on a short cycle" claim is still accurate; left unchanged.
**The Test Gap:** No automated link/anchor checker ran; anchors were checked
by hand. Behavioral claims inherit upstream feature test gaps (install-sheet
hide-prices path and #126 timezone fixes were not browser-verified upstream).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Doug
committed
Jul 16, 2026
docs: add Configuration, Architecture, Backup & Restore, Updating pages
Four new operator pages, grounded in the actual code/compose: Configuration
Reference (.env groups + the must-set keys), Architecture (one Postgres holding
control+data tables, app/redis/celery topology, single-tenant model, request
flow), Backup & Restore (pg_dump/restore + drills + the script/update.sh
snapshots), Updating (update.sh flow + rollback + build-from-source path). Home's
page index updated to group them.
## VERIFICATION MANIFEST
The Delta: new Configuration-Reference.md, Architecture.md, Backup-and-Restore.md,
Updating.md; Home.md index updated.
The Assumption: facts are drawn from .env.template, docker-compose.yml (services
db/redis/app/celery-*, one "gdx" database, port 8001), control/models.py table
names, scripts/backup-db.sh, and docker/update.sh — and those match the running
system.
The Blind Spot: I have not executed the backup/restore or update.sh commands in
this session, so the exact command lines (drop/recreate, gunzip|psql, update.sh
rollback) are documented from reading the scripts/compose, not freshly run — not
tested end to end here, and I haven't viewed the rendered pages in a browser.
The Test Gap: docs have no automated tests; the backup/restore/update commands are
not exercised in CI.
Doug
committed
Jun 24, 2026