Adoption mode as built: ADRs 0101–0103, issues 084–086 #75

Merged
jschoubben merged 10 commits from feat/adoption-mode into main 2026-09-22 19:02:01 +00:00
Owner

This records what the build of adoption mode (ADR 0100) found, decided and left open.

  • ADR 0101: a machine's own resolver does not make it in use. Measured on a fresh lab machine: its resolver listens on TCP on every address.
  • ADR 0102: the mesh writes into a shared file, never over it, and reloads rather than restarts the container runtime. This decides issue 084, which is located. The fix is built on this branch in every repo and resolves when those pull requests merge.
  • ADR 0103: what an adopted node holds, and what its guard refuses. This is the result of two code reviews.
  • Issue 085: the packages port given at genesis is not a setting, and a later module can undo it.
  • Issue 086: taking a module narrows a port the predecessor served, without saying so.
  • Designs: 05, 08 and 17 now name ADRs 0101 to 0103.

Checks pass: records.py, cycle.py and index.py.

This records what the build of adoption mode (ADR 0100) found, decided and left open. - **ADR 0101:** a machine's own resolver does not make it in use. Measured on a fresh lab machine: its resolver listens on TCP on every address. - **ADR 0102:** the mesh writes into a shared file, never over it, and reloads rather than restarts the container runtime. This decides issue 084, which is located. The fix is built on this branch in every repo and resolves when those pull requests merge. - **ADR 0103:** what an adopted node holds, and what its guard refuses. This is the result of two code reviews. - **Issue 085:** the packages port given at genesis is not a setting, and a later module can undo it. - **Issue 086:** taking a module narrows a port the predecessor served, without saying so. - **Designs:** 05, 08 and 17 now name ADRs 0101 to 0103. Checks pass: `records.py`, `cycle.py` and `index.py`.
jschoubben added 7 commits 2026-09-22 17:28:29 +00:00
jschoubben added 3 commits 2026-09-22 18:07:14 +00:00
jschoubben merged commit 60eae92fb1 into main 2026-09-22 19:02:01 +00:00
jschoubben deleted branch feat/adoption-mode 2026-09-22 19:02:01 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#75