Files
MABEA/backend/DEVLOG.md
T
patrickandClaude Sonnet 5 54fc29690a
CI / backend-tests (push) Failing after 1m26s
CI / frontend-build (push) Successful in 24s
feat(objekt): Zugfahrzeug-Flag am Objekttyp + Leitungs-Dashboard-Kacheln
Objekttyp.ist_zugfahrzeug (Migration 0011) grenzt die Fahrzeug-Zuordnung
serverseitig auf tatsächliche Zugfahrzeuge ein (422 bei Verstoß), Frontend
filtert die Fahrzeug-Dropdowns entsprechend.

Neue Dashboard-Endpunkte /dashboard/einsatzbereitschaft und
/dashboard/prueftermine plus DashboardPage mit drei Kacheln
(Einsatzbereitschaft, Prüftermine, Ablaufdaten). Aktive
Mindermengen-Genehmigung zählt als "eingeschränkt einsatzbereit", nicht als
voll einsatzbereit (U2/Karte 08).

Neue FehlbestandListePage: Fehlbestände eigenständig nachfüllen/Mindermenge
genehmigen, ohne komplette Kontrolle des Objekts zu starten (Backend
existierte bereits, nur das Frontend fehlte).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KC8HYvv6UkCVYheYiTw9DD
2026-09-05 10:33:00 +02:00

9.2 KiB
Raw Blame History

backend Dev Log

