Skip to content

History / Architecture

Revisions

  • docs: currency sweep v1.17.0→v1.45.0 — closeout→invoice pipeline, bank feeds, inbox, PWA, door listings Every feature page refreshed to released state; new Door-Listings page; Website-Lead-Intake rewritten for the removed /developer portal (keys are CLI/API-only since v1.38.0); version pins bumped to 1.45.0. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @freePerro freePerro committed Aug 8, 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