mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-02-19 07:50:43 +01:00
Implements all launch-blocking hosted readiness items for Cloud beta: - HR-01: Email sender interface + Postmark implementation, wired into magic link flow - HR-03: Secrets inventory document (gitignored docs/architecture/) - HR-04: Stripe reconciliation background job (log-only for beta) - HR-05: Stuck provisioning cleanup (transitions to failed after 15min) - HR-06: CP webhook rate limiting (120/min IP-based) - HR-07: Prometheus metrics for CP (tenant state, webhook latency, health checks) - HR-08: Tarball backup script with DO Spaces upload and 30-day retention - HR-09: age encryption support in backup script - HR-10: Token expiration, rotation API, and revocation audit trail - HR-13: Handoff audit logging (grant/deny with structured fields) - HR-14: Grace period enforcement timer (14-day cutoff) - HR-18: Trust boundary documentation (gitignored docs/architecture/) - HR-19: Release milestones + email config documentation