docs(arbeitskacheln): Open-Source-/HiOrg-Vergleich ausgewertet, 14 neue Kacheln ausgearbeitet
Vergleich mit InvenTree, Snipe-IT, Grocy, Shelf.nu, Resgrid, KP Front, FleetMS, HiOrg-Server ergibt neue Kacheln (ASSET-010 Custody, FILE-008 Hash-Audit-Journal, FILE-009 Notizen, NOTIF-003, MAINT-007 Tankbuch, ZUST-003 Standort-Scoping, FOUND-007 Import/Export, FOUND-008 Fristen-Dienst, READY-006 Statistik-Dashboard, UI2-006..010) sowie Referenz-Ergänzungen bei bestehenden Lücken. Alle Design- Entscheidungen (Datenmodell, Sicherheitsanforderungen bei ASSET-010) geklärt. Neues Epic 23 (Flutter-Begleit-App, Sondierungs-Prototyp FLUT-001) inkl. geklärtem TLS-Blocker (Domain mabea.perlbach-edv.de mit Let's-Encrypt-Zertifikat statt selbstsigniertem Server-Zertifikat). Alle Kacheln bleiben offen/ungeplant, nur ausgearbeitet, keine Implementierung. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
# Epic 10 — Maintenance
|
||||
|
||||
Details zu MAINT-001 … MAINT-006 (vollständig).
|
||||
Details zu MAINT-001 … MAINT-007. MAINT-001-004+006 vollständig, MAINT-005 P3
|
||||
zurückgestellt, MAINT-007 ergänzt am 2026-09-09 aus Open-Source-Vergleich (FleetMS),
|
||||
ebenfalls P3/offen.
|
||||
|
||||
---
|
||||
|
||||
@@ -104,7 +106,7 @@ Details zu MAINT-001 … MAINT-006 (vollständig).
|
||||
`GET /wartungsauftraege?objekt_id=` liefert offene+erledigte, Akte zeigt
|
||||
beide getrennt in der neuen "Wartung"-Sektion.
|
||||
|
||||
## MAINT-005 — Ersatzteile/Kosten (P3)
|
||||
## MAINT-005 — Ersatzteile/Kosten (P3, umgesetzt 2026-09-08)
|
||||
|
||||
- **Ziel:** Welche Teile/Kosten bei einer Wartung angefallen sind.
|
||||
- **Beschreibung:** Ersatzteilliste + Kostenfeld je Wartungsauftrag.
|
||||
@@ -120,7 +122,8 @@ Details zu MAINT-001 … MAINT-006 (vollständig).
|
||||
- **Audit:** Änderung geloggt
|
||||
- **Akzeptanzkriterien:** Teile/Kosten erfassen, Summe korrekt.
|
||||
- **Tests:** Summen-Test.
|
||||
- **DoD:** **P3 — kann zurückgestellt werden**, kein MVP-Bestandteil.
|
||||
- **DoD:** ✅ umgesetzt (2026-09-08) — `WartungsauftragTeil` (Migration 0033),
|
||||
`/wartungsauftraege/{id}/teile`-CRUD, UI in `WartungSection.tsx`.
|
||||
|
||||
## MAINT-006 — Wartungsdokument-Anbindung
|
||||
|
||||
@@ -141,10 +144,40 @@ Details zu MAINT-001 … MAINT-006 (vollständig).
|
||||
- **DoD:** umgesetzt (2026-09-06). `entitaet_typ=wartungsauftrag` zur Whitelist
|
||||
ergänzt, `DokumentePanel` in der Wartung-Sektion der Akte je Auftrag.
|
||||
|
||||
## MAINT-007 — Tankbuch/Kraftstoffverbrauch (P3, neu)
|
||||
|
||||
- **Ziel:** Kraftstoffbetankungen je Fahrzeug erfassen, Verbrauch (l/100km) ableiten.
|
||||
- **Beschreibung:** Betankungs-Log (Datum, Menge, Kosten, Kilometerstand zum
|
||||
Betankungszeitpunkt) je Fahrzeug, Verbrauchsberechnung aus aufeinanderfolgenden
|
||||
Einträgen.
|
||||
- **Benutzerwert:** Budgetplanung, Auffälligkeiten (Mehrverbrauch als früher Hinweis auf
|
||||
technisches Problem) erkennbar.
|
||||
- **Abhängigkeiten:** FLEET-002 (`Fahrzeugdetails.kilometerstand`) — **nicht**
|
||||
ASSET-009, das laut eigenem Ist-Stand-Abgleich in `04_assets.md` weiterhin fehlt
|
||||
(kein generischer Zähler vorhanden, nur das Fahrzeug-Feld direkt)
|
||||
- **Datenmodell:** `tankbuch_eintrag` (objekt_id → `objekt.id`, datum, menge_liter,
|
||||
kosten, kilometerstand) — kein `asset`-Modell in MABEA, real heißt die Tabelle
|
||||
`objekt`
|
||||
- **Backend:** CRUD, Verbrauchsberechnung zwischen zwei Einträgen
|
||||
- **Frontend:** Tankbuch-Liste je Fahrzeug, Verbrauchsanzeige
|
||||
- **Mobile:** Erfassung nach dem Tanken
|
||||
- **QR-Code/Seriennummer/Inventarnummer:** nein
|
||||
- **Akte:** Wartungs-/Fahrzeugbereich
|
||||
- **Rechte:** jeder Nutzer darf erfassen, Korrektur Materialwart+
|
||||
- **Audit:** Änderung geloggt
|
||||
- **Akzeptanzkriterien:** zwei Einträge ergeben korrekten l/100km-Wert.
|
||||
- **Tests:** Verbrauchsberechnungstest.
|
||||
- **DoD:** offen, **P3 — kein MVP-Bestandteil**, analog MAINT-005-Priorisierung.
|
||||
**Referenz (Open-Source-Vergleich 2026-09-09):** FleetMS (`jmnda-dev/fleetms`,
|
||||
Elixir/Phoenix, AGPL-3.0 — Projekt selbst laut eigenem README unreif/Prototyp,
|
||||
nur als Ideengeber, kein Vorbild für Codequalität) führt ein einfaches Fuel-Log als
|
||||
eigenständiges Fahrzeug-Modul — Konzept übertragbar, MABEA hat aktuell keinerlei
|
||||
Kraftstoff-Tracking.
|
||||
|
||||
---
|
||||
|
||||
**MABEA-Ist-Stand-Abgleich (aktualisiert 2026-09-06):** MAINT-001..004+006
|
||||
**MABEA-Ist-Stand-Abgleich (aktualisiert 2026-09-09):** MAINT-001..006
|
||||
vollständig umgesetzt — echtes Wartungskonzept existiert jetzt (Wartungspläne,
|
||||
Intervalle, Werkstattaufträge intern/extern, Historie, Dokument-Anhang).
|
||||
MAINT-005 (Ersatzteile/Kosten-Detailliste) bleibt bewusst zurückgestellt (P3) —
|
||||
Kosten als einzelnes Feld am Auftrag reicht für den MVP.
|
||||
Intervalle, Werkstattaufträge intern/extern, Historie, Dokument-Anhang,
|
||||
Ersatzteile/Kosten je Auftrag seit 2026-09-08). MAINT-007 (Tankbuch) neu
|
||||
ergänzt am 2026-09-09, offen/ungeplant.
|
||||
|
||||
Reference in New Issue
Block a user