Kartografische Aufnahme · Blatt 4 · analog-v1
Vier Ringe, ein Repo, eine Git-Bahn
Dein Konzept, ergaenzt um das, was ein Harness im Betrieb zusaetzlich braucht
+
markiert meine Ergaenzung
ohne Markierung = aus deiner Skizze
Skizze zeigen
Zeiger ueber ein Element halten, um seine Beschreibung zu lesen
DAS REPO
main · geschützt
ARCH
W1
W2
W3
SPEC
+ Akzeptanzkriterien je M
M1
M2
M3
DONE-NOTIZEN
mvn install
mvn spotless:apply
mvn test
tslint
jacoco coverage
docker it-test
smoke test (small)
①②
+ SANDBOX
kein Netz
Schreibrechte nur im Worktree
+
+ BUDGET & LIMITS
Token-Budget, Timeout
max. Fix-Runden je M
+
+ AUDIT-LOG
Run-Protokoll
Prompt, Command, Output
+
+ ARTEFAKTE
Speicher außerhalb des Repos
referenziert am Commit
+
I
ARCH
II
WORKER
III
EXECUTOR
IV
PLATTFORM
REQUEST
FEATURE · BUG · HOTFIX · PATCH → ARCH
+ KONTEXT-PAKET JE AUFTRAG
SPEC-Ausschnitt Mn + Akzeptanzkriterien
Repo-Karte: wo liegt was
Code-Richtlinien des Projekts
Testfälle zuerst (SubAgent-TDD)
bei Wiederholung: git diff + Fehler-Log
+
+ BUDGET · ABBRUCH · ESKALATION
Token-Budget und Timeout je Worker-Run
max. 3 Fix-Runden je Meilenstein
danach Abbruch statt Endlosschleife
Dann zwei Wege: ARCH schneidet Mn kleiner
— oder der Mensch entscheidet.
+
HUMAN GATE
Screenshots/Videos gehen an den Menschen.
+ annehmen · nachbessern · ablehnen
ARCH SAGT NICHT OKAY, WEIL
a · static-code-guard ist rot
b · Tests oder E2E-Tests schlagen fehl
c · Meilenstein nicht umgesetzt (selten)
GIT-BAHN
main
GIT-BAHN
+ PROTECTED
COMMITS c1..c4 → M1
+ CI AUF DEM BRANCH
ARCH REVIEW · git diff
MERGE
+ SQUASH · EIN COMMIT/M
+ TAG M1 · REVERT
+ REBASE BEI KONFLIKT
LEGENDE
ohne Markierung = aus deiner Skizze
+
+ = Ergaenzung
Rost durchgezogen + Puls = Fluss raus
Petrol gestrichelt + wandernd = Fluss zurück