ADR 0001: Artifact factory, not configuration management
Status: accepted
ADR 0002: Declarative resources and a typed IR
Status: accepted
ADR 0003: Explicit composition precedence
Status: accepted
ADR 0004: DeskOS Core is platform-independent intent
Status: accepted
ADR 0005: Managed baseline boundary
Status: accepted
ADR 0006: BootProfile as the tenth public kind
Status: accepted (approved by Ricardo, 2026-09-28)
ADR 0007: UpdatePolicy as the eleventh public kind
Status: accepted (2026-10-04)
ADR 0008: GnomeProfile shell, clock and keyboard settings
Status: accepted (2026-10-04)
ADR 0009: TrustAnchor as the twelfth public kind
Status: accepted (2026-10-06)
ADR 0010: Artifact records and the supply-chain check
Status: accepted (2026-10-06)
ADR 0011: The agentic contribution layer
Status: accepted (2026-10-06)
ADR 0012: Vulnerability-severity and VEX policy
Status: accepted (2026-10-06; exception mechanism refined 2026-10-10; severity decided 2026-10-29)
ADR 0013: Theme as the thirteenth public kind
Status: accepted (2026-10-09)
ADR 0014: Platform base ownership and support tiers
Status: accepted (2026-10-15)
ADR 0015: A second package manager, and where the package database lives
Status: accepted (2026-10-15)
ADR 0016: A platform that keeps its vendor's desktop, and no assumed app menu
Status: accepted (2026-10-18)
ADR 0017: Extensions a profile may turn on, a Flatpak remote a workstation may retire, and the power button
Status: accepted (2026-10-18)
ADR 0018: deskos, the runtime companion to deskosctl
Status: accepted (2026-10-18)
ADR 0019: A platform says whether its base can fetch
Status: accepted (2026-10-18)
ADR 0020: Ubuntu lives in its own repository
Status: accepted (2026-10-18)
ADR 0021: An extension the platform's repositories do not carry as a pinned artifact
Status: accepted (2026-10-20)
ADR 0022: Removing packages a platform must not carry
Status: accepted (2026-10-22)
ADR 0023: Scheduled image apply is an explicit, time-bound opt-in
Status: accepted
ADR 0024: What a desktop platform must expose
Status: proposed (2026-10-29)
ADR 0025: the terminal font is the platform's fact
Status: accepted (2026-10-30)
ADR 0026: the families are the workstation's choice, not the platform's
Status: accepted (2026-10-30)
ADR 0027: a network profile is a typed resource, and its secrets are not
Status: accepted (2026-10-30)
ADR 0028: the installed package set is a manifest the build verifies
Status: accepted (2026-10-30)