postgres locks the role and keeps the database (new postgres_retire_database renames to deleted, never drops); mssql disables the login; mongodb strips the user's roles; minio revokes the key and keeps the bucket; mailu disables the mailbox; gitea prohibits login instead of purge-deleting the user and their repos; umami keeps the website. Each create already re-enables what this locks. Merge after mesh-sdk 0.1.10 is published.
postgres locks the role and keeps the database (new postgres_retire_database renames to <name>_deleted_<date>, never drops); mssql disables the login; mongodb strips the user's roles; minio revokes the key and keeps the bucket; mailu disables the mailbox; gitea prohibits login instead of purge-deleting the user and their repos; umami keeps the website. Each create already re-enables what this locks. Merge after mesh-sdk 0.1.10 is published.
mssql disables the login, mongodb takes the user's roles, minio revokes the key and keeps the bucket,
mailu disables the mailbox, gitea prohibits the login instead of purging the user and their
repositories, umami keeps the website. Each provider's create already enables what this locks.
novox: receives gitea, mailu, umami; waits for a person: minio, mongodb, mssql, postgres
gitea provides npm-package-registry, git: its consumers are sent again after it
gitea keeps data (ADR 0233): what it holds is backed up before it moves
mailu provides smtp: its consumers are sent again after it
mailu keeps data (ADR 0233): what it holds is backed up before it moves
minio waits for a person: its policy records (module)
minio provides s3-bucket: its consumers are sent again after it
minio keeps data (ADR 0233): what it holds is backed up before it moves
mongodb waits for a person: its policy records (module)
mongodb provides mongodb-database: its consumers are sent again after it
mongodb keeps data (ADR 0233): what it holds is backed up before it moves
mssql waits for a person: its policy records (module)
mssql provides mssql-database: its consumers are sent again after it
mssql keeps data (ADR 0233): what it holds is backed up before it moves
postgres waits for a person: its policy records (module)
postgres provides postgres-database: its consumers are sent again after it
postgres keeps data (ADR 0233): what it holds is backed up before it moves
umami provides analytics: its consumers are sent again after it
umami keeps data (ADR 0233): what it holds is backed up before it moves
Transitions
2026-10-06 23:05 (new) → proposed (announced): novox/mesh-catalog#44 merged; its head was not heard by this owner, so it is made from the forge's word
2026-10-06 23:05 proposed → held (merged-unchecked): merged without a passing check — a verdict known with it is taken first: only a person decides that it goes on
The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.
<!-- mesh-delivery:view -->
**Delivery** `novox/mesh-catalog@316576f1da49` — **held** since 2026-10-06T23:05:28Z
Held for a person: merged without a passing check: only a person decides that it goes on — `mesh-delivery.release` with why lets it go on.
**Delivery plan** — builds gitea, mailu, minio, mongodb, mssql, postgres, umami → novox; no bus step; 6 wait(s) for a person
- tier 0: gitea, mailu, minio, mongodb, mssql, postgres, umami
- ace: waits for a person: mssql, postgres
- novox: receives gitea, mailu, umami; waits for a person: minio, mongodb, mssql, postgres
- gitea provides npm-package-registry, git: its consumers are sent again after it
- gitea keeps data (ADR 0233): what it holds is backed up before it moves
- mailu provides smtp: its consumers are sent again after it
- mailu keeps data (ADR 0233): what it holds is backed up before it moves
- minio waits for a person: its policy records (module)
- minio provides s3-bucket: its consumers are sent again after it
- minio keeps data (ADR 0233): what it holds is backed up before it moves
- mongodb waits for a person: its policy records (module)
- mongodb provides mongodb-database: its consumers are sent again after it
- mongodb keeps data (ADR 0233): what it holds is backed up before it moves
- mssql waits for a person: its policy records (module)
- mssql provides mssql-database: its consumers are sent again after it
- mssql keeps data (ADR 0233): what it holds is backed up before it moves
- postgres waits for a person: its policy records (module)
- postgres provides postgres-database: its consumers are sent again after it
- postgres keeps data (ADR 0233): what it holds is backed up before it moves
- umami provides analytics: its consumers are sent again after it
- umami keeps data (ADR 0233): what it holds is backed up before it moves
**Transitions**
- 2026-10-06 23:05 (new) → proposed (announced): novox/mesh-catalog#44 merged; its head was not heard by this owner, so it is made from the forge's word
- 2026-10-06 23:05 proposed → held (merged-unchecked): merged without a passing check — a verdict known with it is taken first: only a person decides that it goes on
The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
postgres locks the role and keeps the database (new postgres_retire_database renames to deleted, never drops); mssql disables the login; mongodb strips the user's roles; minio revokes the key and keeps the bucket; mailu disables the mailbox; gitea prohibits login instead of purge-deleting the user and their repos; umami keeps the website. Each create already re-enables what this locks. Merge after mesh-sdk 0.1.10 is published.
Delivery
novox/mesh-catalog@316576f1da49— held since 2026-10-06T23:05:28ZHeld for a person: merged without a passing check: only a person decides that it goes on —
mesh-delivery.releasewith why lets it go on.Delivery plan — builds gitea, mailu, minio, mongodb, mssql, postgres, umami → novox; no bus step; 6 wait(s) for a person
Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition:git log --notes=mesh-plan.