Skip to content

Architectural Decision Records (ADRs)

This directory documents key architectural decisions following the HISS-14 immutable numbering lattice.

Number Date Title Status
0000 2026-09-11 ADR Architecture Decision Template Accepted
0001 2026-09-20 Go control plane, Rust snatch-worker Accepted; amended by 0010
0002 2026-09-20 Lease/pull work distribution over gRPC Accepted
0003 2026-09-20 Configarr as an instance source Accepted
0004 2026-09-20 No Swaparr; Cleanuparr complementary Superseded by 0012
0005 2026-09-20 Static SPA embedded in the API image Accepted
0006 2026-09-21 Download clients observed for backpressure, never driven Accepted
0007 2026-10-09 Read-only Cleanuparr link in v1 Superseded by 0012
0008 2026-10-11 Readarr stays a supported target, frozen Accepted
0009 2026-10-16 Detect Cleanuparr Seeker and warn on double searching Superseded by 0012
0010 2026-10-17 Keep the api and worker split; no single-container mode Accepted
0011 2026-10-17 Product definition: parity with Huntarr and newtarr Accepted
0012 2026-10-17 SnatchArr manages the download queue; the Cleanuparr link goes Accepted
0013 2026-10-18 SnatchArr force-imports ID-matched releases and owns the queue alone Accepted; amended by 0014
0014 2026-10-18 The id_matched parity week runs in shadow beside the live unblocker Accepted
0015 2026-10-19 SnatchArr's own UI: palette A, the M3 mark, a task-flow navigation and a UI that never blocks Accepted