# Portabilität: UNIVERSAL
# Version: 1.0.1
# Zuletzt validiert: 2026-05-17
# Nächste Prüfung: 2026-08-17

WORKFLOW - BACH Arbeitsablaeufe
================================

BESCHREIBUNG
------------
Workflows beschreiben WANN man WELCHEN Skill in WELCHER Reihenfolge einsetzt.
Ein Workflow ist eine Anleitung zum strategischen Einsatz von Skills.

WORKFLOW-SPEICHERORT
--------------------
  skills/workflows/          Alle BACH Workflows (22 .md Dateien)
  agents/_experts/steuer/     Steuer-Workflows (7 .md Dateien)
  DB: skills-Tabelle          type='workflow' (automatisch synchronisiert)

VERFÜGBARE WORKFLOWS
---------------------
  System-Workflows (10):
  ----------------------
  bugfix-protokoll.md            Fehlerkorrektur-Prozess
  cli-änderung-checkliste.md    CLI-Befehl hinzufügen
  dev-zyklus.md                  Entwicklungszyklus (8 Phasen)
  ordner-flattening.md           Ordner-Struktur abflachen
  projekt-aufnahme.md            Neues Projekt aufnehmen
  service-agent-validator.md     Service/Agent Validator
  system-anschlussanalyse.md     Integrations-Check
  system-aufräumen.md           Aufräumen und Archivieren
  system-mapping.md              System kartieren
  system-synopse.md              System-Übersicht erstellen
  system-testverfahren.md        Test-Prozeduren

  Dokumentations-Workflows (4):
  -----------------------------
  docs-analyse.md                Dokumentations-Analyse
  help-forensic.md               Help Ist-Soll Prüfung (Recurring: 14d)
  wiki-author.md                 Wiki-Beitraege erstellen (Recurring: 21d)
  migrate-rename.md              Datei-Umbenennung mit Wrapper

  Partner-Workflows (2):
  ----------------------
  gemini-delegation.md           Aufgaben an Gemini delegieren
  google-drive.md                Google Drive Nutzung

  Analyse-Workflows (4):
  ----------------------
  agent-skill-finder.md          Agent-Skill Mapping Analyse
  skill-abdeckungsanalyse.md     Skill-Coverage prüfen
  synthese.md                    Dokumente zusammenfuehren
  ing-strategie.md               ING Banking Workflow

  Persönliche-Workflows (1):
  ---------------------------
  cv-generierung.md              Lebenslauf erstellen/aktualisieren

  Steuer-Workflows (7):
  ---------------------
  HINWEIS: Diese Workflows liegen in agents/_experts/steuer/

  steuer-beleg-scan.md                  Belege scannen und erfassen
  steuer-fahrtkosten-homeoffice.md      Fahrtkosten + Homeoffice berechnen
  steuer-finanzamt-export.md            Finanzamt-Export erstellen
  steuer-sonderausgaben-erfassen.md     Sonderausgaben erfassen
  steuer-telekommunikation-eigenbeleg.md Internet/Telefon 20% Pauschale
  steuer-versicherungen-erfassen.md     Versicherungen steuerlich erfassen
  steuer-werbungskosten-erfassen.md     Werbungskosten erfassen

WANN WELCHEN WORKFLOW
---------------------
  Bug gefunden?           -> bugfix-protokoll.md
  Neuer CLI-Befehl?       -> cli-änderung-checkliste.md
  Neues Projekt?          -> projekt-aufnahme.md
  System analysieren?     -> system-mapping.md oder system-synopse.md
  Aufräumen?             -> system-aufräumen.md
  Integration prüfen?    -> system-anschlussanalyse.md
  Gemini nutzen?          -> gemini-delegation.md
  Help prüfen?           -> help-forensic.md (Recurring: 14d)
  Wiki erweitern?         -> wiki-author.md (Recurring: 21d)
  Datei umbenennen?       -> migrate-rename.md
  Ordner vereinfachen?    -> ordner-flattening.md
  Fahrtkosten/Homeoffice? -> steuer-fahrtkosten-homeoffice.md
  Belege scannen?         -> steuer-beleg-scan.md
  Werbungskosten?         -> steuer-werbungskosten-erfassen.md
  Sonderausgaben?         -> steuer-sonderausgaben-erfassen.md
  Versicherungen Steuer?  -> steuer-versicherungen-erfassen.md
  Internet/Telefon?       -> steuer-telekommunikation-eigenbeleg.md
  Finanzamt Export?       -> steuer-finanzamt-export.md
  Entwicklungszyklus?     -> dev-zyklus.md (8 Phasen)

STANDARD SESSION-WORKFLOW
-------------------------
1. bach startup                # Session starten (Standard: GUI-Mode)
2. ROADMAP.md lesen            # Aufgabe waehlen
3. Aufgabe bearbeiten
4. Zwischen-Tasks: bach status # Zeit prüfen
5. bach shutdown               # Session beenden

SESSION TIMING
--------------
  Timeout-Schutz:  Claude kann nach ~13 Min abbrechen
  Empfehlung:      Alle 10 Min kurzen Status dokumentieren
  Bei langen Tasks: bach memory session "STATUS: ..."

AUFGABENGROESSE
---------------
  <5 Min     Einfach erledigen
  ~15 Min    Memory aktuell halten
  >30 Min    Vorstrukturieren (Teilaufgaben erstellen)
  >1h        Als Planungsaufgabe aufnehmen

ABGRENZUNG: WORKFLOW vs TEAM-FLOW
---------------------------------
  ┌────────────────────────────┬────────────────────────────────┐
  │  WORKFLOW                  │  TEAM-FLOW (geplant)           │
  ├────────────────────────────┼────────────────────────────────┤
  │  EIN Akteur                │  MEHRERE Akteure               │
  │  Schritt-Anleitung         │  Übergabe-Management          │
  │  Text in .md Datei         │  Strukturiert in DB/JSON       │
  │  skills/workflows/        │  GUI Skills-Board (geplant)    │
  └────────────────────────────┴────────────────────────────────┘

CLI-BEFEHLE
-----------
  bach help workflow           Diese Hilfe
  bach help between-tasks      Zwischen-Task-Checks
  bach help startup            Session-Start
  bach help shutdown           Session-Ende

  bach startup                 Session starten (Default: GUI)
  bach startup quick           Schnellstart ohne Dir-Scan
  bach startup mode            Modus ändern: gui|text|dual|silent

  bach status                  Systemstatus anzeigen

  bach shutdown                Session beenden (mit Dir-Scan)
  bach shutdown quick          Schnell ohne Dir-Scan
  bach shutdown emergency      Notfall - nur Working Memory sichern

WORKFLOW LESEN
--------------
  # Direkt im File-System:
  skills/workflows/<name>.md
  agents/_experts/steuer/<name>.md

  # Mit Help-System (Alias-Unterstützung):
  bach help workflow/bugfix-protokoll
  bach help workflow/help-forensic

  # Im Chat-Client:
  Read-Tool: skills/workflows/bugfix-protokoll.md

NEUEN WORKFLOW ERSTELLEN
------------------------
1. Datei anlegen: skills/workflows/mein-workflow.md
2. Format beachten:
   - Titel mit #
   - Schritte nummeriert
   - Bedingungen klar formuliert
   - Referenzen auf andere Workflows/Skills

SIEHE AUCH
----------
  bach help tasks              Task-System
  bach help maintain           Wartungs-Tools
  bach help startup            Session-Start Protokoll
  bach help skills             Skills-System
  docs/con4_CONCEPT_Skill_Architecture_v2_70.md  Skill-Architektur
