Project: OTB Billing Version: v0.4.2 Last Updated: 2026-03-12 Status: Stable post-dedupe checkpoint Current State: - backend/app.py deduped and running cleanly under systemd. - Portal supports email + one-time access code, forced password setup, dashboard, invoice detail, and secure PDF access. - New/editable invoices write invoice_items automatically. - Public portal host: portal.outsidethebox.top - Billing host: otb-billing.outsidethebox.top Operations: - sudo systemctl status otb_billing - sudo systemctl restart otb_billing - sudo journalctl -u otb_billing -f