diff --git a/HANDOFF.md b/HANDOFF.md index 2db61ad..26fe7fc 100644 --- a/HANDOFF.md +++ b/HANDOFF.md @@ -40,6 +40,19 @@ Request-access buttons email support@quorlasocial.com: make sure that mailbox ex 6. Later: marketing site, Stripe. (The dashboard now uses the Quorla logo and colours; PDF reports keep the agency branding.) 7. Optional: on the server, run `git stash drop` (left over from the branding CRLF fix). +## Built on branch feature/internal-pages (23 Oct 2026) +Published page (results per post) · Content calendar (plan → production → ready, drag to reschedule) · Competitors · +Client approval portal (/p/) · Notifications (bell, email, 8:00 summary) · Monthly client report (auto + email) · +Team task flow (assign → notify/Odoo task → upload links to card) · Inbox: Google reviews + YouTube comments · +Best time to post · Brand kit + caption checks · Link-in-bio pages (/l/
) · Bulk scheduling · +Admin: system health + audit log · Getting-started checklist · White-label workspace · Hosted Quorla (sign-up, Stripe, +one container per agency; docs/multi-tenant.md). + +After merging and deploying: +- Add SMTP_* to the server .env (support@ mailbox) so emails go out; check Admin → System health. +- docker-compose now mounts ./backups read-only: run `docker compose up -d` once so health sees the backups. +- Hosted plan stays off until QUORLA_CONTROL=true and the steps in docs/multi-tenant.md are done. + ## Rules that don't change - Nothing publishes without a person approving the exact caption and media. - White-label: no Metatroncube mention on client posts. diff --git a/deploy/provision-tenants.sh b/deploy/provision-tenants.sh old mode 100644 new mode 100755