From b712f7c8a063e49329edf0db07d54a5174bfbd9b Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Fri, 18 Sep 2026 15:19:00 +0200 Subject: Archive fix-ssh-authorized-keys-spec, sync developer-environment spec Closes the spec/implementation drift: the SSH requirement now states that an authorized key must be provisioned, matching the live fix already running on floep. Archived despite design.md never being created -- deliberately skipped per its own conditional trigger rules, confirmed before proceeding. --- .../changes/archive/2026-09-18-fix-ssh-authorized-keys-spec/tasks.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 openspec/changes/archive/2026-09-18-fix-ssh-authorized-keys-spec/tasks.md (limited to 'openspec/changes/archive/2026-09-18-fix-ssh-authorized-keys-spec/tasks.md') diff --git a/openspec/changes/archive/2026-09-18-fix-ssh-authorized-keys-spec/tasks.md b/openspec/changes/archive/2026-09-18-fix-ssh-authorized-keys-spec/tasks.md new file mode 100644 index 0000000..bb00b00 --- /dev/null +++ b/openspec/changes/archive/2026-09-18-fix-ssh-authorized-keys-spec/tasks.md @@ -0,0 +1,3 @@ +## 1. Verify implementation already matches the updated spec + +- [x] 1.1 Confirm `modules/nixos/common.nix` declares `users.users.tom.openssh.authorizedKeys.keys` with at least one key — verify by reading the file (no code change expected; this task is a sanity check, not an implementation step) (confirmed: lines 24–26, one key present — the RSA key that remained after the earlier key removal) -- cgit v1.3