Skip to content

Architecture decision records

Each record captures one decision: the context that forced it, the options considered, and the consequences we accepted. Records are immutable once accepted; a changed decision gets a new record that amends or supersedes the old one. Proposals that precede decisions live in ../rfcs/.

ADR-0001 to ADR-0007 record the decisions D1 to D7 of stackr RFC-0002, the design relayr implements.

ADR Title Status
0001 relayr, its own repository and package Accepted
0002 The outbound actor, an ExternalAgentActor per rule Accepted
0003 A thread is never a chain Accepted
0004 Sessions linked, not continued Accepted
0005 Where a rule's source of truth lives Accepted
0006 Bridged types in the artifactr namespace Accepted
0007 Notices by default Accepted
0008 Trunk-based development with RFCs, ADRs and evergreen docs Accepted
0009 Quality gates Accepted
0010 MIT license Accepted
0011 The documentation site and brand Accepted
0012 The libraries pinned by git revision Accepted

To add a record, copy template.md to the next number and add a row above.