Master 2.2 - Codex / Claude Code Aufbauplan

Master 2 ist ein größerer Enterprise-Workspace mit 18 Modulen. Der AI-Aufbau fokussiert auf schrittweise Slices: Foundation, fachliche Kernmodule, Application Services, technische Adapter, Outbox/Saga/CQRS, Security/Observability und Betrieb.

Umfang: 18 Maven-Module, Projektbeschreibungen je Modul, mehrere Deep-Dive-Dokumente und zentrale Workspace-Übersicht.

Grundprinzip

Phasenplan

0 - Workspace-Inventar und Dependency-Regeln

Phase-Ziel
AI liest pom.xml, PROJECTS.md, ../docs/maven-deep-dive.md und ../docs/design-patterns.md. Ergebnis: Build-Reihenfolge, erlaubte Abhängigkeiten und Modulverantwortung.

1 - Foundation und Shared Kernel

Phase-Ziel
Parent-POM, BOM/DependencyManagement, shared-kernel und gemeinsame Testhilfen erzeugen. Pattern: Shared Kernel, Value Object, Test Data Builder.

2 - Domain-Module mit echten Invarianten

Phase-Ziel
Order, Payment, Inventory, Customer und Catalog in getrennten Modulen aufbauen. AI soll zuerst öffentliche API der Domain schreiben, dann Tests, dann Implementierung.

3 - Application-Schicht und Ports

Phase-Ziel
Application Services, Command Handler, Ports und Transaktionsgrenzen ergänzen. AI darf hier orchestrieren, aber keine technischen Frameworkdetails in die Domain ziehen.

4 - Adapter-Schicht

Phase-Ziel
REST, Persistence, Messaging und Legacy-Adapter erzeugen. Jeder Adapter bekommt README.md/html mit Zweck, Ablauf, wichtigen Klassen und Pattern.

5 - Outbox, Saga und CQRS

Phase-Ziel
Outbox-Engine, Saga-Orchestration und Read Models phasenweise ergänzen. AI erstellt erst Sequenzbeschreibung, dann Interfaces, dann In-Memory-Demo, dann technische Adapter.

6 - Security, Observability und Runbooks

Phase-Ziel
Policies, Guards, Decorators, Audit, Metrics, Tracing und Runbook ergänzen. Querschnittsmuster immer im Code mit // PATTERN markieren.

7 - Build-Qualität und Dokumentation

Phase-Ziel
Architekturtests, Contract Tests, Lizenzbericht, HTML aus allen MD-Dateien, PDF und ZIP erzeugen. AI muss vor Abschluss Linkcheck und ZIP-Test melden.

Ablauf in der Praxis

SchrittCodex / Claude Code AktionErwarteter Nachweis
LesenRepository, POMs, README, Projektbeschreibungen und Design Patterns analysierenkurzer Plan mit betroffenen Dateien
Schneideneine kleine fachliche oder technische Slice auswählenModul- oder Package-Liste
ImplementierenCode, Tests und README gemeinsam ändernmvn test oder nachvollziehbarer lokaler Hinweis
PrüfenPattern-Marker, Abhängigkeitsrichtung, Links und Lizenz prüfenPrüfbericht / Konsolenausgabe
DokumentierenMarkdown und HTML aktualisierenMD + HTML im selben Bereich

Prompt-Vorlagen

Codex-Phasenprompt

Du bist Codex im Repository. Arbeite phasenweise und ändere nur Dateien, die zur aktuellen Phase gehören. Vorgehen: 1) Lies README, PROJECTS und ../docs/design-patterns.md. 2) Erstelle einen kurzen Plan. 3) Implementiere eine kleine lauffähige Slice. 4) Markiere Entwurfsmuster im Code mit // PATTERN:. 5) Aktualisiere README.md und README.html. 6) Führe mvn test aus oder erkläre ehrlich, warum es lokal nicht möglich war.

Claude-Code-Phasenprompt

Du bist Claude Code im Repository. Behandle das Projekt als Enterprise-Lernsystem. Refactore nicht breit, sondern arbeite in kleinen, nachvollziehbaren Phasen. Prüfe Modulabhängigkeiten, halte Domain frei von Frameworkdetails, schreibe kurze README-Abschnitte zu Zweck, Ablauf, Klassen und Pattern und fasse am Ende die geänderten Dateien zusammen.

Review-Checkliste

Typische Fehler beim AI-Aufbau

⌂ Cockpit