Files
sufw-taetigkeitsnachweise/.copilot/TASKS.md
T
2026-06-08 22:56:16 +02:00

1.3 KiB

Aufgaben: Tätigkeitsnachweis-Generator (Streamlit App)

🔍 Analyse (aktuell)

  • A1: Input-Datei input/2025 JM.xlsx analysieren → Sheet-Namen, Spaltenstruktur, Beispiel-Daten
  • A2: Template template/Tätigkeitsnachweise Stellenförderung.xlsx analysieren → Zielzellen identifizieren

⚙️ Konfiguration

  • K1: config/input-fields.json mit Spaltenschema befüllen (basierend auf A1)
  • K2: config/output-fields.json mit Zell-Mappings befüllen (basierend auf A2)
  • K3: config/settings.ini mit Pfaden und Einstellungen befüllen

🧱 Core-Module

  • C1: requirements.txt befüllen (streamlit, openpyxl)
  • C2: src/__init__.py + src/models.py — Datenklassen
  • C3: src/config.py — Konfigurations-Loader
  • C4: src/parser.py — Input-Datei parsen
  • C5: src/validator.py — Eingabevalidierung
  • C6: src/writer.py — Output generieren

🖥️ UI & Start

  • U1: app.py — Streamlit-Oberfläche
  • U2: start.bat — Windows Batch-Startdatei
  • U3: README.md — vollständige Dokumentation

✅ Test

  • T1: App mit vorhandener Input-Datei und Template testen
  • T2: Edge Cases prüfen (leere Zeilen, Sonderzeichen, fehlende Monate)