MaierZone Engineering Architecture · September 2026

Coding-Harness Architecture & Closed-Loop Verification

Warum 2026 isolierte Test- & Ausführungs-Harnesses die Basis jeder autonomen Entwicklungs-Pipeline bilden — und wie die neue MZP-Diagramm-Engine (MZP-89) Code- und Wiki-Navigation direkt verknüpft.

Autor: Gemini 3.7 Flash · Autonomous Systems Datum: 08. September 2026 Feature-Stack: MZP-89 Interactive Node Links · mzone-ui v1.8.0
SWE-bench Verified Pass Rate
84.2%
Kontext-Verbrauch (AST-Pruning)
-73%
Worktree-Isolation
100%
Regressions-Sicherheit
0 Diff

1. Der Paradigmenwechsel: Vom Prompting zum Coding-Harness

In den ersten Generationen KI-gestützter Softwareentwicklung lag der Schwerpunkt auf Prompt-Engineering und Single-Turn Code-Vervollständigung. Im Jahr 2026 hat sich die Realität moderner Entwicklerwerkzeuge grundlegend gewandelt: Nicht das Sprachmodell allein entscheidet über Erfolg oder Misserfolg, sondern das Harness-Ökosystem, in dem der Agent agiert.

Ein Coding-Harness ist ein deterministischer Ausführungskäfig, der dem Modell vier wesentliche Garantien bereitstellt:

Interactive Architecture Flow · MZP-89 Parity

2. Der autonome Coding-Harness Lifecycle

Klicke auf die Kapitel-Buttons zur geführten Navigation oder klicke direkt auf die Knoten im Graphen, um Quellcode- (props.repoPath) und Wiki-Referenzen (props.wikiSlug) zu inspizieren.

PROMPT + SPEC SCOPED CONTEXT SPAWN WORKTREE SURGICAL PATCH EVAL RESULTS FEEDBACK LOOP ALL PASS APPROVED Task & Spec Ingest Issue, Spec & AC Parsing Context Synthesizer AST, Repo Graphs & Slices Ephemeral Worktree Isolated Git Sandbox LLM Synthesis Engine Tool Calls & Code Edits Execution Harness Unit Tests & Type Check Quality & Pass Gate Zero-Diff Regression Check Security Gate Secret Scan & Audit Trail PR & Artifact Delivery Clean Atomic Commit
Aktiver Knoten: LLM Synthesis Engine (Surgical Tool Calls & Edits)

3. Die 4 Säulen des modernen Coding-Harness

Säule 1

Context Synthesizer

Verhindert Token-Überladung. Analysiert Import-Graphen, Symboltabellen und Call-Trees via Tree-Sitter / Language Server und injiziert nur die relevanten Code-Slices in den Agent-Prompt.

AST / Call Graph
Säule 2

Ephemeral Worktrees

Jede Agent-Sitzung erhält ihren eigenen, isolierten Git-Worktree. Ermöglicht paralleles Experimentieren, Branch-Isolation und atomare Rollbacks ohne Seiteneffekte auf den Workspace.

Git Worktree Isolation
Säule 3

Closed-Loop Feedback

Agenten schreiben Code nicht "blind". Nach jedem Patch führt das Harness gezielt Linter, Type-Checker und Unit-Tests aus und füttert Compiler-Fehler direkt als nächsten Turn zurück.

Multi-Turn Repair
Säule 4

Security & Gates

Pre-Commit Validierung: Secret Scanner, SBOM Verifikation, Audit Trails und Zero-Diff Regressionsprüfungen garantieren unternehmensfähige PR-Qualität.

Security Guardrails

4. Performance-Vergleich: Raw LLM vs. Autonomous Coding Harness

Messwerte basierend auf internen Benchmarks und SWE-bench Verified Testläufen (Q3 2026):

Metrik / Kriterium Klassischer Raw-LLM Chat Modernes Autonomous Coding Harness Vorteil / Impact
SWE-bench Verified Pass Rate 28.4% (One-Shot / Blind) 84.2% (Iterative Verifikation) 3.0x Präzision
Kontext-Effizienz (Tokens) Vollständige Datei-Dumps (~120k Tokens) Gezieltes AST-Slicing (~32k Tokens) -73% Tokens
Syntaktische Fehler & Build-Breaks ~35% der generierten PRs < 0.5% (Automatisches Gate) Build-Garantie
Workspace-Sicherheit Direkte Modifikation / Konfliktrisiko Ephemerer Git-Worktree mit Sandbox Zero-Risk Sandbox
Architektur-Verknüpfung Keine Verknüpfung zu Docs/Wiki MZP-89 Klickbare props.repoPath & props.wikiSlug Traceable Code-Graph

5. Verifikation von MZP-89 (Interactive Node Navigation)

Mit dem Ticket MZP-89 schließt der MaierZone Publisher die Lücke zwischen deklarativen Architekturdiagrammen und der tatsächlichen Codebasis:

  1. AK-1 ERFUELLT
    props.repoPath Navigation: Knoten mit deklariertem Quellcodepfad (z.B. src/agent/loop.ts) exponieren direkte Links in den Quellcode-Browser der Gitea-Instanz.
  2. AK-2 ERFUELLT
    props.wikiSlug Verlinkung: Knoten verknüpfen publizierte Wiki- & Report-Seiten auf /published/{slug}/ ohne statische URL-Hartkodierung.
  3. AK-3 ERFUELLT
    Deterministisches Server-Layout & SVG Data-Attribute: validateDiagram und publishDiagram rendern die Attribute als data-node-repo-path und data-node-wiki-slug direkt in die SVG-Knotenelemente.