Files
DDI/docs/adr/README.md
T
beug.k@beugsiud.deandClaude Opus 5.5 e843502cbf feat: M3 contracts for agents, revisions and bundles
Shared Apache-2.0 packages for the signed bundle format and the agent
certificate conventions, the agent role interface, REST API spec for
agents, enrollment tokens, revisions, deployments and leases, and ADR
0021. Generator settings now hold the target paths on the managed hosts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:54:30 +02:00

2.2 KiB

Architecture Decision Records (ADR)

Jede Grundsatzentscheidung wird hier als kurze ADR festgehalten. Format siehe 0001.

Nr. Titel Status
0001 ADRs verwenden Akzeptiert
0002 Monorepo, ein Go-Modul, Lizenzgrenzen per Verzeichnis Akzeptiert
0003 Git-Host Gitea und Gitea Actions Akzeptiert
0004 DNS-Engine BIND 9 Akzeptiert
0005 DHCP-Engine Kea, nur frei verfügbare Bestandteile Akzeptiert
0006 Backend: Go, PostgreSQL, pgx, goose Akzeptiert
0007 Server↔Agent: gRPC über mTLS, ausgehende Verbindung Akzeptiert
0008 Interne CA und Enrollment Akzeptiert
0009 Signierte Config-Bundles und Replay-Schutz Akzeptiert
0010 Agent-Binaries pro Rolle, austauschbare Config-Quelle Akzeptiert
0011 Agent-Zustand in Dateien Akzeptiert
0012 API: OpenAPI als Single Source of Truth Akzeptiert, Server-Teil ersetzt durch 0019
0013 Frontend: React, TypeScript, Vite, eingebettet Akzeptiert
0014 Konfigurationserzeugung: rein, typisiert, Golden-Files Akzeptiert
0015 Geheimnisse verschlüsselt mit Master-Key Akzeptiert
0016 Lizenzierung über LicenseProvider/Keygen Akzeptiert
0017 Logs, Metriken, Korrelations-IDs Akzeptiert
0018 Zentrale Benennung von Produkt, Pfaden und Diensten Akzeptiert
0019 OpenAPI: Vertragstests statt generierter Server-Stubs Akzeptiert
0020 Authentifizierung, Sitzungen und Rollen Akzeptiert
0021 Agent-Strecke: Revisionen, PKI, Ablauf im Agent (M3) Akzeptiert