ADR 0169 → 0170: the firewall seat's record renumbered after a collision on main; built note; cycle.py refuses two records sharing a number #289

Merged
mesh-admin merged 1 commits from decision/0170-renumbered-and-built into main 2026-10-02 12:52:18 +00:00
Contributor

Two ADRs numbered 0169 landed on main within the hour from two sessions; the other (a machine joins through the tunnel) landed first, so this one renumbers to 0170, with every reference in designs 33 and 08, issue 199 and the index. The record gains its built-and-proven note: the five rule sets removed through node-packet-filter.remove, every machine the mesh alone. The collision check from issue 155 covered issue folders only; it covers decision records now and refuses a duplicate (proved against a copy before committing).

Two ADRs numbered 0169 landed on main within the hour from two sessions; the other (a machine joins through the tunnel) landed first, so this one renumbers to 0170, with every reference in designs 33 and 08, issue 199 and the index. The record gains its built-and-proven note: the five rule sets removed through `node-packet-filter.remove`, every machine *the mesh alone*. The collision check from issue 155 covered issue folders only; it covers decision records now and refuses a duplicate (proved against a copy before committing).
mesh-admin added 1 commit 2026-10-02 12:51:52 +00:00
Another session's 0169 landed first. The collision check from issue 155
covered issue folders only; it covers decision records now, and would have
refused this.
mesh-admin merged commit 68a14493c9 into main 2026-10-02 12:52:18 +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#289