Skip to content

History / Backup and Restore

Revisions

  • 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