AP-Katalog: Forschungszulage â
Zweck: VollstĂ€ndiger Katalog der F&E-Arbeitspakete mit Forschungsfragen und Belegen. Kanonische Referenz fĂŒr alle FZulG-Dokumente. Bezugsdokumente:
STRATEGY_public-funding.md(Vorhaben-Clustering),bsfz-ablehnungsrisiken.md(Risikobewertung).
Status-Legende â
- â Validiert: ADRs/Protokolle existieren, Stundenaufwand belegbar
- đĄ Kandidat: DomĂ€nenartefakt vorhanden, Codebasis-Validierung ausstehend
- âȘ Entwurf: Konzeptionell, noch nicht im Code
AP1 â Margenbesteuerung & Tax-Decomposition Engine â â
- Forschungsfrage: Wie lĂ€sst sich die juristisch restriktive Margenbesteuerung algorithmisch ĂŒber verteilte Systeme abbilden, wenn die tatsĂ€chlichen Fremdleistungskosten und finalen Passagierzahlen zum Zeitpunkt der Preisberechnung unbekannt sind â und eine fehlerhafte Per-Variante-Steuerberechnung eine "legal fiction" ohne Grundlage im Steuerrecht erzeugt?
- Neuartigkeit: Keine Branchenlösung fĂŒr automatische Eigenleistung/Fremdleistung-Diskriminierung mit departure-level Tax-Aggregation. Per-Variante Tax-Split war ungelöst â ADR-012 dokumentiert explizites Deferral als Designentscheidung unter Unsicherheit. ZusĂ€tzlich: ratio-basierter Drittlands-Split (§ 25 Abs. 2) mit EU/THIRD_COUNTRY-Margen-Aufteilung (
tax-engine.md§Algorithmus), Mixed-Strategy-Departures mit 1:N TaxLedgerEntry-KardinalitĂ€t (ADR-015). - Belege: ADR-006, ADR-012 (gescheiterter v1/v2 Ansatz), ADR-015 (1:N CardinalitĂ€tswechsel fĂŒr Mixed-Strategy),
apps/api/docs/tax-engine.md(§ 25 Abs. 2 Algorithmus, § 25 Abs. 5 GoBD-Persistenz-Pflichtfelder) - Stundenaufwand: ~400h (davon ~150â200h F&E: Strategy-Resolution, Drittlands-Split, Deferral-Architektur, GoBD-Persistenz-Design; ~200â250h Standard-Engineering: DATEV-Mapping, Mollie-Integration, Invoice-Rendering, Valibot-Validierung)
IMPORTANT
ADR-009 (BookingConfirmed = DEPOSIT_PAID) ist eine juristische Auslegungsentscheidung (§ 651a BGB), keine technische Forschung. ADR-009 nur als Beleg fĂŒr PlanmĂ€Ăigkeit (formelle Architekturentscheidungen mit Phase-Gates) verwenden, nie als Beleg fĂŒr Forschungsneuartigkeit.
NOTE
Phase-3-FinancialLedger ist bewusst offen. ADR-012 verschiebt die Tax-Decomposition in den FinancialLedger (Phase 3). Die Tatsache, dass die Deferral-Lösung ungetestet ist, belegt laufende UnwĂ€gbarkeit â das FZulG fördert den Forschungsprozess, nicht abgeschlossene Ergebnisse. Im Antragstext als offene Forschungsfrage darstellen.
CAUTION
Git-Chronologie zeigt retrospektive Dokumentation. Die vollstÀndige Timeline:
| Datum | Commit | Inhalt |
|---|---|---|
| 2026-04-07 | f1ebd58 | tax-engine.md erstellt â enthĂ€lt bereits den vollstĂ€ndigen § 25 Algorithmus, Drittlands-Split und Deferral-Architektur |
| 2026-04-10 | 5cba21c | STRATEGIC_BLIND_SPOTS.md erstellt â SB-2 erscheint bereits als â
Resolved. ADR-012 im gleichen Commit erstellt |
| 2026-04-13 | b4428f0 | Verzeichnis-Umbenennung der ADRs |
Es existiert kein Git-Zustand, in dem SB-2 als offenes Problem existierte. Die Lösung (tax-engine.md) existierte 3 Tage vor der Problem-Dokumentation. Die in ADR-012 beschriebenen gescheiterten v1/v2-Iterationen sind in Git nicht nachweisbar.
MaĂnahmen vor BSFZ-Einreichung:
- Ăltere Commits auf PriceMatrix/Tax-Felder durchsuchen â falls Spuren der gescheiterten Per-Variante-Berechnung vor dem 07.04. existieren, als Beleg sichern
- Falls nicht: im Antragstext ehrlich darstellen, dass die formelle Dokumentation retrospektiv erfolgte, und auf die inhaltliche Iteration (v1/v2 in ADR-012) als Beleg setzen statt auf Git-Timestamps
- Alternativ: Code-Iterationen der Tax-Felder in Schema-Dateien als Beleg heranziehen
AP2 â Offline-First Sync Protocol with GoBD Conformance â â
- Forschungsfrage: Wie synchronisiert ein dezentrales System komplexe relationale Daten (Ticket-Scans, BordverkĂ€ufe, Schadensmeldungen), wenn Busse stundenlang in Funklöchern operieren â und gleichzeitig die GoBD-UnverĂ€nderbarkeitsanforderung (AO §146) gewahrt bleiben muss, die im architektonischen Widerspruch zur Eventual Consistency steht? Zwei Operations-spezifische Unterfragen verschĂ€rfen das Problem:
- Boarding-Validation offline: Was passiert, wenn die Driver App offline ein Ticket per QR-Scan validiert, das serverseitig zwischenzeitlich storniert wurde? Die lokale Datenbank kennt die Stornierung nicht. Server-Wins Conflict Resolution reicht hier nicht â der Fahrgast steht physisch im Bus.
- Offline-Payment-Orchestrierung: BordverkÀufe (
OnboardSale) erzeugen Checkout-Sessions ĂŒber Payment-Links, die eine Server-RĂŒckkopplung erfordern (checkout_session_id). Bei fehlender KonnektivitĂ€t muss das System den Verkauf lokal erfassen und die Payment-VerknĂŒpfung deferred herstellen â ein Eventual-Consistency-Problem mit finanzieller Auswirkung.
- Neuartigkeit: Differenzielles Sync-Protokoll (RxDB + custom NestJS batch API), server-wins Conflict Resolution, Idempotency-Deduplizierung via
sync_idempotency_loglösen den Grundwiderspruch ohne BranchenprĂ€zedenz. Die Boarding-Validation- und Offline-Payment-Szenarien erzeugen zusĂ€tzliche Invarianten-Konflikte, die ĂŒber Standard-Offline-Sync hinausgehen. - Belege: ADR-017, SYNC-1/CE-1/CE-2 audit findings;
offline-sync-protocol.md,change_eventsmit Scope-Enums,BoardingEvent(Offline-Scan gegen stornierte Buchung),OnboardSale(deferred Payment-Link-VerknĂŒpfung),schema-operations.md - Stundenaufwand: ~150h
AP3 â EU-561 Compliance Engine & Dispatch Availability â â
- Forschungsfrage: Wie berechnet man echtzeitfĂ€hig die hochkomplexen EU-561 Lenk- und Ruhezeiten (6 ineinandergreifende Regeln ĂŒber gleitende 14-Tage-Fenster), wenn ein Fahrer als Freelancer fĂŒr mehrere Betreiber fĂ€hrt und die gesetzliche Ruhezeitbilanz mandantenĂŒbergreifend ist â das Multi-Tenant-Datenmodell aber nur die Daten eines einzigen Betreibers sieht?
- Neuartigkeit: Cross-Tenant-Freelancer-Problem ist branchenweit ungelöst.
DutyActivity-Abstraktion mit polymorpher Quellenunterscheidung (TACHOGRAPH_IMPORT,SELF_DECLARATION,TOUR_LEG) und source-agnosticComplianceEvaluatorDomain Service als architektonische Antwort. - Belege:
eu-561-compliance-research.md§3.2 (drei ungelöste LösungsansÀtze),dispatch-availability-engine.md - Stundenaufwand: ~200h
AP4 â Event-Driven Multi-Tenant Architecture â â
- Forschungsfrage: Wie koordiniert man Cross-Context-Sagas (z.B. Fahrzeugtausch ĂŒber Operations + Commerce) mit lĂŒckenloser Audit-Trail-Korrelation, wenn vier strikt isolierte Bounded Contexts jeweils eigene
change_events-Tabellen fĂŒhren? - Neuartigkeit: Dual-Layer Tenant Isolation (Hasura RBAC + Postgres RLS, fail-closed) kombiniert mit Cross-Context-Sagas, polymorphem Audit-Trail mit Correlation-IDs und Subscription-Multiplexing fĂŒr Echtzeit-Dispatch architektonisch unerprobt bei Projektstart.
- Belege: ADR-004, ADR-019;
change_eventspolymorphic model;event-catalog.md(40+ formal spezifizierte Domain Events ĂŒber 4 Bounded Contexts mit Payload-Contracts und Cascade-Chains, z.B.VehicleSwappedâIncidentCreatedâ Communications broadcast);workflow-orchestration.md(4-Layer-Architektur: Hasura Events â XState â n8n â BullMQ mit expliziten Routing-Regeln â die Kombination und die Routing-Entscheidungslogik war bei Projektstart offen) - Stundenaufwand: ~150h (vollstĂ€ndig Vorhaben 2)
NOTE
UrsprĂŒnglich 200h geschĂ€tzt. Reduziert auf 150h: Multi-Tenant-Grundlagenarbeit (RLS-Policies, RBAC-Matrix) ist Standard-Engineering. Die förderfĂ€higen Anteile (Cross-Context-Sagas, polymorphes Audit-Trail-Design nach ADR-019, Event-Driven-Orchestrierung) sind in den 150h enthalten. AP4 gehört vollstĂ€ndig zu Vorhaben 2 (nicht mehr auf V1/V2 gesplittet).
AP5 â KI-gestĂŒtzte Verarbeitung und Generierung domĂ€nenkritischer Inhalte â â
- Forschungsfrage: Wie orchestriert man nicht-deterministische Sprachmodelle fĂŒr GeschĂ€ftsprozesse, bei denen fehlerhafte Ausgaben rechtliche oder finanzielle Konsequenzen haben â ĂŒber zwei Anwendungskontexte mit unterschiedlichen Fehlercharakteristiken: strukturelle Halluzinationen bei buchungskritischen DatenbankeintrĂ€gen und inhaltliche Halluzinationen bei sicherheitskritischen Passagiernachrichten?
- Neuartigkeit: LLM-Orchestrierung (Vercel AI SDK / LangChain.js) integriert mit Hasura Event Triggers fĂŒr domain-spezifische Workflows. Halluzinationsrate in buchungskritischen Kontexten bei Projektstart unbekannt. Human-in-the-Loop-Mechanismus fĂŒr sicherheitskritische Krisennachrichten.
- Belege:
docs/architecture/ai.md,mcp-agent-bridge.md;validation-strategy.md(3-Layer Defense-in-Depth: Valibot als Anti-Corruption-Layer validiert untyped/unpredictable LLM-JSON vor ACID-Insertion â explizit fĂŒr LLM-Safety entworfen);docs-hub.md§Context-Engine (Prototyp und Machbarkeitsstudie fĂŒr spĂ€tere Product-AI: RAG-Pipeline-Evolutiondocs-assistantNuxt-Monolith âcontext-engineStandalone-Server â 2 verworfene ArchitekturansĂ€tze dokumentiert; Gemini Embeddings + Claude SSE Streaming + Qdrant Vector Search);notification-pipeline-protocol.md,incident-broadcast-protocol.md(Krisennachrichten-Generierung) - Stundenaufwand: ~345h (300h Dokumentenverarbeitung + 45h Krisennachrichten-Generierung, ex-AP7b)
NOTE
AP7b integriert: Die LLM-Krisennachrichten-Generierung (45h, ursprĂŒnglich Teil von AP7) teilt den Kern âLLM â strukturierte domĂ€nenkritische Ausgabe â Validierung" mit der Dokumentenverarbeitung. Unterschied ist der Fehlertyp (strukturell vs. inhaltlich), was die Forschungsfrage stĂ€rkt.
NOTE
[SCOPE-ERWEITERUNG] Knowledge-Graph-RAG (+50h): Phase-2-Vision in docs-hub.md §Knowledge Graph: Erweiterung von Flat-Vector-Search zu relationship-aware Knowledge Graph mit NER-Extraction, Community-Detection (Leiden/Louvain) und Graph-enriched RAG (BFS depth-1 Nachbar-Expansion). Algorithmisch neuartig â kein Standard-RAG-System.
NOTE
[SCOPE-ERWEITERUNG] Taxonomy-Aware Retrieval (+60h): Untersuchung von PARA-Kategorien (para_category: project|area|resource|archive) als maschinenlesbares Metadatensignal zur Steuerung von LLM-Retrieval-QualitĂ€t. Die context-engine speichert para_category bereits als Qdrant-Payload â nutzt das Signal aber nicht fĂŒr Retrieval-Entscheidungen. Forschungsfrage: Wie disambiguiert ein RAG-System zwischen autoritativen Spezifikationen (resource) und archivierten EntwĂŒrfen (archive), wenn beide im Embedding-Raum Ă€hnliche Vektoren erzeugen? Drei offene Strategien: harte Filter (nur resource-Chunks fĂŒr Spec-Fragen), weiche Score-Multiplikatoren (PARA-Boost auf Similarity-Score), oder Kontextfenster-Ordnung (autoritative Chunks priorisiert im LLM-Prompt). Die Interaktion zwischen semantischer Ăhnlichkeit und kategorialer AutoritĂ€t hat keine Referenzimplementierung. StĂ€rkt gleichzeitig AP9 (Agentic Governance): Agenten mĂŒssen unterscheiden, ob ein Dokument ein aktives Projekt (actionable) oder eine archivierte Entscheidung (Kontext) darstellt. Belege: context-engine/src/indexer/walker.ts (frontmatter-Extraktion), context-engine/src/search/vector-store.ts (Qdrant-Payload enthĂ€lt frontmatter), context-engine/src/chat/rag.ts (Metadata-Injection in System-Prompt ohne Priorisierung), PARA-Frontmatter in 50+ Dokumenten.
NOTE
[SCOPE-ERWEITERUNG] Booking-Mutation-Layer (+100h): Policy-Enforcement-Layer zwischen LLM/Customer und Booking-State-Machine (Stornierungsfristen, Refund-Policies, Anzahlungsregeln). Erhöht das BSFZ-Risiko, weil es nach GeschĂ€ftsregel-Implementierung klingt. Separat beantragt nur, wenn die Argumentation als informationstechnologische Herausforderung (State-Machine-Invarianten-Enforcement ĂŒber LLM-getriebene Mutationen) trĂ€gt. Andernfalls weglassen.
AP6 â Two-Phase Kalkulations- & Preisgestaltungs-Engine â â ïž â
- Forschungsfrage: Wie entwirft man eine zustandslose Pricing-Engine, die dynamisch in Millisekunden Echtzeit-Kosten (Maut, Fremdleistungen) gegen unvorhersehbare PassagierĂ€nderungen aufrechnet â bei strikter Trennung von Costing (Fakten) und Pricing (Strategie) als unabhĂ€ngige Entity-Lifecycles mit Immutable-Append-Versionierung?
- Neuartigkeit: CostingâPricing-Trennung mit Immutable-Append-Versionierung auf
PriceMatrix, N:1 Channel-Preismatrizen mitapplied_conditions[]Audit-Trail, automatische Contribution-Margin-Validation. ADR-006 dokumentiert gescheiterten JSONB-Hack als Erstversuch. - Belege: ADR-006 (gescheiterter JSONB-Hack Erstversuch), ADR-009 (nur PlanmĂ€Ăigkeit, nicht Neuartigkeit);
kalkulations-engine.md,price-matrix-variant-spec.md - Stundenaufwand: ~200h
WARNING
Isoliert dĂŒnn â AP1-AbhĂ€ngigkeit. AP6 allein ist ein DDD-Refactoring (Entity-Trennung) mit Immutable-Append-Versionierung â beides Lehrbuchwissen. ADR-006 als einziger Beleg reicht nicht. Die FörderfĂ€higkeit hĂ€ngt vollstĂ€ndig an der Verzahnung mit AP1: Eine versionierte Preis-Entity, die korrekte Verkaufspreise liefern muss, obwohl die Tax-Decomposition zum Generierungszeitpunkt nicht berechenbar ist. AP6 darf nie ohne AP1-Kontext eingereicht werden. Im Antragstext AP6 als âPre-Tax-Pipeline-Layer" framen, nicht als eigenstĂ€ndige Kalkulations-Engine.
AP7 â Crisis Communication Pipeline & Wallet Pass Updates â
[AUFGELĂST] â
WARNING
AP7 wurde aufgelöst. Die Forschungsanteile verteilen sich wie folgt:
- AP7b â AP5 (45h, Vorhaben 3): LLM-Krisennachrichten-Generierung, Halluzinationsschutz, Human-in-the-Loop. Integriert in AP5 als zweiter Anwendungskontext.
- AP7a (65h, Vorhaben 2): Event-Driven Broadcast-Resilience â provider-spezifische Error Classification (transient vs. permanent), Event-Cascade-Orchestrierung ĂŒber mandantenĂŒbergreifende Infrastruktur.
- Nicht beantragt (40h): Standard-Infrastruktur (Token-Bucket Rate Limiting, Circuit Breaker, Wallet Pass Updates) â bewusst als nicht förderfĂ€hig klassifiziert.
- UrsprĂŒngliche Forschungsfrage: Wie orchestriert man nicht-deterministische LLMs in sicherheitskritischen Krisenszenarien (VerspĂ€tungs-Broadcasts an Hunderte FahrgĂ€ste), ohne dass der KI-Agent halluziniert, DSGVO-VerstöĂe begeht oder autonome Entscheidungen ohne Human-in-the-Loop durchschleust?
- Belege:
notification-pipeline-protocol.md,incident-broadcast-protocol.md, CPaaS adapter error classification table - Stundenaufwand: 150h â 110h beantragt (65h AP7a + 45h in AP5)
AP8 â Real-Time Seat Map with Concurrent Hold Management â â
- Forschungsfrage: Wie sperrt und verwaltet eine relationale Datenbank physische Ressourcen (spezifische SitzplĂ€tze), wenn Hunderte Nutzer gleichzeitig auf ein Widget zugreifen, parallel ein Fahrer offline BordverkĂ€ufe tĂ€tigt, und im Hintergrund ein Flottentausch stattfinden könnte â und wie garantiert man konfliktfreie Neuzuweisung ĂŒber Subscription-basierte Echtzeit-Synchronisation?
- Neuartigkeit: Concurrent Seat-Hold-Synchronisation ĂŒber heterogene VerkaufskanĂ€le (Web, Telefon, Driver App) via Hasura GraphQL Subscriptions mit optimistic UI reconciliation. Offline-First Driver App muss BordverkĂ€ufe und Sitzzuweisungen ohne KonnektivitĂ€t abwickeln.
- Belege:
realtime-strategy.md,schema-commerce.md(capacity hold model), ADR-013 (Seat Hold TTL alignment) - Stundenaufwand: ~150h
AP9 â Agentic Company Governance âȘ â
- Forschungsfrage: Kann ein Solo-Founder ein SaaS-Unternehmen operativ mit KI-Agenten statt menschlichen Mitarbeitern fĂŒhren â und wie verhindert man, dass sich Fehler in einer mehrstufigen Agenten-Pipeline (Self-Review â Supervisor â Founder) kaskadierend ausbreiten, wenn kein vergleichbares Referenzsystem existiert?
- Neuartigkeit: Governance-Modell fĂŒr AI-Agents als "virtual workforce" ĂŒber Engineering, Product, Marketing, Strategie. Bounded-Context-scoped Agent Access Control via MCP, dreistufige Review-Pipeline, Blast-Radius-Klassifikation, cross-session Domain Knowledge via
.knowledge.md. Kein vergleichbares System existiert. - Belege:
agentic-led-company-spec.md(383-line spec), ADR-020,mcp-agent-bridge.md - Stundenaufwand: ~100h
Neue Kandidaten (Codebasis-Validierung ausstehend) â
AP10 â Multi-Currency FX Risk Engine đĄ â
- Forschungsfrage: Wie modelliert man FX-VolatilitĂ€tspuffer fĂŒr Touristikpakete, wenn Verkauf, Lieferantenzahlung und Endabrechnung Monate auseinanderliegen?
- Neuartigkeit: Touren in Nicht-Euro-LĂ€ndern (Tschechien, UK, Schweiz) erfordern Hedging-Strategien fĂŒr Lieferantenzahlungen in FremdwĂ€hrung. Keine Branchenreferenz fĂŒr Touristik-spezifisches Multi-Currency-Hedging.
- Belege:
CostingSheet.fx_risk_buffer,Allotment.currency(Domain Model erwÀhnt explizit) - Stundenaufwand: ~150h
AP11 â Seat Re-Mapping Algorithm đĄ â
- Forschungsfrage: Wie weist man N Reservierungen mit PrÀferenzinvarianten (Fenster, Gang, Familiengruppen, Barrierefreiheit) algorithmisch konfliktfrei einem neuen Sitzplan zu, wenn ein Fahrzeugtausch erfolgt?
- Neuartigkeit: Constraint-Satisfaction-Problem mit Multi-Constraint-Optimierung. Domain-spezifische Heuristiken fĂŒr Bus-Layouts (vs. Flugzeug-Layouts).
- Belege: Domain Model: "When a vehicle swap occurs, reservations are re-mapped to equivalent seat positions"
- Stundenaufwand: ~100h
AP12 â High-Frequency Telemetry Pipeline đĄ â
- Forschungsfrage: Wie kombiniert man hochfrequente Zeitreihen-Ingestion (~30M GPS-Datenpunkte/Tag bei 100 Fahrzeugen) mit Hasura-Subscription-ReaktivitÀt, ohne PostgreSQL-Cardinality zu sprengen?
- Neuartigkeit: TimescaleDB-Integration mit Hasura ist nicht trivial; Echtzeit-Dispatch-Subscriptions parallel zu langfristiger Analytics-Speicherung mit unterschiedlichen Konsistenzanforderungen.
- Belege:
TelemetryPointEntity, RouteWaypoint ETA tracking; ADR-027 Cardinality-Budget-Contract (Custom-CI-Linter: jede Prometheus-Metrik musscardinality_budget-Annotation tragen,promtool check rules+check_metric_cardinality.pylehnen unkontrollierte Metriken auf PR-Ebene ab â Hardcap â€80.000 active series, 4.000 Tenants Ă 20 series) - Stundenaufwand: ~150h
AP13 â Cross-Border Compliance Manifests đĄ â
- Forschungsfrage: Wie generiert man routenabhÀngig lÀnderspezifische Compliance-Manifeste, wenn jedes Zielland eigene Datenanforderungen hat und sich diese ad-hoc Àndern (Brexit, neue Schengen-Regeln)?
- Neuartigkeit: RoutenabhĂ€ngige Konfiguration der Pflichtdaten mit lĂ€nderspezifischen Format- und Sprachanforderungen. Keine Branchenlösung fĂŒr MehrlĂ€nder-Compliance.
- Belege: Domain Model unterscheidet Primary Billing Contact vs. Accompanying Travelers explizit fĂŒr Border Manifests
- Stundenaufwand: ~100h
AP14 â Concurrent Dispatch Conflict Resolution đĄ â
- Forschungsfrage: Wie löst man gleichzeitige Ressourcen-Allokation in einem Subscription-basierten UI mit lokalem Optimismus, ohne den User mit Datenbank-Constraint-Errors zu konfrontieren?
- Neuartigkeit: Optimistic-UI-Reconciliation mit Domain-Event-Replay statt naivem Constraint-Error-Handling.
- Belege: Domain Model: "multi-dispatcher conflict resolution" via assigned_at timestamp
- Stundenaufwand: ~80h
AP15 â Crew Workforce Constraint Solver đĄ â
- Forschungsfrage: Wie löst man Crew-Assignment unter sechs gleichzeitigen Hard/Soft-Constraints (EU-561, Qualifikationen, Abwesenheiten, PrĂ€ferenzen, Ruhezeiten, VerfĂŒgbarkeit)?
- Neuartigkeit: Constraint-Satisfaction-Solver mit EU-561-Awareness. Bei Reframing als "EU-561-aware Solver" enge Verbindung zu AP3 â möglicherweise dort integriert beantragen.
- Belege:
dispatch-availability-engine.md(210 Zeilen Spec) - Stundenaufwand: ~150h
AP16 â Mobile Receipt OCR Pipeline đĄ â
- Forschungsfrage: Wie extrahiert man strukturierte Buchungsdaten (Netto, USt-Satz, Lieferant) aus mobilen Belegfotos heterogener Quellen mit produktionstauglicher Konfidenzbewertung?
- Neuartigkeit: Mobile-Capture mit schlechter BildqualitÀt, mehrsprachigen Tankquittungen aus 8+ LÀndern, BullMQ-Worker-Pipeline mit Dispatcher-Verification-Loop. Distinkt von AP5 (das Dokumente verarbeitet, nicht Fotos).
- Belege:
ExpenseReceiptEntity mit OCR-Pipeline (PENDING â PARSED â VERIFIED),replaces_receipt_idfĂŒr Rejection-Loop - Stundenaufwand: ~120h
AP17 â Reseller Multi-Party Settlement đĄ â
- Forschungsfrage: Wie modelliert man konditionale Refund-Clawbacks ĂŒber Multi-Party-Settlements, wenn die ursprĂŒngliche Zahlung bereits an mehrere Parteien (Operator, Agentur, Plattform) ausgekehrt wurde?
- Neuartigkeit: Mollie Marketplaces liefert Primitives, aber Orchestrierung ĂŒber Booking-State-Machine mit konditionalen Clawback-Semantiken nicht trivial.
- Belege: Domain Model:
Reseller, Mollie-Marketplaces-Integration; XState-Booking-State-Machine (idle â selecting â confirming â paid â ticketed) mit formalisiertem Lifecycle â Clawback-Semantiken operieren auf State-Transitions (ADR-016 Incident-Lifecycle-Pattern ĂŒbertragbar) - Stundenaufwand: ~100h
AP18 â CRDT-Based Collaborative Trip Planning đĄ â
- Forschungsfrage: Wie integriert man Conflict-free Replicated Data Types (Loro/Yjs) in eine Multi-Tenant-SaaS-Architektur fĂŒr kollaborative Reiseplanung, wenn die Lösung gleichzeitig (1) eine konsistente relationale Projektion aus opakem CRDT-Zustand ableiten, (2) referentielle IntegritĂ€t (FK-Constraints) in einem konfliktfreien Merge-Modell erzwingen, (3) einen GoBD-konformen Audit-Trail aus einem DAG gleichzeitiger Operationen derivieren, (4) den Ăbergang von kontinuierlichem CRDT-Zustand zu diskreten GeschĂ€fts-Lifecycles (Entwurf â Veröffentlicht â Gesperrt) ermöglichen und (5) semantische Konflikte (gleichzeitige Umordnung, Löschen-wĂ€hrend-Bearbeitung) fĂŒr nicht-technische Disponenten verstĂ€ndlich darstellen muss?
- Neuartigkeit: Kein CRDT-Framework adressiert die Kombination aus Multi-Tenant-Isolation (Mandantenisolation auf Operationsebene), relationaler Projektion mit FK-Validierung und GoBD-Audit-Trail. Akademische CRDT-Forschung (Kleppmann et al., IEEE TPDS 2022) löst Tree-Move-Operationen, aber nicht die Integration in mandantenĂŒbergreifende SaaS-Architekturen mit gesetzlichen Aufbewahrungspflichten.
- UnwÀgbarkeiten:
- Projektionsservice: Debounced
doc.toJSON()â JSON-Diff â transaktionaler SQL-Write. Offene Fragen: Write-Amplification bei hochfrequenten Edits, Drift-Erkennung zwischen CRDT-Blob und relationaler Projektion, Verhalten bei Projektionsfehler (Stale-State-Recovery) - FK-Constraint-Validierung: Der CRDT speichert Lieferanten-Referenzen als UUID-Strings ohne IntegritĂ€tsprĂŒfung. Kaskadierung (Lieferant gelöscht wĂ€hrend CRDT-Dokument aktiv bearbeitet wird) ist ein offenes Problem
- GoBD-Audit ĂŒber CRDT: Audit-EintrĂ€ge werden aus dem Projektions-Diff (nicht aus Roh-CRDT-Operationen) abgeleitet. Attributionsmodell fĂŒr Merge-Events (mehrere Nutzer â ein Diff-Eintrag) erfordert ein Operations-Journal im Gateway
- Versionierungslifecycle: CRDTs kennen kein "fertig". Die BrĂŒcke zwischen kontinuierlichem Merge und diskretem Publish (Loro
frontiers()-Checkpoints) hat keine Referenzimplementierung - Semantische Konflikt-UX: CRDTs lösen Datenkonflikte, nicht Intentionskonflikte. Domain-spezifische Konfliktszenarios (gleichzeitige Stop-Umordnung, Löschen-wÀhrend-Bearbeitung) erfordern UX-Forschung
- Projektionsservice: Debounced
- Belege: ADR-032 Collaborative Trip Planning (Dual-Layer-Architektur, Technologiebewertung Loro/Yjs/Automerge, Projektionsservice, Versionierungslifecycle, GoBD-Auditmodell), ADR-004 (Mandantenisolation), ADR-019 (Audit-Trail-Pattern), Kleppmann et al. "A highly-available move operation for replicated trees" (IEEE TPDS, 2022)
- Stundenaufwand: ~220h (Phase 1 Spike: 40h, Phase 2 Multi-Tenant + Projektion: 80h, Phase 3 Versionierung + GoBD: 60h, Phase 4 Semantische Konflikt-UX: 40h)
IMPORTANT
Vorhaben-2-Integration: AP18 gehört zu V2 (Datenkonsistenz ĂŒber Vertrauensgrenzen). Die Forschungsfrage teilt V2's Kernthema (verteilte Datenkonsistenz), nutzt aber einen fundamental anderen Mechanismus (mathematischer CRDT-Merge statt Server-Wins-Konfliktlösung). ADR-032 dokumentiert den Hasura-LWW-Ansatz als Produkt-Fallback â die CRDT-Architektur ist ein explizites Forschungsrisiko.
AP19 â Passenger-Side Offline Credential Validation (CBOR/CWT/COSE) đĄ â
- Forschungsfrage: Wie lassen sich IETF-standardisierte kryptographische Credentials (CBOR/CWT/COSE â RFC 8949, RFC 9052, RFC 8392), die im EU Digital COVID Certificate fĂŒr statische Zertifikate erprobt wurden, auf mutable BuchungszustĂ€nde in Offline-First-Touristik-Operationen erweitern â wenn sowohl Credential-Inhaber (Passagier) als auch Verifier (Fahrer) unter intermittierender KonnektivitĂ€t operieren und die Buchung (Sitz, Fahrzeug, Leistungen) nach Credential-Ausstellung serverseitig mutieren kann?
- Neuartigkeit: EU DCC bewies den CBOR/CWT/COSE-Stack fĂŒr statische Gesundheitszertifikate. Busflow-Buchungen sind mutable State Machines â der Credential-Inhalt (Sitz, Fahrzeug, Leistungsumfang) Ă€ndert sich nach Ausstellung. Ein mutationsgewahres CWT-Lifecycle-Management mit Credential-Versionierung, gekoppelt an ein offline-synchronisiertes Fahrermanifest (AP2) als Revocation-Orakel, hat keine Referenzimplementierung in Tourismus/Transport. Distinkt zu AP2 (write-heavy Driver-Side Sync) und AP7a (Event-Driven Broadcast-Resilience).
- Belege: IETF RFC 8392 (CWT), RFC 9052/9053 (COSE), RFC 8949 (CBOR); EU DCC Architektur als Precedent fĂŒr statische Credentials;
offline-sync-protocol.md(AP2-Manifest als Revocation-Orakel); W3C Bitstring Status List (alternatives Revocation-Modell) - Stundenaufwand: ~120h
IMPORTANT
Vorhaben-2-Integration: AP19 gehört thematisch zu V2 (Datenkonsistenz ĂŒber Vertrauensgrenzen) als passagierseitiges GegenstĂŒck zu AP2 (fahrerseitig). Die credential_version-Abgleichung gegen das AP2-Manifest schafft eine direkte technische AbhĂ€ngigkeit. Kernunsicherheiten: (1) optimale CWT-TTL fĂŒr Mehrtagestouren unter intermittierender KonnektivitĂ€t, (2) âDouble-Offline"-Konsistenzproblem wenn sowohl Credential als auch Manifest veraltet sind, (3) CWT-JS-Ăkosystem-Reife (@auth0/cose + cbor-x, aber kein dominantes CWT-Library), (4) QR-Code-KapazitĂ€t unter Feldbedingungen bei vollem Buchungszustands-Claimset.
Commerce-Kandidaten (Vorhaben 4) â
Ablehnungsrisiken und Argumentationsmuster siehe bsfz-ablehnungsrisiken.md §Wackelkandidaten 5â6 und §Muster D.
AP20 â Privacy-First 360° Customer Profile đĄ â
- Forschungsfrage: Wie aggregiert man ein verhaltensbasiertes Kundenprofil (Buchungsfrequenz, Lifetime Value, SitzprĂ€ferenz, Churn-Risk) aus event-sourced Signalen vier unabhĂ€ngiger Bounded Contexts â bei gleichzeitiger DSGVO-KonformitĂ€t (Zweckbindung, Datensparsamkeit, Löschkaskaden) â ohne dass die Anonymisierung die analytische Nutzbarkeit zerstört?
- Neuartigkeit: Kein Standard-CDP passt auf Bus-Touristik (Multi-Tenant, branchenspezifische Metriken). Der architektonische Widerspruch (GDPR Art. 5(1)(c) Datensparsamkeit â analytische VollstĂ€ndigkeit) hat keine Branchenreferenz. Das bestehende Tombstone-Pattern (GDPR-Strategy) löst Löschung operativer Daten, aber das Verhalten eines aggregierten
BehaviorAggregatenach Löschkaskaden bleibt offen â ein gelöschter Passagier beeinflusst weiterhin trainierte Modelle und Kohorten-Statistiken. - Belege: ADR-021 (Customer Intelligence Context),
gdpr-strategy.md(Tombstone-Architektur), Differentiators §1 (360° Customer Profile) - Stundenaufwand: ~250h
AP21 â AI-SEO / Generative Engine Optimization đĄ â
- Forschungsfrage: Wie strukturiert man dynamisch generierte Reise-Landingpages so, dass sie sowohl von klassischen Crawlern (Googlebot, schema.org) als auch von LLM-basierten Retrieval-Systemen (AI Overviews, Perplexity Citations) korrekt indiziert und zitiert werden â wenn die beiden Paradigmen widersprĂŒchliche Anforderungen an Content-GranularitĂ€t und Markup stellen?
- Neuartigkeit: GEO (Generative Engine Optimization) ist ein akademisch aktives Forschungsfeld (Aggarwal et al., 2023). Dual-optimierte Landingpages aus strukturierten Tourdaten (CostingSheet â PriceMatrix â Landing Page) erfordern eine Content-Pipeline mit ungelösten QualitĂ€tsfragen. Branchenspezifische Schema.org-Erweiterungen (BusTrip, TouristTrip) in LLM-Retrieval-Kontexten ungetestet.
- Belege: Codebasis-Validierung ausstehend
- Stundenaufwand: ~120h
AP22 â Consent-Aware Recommendation Engine đĄ â
- Forschungsfrage: Wie trainiert man ein kollaboratives Empfehlungssystem ("Passagiere, die Nordsee buchten, buchten auch Ostsee") auf Multi-Tenant-Daten, wenn jeder Mandant eigene Consent-Policies hat, Passagiere jederzeit widerrufen können, und das Modell bei Widerruf nicht einfach "vergessen" kann â weil der Beitrag eines einzelnen Nutzers in einem trainierten Modell nicht isolierbar ist? ZusĂ€tzlich erfordern demographisch-adaptive Empfehlungen (Altersstruktur, MobilitĂ€tseinschrĂ€nkungen, Gruppenkomposition) domĂ€nenspezifische Feature-Engineering-Entscheidungen ohne Branchenreferenz.
- Neuartigkeit: Machine Unlearning ist ein aktives Forschungsfeld (Bourtoule et al., "Machine Unlearning", IEEE S&P 2021). Kein Touristik-System hat ein Consent-Aware-Recommendation-System. Die Multi-Tenant-Dimension (Operator A hat Consent, Operator B nicht) fĂŒgt eine in der Literatur nicht adressierte Schicht hinzu. Cold-Start-Problem im B2B2C-Tourismus-Nischensegment: die Datenbasis fĂŒr klassische Collaborative-Filtering-AnsĂ€tze ist zu dĂŒnn, und demographisch-adaptive Empfehlungen (Altersstruktur 60+, MobilitĂ€tseinschrĂ€nkungen, Gruppenkomposition) erfordern domĂ€nenspezifisches Feature Engineering.
- Belege: Codebasis-Validierung ausstehend
- Stundenaufwand: ~150h
AP23 â Privacy-Preserving Conversion Analytics đĄ â
- Forschungsfrage: Wie misst und optimiert man einen Buchungs-Funnel (Impression â Checkout â Confirmation) ohne Third-Party-Cookies und ohne Cross-Site-Tracking â wenn Privacy-Sandbox-APIs (Topics, Attribution Reporting) noch instabil sind und die Busflow-Booking-Widgets als iFrames auf Operator-Websites eingebettet laufen?
- Neuartigkeit: Das Widget-auf-Drittseite-Problem (Same-Origin-Policy, ITP, Storage-Partitioning) erzeugt informationstechnologische Unsicherheit. First-Party-Analytics in einem embeddable Widget mit Multi-Tenant-Isolation hat keine Referenzimplementierung. Privacy-Sandbox-APIs Ă€ndern sich quartalsweise â die Architektur muss API-agnostisch bleiben.
- Belege: Codebasis-Validierung ausstehend
- Stundenaufwand: ~120h
AP24 â Field-Device Media Pipeline mit On-Device Quality Scoring & Consent Management đïž [BACKLOG] â
- Forschungsfrage: Wie nutzt man FeldgerĂ€te (Driver Hub PWA) als Quelle fĂŒr Produktimpressionen und Reisedokumentation, wenn die BildqualitĂ€t auf mobilen EndgerĂ€ten unter Feldbedingungen variiert, die DSGVO-konforme Einwilligung (Recht am eigenen Bild) pro Aufnahme inline erfasst werden muss, und die resultierenden Assets automatisiert in Produktbeschreibungen und KommunikationskanĂ€le flieĂen?
- Neuartigkeit: On-Device Quality Scoring (TensorFlow.js/ONNX im PWA-Kontext) fĂŒr FeldgerĂ€te unter Zeitdruck. Personen-Erkennung â DSGVO-Consent-Abfrage inline im Capture-Prozess. Multi-Channel Content-Syndikation: ein Foto â Produktbeschreibungs-Update, Kommunikationskanal-Assets, Social-Media-EntwĂŒrfe. Verwandt mit AP16 (Mobile Receipt OCR), aber distinkte Pipeline (Marketing-Assets statt Buchungsbelege).
- Belege:
IssueReport.attachments(Photo-Upload-Pipeline existiert), Nhost Storage, Driver Hub PWA,schema-operations.md§Offline Photo Upload Protocol - Stundenaufwand: ~120h
NOTE
đïž BACKLOG (2026-05-04): AP24 wurde bewusst zurĂŒckgestellt. Der Ansatz bleibt interessant, aber die harte AbhĂ€ngigkeit zu On-Device ML (TensorFlow.js/ONNX im PWA-Kontext) erfordert einen dedizierten Feasibility-Spike, bevor das AP in die aktive Pipeline zurĂŒckkehren kann. Ohne Edge-Quality-Scoring reduziert sich das AP auf eine Standard-Upload-Pipeline ohne F&E-Relevanz. Wiederaufnahme frĂŒhestens nach erfolgreicher Technologieentscheidung und Prototyp-Validierung.
AP25 â Adaptive Multi-Channel Feedback Engine mit Domain-Specific Sentiment Analysis âȘ â
- Forschungsfrage: Wie stellt ein automatisierter Dienst sicher, dass Post-Trip-Feedback ĂŒber den effektivsten Kanal zugestellt wird â wenn die Zielgruppe (ĂŒberwiegend 60+) heterogene digitale Kompetenzen aufweist, die KanalprĂ€ferenz pro Kontakt variiert, und das System ohne manuellen Dispatcher-Eingriff den Zugang garantieren muss? Wie korreliert man die resultierenden Feedback-Daten mit Buchungs- und Operationsdaten, um domĂ€nenspezifische Insights (Fahrer-Bewertung, Unterkunft, Programm) zu generieren?
- Neuartigkeit: Adaptive Channel-Routing: automatische Kanal-Selektion (WhatsApp, E-Mail, Wallet-Pass-Push, SMS, Briefpost) basierend auf gelernter
ChannelPreference, Informationstyp und Demografie â ohne manuellen Dispatcher-Eingriff. Domain-spezifische Sentiment-Analyse ĂŒber Freitextantworten mit touristik-spezifischen Kategorien (Fahrer, Unterkunft, Reiseprogramm). Closed-Loop-Integration: Survey âEngagementScoreâ automatische Re-Engagement-Trigger. - Belege: ADR-021 (EngagementScore, ChannelPreference), Communications-Kontext (NotificationTemplate),
STRATEGY_future-ideas.md - Stundenaufwand: ~100h
AP26 â Communication Decision Engine (Cross-Context Event Conflict Resolution) âȘ â
- Forschungsfrage: Wie trifft ein ereignisgesteuertes Kommunikationssystem deterministische Zustellentscheidungen, wenn geplante Trigger (Cron-basierte Erinnerungen, Commerce-Sweeps) und reaktive Ereignisse (Operations-VorfĂ€lle, Fahrzeugwechsel, Stornierungen) aus vier isolierten Bounded Contexts zeitlich kollidieren â ohne die Kontextgrenzen des modularen Monolithen aufzulösen und ohne einen dedizierten Orchestrierungsserver (Temporal/Camunda) einzusetzen?
- Neuartigkeit: Zwei Kern-Primitiven und eine bedingte Erweiterung fĂŒr die Kommunikationssteuerung in kontextisolierten Systemen ohne dedizierten Orchestrierungsserver: (1) Supersession Rule [Forschungskern] â VerdrĂ€ngungslogik mit Ereignis-PrioritĂ€tshierarchie (Storno > Incident > VerspĂ€tung > Erinnerung), die ausstehende Zustellungen annulliert und deren Kontext in die verdrĂ€ngende Nachricht ĂŒbertrĂ€gt. Erfordert cross-workflow state awareness, BullMQ-Job-Annullierungs-AtomaritĂ€t und Kontextweiterleitung â kein Standardmuster existiert. (2) Freshness Gate â kontextĂŒbergreifende GĂŒltigkeitsprĂŒfung vor Zustellung geplanter Nachrichten. Forschungsrelevant nur fĂŒr 2 von 7 Szenarien (C5, C12), bei denen echte Cross-BC-Lesezugriffe erforderlich sind; die ĂŒbrigen 5 sind Standard-Engineering. (3) Coalescing Window [bedingt] â zeitfensterbasierte ZusammenfĂŒhrung semantisch zusammengehöriger Ereignisse; nur relevant falls der einfachere domĂ€nenseitige Ansatz (composite
rebookPassengerAction) nicht ausreicht. - Belege:
adr-033-communication-decision-engine.md(Architekturentscheidung),notification-pipeline-protocol.md(4-Layer-Architektur, 22 Trigger Events),incident-broadcast-protocol.md(Edge State E-1),event-catalog.md(53 Domain Events ĂŒber 4 BCs),booking-lifecycle-protocol.md(Booking-Zustandsmaschine),cancellation-protocol.md(Storno-Saga),vehicle-swap-protocol.md(VehicleSwapped Event),workflow-orchestration.md(Boundary Rules â n8n/Temporal-EinschrĂ€nkungen) - Stundenaufwand: 95â115h (4 Phasen: Supersession Rule Spike 45h, Freshness Gate 35h, Coalescing Window 20h bedingt, Integration Testing 15h)
NOTE
Frascati-Bewertung nach Forschungssession (2026-05-04): Neuartigkeit đą (drei benannte Primitiven ohne Referenzimplementierung); UnwĂ€gbarkeit đą (fĂŒnf konkrete technische Unsicherheiten: BC-Isolation vs. FrischeprĂŒfung, Zeitfenster-Dimensionierung, Informationsverlust bei VerdrĂ€ngung, BullMQ-Job-Annullierungs-AtomaritĂ€t, Auditierbarkeit negativer Entscheidungen); PlanmĂ€Ăigkeit đą (ADR-033, Konflikt-Testmatrix mit 5 Szenarien, 4-Phasen-Meilensteinplan, Evaluationsmetriken). Vorheriges Ablehnungsrisiko đĄâđŽ entschĂ€rft durch Fokussierung auf Cross-Context-Konfliktauflösung statt "automatische E-Mails." Empfehlung: Jahr-2-Pipeline mit V2-Zuordnung (Distributed Data Consistency).
AP27 â Domain-State PARA Derivation fĂŒr KI-Kontextpriorisierung âȘ â
- Forschungsfrage: Wie leitet ein KI-System aus den domĂ€neneigenen Lifecycle-ZustĂ€nden einer Multi-Tenant-Touristik-Plattform automatisch eine Wissenstaxonomie (PARA: Projects, Areas, Resources, Archive) ab, die LLM-Retrieval-Priorisierung und Agenten-Routing steuert â wenn die Zuordnungsregeln entitĂ€tsĂŒbergreifend, kontextabhĂ€ngig und durch gesetzliche Aufbewahrungspflichten (GoBD) verkompliziert sind?
- Neuartigkeit: PARA (Forte, 2017) existiert als manuelle Wissensmanagement-Methodik fĂŒr Individuen. Die automatische Ableitung von PARA-Kategorien aus domĂ€neneigenen Entity-Lifecycle-ZustĂ€nden (
TourDeparture.PUBLISHEDâ Project,TourTemplate.ACTIVEâ Resource,FinancialLedger.CLOSEDâ Archive) zur Steuerung von LLM-Kontext-Priorisierung hat keine Referenzimplementierung. Drei offene Probleme: (1) Duale Kategorie-Zugehörigkeit â einTourTemplateist gleichzeitig Resource (als Planungsblaupause) und Container fĂŒr Projects (seine zukĂŒnftigen Departures); (2) Ăbergangs-Timing â wann wird ein Departure zu Archive: beiCOMPLETED-Status, beiFinancialLedger.CLOSED, oder bei Ablauf der GoBD-Aufbewahrungsfrist?; (3) Cross-Entity-PARA-Vererbung â einBookingauf einer abgeschlossenen Departure ist Archive, aber der verknĂŒpftePassengerProfilebleibt Area (laufendes CRM), und dasBoardingEventspeist aktiveBehaviorAggregatesin Customer Intelligence. - Belege:
PRODUCT_domain-model.md(Entity-Lifecycle-Definitionen ĂŒber vier Bounded Contexts:TourDeparture.status,Booking.status,TourTemplate.status,PriceMatrix.status,FinancialLedger.status,Incident.status),agentic-led-company-spec.md§4 (Proactive Task Surfacing â Agenten mĂŒssen aktive von archivierten EntitĂ€ten unterscheiden),gdpr-strategy.md(Tombstone-Architektur beeinflusst Archive-Semantik),workflow-orchestration.md(Event-Trigger-Routing operiert auf Lifecycle-Transitions) - Stundenaufwand: ~100h
NOTE
Abgrenzung zu AP5 Taxonomy-Aware Retrieval: AP5-TAR nutzt para_category-Frontmatter in Dokumentation fĂŒr RAG-Retrieval-Priorisierung. AP27 leitet PARA-Kategorien aus Produkt-Daten-Lifecycles ab â der KI-Agent fragt nicht "welches Dokument ist autoritativ?", sondern "welche GeschĂ€ftsentitĂ€t ist aktuell handlungsrelevant?". AP27 setzt AP9 (Agentic Governance) voraus: Agenten benötigen eine priorisierte Weltsicht, um proaktiv Aufgaben zu identifizieren (§4 Proactive Task Surfacing).
WARNING
BSFZ-Ablehnungsrisiko: đĄ. Die Forschungsfrage muss auf die informationstechnologische Herausforderung fokussieren (automatische Taxonomie-Ableitung aus Entity-Zustandsmaschinen, Cross-Entity-Vererbungslogik, GoBD-beeinflusste Archive-Semantik), nicht auf PARA als Organisationsmethodik. Der Gutachter könnte PARA als bekannte Methodik abtun â die Argumentation muss zeigen, dass die maschinelle Ableitung und Konsumption der Taxonomie aus verteilten Domain-ZustĂ€nden das Forschungsproblem ist, nicht die Taxonomie selbst.
StundenĂŒbersicht â
| Status | APs | Stunden |
|---|---|---|
| â Validiert (Kern V1âV3) | AP1, AP2, AP3, AP4, AP5 (inkl. AP7b), AP6, AP7a, AP8, AP9 | 1.760h |
| â + Scope-Erweiterung | AP5 Booking Mutations | +100h |
| â + Scope-Erweiterung | AP5 Knowledge-Graph-RAG | +50h |
| â + Scope-Erweiterung | AP5 Taxonomy-Aware Retrieval | +60h |
| đĄ Kandidaten (Operations/Infra) | AP10âAP17, AP19 + AP18 (ADR-032) | 1.290h |
| đĄ Kandidaten (Commerce/V4) | AP20âAP23 | 640h |
| âȘ Neue Kandidaten (Operations/Comms) | AP25âAP26 | 220h |
| đïž Backlog | AP24 | 120h |
| âȘ Neuer Kandidat (AI/V3) | AP27 | 100h |
| Maximum/Obergrenze | ~4.340h |
IMPORTANT
~4.340h ist die kanonische Maximum-Obergrenze aller APs inkl. Scope-Erweiterungen, AP27 und AP24âAP26. Sie ist nicht die empfohlene Jahr-1-Submission. FĂŒr Jahr 1 bilden die Kern-Vorhaben V1âV3 (1.660hâ2.170h) die belastbare Basis. Kandidaten und Scope-Erweiterungen jenseits dieses Kerns bilden die Folgejahres-Pipeline und dienen als GesprĂ€chsgrundlage fĂŒr den Steuerberater, damit dieser den Gesamtumfang des F&E-Vorhabens einschĂ€tzen kann. Falls der Berater neue Erkenntnisse liefert, können APs zwischen Jahr 1 und Folgejahren verschoben werden. AP18 (220h statt zuvor 150h) trĂ€gt +70h bei.
NOTE
Kern-Stunden V1âV3: AP1(400) + AP2(150) + AP3(200) + AP4(150) + AP5(345, inkl. 45h ex-AP7b) + AP6(200) + AP7a(65) + AP8(150) + AP9(100) = 1.760h. AP4 auf 150h (Multi-Tenant-Grundlagen Standard-Engineering, Event-Driven-Orchestrierung Forschungsanteil). AP7 aufgelöst: LLM-Anteil (45h) in AP5 integriert, Broadcast-Resilience (65h) als AP7a, 40h Standard-Infra bewusst nicht beantragt. AP9 ist konzeptionell (âȘ), aber die Spezifikationsarbeit (383-Zeilen-Spec, ADR-020, MCP-Protokoll) ist eigenstĂ€ndige F&E-Planungsleistung. Scope-Erweiterungen AP5: Booking Mutations (+100h), Knowledge-Graph-RAG (+50h), Taxonomy-Aware Retrieval (+60h). AP27 (Domain-State PARA Derivation, 100h) als eigenstĂ€ndiges AP unter V3 â leitet PARA-Kategorien aus Entity-Lifecycle-ZustĂ€nden ab. Commerce-Kandidaten (AP20âAP23, 640h) als Vorhaben 4. AP24âAP26 (340h) adressieren die B2B2C-Dimension: Field-Device Media Pipeline (Operations), Adaptive Feedback Engine (Communications/Customer Intelligence), Proactive Lifecycle Communication (Cross-Cutting). Vorhaben-Zuordnung offen.
NOTE
Infrastruktur-Stunden: Forschungsbedingt notwendige Infrastrukturarbeit (Multi-Tenant-Isolation, Observability-Stack, Docker-Swarm-Architektur fĂŒr verteilte Systeme) wird proportional auf die APs verteilt, die diese Infrastruktur voraussetzen (AP2, AP4, AP7a, AP8, AP12). Abgrenzung zu allgemeiner DevOps durch Berater klĂ€ren.
Vorhaben-Zuordnung und finanzielle Erwartung siehe STRATEGY_public-funding.md.