Commit Graph

8 Commits

Author SHA1 Message Date
gilles c520ca5a17 feat: couche SSH (password, sudo -S, exec streaming)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 21:06:37 +02:00
gilles 1153a4f7a1 feat: templates shell APT + rendu Mustache
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 21:04:51 +02:00
gilles 8cce701715 feat: parser sortie apt-get -s full-upgrade -> AptPackage[]
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 21:03:52 +02:00
gilles dc0ef1b7e9 feat: réducteur déterministe de lignes APT
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 21:03:01 +02:00
gilles 5aa4acdf87 feat: schéma Drizzle/SQLite (machines, snapshots, executions)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 20:58:50 +02:00
gilles feb136ffc1 feat: chiffrement AES-256-GCM des secrets + lecture env
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 20:58:04 +02:00
gilles a3f728b5ba feat: types JSON canoniques partagés (snapshot, execution, machine)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 20:57:16 +02:00
gilles b8c3cba878 chore: scaffolding mono-package jalon 1 (APT)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 20:54:45 +02:00