2026-09-04 09:49 09:50 (0m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • frontend/src/api/types.ts | 11 +++++++
  • frontend/src/pages/AdminPage.tsx | 14 +++++++--
  • frontend/src/pages/admin/BenutzerSection.tsx | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2026-09-04 16:59 17:00 (0m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • DEVLOG.md | 132 ++++++++++++++++++++++++++++
  • backend/alembic/versions/0004_add_fach.py | 36 ++++++++
  • backend/app/api/v1/endpoints/stammdaten.py | 56 +++++++++++-
  • backend/app/models/stammdaten.py | 13 +++
  • backend/app/schemas/stammdaten.py | 16 ++++
  • backend/tests/test_stammdaten.py | 56 ++++++++++++
  • frontend/src/api/types.ts | 7 ++
  • frontend/src/pages/AdminPage.tsx | 15 +++-
  • frontend/src/pages/admin/FachAuswahl.tsx | 54 ++++++++++++
  • frontend/src/pages/admin/FachSection.tsx | 99 +++++++++++++++++++++
  • frontend/src/pages/admin/VorlageSection.tsx | 26 +++---

2026-09-04 17:29 17:31 (1m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • DEVLOG.md | 132 ++++++++++++++++++++++++++++
  • backend/alembic/versions/0004_add_fach.py | 36 ++++++++
  • backend/app/api/v1/endpoints/stammdaten.py | 56 +++++++++++-
  • backend/app/models/stammdaten.py | 13 +++
  • backend/app/schemas/stammdaten.py | 16 ++++
  • backend/tests/test_stammdaten.py | 56 ++++++++++++
  • frontend/src/api/types.ts | 7 ++
  • frontend/src/pages/AdminPage.tsx | 15 +++-
  • frontend/src/pages/admin/FachAuswahl.tsx | 54 ++++++++++++
  • frontend/src/pages/admin/FachSection.tsx | 99 +++++++++++++++++++++
  • frontend/src/pages/admin/VorlageSection.tsx | 26 +++---

2026-09-04 17:32 17:32 (0m)

Beschreibung: Claude Code Session Projekt: backend

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • DEVLOG.md | 132 ++++++++++++++++++++++++++++
  • backend/alembic/versions/0004_add_fach.py | 36 ++++++++
  • backend/app/api/v1/endpoints/stammdaten.py | 56 +++++++++++-
  • backend/app/models/stammdaten.py | 13 +++
  • backend/app/schemas/stammdaten.py | 16 ++++
  • backend/tests/test_stammdaten.py | 56 ++++++++++++
  • frontend/src/api/types.ts | 7 ++
  • frontend/src/pages/AdminPage.tsx | 15 +++-
  • frontend/src/pages/admin/FachAuswahl.tsx | 54 ++++++++++++
  • frontend/src/pages/admin/FachSection.tsx | 99 +++++++++++++++++++++
  • frontend/src/pages/admin/VorlageSection.tsx | 26 +++---

2026-09-04 17:57 17:59 (1m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • DEVLOG.md | 16 +++++++
  • flutter_app/DEVLOG.md | 18 ++++++++
  • flutter_app/README.md | 18 +++++++-
  • flutter_app/lib/screens/objekt_list_screen.dart | 59 ++++++++++++++++++++++---
  • flutter_app/lib/screens/scanner_screen.dart | 33 ++++++++++++++
  • flutter_app/pubspec.yaml | 1 +

2026-09-04 18:01 18:04 (2m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • DEVLOG.md | 32 ++++++++++++++++++++++++++++++++
  • arbeitskarten/10_qr_barcode.md | 15 +++++++++++++++
  • backend/scripts/test_label_erzeugen.py | 34 ++++++++++++++++++++++++++++++++++

2026-09-04 19:52 19:53 (1m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • ...07_indizes_und_unique_constraints.py => 0007_indizes_und_locks.py} | 4 ++--

2026-09-04 20:10 20:13 (2m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • DEVLOG.md | 20 ++++
  • frontend/DEVLOG.md | 40 ++++++++
  • frontend/src/api/types.ts | 5 +
  • frontend/src/pages/AdminPage.tsx | 13 ++-
  • frontend/src/pages/admin/EskalationSection.tsx | 127 +++++++++++++++++++++++++

2026-09-04 20:21 20:22 (1m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • DEVLOG.md | 30 +++++++++++
  • backend/DEVLOG.md | 15 ++++++
  • frontend/e2e/mockApi.ts | 10 ++++
  • frontend/src/pages/KontrollPage.tsx | 78 ++++++++++++++++++++--------
  • frontend/src/pages/kontrolle/types.ts | 4 ++
  • frontend/src/pages/kontrolle/useKontrolle.ts | 13 +++--

2026-09-04 20:25 20:42 (16m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

  • 4c87bf2 Zuständigkeit im Frontend anbinden (Karte 04)

Geänderte Dateien

  • DEVLOG.md | 85 +++++++++
  • frontend/src/api/types.ts | 7 +
  • frontend/src/pages/AdminPage.tsx | 8 +-
  • frontend/src/pages/admin/ZustaendigkeitSection.tsx | 194 +++++++++++++++++++++

2026-09-04 20:42 20:42 (0m)

Beschreibung: Claude Code Session Projekt: backend

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • DEVLOG.md | 85 +++++++++
  • frontend/src/api/types.ts | 7 +
  • frontend/src/pages/AdminPage.tsx | 8 +-
  • frontend/src/pages/admin/ZustaendigkeitSection.tsx | 194 +++++++++++++++++++++

2026-09-04 20:42 20:43 (0m)

Beschreibung: Claude Code Session Projekt: backend

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • DEVLOG.md | 85 +++++++++
  • frontend/src/api/types.ts | 7 +
  • frontend/src/pages/AdminPage.tsx | 8 +-
  • frontend/src/pages/admin/ZustaendigkeitSection.tsx | 194 +++++++++++++++++++++

2026-09-04 20:43 20:46 (3m)

Beschreibung: Claude Code Session Projekt: backend

Commits

  • d61aaba Karte 14 Schritt 1: geraet_instanz-Tabelle (additiv)

Geänderte Dateien

  • arbeitskarten/00_index.md | 1 +
  • arbeitskarten/14_pruef_wartungspflicht.md | 98 ++++++++++++++++++++++++
  • backend/DEVLOG.md | 42 +++++++++++
  • backend/alembic/versions/0008_geraet_instanz.py | 65 ++++++++++++++++
  • backend/app/models/__init__.py | 3 +
  • backend/app/models/geraet_instanz.py | 40 ++++++++++
  • backend/app/models/objektposition.py | 6 +-
  • backend/tests/test_geraet_instanz.py | 99 +++++++++++++++++++++++++

2026-09-04 20:47 20:47 (0m)

Beschreibung: Claude Code Session Projekt: backend

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • arbeitskarten/00_index.md | 1 +
  • arbeitskarten/14_pruef_wartungspflicht.md | 98 ++++++++++++++++++++++++
  • backend/DEVLOG.md | 42 +++++++++++
  • backend/alembic/versions/0008_geraet_instanz.py | 65 ++++++++++++++++
  • backend/app/models/__init__.py | 3 +
  • backend/app/models/geraet_instanz.py | 40 ++++++++++
  • backend/app/models/objektposition.py | 6 +-
  • backend/tests/test_geraet_instanz.py | 99 +++++++++++++++++++++++++

2026-09-04 20:49 20:54 (5m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/DEVLOG.md | 36 ++++++++
  • backend/alembic/versions/0009_gezogen_von.py | 42 +++++++++
  • backend/app/api/v1/endpoints/objekte.py | 38 ++++++++
  • backend/app/models/objekt.py | 6 ++
  • backend/app/schemas/objekt.py | 6 ++
  • backend/app/services/objekte.py | 6 +-
  • backend/tests/test_objekte.py | 131 +++++++++++++++++++++++++++

2026-09-05 09:55 10:31 (36m)

Beschreibung: Claude Code Session Projekt: asb-material

Commits

Keine Commits in dieser Session.

Geänderte Dateien

  • backend/alembic/versions/0010_objekt_kopplung.py | 36 +++++++++++++++
  • backend/app/api/v1/endpoints/objekte.py | 24 +++++-----
  • backend/app/models/objekt.py | 9 ++--
  • backend/app/schemas/objekt.py | 6 +--
  • backend/app/services/objekte.py | 7 ++-
  • backend/tests/test_objekte.py | 75 ++++++++++++++----------------
  • frontend/src/api/types.ts | 2 +-
  • frontend/src/pages/admin/ObjektSection.tsx | 94 ++++++++++++++++++++------------------