data/ ist Laufzeit-Gerätespeicher (z.B. Hardware-Snapshots), keine
Quelldatei. *.bak-* ist die etablierte Namenskonvention der bisherigen
scp-Backups vor jedem Deploy - beides soll git status auf anode sauber
halten, jetzt wo dort direkt gepullt statt gescpt wird.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Replaces the config.json-backed flat profile model with the
Postgres-backed Workspace/Merkmal/Backend/Blueprint/Bereitstellungsvorlage
schema (migrations 0003-0005). /api/v1/activate now returns Bereitstellungsvorlage
templates instead of profiles, and a new POST /api/v1/templates/{id}/resolve
endpoint resolves a chosen template to a full Runtime Blueprint (workspace,
backend, resolved Merkmal->Ansible-role blueprints, and installation
directives), recording the resulting device assignment.
Removes the now-unused config.json and file-based device registry
directory in favor of the PostgreSQL-backed activation codes and
device tables.