diff --git a/NOTEPAD.md b/NOTEPAD.md index c70c3e9..df5ae1a 100644 --- a/NOTEPAD.md +++ b/NOTEPAD.md @@ -400,6 +400,19 @@ as an em dash. ## Deferred +- CHORE/OPS: the Postgres `app` database is an orphan on every installation + that predates 73eeec2 (2026-08-21, "Keep the engine's state in SQLite, not + Postgres"). Nothing reads it — the engine's database is `$DATA_DIR/fluksio.db` + and `docker/compose.yml` already puts `db` behind the analytics profile as + "Umami's database, and nothing else's" — but it still holds the pre-cutover + history (dev 17 MB / 43 runs, the hosted instance 15 MB / 4 runs) and is + stamped at `c4e8b2170f93`, a revision the squash deleted. Harmless, and + alarming to read: `alembic_version` says a revision that no longer exists. + Dump it if the history is wanted, then drop the database; on the hosted + instance keep the *container*, because Umami's database is in it. The `db` + service also still bootstraps `POSTGRES_DB=app` by default, which is what + recreates the confusion — `umami` would be the honest default now. + - FEAT/SDK: a traced flow body — `@Flow` over a function whose calls to other nodes build the graph, the way Covalent's lattice does. Rejected for the first version with reasons in `docs/private/python-api.md` (2.5× the code, two