home

DevTracker stellt eine klare Trennung zwischen von Menschen definierten Semantiken (z. B. Prioritäten, Roadmaps) und von Automatisierung generierten Beweisdaten (Zeiten, Qualitätsmetriken) her und fungiert als verlässlicher, auditierbarer Vertrag zwischen menschlicher Planung und LLM‑gestützter Automatisierung.

Key Takeaway

DevTracker stellt eine klare Trennung zwischen von Menschen definierten Semantiken (z. B. Prioritäten, Roadmaps) und von Automatisierung generierten Beweisdaten (Zeiten, Qualitätsmetriken) her und fungiert als verlässlicher, auditierbarer Vertrag zwischen menschlicher Planung und LLM‑gestützter Automatisierung.

Summary

  • Ziel
    • DevTracker dient als leichtgewichtige Governance‑ und „externes Speicher“-Schicht für die Zusammenarbeit zwischen Menschen und LLM‑Modellen.
    • Es verhindert, dass Agenten den Sinn von Projektentscheidungen überschreiben, indem es strenge, nachvollziehbare Regeln anwendet.
  • Kernidee: Semantik vs. Beweisdaten
    • Semantik (z. B. Zweck, Priorität, Roadmap, Geschäftsintent, Eigentümerentscheidungen) wird niemals von DevTracker verändert.
    • Beweisdaten (Zeitstempel, Audit‑Notizen, Lebenszyklus‑Signale, Qualitäts‑ und Stabilitätsmetriken) werden von der Agenten‑Logik gepflegt und sind auditable.
  • Funktionalität
    • Sanitierung des Trackers – entfernt doppelte Header, richtet Trennzeichen und Codierung ein, fügt fehlende Spalten sicher ein.
    • Auditierung – analysiert git diff, git status und git log, kartiert veränderte Einheiten über Pfadspezifikationen.
    • Qualitäts‑Suite – führt pytest, ruff und mypy aus.
    • Updates vorschlagen – erzeugt Excel‑freundliche CSV‑Proposals (proposed_updates_core_*.csv, proposed_updates_metrics_*.csv).
    • Updates anwenden – mit --apply (nur Kern‑Beweisdaten) bzw. --apply-metrics (nur Metriken), inklusive Backup‑ und Append‑Only‑Journal für Rückverfolgbarkeit.
    • Outputs – JSON‑Snapshots, MD‑Audit‑Reports, reviewbare CSV‑Proposals.
  • Architektur
    • Eingabedaten: Git‑Repository (dieses oder ein anderes) und ein Tracker‑CSV (Wahrheit der Inventar‑/Roadmap‑Governance).
    • Automatisierter Ablauf: Sanitize → Audit → Qualitätsprüfung → Proposal → Apply → Backup.
  • Install & Quickstart
    • pip install -r requirements.txt
    • pip install -r requirements-dev.txt
    • Befehle zum Ausführen liegen inూరn der README unter README.md ab.
  • Source
    • https://github.com/your-org/devtracker

Source: https://github.com/your-org/devtracker