Aktuelle und letzte stabile Plugin-Version im Systemstand hinterlegen
Ziel
Das System soll selbst wissen, welche Plugin-Version aktuell verwendet wird und welche letzte Version als stabiler Rückfallstand verfügbar ist.
Gewünschte Funktionen
- genau eine aktuelle aktive Plugin-Datei speichern,
- genau eine letzte stabile Plugin-Datei speichern,
- Version, Prüfsumme und Aktivierungsdatum dokumentieren,
- neue Version zunächst als aktiv, aber noch nicht zwingend stabil markieren,
- Stabilitätsbestätigung nach Prüfphase ermöglichen,
- bei Bestätigung Rollen verschieben:
- bei Fehlern Rückkehr zur letzten stabilen Version ermöglichen,
- vor jeder neuen Pluginentwicklung automatisch den aktuellen Systemstand und offenen Verbesserungs-Backlog anzeigen.
- aktuelle Version wird stabil, - ältere stabile Version kann entfernt werden,
Speicherstrategie
Kein vollständiges historisches Binärarchiv.
Dauerhaft werden nur zwei ausführbare Stände benötigt:
- CURRENT
- LAST-STABLE
Die Wissensbasis und Veränderungspakete dokumentieren die Entwicklungsgeschichte.
Status
Offen. Vor der nächsten größeren Pluginversion gemeinsam mit IMP-001 und IMP-002 prüfen und sinnvoll bündeln.