forked / Architecture

9. Architecture Decisions

Each architecturally significant decision is one file in adr/. Conventions, numbering and the template are in adr/README.md. Every listed decision is in force; replaced decisions are not kept (git history holds them), so gaps in the numbering are expected.

ADRTitleDate
ADR-024AI-Assisted Import as Opt-In Third-Party Egress2026-10-13
ADR-025CouchDB Deterministic Revision Winner for Conflicts2026-10-13
ADR-026Restrictive Content Security Policy2026-10-13
ADR-028Direct Replication Is the Only Sync Path2026-10-13
ADR-030Food Flag on Categories2026-10-16
ADR-031Core Layer for Domain Types2026-10-16
ADR-032Schema.org Recipe Export and forked Backup2026-10-16
ADR-038Deployment-Selected Sync Mode, Login-Only Self-Hosting, Account-Based forked Cloud2026-10-18
ADR-039PWA Only, No Native Shell2026-10-18

The technology choices without their own ADR (React, PouchDB, Bun, i18n files) are listed in Section 4.2; the MIT license is in Section 2.2.

View source on GitHub