Busflow Docs

Internal documentation portal

Skip to content

Implementation Plan ​

Goal ​

Umsetzungsreifer Arbeitsplan fĂŒr L2-F: AP10–AP19 konservativ triagieren, Vorhaben-Zuordnung und EinreichungsprioritĂ€t ableiten und konkrete Folge-Edits in den Funding-Dokumenten vorbereiten.

Gemeinsamer Ergebnis- und Run-Contract ​

  • Kanonischer Ergebnisordner: docs/1-projects/bsfz-funding/funding-drilldown-L2-results/.
  • PrimĂ€res Ergebnis dieses Drilldowns: docs/1-projects/bsfz-funding/funding-drilldown-L2-results/L2-F-result.md.
  • Hauptdokument-Edits nur ausfĂŒhren, wenn der jeweilige L2-Scope sie explizit erlaubt; sonst konkrete Patch-/TextvorschlĂ€ge im Ergebnisdokument festhalten.
  • Reihenfolge/Gates: G → A → B → D/E/F → C → H. Abweichungen mĂŒssen im Ergebnis als Annahme oder Blocker markiert werden.

Tasks ​

  1. Arbeitskontext und Pfade normalisieren: L2-F-Scope aus L1 und L2-F gegen die aktuelle Repository-Struktur abgleichen.

    • File: docs/1-projects/bsfz-funding/funding-drilldown-L1.md
    • File: docs/1-projects/bsfz-funding/funding-drilldown-L2-F.md
    • Changes: Keine in diesem Schritt; fĂŒr die spĂ€tere L2-F-AusfĂŒhrung festhalten, dass einige Prompt-Pfade veraltet sind (docs/strategy/..., docs/supporting/reference/...) und aktuell unter docs/1-projects/bsfz-funding/, docs/2-areas/ und docs/3-resources/ liegen.
    • Acceptance: Eine Quellenliste mit aktuellen, existierenden Pfaden liegt vor; fehlende/verschobene Pfade sind explizit markiert.
  2. AP10–AP19 aus dem AP-Katalog extrahieren: FĂŒr jeden Kandidaten Forschungsfrage, Neuartigkeit, Stunden und Warnhinweise erfassen.

    • File: docs/1-projects/bsfz-funding/funding-work-packages.md
    • Changes: SpĂ€ter ggf. Status-/Triage-Spalten oder einen Abschnitt „L2-F Triage AP10–AP19“ ergĂ€nzen; zunĂ€chst nur extrahieren.
    • Acceptance: Zehn AP-Steckbriefe AP10–AP19 mit Stundenwerten ergeben zusammen den bekannten Kandidatenrahmen von 1.220h.
  3. Risikomuster und bestehende Hypothesen erfassen: RisikoĂŒbersicht und Muster A/B/C inklusive Sonderfall AP18 ĂŒbernehmen.

    • File: docs/1-projects/bsfz-funding/bsfz-ablehnungsrisiken.md
    • Changes: SpĂ€ter Risiko-/Argumentationsmuster pro AP synchronisieren; zunĂ€chst nur Muster-Mapping als Arbeitsgrundlage erstellen.
    • Acceptance: FĂŒr jeden AP ist ein erwartetes Muster dokumentiert: A fĂŒr AP10/AP13/AP17, B fĂŒr AP12/AP14/AP19, C fĂŒr AP11/AP15/AP16, Sonderfall AP18.
  4. Task entfÀllt.

  5. Task entfÀllt.

  6. AP18-CRDT-Entscheidung prĂŒfen: Gezielt nach Yjs/Automerge/CRDT vs. Last-Write-Wins/Hasura-Standardpfad suchen.

    • File: gesamtes Repository (grep nach yjs, automerge, crdt, last-write, LWW, collaborative, trip planning)
    • Changes: Bei spĂ€terer Umsetzung entweder AP18 als förderfĂ€hig schĂ€rfen oder als No-Go/Verschieben markieren.
    • Acceptance: AP18-Triage enthĂ€lt eine binĂ€re Aussage: Go nur bei CRDT-Plan, Verschieben bis CRDT-Protokoll existiert oder No-Go bei Last-Write-Wins/kein Plan.
  7. AP19-Wallet-/Offline-Validierung prĂŒfen: Unterscheiden, ob nur Standard Apple/Google Wallet Passes geplant sind oder ein Custom-Offline-Validierungsprotokoll existiert.

    • File: apps/passenger/README.md
    • File: apps/passenger/docs/features.md
    • File: packages/services/README.md
    • File: docs/3-resources/reference/PRODUCT_demo-loop.md
    • Changes: Bei spĂ€terer Umsetzung AP19 nur aufnehmen, wenn ein Custom-Protokoll geplant oder als konkreter Forschungsplan formuliert wird.
    • Acceptance: AP19-Triage enthĂ€lt klaren Befund zu Standard-Wallet vs. Custom-Offline-Validierung und eine Bedingung fĂŒr Einreichung oder Verschiebung.
  8. Frascati-Schnelltest je AP anwenden: Neuartigkeit, UnwĂ€gbarkeit und PlanmĂ€ĂŸigkeit pro Kandidat bewerten.

    • File: docs/1-projects/bsfz-funding/forschungszulagengesetz.md
    • File: docs/1-projects/bsfz-funding/forschungszulagengesetz-ausfuehrlich.md
    • Changes: Keine; Bewertung in Triage-Artefakt dokumentieren.
    • Acceptance: Jeder AP erhĂ€lt ein kurzes Urteil zu Wie-nicht-Was, technische UnwĂ€gbarkeit, inhaltliche Substanz und eine konservative Ampel.
  9. Go/No-Go/Verschieben-Entscheidung ableiten: APs anhand inhaltlicher StÀrke, Risiko, Bedingungen und Kombinierbarkeit einstufen.

    • File: neues Arbeitsartefakt, z.B. docs/1-projects/bsfz-funding/funding-drilldown-L2-results/L2-F-result.md
    • Changes: Neues Ergebnisdokument mit Triage-Tabelle vorbereiten.
    • Acceptance: Tabelle enthĂ€lt exakt die geforderten Spalten AP | Entscheidung | BegrĂŒndung | Vorhaben | Stunden | Bedingungen; jede BegrĂŒndung ist maximal 3 SĂ€tze.
  10. Vorhaben-Zuordnung und Kombinierbarkeit prĂŒfen: Aufgenommene APs bestehenden Vorhaben 1–4 oder einem möglichen fĂŒnften Vorhaben zuordnen.

    • File: docs/1-projects/bsfz-funding/STRATEGY_public-funding.md
    • File: docs/1-projects/bsfz-funding/bsfz-antrag-vorhaben.md
    • Changes: SpĂ€ter ggf. Clustering-/Vorhaben-Zuordnung ergĂ€nzen; besonders AP15 als Erweiterung zu AP3 prĂŒfen.
    • Acceptance: Jeder Go- oder Verschieben-AP hat eine Vorhaben-Empfehlung mit BegrĂŒndung, inklusive Integrationshinweisen wie AP15 → AP3.
  11. Stunden- und 40h/Woche-Rahmen aktualisieren: Volumen der Go-APs, Verschieben-APs und verworfenen APs summieren.

    • File: docs/1-projects/bsfz-funding/funding-work-packages.md
    • File: docs/1-projects/bsfz-funding/STRATEGY_public-funding.md
    • Changes: SpĂ€ter StundenĂŒbersicht und konservatives/maximales Szenario synchronisieren.
    • Acceptance: Ergebnis enthĂ€lt Jahr-1-Go-Stunden, Jahr-2+-Stunden, No-Go-Stunden, sowie Hinweis, ob der Gesamtplan mit 40h/Woche plausibel bleibt.
  12. Bedingungsliste erstellen: Versteckte Bedingungen und Blocker pro AP zusammentragen.

    • File: neues Arbeitsartefakt, z.B. docs/1-projects/bsfz-funding/funding-drilldown-L2-results/L2-F-result.md
    • Changes: Abschnitt „Bedingungen vor Einreichung“ ergĂ€nzen.
    • Acceptance: AP18 und AP19 sind enthalten; weitere APs mit dĂŒnner Substanz (z.B. AP10/AP11/AP13/AP16 bei nur Konzept) haben konkrete inhaltliche Bedingungen.
  13. Konkrete Folge-Edits planen: Aus den Ergebnissen eine Edit-Liste fĂŒr die Funding-Dokumente ableiten.

    • File: docs/1-projects/bsfz-funding/funding-work-packages.md
    • File: docs/1-projects/bsfz-funding/bsfz-ablehnungsrisiken.md
    • File: docs/1-projects/bsfz-funding/STRATEGY_public-funding.md
    • File: docs/1-projects/bsfz-funding/bsfz-antrag-vorhaben.md
    • Changes: Nur nach L2-F-Entscheidung: AP-Status, RisikoĂŒbersicht, Vorhaben-Clustering und ggf. Formulartexte synchronisieren.
    • Acceptance: Ergebnis enthĂ€lt eine priorisierte Edit-Checkliste mit Zielabschnitt, Änderungstyp und AbhĂ€ngigkeit.
  14. Validierung und Konsistenzcheck durchfĂŒhren: Ergebnisse gegen Akzeptanzkriterien und bestehende Dokumente prĂŒfen.

    • File: docs/1-projects/bsfz-funding/funding-drilldown-L2-F.md
    • File: docs/1-projects/bsfz-funding/funding-drilldown-L1.md
    • Changes: Keine; Validierungscheckliste ausfĂŒllen.
    • Acceptance: Alle L2-F-Akzeptanzkriterien sind abgehakt; keine Entscheidung bleibt unbegrĂŒndet; AP18/AP19 haben konkrete Befunde; Summen stimmen mit 1.220h Ausgangsvolumen ĂŒberein oder Abweichungen sind erklĂ€rt.

