dotfiles

Decisions

Edit on GitHub

A decision is a CHOICE made on a date, between options that were compared: which theme, which generator, which file the agent reads. It is not a rule: a rule is an invariant that must stay true of every commit, and a decision is allowed to be replaced. When one is, its record is not edited into the new answer, it gets the status superseded and a pointer to the record that replaced it, so the reasoning of the day survives.

Each record follows the same short shape, after Michael Nygard's ADR: Status and Date, the Context that forced a choice, the Decision, and its Consequences, the ones that cost something included.

#DecisionStatus
0001The theme is a Nix palette of my ownaccepted
0002The UI font is a system option, apart from the colorsaccepted
0003The agent contract lives in Claude Code's managed layeraccepted
0004The site is built with MkDocssuperseded by 0005
0005The site is built with Fumadocsaccepted
0006The disks are not encryptedaccepted, review by 2027-09-30
0007GRUB stays, over lanzabooteaccepted
0008No offsite backup, for nowaccepted risk, review by 2026-12-31
0009Modules offer, hosts compose, tools maintainaccepted
0010The site's visual layer adds no component libraryaccepted