Commit e826612
docs(flake): annotate KEEP+DEP rationale (standards#102) (#83)
Refs standards#101 standards#102.
Per the [Nix-mirror retirement
campaign](hyperpolymath/standards#102) (Wave
4), `boj-server`'s flake is **LOAD-BEARING** (KEEP+DEP): `guix.scm`
declares empty `(native-inputs (list))` / `(inputs (list))` and
acknowledges "idris2 and zig packages may need custom channels". This
flake's devShell is therefore the sole source of the language layer
(`idris2`, `zig`, `zls`) and the RSR-template common dev tools (`git`,
`just`, `nickel`, `curl`, `bash`, `coreutils`).
This PR adds the rule-3 annotation so the flake's retention is
self-documenting. No package-set change. Orthogonal to in-flight
boj-server#73 (HCG tier-2 mTLS) work.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent ccb9ca0 commit e826612
1 file changed
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
10 | 18 | | |
11 | 19 | | |
12 | 20 | | |
| |||
0 commit comments