Plan nach Freigabe vom 12.10.2026 mit den Antworten auf die sieben Rueckfragen. Issues fuer alle fuenf Phasen als Dateien, bis der Gitea-Zugang da ist (#030). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
DEVLOG – SSHKeyVault
Zeitübersicht
Gesamt: 0 h 25 min
| Issue | Zeit |
|---|---|
| Planung (Phase 0) | 0 h 25 min |
| Meilenstein | Zeit |
|---|
2026-10-12 · Sitzung 1 · 08:45–laufend
Issue: Planung, #001 ff. Version: 0.0.0
Erledigt
- Auftrag gelesen, Architektur, Datenmodell, Sicherheitskonzept und Phasenplan entworfen (
docs/PLAN.md) - Sieben Rückfragen gestellt und beantwortet, Plan freigegeben
- Konventionen aus Laufzettel und ProxLedger übernommen; Git-Repository mit lokaler Identität angelegt
- 30 Issues für Phase 1–5 als Dateien angelegt (Gitea folgt mit #030)
Entscheidungen
- Kein Auth.js: v5 steht dauerhaft auf Beta – wie in Laufzettel
openid-client+jose. - Web und Worker getrennt, Master-Key nur im Worker: Eine Lücke im Webprozess allein entschlüsselt keine Private Keys.
- Schlüsselerzeugung ohne
ssh-keygen: Nodecrypto+ eigener OpenSSH-Serializer, damit Private Keys nie als Datei auf dem sshkv-Server liegen.ssh-keygenprüft in den Tests die Kompatibilität. - Dienstbenutzer
sshkvmit sudo als Standard,rootpro Host wählbar: Im auth.log der Hosts ist eindeutig zu sehen, was von sshkv kam, und root-Login kann ganz aus bleiben.