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.

⌂ Cockpit