Busflow Docs

Internal documentation portal

Skip to content

Arbeitspakete (Arbeitsdokument) ​

Die Arbeitspakete des V1-Antrags (AP1, AP2, AP3a, AP3b, AP4–AP9). Je AP: die 2-Satz-Beschreibung (Text fĂŒr das Antragsformular, ~500 Zeichen) und Stichpunkte als Material fĂŒr den Fließtext.

→ Herkunft je AP und die Antragstabelle: Arbeitsplan-Tabelle & Mapping → Sprachregeln: Sprachleitfaden


AP1 — Architektur- und Konsistenzmodellierung ​

Antragstext: Wir entwickeln die grundlegenden Daten-, Zustands- und Ablaufmodelle und untersuchen experimentell, ob sich die widersprĂŒchlichen Anforderungen — Betrieb ohne Netz, unverĂ€nderbare Daten, gĂŒltige VerknĂŒpfungen, Echtzeit und strikte Trennung der Kundenfirmen — ĂŒberhaupt in einer einzigen Architektur vereinen lassen. Die Modelle werden schrittweise entwickelt, an Konsistenz- und Trennungsanforderungen geprĂŒft und in mehreren DurchlĂ€ufen verbessert.

Stichpunkte:

  • Verteilte Daten-, Zustands- und Ablaufmodelle entwerfen
  • Zentrale Frage: widersprĂŒchliche Anforderungen in einer Architektur vereinbar?
  • Fachlich getrennte Bereiche, schriftlich festgehaltene Architekturentscheidungen
  • Basis: PostgreSQL mit Rechtetrennung bis auf Datensatzebene
  • Fundament fĂŒr die folgenden Arbeitspakete

AP2 ⭐ — Konsistenzerhaltende Preis- und Margenermittlung unter zeitlicher DatenunvollstĂ€ndigkeit ​

Antragstext: Wir entwickeln ein Verfahren, das einen verbindlichen Verkaufspreis und die zugehörige Marge berechnet, obwohl wichtige Eingabedaten zum Zeitpunkt der Preisbildung noch nicht feststehen und erst nach der Reise endgĂŒltig vorliegen. Die frĂŒh erzeugten Zwischenwerte dĂŒrfen spĂ€ter nur korrigiert, nie ĂŒberschrieben werden und mĂŒssen sich nachweisbar dem Endwert annĂ€hern; das Verfahren wird an GrenzfĂ€llen entwickelt, geprĂŒft und verbessert.

Stichpunkte:

  • Storno verteilt Fixkosten neu — Korrektur betrifft viele Buchungen
  • Drei getrennte DatenstrĂ€nge widerspruchsfrei verbinden (Kosten, Preis, Regeln)
  • Mehrere Steuerwelten je nach Land und Zeitpunkt (§ 25 UStG)
  • Steuerregeln versioniert: je Vorgang gilt die damalige Regel
  • Bordverkauf nach Aufenthaltsland des Busses besteuert

Innovationspunkte (Fließtext-Material, nach StĂ€rke geordnet):

  1. AnnĂ€herung an den Endwert unter Teilinformation. Schon die Anzahlung erzeugt rechtlich verbindliche Zwischenwerte, die sich nachweisbar dem erst nach der Reise feststehenden Endwert annĂ€hern mĂŒssen. Ob ein Algorithmus das schafft, ist offen — ein negatives Ergebnis ist möglich. (Eigentliche Forschungsfrage.)
  2. Korrektur betrifft viele Buchungen zugleich. Ein Storno verteilt die Fixkosten neu. Standardverfahren (IFRS 15, IBNR) korrigieren SchĂ€tzwerte nur, solange jede Korrektur genau einer Buchung zugeordnet ist — hier nicht.
  3. Drei getrennte DatenstrĂ€nge widerspruchsfrei verbinden. Kostenkalkulation, Preisbildung und Steuerregeln laufen in eigenen, nur-ergĂ€nzenden StrĂ€ngen; ihre widerspruchsfreie VerknĂŒpfung ist ungelöst.
  4. Versionierte Steuerregeln. Ändert sich ein Gesetz, gilt je Vorgang weiter die damals gĂŒltige Regel.
  5. Mehrere Steuerwelten nebeneinander, erst nach der Reise zugeordnet. § 25-Marge (mit steuerfreiem Drittlandsanteil) neben normal besteuerten Eigenleistungen — keine feste Quote, rĂŒckwirkend Ă€nderbar.
  6. Verschiedene LĂ€nder, verschiedene Regeln. Bei grenzĂŒberschreitenden Touren hĂ€ngt die Steuerwelt vom Ort ab (Beförderung anteilig am Ort, Bordverkauf nach Aufenthaltsland). Aus zwei Steuerwelten werden je nach Route mehrere — je Vorgang nach Ort × Zeitpunkt aufzulösen. (Mit Steuerberater fachlich klĂ€ren; im Antrag nur die technische Seite benennen.)
  7. Ein Verkauf erzeugt mehrere SteuerbuchungssĂ€tze bei gemischten Leistungen; ein Verlust darf nicht zu einer negativen Steuer fĂŒhren (Deckelung); alle Werte werden aus der unverĂ€nderlichen Ereignishistorie hergeleitet, mit durchgehender PrĂŒfspur.

