Codex / Claude Code Aufbauplan Master 4
Codex / Claude Code Aufbauplan Master 4
Dieser Bereich beschreibt, wie Codex oder Claude Code Master 4 phasenweise erzeugen oder erweitern wuerde. Wichtig: Die AI soll nicht sofort alles generieren, sondern erst Zielbild, Modulbaum und Risiken einfrieren.
Grundprinzip
AI wird wie ein Junior-/Pair-Developer gefuehrt: kleine Phasen, klare Akzeptanzkriterien, nach jeder Phase Build, Tests, Dokumentation und Pattern-Markierungen pruefen.
0 - Repository lesen und Zielbild einfrieren
AI zuerst nur lesen lassen: README, docs/architecture.md, docs/design-patterns.md und vorhandene POMs analysieren. Ergebnis: Modulbaum, Build-Reihenfolge, Pattern-Liste, offene Risiken. Noch kein Code.
1 - Parent POM und Modulstruktur erzeugen
Prompt: Erzeuge einen Maven Parent mit Java 21, stabilen Plugin-Versionen, klarer Modulreihenfolge und ohne technische Abhaengigkeiten in Domain-Modulen.
2 - Domain-Kern erzeugen
Prompt: Erzeuge Order, Billing, Inventory, Customer, Pricing und Shipping als reine Domain-Module. Markiere Aggregate, Value Objects, Policies und Factories mit // PATTERN:.
3 - Ports und Contracts erzeugen
Prompt: Erzeuge Commands, Events, DTOs und Ports. Keine AWS-, VM-, Bare-Metal-, On-Prem- oder Dedicated-Hosting-Details in diesen Modulen.
4 - Integrationsmuster erzeugen
Prompt: Erzeuge Outbox, Saga, CQRS und Event Contracts. Jeder Schritt braucht Idempotenz, Retry-Strategie, Korrelation-ID und Failure-Beschreibung.
5 - Infrastrukturadapter getrennt erzeugen
Prompt: Erzeuge je Zielumgebung eigene Adapter: AWS SQS/S3/RDS, On-Prem Oracle/MQ, VM PostgreSQL, Bare-Metal Files, Dedicated SOAP/SFTP. Fachlogik darf nicht in Adapter rutschen.
6 - Deployment-Modelle erzeugen
Prompt: Erzeuge Deployment-Dokumentation und Parameterklassen fuer AWS, VM, Bare Metal, On-Premise und Dedicated Hosting. Beschreibe Netzwerk, Secrets, Storage, Rollback und Monitoring.
7 - Security und Observability einbauen
Prompt: Ergaenze Security-Facade, Token-/Secret-Grenze, Audit-Events, Metrics, Logs, Traces und Korrelation-IDs.
8 - Failure- und Chaos-Szenarien ergaenzen
Prompt: Erzeuge Failure-Szenarien fuer Queue-Backlog, DB-Lock, SFTP-Ausfall, SOAP-Timeout, S3-Fehler, Dateisystem voll und Netzwerkpartition.
9 - Review-Schleife
Prompt: Pruefe Dependency-Richtung, Pattern-Markierungen, README je Modul, HTML aus Markdown, Linkpruefung, GPL-Pruefung und Build-Reihenfolge.