Apply migrations
Production database must receive all SQL migrations that add reading records, owner fields, rate limits, events, and support fields.
- Migrations applied without errors.
- Indexes created.
- owner_user_id and owner_email columns exist.
Seal vault
Migrations, Auth, reading archive, rate limiting, and database safety before real traffic.
If the database is not ready, a beautiful interface becomes a mask without doors.
Production database must receive all SQL migrations that add reading records, owner fields, rate limits, events, and support fields.
Magic link should create or open the account, return the user to callback, and show account.
A reading should belong to a user or safe link. One user must not open another user's archive.
checklist
red flags
done when
related doors