Warum das kein Standard-Engineering ist (Konjunktion a∧b∧c): Jede der drei Eigenschaften ist einzeln Stand der Technik — (a) Negativmargen-Kappung, (b) ĂŒber die Ist-Pax gekoppelte Fixkosten, (c) gesetzlich erzwungene Online-Korrektur (Anzahlungsbesteuerung im Margenschema, EuGH C-422/17). Einzeln auflösbar: ohne (c) genĂŒgt eine einmalige Nachberechnung nach der Reise; ohne (a) konvergiert ein linearer Nachholbetrag glatt (IFRS 15); ohne (b) ist jede Buchung unabhĂ€ngig nachziehbar. Erst (a) ∧ (b) ∧ (c) zugleich erzeugt das ungelöste Objekt: eine Tatsache verschiebt viele gekoppelte Margen, mehrere Kappungen kippen, und das in bereits gesperrte Perioden hinein nur vorwĂ€rts korrigierbar. Das ist der Förderkern — nicht „SchĂ€tzen und Korrigieren" an sich. (Forschungskern § 1; gegenĂŒber Gutachtern der entscheidende Verteidigungspunkt.)

Abgrenzung zum Stand der Technik: Touristiksysteme rechnen Preise meist nur einmal; IFRS 15/IBNR korrigieren nur buchungsweise. Die Neuverteilung ĂŒber viele Buchungen und die mehreren ortsabhĂ€ngigen Steuerwelten bilden sie nicht ab.

Test (Forschungsanker): versionierter PrĂŒfdatensatz mit GrenzfĂ€llen (Storno, Teilstorno, Umbuchung), an dem die AnnĂ€herung an den Endwert gemessen wird; Validierung an Pilot-/Betreiberszenarien vor Inbetriebnahme.


AP3a — Offline-Synchronisation der Betriebsdaten (Datenabgleich) ​

(Einlass und Bordverkauf offline; Fahrgast-Nachweise als geparkte Erweiterung)

Antragstext: Wir entwickeln ein Verfahren, das die Daten verstreuter GerĂ€te nach Stunden ohne Netz wieder zu einem widerspruchsfreien Stand zusammenfĂŒhrt und dabei die gesetzliche UnverĂ€nderbarkeit der Daten einhĂ€lt, obwohl Systeme ohne durchgehende Verbindung sonst nur „irgendwann gleich" werden. Das Verfahren deckt Einlass und Bordverkauf offline ab und wird an KonfliktfĂ€llen entwickelt, geprĂŒft und verbessert.

Stichpunkte:

  • Fahrer scannt offline ein bereits storniertes Ticket
  • Bordverkauf erfasst auch den Ort des Verkaufs (Anschluss an AP2)
  • Bei Konflikten hat der Serverstand Vorrang
  • Lokale GerĂ€te-Datenbank, gebĂŒndelter Abgleich mit dem Server
  • Fahrgast-Nachweise (Erweiterung, s. Hinweis): offline prĂŒfbare, signierte Nachweise trotz nachtrĂ€glich Ă€nderbarer Buchung

Facetten (als ein Thema schreiben, nicht als Liste):

  • Einlass offline: TicketprĂŒfung gegen serverseitig schon stornierte Buchung
  • Bordverkauf offline: Verkauf lokal, Zahlung spĂ€ter verknĂŒpft, Ort festgehalten (Anschluss an AP2)
  • Fahrgast-Nachweise (Erweiterung): offline prĂŒfbare, signierte Nachweise trotz nachtrĂ€glich Ă€nderbarer Buchung

Hinweis: aus dem frĂŒheren „dichten" AP3 herausgelöst. AP3a = Datenabgleich (dieser AP), AP3b = Ressourcen-Vergabe (nĂ€chster AP).

⚠ Scope/Stunden: Die Fahrgast-Nachweise (Katalog-AP19, ~120 h) sind eine Erweiterung und nicht im AP3a-Budget (~150 h) enthalten. Entweder die 120 h separat ausweisen oder die Nachweise im Antragstext (2 SĂ€tze) weglassen — derzeit decken die zwei SĂ€tze nur Einlass + Bordverkauf ab. Bis zur Entscheidung nicht doppelt einplanen.


