mirror of
https://github.com/s-frick/effigenix.git
synced 2026-03-28 08:49:35 +01:00
- Production BC: Aggregates (Recipe, Batch, ProductionOrder) mit Invarianten, Drafts, Status-Maschinen, Domain Events und Chargen-Genealogie - Quality BC: 9 Aggregates (TemperatureLog, CleaningPlan/Record, GoodsReceiptInspection, SampleRecord, TrainingRecord, MaintenanceRecord, QualityHold, ProcessParameter) mit HACCP-Compliance - Inventory BC: 4 Aggregates (Stock, StockMovement, InventoryCount, StorageLocation) mit FEFO, Reservierungen mit Priorität, Vier-Augen-Prinzip bei Inventur - Ubiquitous Language: Inventory-Sektion von 11 auf 27 Begriffe erweitert - Alte deutsche Datei 05-qualitaets-kontext.md entfernt (ersetzt durch 05-quality-bc.md)
30 lines
1.7 KiB
Markdown
30 lines
1.7 KiB
Markdown
|
||
Welle 1 (sofort starten):
|
||
1. ✅ User Management BC implementieren
|
||
2. ✅ Master Data BC implementieren (Artikel, Lieferanten, Kunden)
|
||
|
||
Welle 2 (parallel):
|
||
3. ✅ Inventory BC implementieren (Basis: 8.1-8.3)
|
||
4. ✅ Document Archive BC (Basis: 12.1-12.2) - parallel zu Inventory
|
||
|
||
Welle 3 (Production BC – Epic 4 + 7):
|
||
5. [ ] Production BC: Recipe Aggregate (Rezepturverwaltung, mehrstufig, Ausbeute)
|
||
6. [ ] Production BC: Batch Aggregate (Chargen-Erzeugung, Genealogie, Rückverfolgbarkeit)
|
||
7. [ ] Production BC: ProductionOrder Aggregate (Produktionsplanung & -steuerung)
|
||
8. [ ] Production BC: BatchTraceabilityService (Vorwärts-/Rückwärts-Tracing)
|
||
|
||
Welle 4 (Quality BC – Epic 3: QM & Compliance/HACCP):
|
||
9. [ ] Quality BC: TemperatureLog Aggregate (3.1 Temperaturprotokollierung)
|
||
10. [ ] Quality BC: CleaningPlan + CleaningRecord Aggregates (3.2 Reinigungspläne & -nachweise)
|
||
11. [ ] Quality BC: GoodsReceiptInspection Aggregate (3.3 Wareneingangskontrolle)
|
||
12. [ ] Quality BC: SampleRecord Aggregate (3.4 Probenentnahme & Analyseergebnisse)
|
||
13. [ ] Quality BC: TrainingRecord Aggregate (3.5 Schulungsnachweise)
|
||
14. [ ] Quality BC: MaintenanceRecord Aggregate (3.6 Wartungsprotokolle)
|
||
15. [ ] Quality BC: QualityHold Aggregate (Chargen-Sperre/Freigabe, Vier-Augen-Prinzip)
|
||
16. [ ] Quality BC: ProcessParameter Aggregate (CCP-Messwerte: Kerntemp, pH, aw)
|
||
17. [ ] Quality BC: HaccpReportGenerator Domain Service (3.8 Audit-Reports)
|
||
|
||
- [x] Liquibase statt Flyway
|
||
- [x] Package Struktur gemäß DDD-model skill, ddd-implementer fragen wegen refactor?
|
||
- [ ] ActionToPermissionMapper, warum unterschiedliches Vorgehen if/else vs. switch/case
|
||
- [ ] Nix Shell für manuelles Testing mit Postgres sowie für Migrationstests
|