Änderungsprotokoll aktualisieren
Du aktualisierst das Änderungsprotokoll des Projekts.
Argumente
$ARGUMENTS[0]= Typ:fix,feature,improve,refactor,docs$ARGUMENTS[1]= Beschreibung der Änderung (auf Deutsch, mit Umlauten)
Falls keine Argumente angegeben wurden, analysiere die letzten Git-Änderungen (git diff HEAD~1 und git log -1) und leite Typ und Beschreibung selbst ab.
Ablauf
1. Aktuelle Daten lesen
- Lies
docs/protokoll/aenderungsprotokoll.md - Lies
src-tauri/Cargo.tomlfür die aktuelle Version ([package] version = "...") - Lies
src-tauri/tauri.conf.jsonfür die Version (versionFeld) - Zähle die bestehenden Einträge in der Tabelle
2. Archivierung prüfen (max. 30 Einträge)
Falls die Tabelle bereits 30 Einträge hat:
- Erstelle eine Archivdatei:
docs/protokoll/archiv/aenderungsprotokoll_<version-range>.md - Verschiebe die ältesten 15 Einträge dorthin (gleiche Tabellenstruktur)
- Aktualisiere den Archiv-Link in der Hauptdatei
- Aktualisiere die Nummerierung der verbleibenden Einträge
3. Neuen Eintrag hinzufügen
Füge einen neuen Eintrag oben in die Tabelle ein (nach dem Header):
| <nächsteNr> | <YYYY-MM-DD> | <version aus Cargo.toml> | <typ> | **<Kurztitel>** - <Detailbeschreibung> |
Format-Regeln:
- Datum: ISO-Format
YYYY-MM-DD(heutiges Datum) - Version: Aus
src-tauri/Cargo.toml→[package] version(z.B.v2.0.0) - Typ: Exakt wie angegeben (
fix,feature,improve,refactor,docs) - Beschreibung: Fett-Kurztitel gefolgt von Bindestrich und Details
- Sprache: Deutsch mit korrekten Umlauten (ä, ö, ü, ß)
- Keine Emojis
Nummerierung:
- Der neue Eintrag bekommt die nächste fortlaufende Nummer
- Bestehende Einträge behalten ihre Nummern
4. Bestätigung
Gib eine kurze Zusammenfassung aus:
- Welcher Eintrag hinzugefügt wurde
- Aktuelle Anzahl Einträge (von max. 30)
- Ob archiviert wurde
Typ-Referenz
| Typ | Wann verwenden | Beispiel |
|---|---|---|
feature |
Komplett neue Funktionalität | Neues Privacy-Dashboard |
fix |
Fehlerbehebung | Command-Injection gefixt |
improve |
Bestehende Funktion verbessert | Schnellere Suche im Explorer |
refactor |
Code-Struktur ohne Funktionsänderung | Skills auf Tauri v2 migriert |
docs |
Nur Dokumentation | Projektplan aktualisiert |
Hinweise
- Sprache: Deutsch mit korrekten Umlauten (ä, ö, ü, ß)
- Keine Emojis im Änderungsprotokoll
- Kurztitel fett gefolgt von Details nach Bindestrich
- NIEMALS eine Änderung als "Fertig" markieren bevor Simon es bestätigt hat
- Version: IMMER aus
src-tauri/Cargo.tomllesen, NICHT auspackage.json