AP3b — Konfliktfreie Ressourcen- und Sitzplatzvergabe ​

(Sitzvergabe, Neuverteilung, gleichzeitige Disposition)

Antragstext: Wir entwickeln ein Verfahren, das knappe Betriebsressourcen — vor allem SitzplĂ€tze — konfliktfrei vergibt, obwohl Onlinebuchung, Telefon und Fahrer-App gleichzeitig und teils ohne Netz darauf zugreifen, und das die Vergabe bei einem Fahrzeugtausch ohne Doppelbelegung neu ordnet. Die Vergabe- und Ausgleichsregeln werden an KonfliktfĂ€llen entwickelt, geprĂŒft und verbessert.

Stichpunkte:

  • SitzplĂ€tze konfliktfrei ĂŒber Onlinebuchung, Telefon und Fahrer-App
  • Gleichzeitige Vergabe ĂŒber alle KanĂ€le ohne Doppelbelegung
  • Sitze neu verteilen bei Fahrzeugtausch (Bus-Layout, PrĂ€ferenzen wie Fenster/Gang/Gruppe)
  • Gleichzeitige Disposition: OberflĂ€che gleicht Konflikte aus statt Fehlermeldung
  • Setzt den Offline-Abgleich aus AP3a voraus

AP4 — MandantenĂŒbergreifende PrĂŒfung gesetzlicher Vorgaben (Lenk- und Ruhezeiten) ​

Antragstext: Wir entwickeln ein Verfahren, das die komplexen EU-Lenk- und Ruhezeiten in Echtzeit berechnet, auch wenn ein freiberuflicher Fahrer fĂŒr mehrere Busunternehmen fĂ€hrt und seine gesetzliche Ruhezeit-Bilanz ĂŒber alle hinweg gilt — das Datenmodell aber nur die Daten je eines Unternehmens sieht. Die PrĂŒfregeln werden entwickelt, an GrenzfĂ€llen gegen eine Referenzbilanz geprĂŒft und verbessert.

Stichpunkte:

  • Sechs ineinandergreifende Regeln ĂŒber rollierende 14-Tage-Fenster
  • Ruhezeit-Bilanz zĂ€hlt ĂŒber mehrere Busunternehmen zusammen
  • Einheitliches Modell fĂŒr Fahrtenschreiber, Selbstauskunft, Tourabschnitt
  • LĂ€nderspezifische Pflichtangaben bei grenzĂŒberschreitenden Touren
  • Personaleinsatz unter mehreren Bedingungen zuteilen

AP5 — Ereignisgesteuerte Ablaufsteuerung ​

(mit Fahrgast-Kommunikation)

Antragstext: Wir entwickeln eine Steuerung, die zusammenhĂ€ngende AblĂ€ufe ĂŒber die vier getrennten Fachbereiche — Betrieb, Verkauf, Kommunikation und Kundendaten — hinweg koordiniert und lĂŒckenlos protokolliert. Sie entscheidet zugleich, welche Nachricht an den Fahrgast gesendet wird — abhĂ€ngig von gleichzeitig eintreffenden Ereignissen, dem aktuellen Status und der bisherigen Kommunikation (eine Entwarnung nur, wenn zuvor eine VerspĂ€tung gemeldet wurde); die Regeln werden an kollidierenden Ereignissen entwickelt, geprĂŒft und verbessert.

Stichpunkte:

  • Vier Fachbereiche: Betrieb, Verkauf, Kommunikation, Kundendaten
  • Stornierung verdrĂ€ngt geplante Erinnerung und ĂŒbernimmt deren Inhalt
  • Rangfolge: Storno vor Vorfall vor VerspĂ€tung vor Erinnerung
  • Nachricht hĂ€ngt von Status und bisheriger Kommunikation ab
  • Keine Entwarnung ohne vorher gemeldete VerspĂ€tung

Hinweis — die vier Fachbereiche: Betrieb (Operations), Verkauf (Commerce), Kommunikation (Communications) und Kundendaten (Customer Intelligence). MĂŒssen im Antrag/in der Doku einmal sauber benannt sein.

