A / IMPLEMENTIERUNG VERLETZT DAS TARGET
Implementierung korrigieren.
Den akzeptierten Vertrag beibehalten. Die verbotene Verbindung entfernen oder die deklarierte Schnittstelle wiederherstellen. Danach erneut prüfen.
VISION & ROADMAP
KI-Agenten verändern, wie wir Software schreiben. ArchKeel verändert, wie wir ihre Architektur entwerfen, kontrollieren und weiterentwickeln.
KI kann Code schreiben. Architektur sollte kein Zufall sein.
Deterministische Grundlage verfügbar. Kollaboratives Studio geplant.

Gemeinsam entwerfen. Innerhalb klarer Grenzen bauen. Entscheidungen hinterfragen. Bewusst weiterentwickeln.
01 / GEPLANT
Ein gemeinsamer Arbeitsbereich für den menschlichen Architekten und einen leistungsfähigen KI-Agenten: am Whiteboard entwerfen, im Chat Alternativen diskutieren und die resultierende Target-Änderung vor der Übernahme reviewen.
Ansichten wechseln, Komponenten auswählen oder den Änderungsvorschlag öffnen. Illustrative Daten; kein Live-Agent und keine Vertragsänderungen.
Anforderungen, Randbedingungen und Entscheidungen festhalten, die menschliches Urteil brauchen.
Komponenten verschieben und verbinden; Verantwortlichkeiten und Schnittstellengrenzen untersuchen.
Einen KI-Architekten Abwägungen erklären und eine konkrete Änderung vorschlagen lassen.
In Module, Interfaces und Klassen eintauchen, sobald der Entwurf diese Details braucht.
02 / RÜCKKOPPLUNG MIT REVIEW
Ein Coding-Agent kann einen guten Grund entdecken, das Design zu ändern. Der Entwicklungsablauf sollte diesen Befund mit Belegen, Alternativen und Folgen an den Architekten zurückgeben.
Wähle einen Prüfpunkt oder Rückweg, um seine Verantwortung zu sehen.
Zweck, Komponenten, Verantwortlichkeiten und Schnittstellen festlegen. Annahmen festhalten, für die noch Belege fehlen. Grenzen und Alternativen prüfen. Sicherstellen, dass das Target das beabsichtigte System beschreibt.
A / IMPLEMENTIERUNG VERLETZT DAS TARGET
Den akzeptierten Vertrag beibehalten. Die verbotene Verbindung entfernen oder die deklarierte Schnittstelle wiederherstellen. Danach erneut prüfen.
B / ARCHITEKTUR BRAUCHT EINE ÄNDERUNG
Eine exakte Regeländerung mit Begründung und Folgen vorschlagen. Der Architekt entscheidet; ein akzeptiertes Amendment legt das nächste Target fest.
Das ist der beabsichtigte Gesamtablauf. CLI-Validierung und Amendments gibt es heute; Studios kollaborative Bearbeitung und Review-Oberfläche sind geplant.
03 / ABSICHT VOR IMPLEMENTIERUNG
Ein Coding-Agent arbeitet an der Aufgabe, die gerade vor ihm liegt. Über viele Änderungen können lokal sinnvolle Entscheidungen zu einem System führen, das niemand bewusst entworfen hat. Verhaltenstests können weiter bestehen, während Zuständigkeiten und Abhängigkeitsgrenzen aufweichen.
Architecture-first Engineering macht diese Entscheidungen explizit und verfeinert sie schrittweise. ArchKeel übersetzt unterstützte Teile dieser Absicht in ausführbare Regeln. Dein Harness oder CI-Workflow führt die Checks aus und entscheidet, ob eine Änderung weiter darf.
| Ansatz | Woher die Architektur kommt | Was bewussten Review braucht |
|---|---|---|
| Vibe Coding | Architektur entsteht, während Prompts und Implementierung weiterentwickelt werden. | Die entstandene Struktur und ihre übernommenen Annahmen. |
| Architecture-first Engineering | Menschen und Agenten entwerfen Zuständigkeiten und Grenzen und verfeinern sie mit neuen Erkenntnissen. | Abwägungen, Zuständigkeiten und vorgeschlagene Änderungen am Target. |
| ArchKeels Beitrag | Ein versionierter Vertrag macht unterstützte Architekturregeln gegen den Code prüfbar. | Verletzungen, fehlende Belege und exakte Änderungen der akzeptierten Regeln. |
04 / HEUTE VERFÜGBAR
ArchKeel ist ein Open-Source-Werkzeug für deterministische Architekturprüfung. Es vergleicht statischen Code mit einem unabhängig deklarierten Target und liefert Belege für Menschen, Coding-Agenten und CI.
Am 10. Oktober 2026 gegen Release 1.1.1 und den aktuellen Main-Stand geprüft. Release 1.1.1 · Geprüfter Main-Stand
Deklariere Komponenten, Verantwortlichkeiten, Schnittstellen und erlaubte Abhängigkeiten in einem versionierten Vertrag. Die Absicht bleibt reviewbar, während sich die Implementierung verändert.
Vertrag und RegelreferenzFühre lokale Checks ohne LLM aus. Verbotene Imports, falsch platzierte Typen und weitere unterstützte Verletzungen werden innerhalb des dokumentierten Laufzeit- und Analyseumfangs reproduzierbare Befunde.
Validierung und PrüfumfangErkunde beobachteten Code, deklarierte Absicht und ihre Unterschiede in einem Report. Es sind Ansichten eines Snapshots. Ein Diagramm wird dadurch nicht stillschweigend zur Erlaubnis.
Echte Demos erkundenNavigiere durch verschachtelte Komponenten, Module und unterstützte Klassen-, Interface-, Member- und Beziehungsdeklarationen. Fehlende oder unvollständige Belege bleiben sichtbar.
UML-Demos und AbdeckungAnalysiere alle drei über die Python-Installation. TypeScript liefert lexikalische UML und begrenzte statische Beziehungen; Dart benötigt für die Analyse kein SDK. Die Sprachprofile haben unterschiedliche Grenzen.
Sprachprofile und GrenzenFrage eine kompakte Architekturübersicht, gezielte Befunde und Quellbelege ab. Codex-/Claude-Skills und CLI-Gates verbinden die Ergebnisse mit deinem Entwicklungsablauf.
Agent-Setup und IntegrationVergleiche die Regeln mit einem reviewten Basisstand. Erweiterte Erlaubnisse benötigen ein explizites Amendment für das exakte Regelpaar. Freigaberechte und geschützte CI bleiben Aufgaben deines Workflows.
Target-first und AmendmentsUnterscheide belegte Konformität, entschiedene Verletzungen und fehlende Belege. Filter erhalten globale Ergebnisse. Ein erfolgreicher Report-Befehl allein bedeutet keine Entwarnung.
Ergebnisse richtig lesenOriginale Repository-Screenshots aus 1.1.1. Öffne eine Ansicht für die veröffentlichte interaktive Demo. Für diese Quellprojekte bleiben dokumentierte Analyselücken bestehen.
Architekturprüfung ergänzt Laufzeittests. Sie beweist weder Laufzeitverhalten noch Designqualität oder vollständige Sprachsemantik. Ein eingetragener Architektenname dokumentiert Urheberschaft, keine authentifizierte Freigabe.
05 / PRODUKT-ROADMAP
Die Reihenfolge beschreibt die Produktrichtung. Geplante Phasen haben keinen versprochenen Releasetermin. Bestehende UML- und Amendment-Mechanismen bilden eine Grundlage für die neue Bearbeitungsoberfläche.
HEUTE
VerfügbarAusführbare Verträge, deterministische Checks, As-Is / Target / Diff und klar abgegrenzte Belege.
Release 1.1.1ALS NÄCHSTES
GeplantTypisierte Target-Vorschläge, direkte Canvas-Bearbeitung, semantische Vorschau und explizite Freigabe.
Studio-Konzept lesenDANACH
GeplantChat und Whiteboard auf einem Vertrag, ein KI-Architekturassistent und ein reviewter Weg für Architekturfragen.
Entwicklungsablauf ansehenZIEL
Langfristige VisionSchrittweiser Entwurf von Komponenten bis zu Interfaces und Klassen, kontinuierliche Prüfung und kontrollierte Architekturentwicklung.
Verwandte Target-Arbeit · #340Verwandte Grundlagenarbeit: innere Target-Abdeckung (#340) und UML-Demo-/Browser-Abnahme (#339). Diese Issues betreffen bestehende Analyse- und Report-Arbeit; sie sind keine Studio-Lieferzusagen. #340 · #339 · GitHub Roadmap
06 / SO WOLLEN WIR BAUEN
Agenten untersuchen und implementieren Optionen. Menschen entscheiden, welche Abwägungen das System tragen soll.
Verantwortlichkeiten und Grenzen festhalten, bevor man sich darauf verlässt. Den Entwurf mit neuen Belegen verfeinern.
Eine vorgeschlagene Verbesserung braucht sichtbaren Review und eine verantwortliche Entscheidung, bevor sie das Target verändert.
Aussagen mit dem geprüften Code, den Regeln und den Ergebnissen verbinden. Unsicherheit sichtbar halten.
Nein. Whiteboard und dialogbasierter Architekturassistent sind eine geplante Erfahrung. Release 1.1.1 bietet CLI, Architekturverträge, Validierung und Explorer-Reports.
Agenten können Grenzen und Amendments vorschlagen. Der Workflow muss kontrollieren, wer Regeländerungen akzeptiert, und Vertrag sowie Gates schützen. ArchKeel prüft deklarierte Regeln; es ist keine Agent-Sandbox.
Nein. Beginne mit den relevanten Grenzen und verfeinere Module, Interfaces und Klassen schrittweise. Unvollständige Absicht und fehlende statische Belege müssen sichtbar bleiben.
ArchKeel vergleicht Code mit dem deklarierten Vertrag und kann nicht freigegebene Erweiterungen von Erlaubnissen gegen einen reviewten Basisstand ablehnen. Verpflichtende CI-Gates reagieren auf diese Befunde; Verhaltenstests und menschlicher Review prüfen andere Fragen.
ARCHKEEL / OPEN SOURCE
Nutze die Grundlage heute. Gestalte die nächste Bearbeitungsoberfläche mit.