Files
Pulse/internal/cloudcp/handoff
rcourtman f6f0c572fb feat: close 15 cloud beta hosted readiness gaps (HR-01 through HR-19)
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
2026-02-11 09:03:06 +00:00
..