Zusatzpflicht: RĂŒckwirkung auf L2-A/B ​

Falls AP10–AP19 verworfen, verschoben oder stundenrelevant verĂ€ndert werden, muss L2-F-result.md eine kurze Sektion RĂŒckwirkung auf L2-A/B enthalten: betroffene Vorhaben, Stunden-/Clustering-Auswirkung, Konsistenzbedarf in B.

Pflichtformat: Input fĂŒr L2-C ​

Die Ergebnisdatei muss eine maschinenlesbare Übergabetabelle mit identischer Struktur zu D/E/F enthalten:

APGo/No-GoF&E %Standard-Engineering %schwĂ€chstes Frascati-KriteriumHaupteinwandVerteidigungBeweislĂŒcke

ZusÀtzlich sind AbhÀngigkeiten/Teilablehnungsrelevanz kurz zu markieren, damit L2-C Muster-, Audit- und Teilablehnungslogik konsolidieren kann.

Files to Modify ​

  • docs/1-projects/bsfz-funding/funding-work-packages.md - SpĂ€ter AP10–AP19-Triage, Statusentscheidungen, Stunden-Szenarien und Bedingungen einarbeiten.
  • docs/1-projects/bsfz-funding/bsfz-ablehnungsrisiken.md - SpĂ€ter RisikoĂŒbersicht und Muster A/B/C pro AP mit finaler Triage synchronisieren.
  • docs/1-projects/bsfz-funding/STRATEGY_public-funding.md - SpĂ€ter Auswirkungen auf Vorhaben-Clustering, EinreichungsprioritĂ€t und Stundenrahmen einarbeiten.
  • docs/1-projects/bsfz-funding/bsfz-antrag-vorhaben.md - Nur falls APs in Jahr 1 aufgenommen werden: Vorhaben-Texte/Arbeitsplan/Zuordnung ergĂ€nzen; Änderung nur nach Freigabe.

