Skip to content

Architectural Decision Records (ADRs)

This directory documents key architectural decisions using immutable, append-only four-digit numbering (fleet invariant HISS-14: public contracts and records are append-only).

Number Date Title Status
0000 — ADR template Template
0001 2026-09-13 Implement the P04 compositor in pure Rust Accepted
0002 2026-09-13 Exclude the Steamworks SDK from the Aegis image Accepted
0003 2026-09-28 Add P17 aegis-scaena, where the compositor composes Accepted
0004 2026-09-29 Build the whole P05 shell natively in Rust on gpui Accepted
0005 2026-10-17 Dogfood findings reach public repositories through one allow-list export Accepted

An accepted ADR is not edited. ADR-0004 supersedes decision 3 of ADR-0003 in part, and ADR-0003 stays as it was accepted.