ADR-0010 decides that an Auftrag is technically a Merkmal, not a new parallel entity: it reuses the existing Merkmal/Blueprint/ansible-role mechanism from ADR-0002, but adds a device-level, independently toggleable assignment path (device_merkmale) alongside the existing workspace-level one. Deselecting an Auftrag needs to actually revert it, so checkin will need to declare a full present/absent state per catalog entry rather than just an additive list; that role-level and API-level work is deferred, this only settles the data model. Also adds a single generic, append-only event log (device_merkmal_events) for both selection changes and agent-reported execution results, instead of several purpose-specific tables, so future event types don't require schema changes. Extends 09-data-model-v1.md and the glossary accordingly. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Tuxflotte Platform Docs
Dieses Repository beschreibt die Architektur, Begriffe und Leitentscheidungen von Tuxflotte.
Tuxflotte ist eine distributionsunabhängige Workspace-Provisioning-Plattform für Linux-Arbeitsplätze.
Einstieg
00-philosophy.md00-glossary.mdarchitecture/01-layered-provisioning.mdarchitecture/02-workspace-model.mdarchitecture/05-runtime-blueprint.mdarchitecture/06-backend-api.md
Bereiche
architecture/– gültige Architekturadr/– Architekturentscheidungenroadmap/– Planung und Meilensteinearchive/– historische Dokumente
Grundsatz
Die Dokumentation ist die Spezifikation.
Der Code implementiert diese Spezifikation.
Description
Languages
Markdown
100%