New Files ​

  • docs/1-projects/bsfz-funding/funding-drilldown-L2-results/L2-F-result.md - Empfohlenes Ergebnisartefakt fĂŒr die eigentliche L2-F-AusfĂŒhrung: Triage-Tabelle, inhaltliche Befunde, Bedingungen, StundenĂŒbersicht und Edit-Checkliste.

Dependencies ​

  • Task 1 muss vor allen anderen Tasks abgeschlossen sein.
  • Tasks 2 und 3 liefern die Ausgangsdaten fĂŒr Tasks 6 bis 12.
  • Tasks 6 und 7 mĂŒssen vor Task 9 abgeschlossen sein; insbesondere AP18/AP19 blockieren die finale Triage.
  • Task 8 liefert die qualitative Bewertung fĂŒr die Triage.
  • Tasks 10 und 11 hĂ€ngen von Task 9 ab, weil nur final eingestufte APs sinnvoll zugeordnet und summiert werden können.
  • Task 13 hĂ€ngt von Tasks 9 bis 12 ab.
  • L2-F lĂ€uft laut L1 nach G/A/B parallel zu D/E; die Ergebnisse werden spĂ€ter von L2-C benötigt.

Risks ​

  • docs/1-projects/bsfz-funding/context.md war beim Planen nicht auffindbar; falls der Parent-Kontext dort zusĂ€tzliche Vorgaben erwartet, muss die L2-F-AusfĂŒhrung diese Datei erneut prĂŒfen oder den fehlenden Kontext explizit klĂ€ren.
  • Mehrere L2-F-Quellpfade sind veraltet; falsche Pfade könnten zu „fehlender Beleg“-Fehlurteilen fĂŒhren.
  • AP10/AP11/AP13/AP16 scheinen vorab eher Domain-Model- als ADR-/Code-belegt zu sein; konservative Bewertung kann zu Verschieben statt Jahr-1-Go fĂŒhren.
  • AP18 ist binĂ€r riskant: Ohne tatsĂ€chlichen CRDT-Plan/Artefakt darf es nicht als förderfĂ€hig behandelt werden.
  • AP19 ist binĂ€r riskant: Standard Apple/Google-Wallet-Signaturen reichen nicht; ohne Custom-Offline-Protokoll sollte es verschoben oder verworfen werden.
  • AP15 sollte voraussichtlich nicht standalone beantragt werden; die Integration in AP3 muss mit L2-D konsistent bleiben.
  • Stunden- und Vorhaben-Änderungen können L2-A/B-Strategieannahmen beeinflussen und mĂŒssen vor finalen Edits cross-geprĂŒft werden.

Internal documentation — Busflow