v0.3.0
Neu
27. April 2026
Token, Kosten, Live-Logs: aus Black-Box wird Cockpit
Die 0.3.0 ist ein Sprung beim Frontend: das Dashboard
zeigt jetzt Token- und Kostenkurven der letzten 14 Tage, eine eigene
Analytics-Seite trennt Tokens, Kosten, Budget und Adapter-Vergleich,
Logs strömen live per Server-Sent-Events in den Browser, und Runs
lassen sich pausieren, fortsetzen oder im Batch abbrechen.
Token- und Kosten-Schema
- Run-Metrics aggregieren pro Run Input-, Output-
und Cached-Tokens, Dauer in Millisekunden, EUR-Kosten und
Phasenstatus. Migration
V7 legt die Tabelle und
Token-Spalten in execution_log an.
- Modell-Preistabelle in
application.yml
(Input/Output/Cached pro 1 M Tokens) – aus der
offiziellen Preisseite gepflegt für gpt-5.4-mini,
gpt-5-mini, claude-sonnet-4-6,
claude-opus-4-7 und claude-haiku-4-5.
- Claude-Code-Adapter ruft die CLI mit
--output-format=json und parst Token-Verbrauch und
Modell-ID aus dem Result-Payload.
- Mock-Adapter meldet deterministische Pseudo-
Tokens (abgeleitet aus den Markdown-Längen) – Dashboard und
Analytics zeigen sinnvolle Werte auch ohne echten Vendor-Run.
Dashboard-Upgrade und Dark-Mode
- Neue Widgets: Erfolgsquote, Ø Run-Dauer,
14-Tage-Kostensumme, Token-Verbrauch (Input/Output split) als
SVG-Bar-Chart, EUR-Kostenkurve.
- Dark-Mode mit Sun/Moon-Toggle im Header,
persistiert in
localStorage; bewusste Nutzerwahl
statt automatischem prefers-color-scheme.
- CSS-only Tooltips auf den Kennzahl-Kacheln,
Skeleton-Klasse für nachladende Listen (mit
prefers-reduced-motion), Hamburger-Menu unter 720 px.
Analytics-Seite mit Budget-Enforcement
- Neuer Menüpunkt
/analytics mit vier Tabs:
Token-Verbrauch (Input/Output/Cached gestapelt), Kosten
(Tageskurve plus Aufschlüsselung pro Modell-ID), Budget
(Monatsbudget pro Projekt verwalten) und Adapter-Vergleich
(Runs/Tokens/Kosten/Erfolgsquote pro Adapter).
- CSV-Export pro Tab, RFC-4180-konform.
- Monatsbudget pro Projekt (Migration
V8):
Soft-Schwelle (default 80 %) plus optionaler harter
Block-Modus, der neue Run-Anlagen bei > 100 % Auslastung
mit klarer Fehlermeldung verhindert.
Live-Logs und Run-Kontrolle
- SSE-Endpoint
/runs/<id>/logs/stream:
Logs erscheinen live ohne Reload, Heartbeat alle 20 s, Auto-
Reconnect nach 5 s bei Verbindungsverlust, Auto-Scroll-Toggle.
- Pause / Resume: neuer Status
PAUSED, kontextsensitive Buttons in der Run-Detail-
Ansicht (nur sichtbar bei passendem Status).
- Batch-Cancel: Checkboxen auf der Run-Liste plus
„Ausgewählte abbrechen" – bereits terminale Runs werden ohne
Fehler übersprungen.
Bewusst nicht enthalten
Aus der Phase-3-Roadmap fehlen noch: Gantt-Phasen-Timeline,
Phase-Rollback, Kontext-Inject in laufende Runs und der
Pre-Run-Dry-Run-Modus. Sie folgen in einer späteren Iteration –
das aktuelle Release liefert den Cockpit-Sprung, ohne neue
Adapter-Risiken einzuführen.
Begleitend
- Neues Runbook
docs/runbooks/deploy-demo.md mit
atomischem JAR-Tausch und Rollback-Pfad für
demo.softwarefabrik.io.
- 628 Tests grün, JaCoCo-Schwellen 80 % Line / 80 % Branch /
80 % Instruction durchgehend gehalten.
v0.2.5
26. April 2026
Review-Schicht und Quality-Gate: aus „schreibt Code" wird „prüft Code"
Die 0.2.5 bringt die zweite Säule der Plattform: neben den
ausführenden Agenten (Claude Code, Codex, Gemini, Aider) gibt es jetzt
eine eigene read-only Review-Schicht mit aggregierendem
Quality-Gate. Wer schreibt, wird geprüft – sauber getrennt im
Klassenpfad und in der Verantwortung.
Neu in dieser Version
- Read-only-Reviewer:
aider-review und
claude-review rufen die jeweilige CLI im read-only-Modus
auf; security, architecture-reviewer und
hallucination-review arbeiten als statische Heuristiken
ohne externes Tool.
- Quality-Gate mit konfigurierbarer Policy
(strict/lenient): aggregiert Reviewer-Findings zu einer Entscheidung
(PASSED / WARNING / FAILED / SKIPPED / ERROR), inklusive
Confidence-Score-Aggregation.
- Sonderregeln unabhängig von der Policy:
SECURITY/HIGH und ARCHITECTURE/CRITICAL sind immer blockierend;
Reviewer-Crashes werden als ERROR materialisiert, nicht verschluckt.
- Quality-Gate-UI unter
/runs/<id>/quality-gate
mit Reviewer-Auswahl, Policy-Wahl und Ergebnisansicht
(blockierend / nicht-blockierend, Confidence, Reviewer-Schritte).
- Dashboard-Charts: Run-Aktivität der letzten 14 Tage
als Inline-SVG-Bar-Chart, Projekt- und Run-Status-Verteilungen
als horizontale Balken – komplett serverseitig, ohne JavaScript.
- Demo-Profil für
demo.softwarefabrik.io:
Auto-Login als demo-User, Demo-Hinweis im Header,
tägliches DB-Reset per Cron empfohlen.
Bewusst nicht enthalten
Continue (continue.dev) ist nicht integriert – die
Begründung steht in docs/review-and-quality-gate.md. Kurz:
Continue hat keinen stabilen non-interaktiven CLI-Modus, der sich aus
einer Server-App im read-only-Betrieb verlässlich aufrufen ließe.
Begleitend
- Neue Doku-Kapitel
docs/review-and-quality-gate.md und
Runbook docs/runbooks/demo-instanz.md.
- Vorbereitetes Word-Supplement
docs/word-supplement-v1.4.md
für die nächste Version des Konzeptpapiers.
- Versionssprung auf 0.2.5 – sichtbar im Footer der
Plattform und unter
/changelog.
v0.2.0
25. April 2026
Vier Adapter statt einem: Codex, Gemini und Aider sind dazugekommen
Bislang war die Softwarefabrik fest auf Claude Code als ausführenden
Entwicklungsagenten ausgerichtet. Mit der neuen Adapter-Registry kann jetzt
pro Run gewählt werden, welcher Agent die Arbeit erledigt – und es stehen
gleich drei weitere Vendor-Adapter zur Verfügung.
Was sich geändert hat
- Adapter-Registry: alle Adapter leben gleichzeitig im Backend.
Der konkrete Adapter wird im Run-Wizard ausgewählt und auf dem Run persistiert.
- OpenAI Codex (
codex exec): OpenAIs offene
Terminal-CLI, vergleichbar mit Claude Code.
- Google Gemini (
gemini -p): Googles offene
Terminal-CLI, mit großzügigem Free-Tier per Google-Login.
- Aider: ausgereifter Open-Source-Agent mit
konfigurierbarem Modell-Backend (Anthropic / OpenAI / Gemini /
lokal via Ollama).
- Mock bleibt der DEMO-Default – ohne Lizenz, ohne externe
Tools, immer verfügbar.
Lizenzlage
Alle Vendor-Adapter sind ab Community aktiv. Das Mock-Adapter
bleibt im DEMO-Modus die alleinige Option, damit die Plattform direkt nach
dem Download ohne Anmeldung lauffähig ist.
Begleitend
- Neue UI-Seite
/changelog in der Anwendung mit voller
Versionshistorie.
- Aktuelle Version sichtbar im Footer der Plattform mit Link zur Historie.
- DB-Migration
V3 erweitert die Run-Tabelle um die Adapter-ID.
v0.1.0
17. April 2026
Erste produktiv lauffähige Version
Die Agentic Software Factory startet als lokale Control Plane für
AI-gestützte Softwareentwicklung – mit Claude Code als initialem
Entwicklungsagenten, Lease-basiertem Lizenz-Stack (Keycloak +
Spring-Boot-License-Service, RS256 JWT) und barrierearmer Thymeleaf-UI.
- Projektidee-Wizard mit Markdown-Generator (
PROJECT.md,
INSTRUCTIONS.md, AGENTS.md, ...).
- Run-Lebenszyklus mit Phasen, Status und Audit-Log.
- Workspace-Anlage mit Git-Init und Build-Gate (
mvn verify).
- Approval-Policies, Spring-Security-Login, Bootstrap-Admin.
- Air-Gap-fähiges Lease-System mit COMMUNITY/PROFESSIONAL/ENTERPRISE.