ADR 0210: a tool's configuration is its seat holder's, and every other module extends it through the seat #361

Merged
mesh-admin merged 2 commits from decision/0210-a-contribution-depends-on-the-seat-that-receives-it into main 2026-10-04 13:42:56 +00:00
Contributor

The operator's rule, after the same collision kept coming back:

  • One module, the holder of the tool's seat, owns a tool's configuration and its package.
  • Every other module contributes to the seat instead of writing into the holder's files or directories, or declaring its package.
  • A contribution is a dependency on that seat, derived and refused as ADR 0207 says.

Also in this PR:

  • Dated "mechanism changed" notes on ADR 0203 §5 (a contribution without a holder was written nowhere and not refused) and ADR 0208 §4 (contributors placed their own files in another tool's directory).
  • To-be 42 gives the decision its home.

For review: the change to 0203 §5 reverses one rule in it. If you'd rather read that as a supersession than as a mechanism change, I'll turn the notes into a superseding record.

Checks pass.

The operator's rule, after the same collision kept coming back: - One module, the holder of the tool's seat, owns a tool's configuration and its package. - Every other module **contributes to the seat** instead of writing into the holder's files or directories, or declaring its package. - A contribution is a **dependency on that seat**, derived and refused as ADR 0207 says. Also in this PR: - **Dated "mechanism changed" notes** on ADR 0203 §5 (a contribution without a holder was written nowhere and not refused) and ADR 0208 §4 (contributors placed their own files in another tool's directory). - **To-be 42** gives the decision its home. **For review:** the change to 0203 §5 reverses one rule in it. If you'd rather read that as a supersession than as a mechanism change, I'll turn the notes into a superseding record. Checks pass.
mesh-admin added 2 commits 2026-10-04 13:20:09 +00:00
mesh-admin merged commit dfb2817fe7 into main 2026-10-04 13:42:56 +00:00
mesh-admin deleted branch decision/0210-a-contribution-depends-on-the-seat-that-receives-it 2026-10-04 13:42:56 +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#361