Add occurrence checklist submodule
This commit is contained in:
1 parent
5dbbac35c3
commit
f9b5383ae9
12 files changed
+254
-2
No files matched your search
@@ -13,6 +13,8 @@ Status: Verbindliches DB-Ownership-Konzept
|
||||
| `market_occurrence_organizer` | `market_management` | Marktmanagement-Service über Kontakt-Schnittstelle |
|
||||
| `market_occurrence_day` | `market_management` | Marktmanagement-Service |
|
||||
| `market_occurrence_cost_item` | `market_management` | Marktmanagement-Service |
|
||||
| `market_occurrence_checklist` | `market_management` | Submodul `occurrence_checklist` |
|
||||
| `market_occurrence_checklist_item` | `market_management` | Submodul `occurrence_checklist` |
|
||||
| `market_municipality_reference` | `market_management` | Referenzdatenprozess |
|
||||
| `market_municipality` | `market_management` | Marktmanagement-Service |
|
||||
| `market_mcp_idempotency` | `market_management` | MCP-Submodul |
|
||||
|
||||
@@ -177,6 +177,15 @@ Kategorien anlegen oder ändern.
|
||||
- erforderlich: `occurrence_id`
|
||||
- liefert zusätzlich den Markt, Markttage, Kosten und
|
||||
berechnete Tages- und Gesamterlöse
|
||||
- `market_management.get_occurrence_checklist`
|
||||
- erforderlich: `occurrence_id`
|
||||
- liefert die 30 initialen beziehungsweise individuell gepflegten Punkte
|
||||
und den Checklistenkommentar
|
||||
- `market_management.update_occurrence_checklist`
|
||||
- erforderlich: `occurrence_id`, `items`
|
||||
- ersetzt die vollständige Checkliste atomar
|
||||
- `items` enthält `label` und `is_completed`; `comment` ist optional und nullable
|
||||
- Hermes darf Punkte ergänzen, entfernen, umbenennen, abhaken und zurücksetzen
|
||||
- `market_management.update_occurrence`
|
||||
- erforderlich: `occurrence_id`
|
||||
- änderbar: sämtliche editierbaren GUI-Marktdurchführungsfelder einschließlich
|
||||
|
||||
@@ -36,6 +36,7 @@ Vorgesehene Toolgruppen:
|
||||
- Marktdurchführungen suchen und lesen
|
||||
- Marktdurchführungen anlegen, ändern, archivieren und reaktivieren
|
||||
- Markttage anlegen, ändern und entfernen
|
||||
- Checklisten einer Marktdurchführung lesen und vollständig ändern
|
||||
- Kategorien, Kantone und Gemeinden lesen
|
||||
- Kosten und Zahlungsstatus ändern
|
||||
- Übersichtsdaten lesen
|
||||
@@ -67,6 +68,7 @@ Modulberechtigung.
|
||||
- Jeder Tool-Aufruf ist atomar.
|
||||
- Fehlgeschlagene Aufrufe erzeugen keine Teilpersistierung.
|
||||
- Alle Schreibvorgänge laufen über die interne Modul-API.
|
||||
- Checklisten-Schreibvorgänge ersetzen die vollständige Checkliste atomar. Hermes darf Punkte ergänzen, entfernen, umbenennen, abhaken und zurücksetzen sowie den Checklistenkommentar ändern.
|
||||
- Hermes darf bei einem neuen Markt nur eine bestehende Kategorie referenzieren.
|
||||
- Wenn Hermes Informationen aus einer Datei verarbeitet und in einer
|
||||
Marktdurchführung speichert, muss die Quelldatei als interner `<a>`-Link im
|
||||
|
||||
@@ -13,6 +13,8 @@ Tabellen:
|
||||
- `market_occurrence_organizer`
|
||||
- `market_occurrence_day`
|
||||
- `market_occurrence_cost_item`
|
||||
- `market_occurrence_checklist`
|
||||
- `market_occurrence_checklist_item`
|
||||
- `market_municipality_reference`
|
||||
- `market_municipality`
|
||||
- `market_mcp_idempotency`
|
||||
@@ -31,6 +33,7 @@ Prozessbereiche:
|
||||
- Umsatz- und Artikelmengen lesen und aggregieren
|
||||
- Marktübersicht lesen
|
||||
- Hermes-MCP-Zugriff ausführen
|
||||
- Marktdurchführungs-Checkliste verwalten
|
||||
- Referenzdaten verwalten
|
||||
|
||||
## 2. Zweck und Scope
|
||||
|
||||
Reference in new issue
Block a user