The photos kept with the object and document stores are irreplaceable (hq ADR 0233) #3

Merged
mesh-admin merged 1 commits from feat/a-module-declares-the-data-it-holds into nox-mesh 2026-10-06 15:05:53 +00:00
Contributor

hq ADR 0233. Merge after mesh-controller. Base is nox-mesh, the branch the mesh builds this module from.

data.kept-by: s3-bucket and mongodb-database irreplaceable. The controller then holds the object store's and document store's items to irreplaceable for this consumer: missing/stale backups, shrink and empty replacement are urgent. Checked read-only on 2026-10-06: both stores were backed up the night before (object store copied, document store dumped). module check passes with minio and mongodb beside it.

hq ADR 0233. **Merge after mesh-controller.** Base is `nox-mesh`, the branch the mesh builds this module from. `data.kept-by`: `s3-bucket` and `mongodb-database` irreplaceable. The controller then holds the object store's and document store's items to irreplaceable for this consumer: missing/stale backups, shrink and empty replacement are urgent. Checked read-only on 2026-10-06: both stores were backed up the night before (object store copied, document store dumped). `module check` passes with minio and mongodb beside it.
mesh-admin added 1 commit 2026-10-06 14:48:33 +00:00
Only the application knows how precious what it stores with its providers is; saying it holds
those providers to that class.
mesh-admin merged commit 8a49517528 into nox-mesh 2026-10-06 15:05:53 +00:00
mesh-admin deleted branch feat/a-module-declares-the-data-it-holds 2026-10-06 15:05:53 +00:00
Author
Contributor

Delivery novox/photos@38ae0c8c897c — delivered since 2026-10-06T23:05:28Z

Transitions

  • 2026-10-06 23:05 (new) → proposed (announced): novox/photos#3 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
  • 2026-10-06 23:05 held → delivering (go): its walk started on a word that was not this owner's: the controller's own path, which waits for nobody, or a person's plans go
  • 2026-10-06 23:05 delivering → delivered (done): its walk is done: every machine of its deploy plan passed, or was left as its policy says

The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/photos@38ae0c8c897c` — **delivered** since 2026-10-06T23:05:28Z **Transitions** - 2026-10-06 23:05 (new) → proposed (announced): novox/photos#3 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 - 2026-10-06 23:05 held → delivering (go): its walk started on a word that was not this owner's: the controller's own path, which waits for nobody, or a person's `plans go` - 2026-10-06 23:05 delivering → delivered (done): its walk is done: every machine of its deploy plan passed, or was left as its policy says The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/photos#3