# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-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)

VERFUEGBARE WORKFLOWS
---------------------
  System-Workflows (10):
  ----------------------
  bugfix-protokoll.md            Fehlerkorrektur-Prozess
  cli-aenderung-checkliste.md    CLI-Befehl hinzufuegen
  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-aufraeumen.md           Aufraeumen und Archivieren
  system-mapping.md              System kartieren
  system-synopse.md              System-Uebersicht erstellen
  system-testverfahren.md        Test-Prozeduren

  Dokumentations-Workflows (4):
  -----------------------------
  docs-analyse.md                Dokumentations-Analyse
  help-forensic.md               Help Ist-Soll Pruefung (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 pruefen
  synthese.md                    Dokumente zusammenfuehren
  ing-strategie.md               ING Banking Workflow

  Persoenliche-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-aenderung-checkliste.md
  Neues Projekt?          -> projekt-aufnahme.md
  System analysieren?     -> system-mapping.md oder system-synopse.md
  Aufraeumen?             -> system-aufraeumen.md
  Integration pruefen?    -> system-anschlussanalyse.md
  Gemini nutzen?          -> gemini-delegation.md
  Help pruefen?           -> 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 pruefen
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
---------------------------------
┌────────────────────────────┬─ ───────────────────────────────┐
  │ FLUJO DE TRABAJO │ FLUJO DE EQUIPO (planificado) │
  ├────────────────────────────┼─ ───────────────────────────────┤
  │ UN actor │ MÚLTIPLES actores │
  │ Instrucciones de paso │ Gestión de entrega │
  │ Texto en archivo .md │ Estructurado en DB/JSON │
  │ habilidades/flujos de trabajo/ │ Tablero de habilidades GUI (planificado) │
  └──────────────────── ────────┴──────────── ────────────────────┘

COMANDOS CLI
-----------
  bach help workflow           Estas ayudas
  bach help between-tasks      Comprobaciones de tareas intermedias
  bach help startup            Inicio de sesión
  bach help shutdown           Fin de sesión

  bach startup                 Iniciar sesión (predeterminado: GUI)
  bach startup quick           Inicio rápido sin escaneo de directorio
  bach startup mode            Modo de cambio: gui|text|dual|silent

  bach status                  Mostrar estado del sistema

  bach shutdown                Finalizar sesión (con escaneo de directorio)
  bach shutdown quick          Rápido sin escaneo de directorio
  bach shutdown emergency      Emergencia: solo guarda memoria de trabajo

LECTURA DE FLUJO DE TRABAJO
--------------
  # Directamente en el sistema de archivos:
  habilidades/flujos de trabajo/<nombre>.md
  agentes/_experts/steuer/<nombre>.md

  # Con sistema de ayuda (alias soporte):
  bach help workflow/bugfix-protokoll
  bach help workflow/help-forensic

  # En el cliente de chat:
  Herramienta de lectura: skills/workflows/bugfix-protocol.md

CREAR NUEVO FLUJO DE TRABAJO
------------------------
1. Crear archivo: skills/workflows/mein-workflow.md
2. Formato de nota:
   - Título con #
   - Pasos numerados
   - Condiciones claramente formuladas
   - Referencias a otros flujos de trabajo/habilidades

VER TAMBIÉN
----------
  bach help tasks              Sistema de tareas
  bach help maintain           Herramientas de mantenimiento
  bach help startup            Protocolo de inicio de sesión
  bach help skills             Sistema de habilidades
  docs/con4_CONCEPT_Skill_Architecture_v2_70.md Arquitectura de habilidades