Hinweis — zustandsabhĂ€ngige Kommunikation: Ob eine Nachricht nötig ist, hĂ€ngt vom aktuellen Status und der bisherigen Kommunikation ab. Beispiel: Wurde keine VerspĂ€tung gemeldet, braucht es auch keine Entwarnung, wenn alles wieder pĂŒnktlich ist. (Als Auflösung kollidierender/abhĂ€ngiger Ereignisse formulieren — nicht als „automatische E-Mails".)


AP6 — KI-gestĂŒtzte Verarbeitung und Erzeugung kritischer Inhalte ​

Antragstext: Wir entwickeln Verfahren, die KI-Sprachmodelle fĂŒr kritische AblĂ€ufe beherrschbar machen, damit erfundene Ausgaben weder zu falschen DatenbankeintrĂ€gen noch zu falschen Aussagen in sicherheitskritischen Fahrgastnachrichten fĂŒhren. Eine mehrstufige PrĂŒfung kontrolliert die KI-Ausgabe vor dem Speichern; die PrĂŒfschritte werden entwickelt, gemessen und verbessert.

Stichpunkte:

  • Zwei Fehlerarten: falsche EintrĂ€ge, falsche Nachrichteninhalte
  • PrĂŒfung kontrolliert KI-Ausgabe vor dem Datenbankeintrag
  • Bei sicherheitskritischen Nachrichten gibt ein Mensch frei
  • Aus Quittungsfotos Betrag, Steuersatz und Lieferant lesen
  • HĂ€ufigkeit erfundener Ausgaben messen und senken

AP7 — Gemeinsames Bearbeiten von ReiseplĂ€nen in Echtzeit ​

Antragstext: Wir entwickeln ein Verfahren, mit dem mehrere Personen denselben Reiseplan gleichzeitig und auch ohne Netz bearbeiten können, sodass ihre Änderungen ohne Konflikte zusammengefĂŒhrt werden. Aus dem gemeinsamen Stand entstehen zugleich eine gĂŒltige Datenbankansicht, eine revisionssichere Protokollspur und feste StĂ€nde (Entwurf, veröffentlicht, gesperrt); das Verfahren wird in mehreren Stufen entwickelt, geprĂŒft und verbessert.

Stichpunkte:

  • Gleichzeitige Änderungen konfliktfrei zusammenfĂŒhren, auch offline
  • Gemeinsamen Stand regelmĂ€ĂŸig in die Datenbank ĂŒbertragen
  • Übergang vom laufenden Bearbeiten zu festen StĂ€nden
  • Wer was geĂ€ndert hat, sauber zuordnen
  • Datenstrukturen fĂŒr konfliktfreies Verschmelzen (Fachbegriff: CRDT)

AP8 — Datenschutz und revisionssichere Protokollierung ​

Antragstext: Wir entwickeln eine fĂ€lschungssichere, nur ergĂ€nzende Protokollspur ĂŒber das ganze System und untersuchen, wie sie mit dem rechtssicheren Löschen personenbezogener Daten vereinbar ist — obwohl die gesetzliche Aufbewahrungspflicht (GoBD: nichts darf verĂ€ndert oder gelöscht werden) und die Löschpflicht aus dem Datenschutz (Daten mĂŒssen auf Verlangen gelöscht werden) einander direkt widersprechen. Die Verfahren werden an Lösch- und ZugriffsfĂ€llen entwickelt, geprĂŒft und verbessert.

Stichpunkte:

  • Zielkonflikt: unverĂ€nderbare Aufbewahrung (GoBD) ↔ rechtssichere Löschung (Datenschutz) in einer Architektur
  • Protokollspur wird nur ergĂ€nzt, nie verĂ€ndert
  • Rechtssicheres Löschen markiert und löscht abhĂ€ngige Daten mit, ohne die Protokollspur zu brechen
  • Doppelte Mandantentrennung, im Zweifel sperrend
  • Steuer-spezifische Versionierung liegt in AP2

Hinweis — der Zielkonflikt ist das Forschungselement: Nicht „wir setzen GoBD und Datenschutz um" (das wĂ€re Compliance-Umsetzung), sondern: wie lassen sich eine unverĂ€nderbare Protokollspur und ein löschpflichtiger Personenbezug in derselben Architektur gleichzeitig erfĂŒllen — z. B. ĂŒber Trennung von Inhalts- und Nachweisebene, sodass das Löschen den Nachweis nicht entwertet. Genau diese Vereinbarkeit ist offen.


AP9 — GesamtprĂŒfung und ZusammenfĂŒhrung ​

Antragstext: Wir fĂŒhren die in den vorherigen Arbeitspaketen entwickelten Verfahren zusammen und prĂŒfen ihr Zusammenspiel als Gesamtsystem. Die Erprobung erfolgt an echten Pilot-Szenarien mit Busunternehmen vor dem Echtbetrieb, mit anschließender Verbesserung.

Stichpunkte:

  • Entwickelte Verfahren als Gesamtsystem zusammenfĂŒhren
  • Zusammenspiel der Arbeitspakete prĂŒfen
  • Erprobung an echten Pilot-Szenarien mit Busunternehmen
  • Abschluss vor dem Echtbetrieb

Internal documentation — Busflow