From cd19a32be55ce0b5fe9405764bdc5ea88543057a Mon Sep 17 00:00:00 2001 From: Michael Wolf Date: Sun, 25 Jan 2026 12:12:15 -0600 Subject: [PATCH] Add more todo items --- TODO.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/TODO.md b/TODO.md index b4f24ad..eb1bcba 100644 --- a/TODO.md +++ b/TODO.md @@ -4,8 +4,33 @@ - ⚠️ Huge task - needs breakdown before starting +- [ ] migrations, seeding, fixtures +```sql +CREATE SCHEMA fw; +CREATE TABLE fw.users (...); +CREATE TABLE fw.groups (...); +``` +```sql +CREATE TABLE app.user_profiles (...); +CREATE TABLE app.customer_metadata (...); +``` + +- [ ] flesh out `mgmt` and `develop` (does not exist yet) + +4.1 What belongs in develop + +- Create migrations +- Squash migrations +- Reset DB +- Roll back migrations +- Seed large test datasets +- Run tests +- Snapshot / restore local DB state (!!!) + +`develop` fails if APP_ENV (or whatever) is `production`. Or maybe even +`testing`. - [ ] Add default user table(s) to database. @@ -44,6 +69,8 @@ necessary at all, with some sane defaults and an easy to use override mechanism +- [ ] time library + - [ ] fill in the rest of express/http-codes.ts - [ ] fill out express/content-types.ts