OCS Germany GmbHEntwurf · Fahrer-AppVorschau

Die Fahrer-App als Bildschirmvorschau.

25 Bildschirme zeigen einen beispielhaften Arbeitstag, von der Anmeldung bis zum Schichtende. Blättern Sie durch den Entwurf – ohne Anmeldung und ohne echte Daten.

Bildschirme durchblättern

Bildschirm 1 von 25 · I · Zugang

Gerätestart

Was das Gerät weiß, bevor jemand sich anmeldet.

Bildschirmvorschau – mit „Weiter“ durchblättern. Die Tasten im abgebildeten Gerät sind nicht bedienbar; es findet keine Anmeldung oder Datenerfassung statt.

Entwurfsdetails zu diesem Bildschirm

Der Ladebildschirm zeigt den Synchronisationsstand, nicht ein Logo mit einem Kreisel. Ein Fahrer, der um 04:50 einsteigt, muss in zwei Sekunden wissen, ob die Karten und die Regelpläne für heute an Bord sind — nach dem Losfahren kann er es nicht mehr ändern.

I · Zugang

4 Schirme

01 · start

Gerätestart

Was das Gerät weiß, bevor jemand sich anmeldet.

Der Ladebildschirm zeigt den Synchronisationsstand, nicht ein Logo mit einem Kreisel. Ein Fahrer, der um 04:50 einsteigt, muss in zwei Sekunden wissen, ob die Karten und die Regelpläne für heute an Bord sind — nach dem Losfahren kann er es nicht mehr ändern.

02 · anmeldung

Anmeldung

Sechs Ziffern auf 68-Pixel-Tasten. Kein Systemkeyboard.

Eine Passwortmaske bringt im Fahrzeug die Systemtastatur mit: zwei Drittel des Schirms, Autokorrektur, und Tasten, die mit Handschuh nicht zu treffen sind. Sechs Ziffern gehen. Die WCAG-Regel „accessible authentication“ verlangt außerdem, dass Einfügen erlaubt bleibt — deshalb liegt der zweite Weg (Chipkarte) sichtbar daneben und nicht in einem Menü.

03 · geraet

Gerätebindung

Das Gerät weist sich aus, bevor es Beweise erzeugen darf.

Der Bildschirm, der in keiner der acht Referenz-Apps vorkommt und der hier den Unterschied macht. Ein Kontrollprotokoll ist ein Beweismittel; ein Beweismittel von einem nicht identifizierten Gerät ist ein Text. Attestation ist in Teil XIV Pflichtbestandteil von Identity & Tenancy und steht hier ausdrücklich mit dem, was NICHT übertragen wird.

04 · rechte

Berechtigungen

Jede Berechtigung mit dem Satz, warum sie gebraucht wird.

„Standort immer“ ist die Berechtigung, an der solche Apps in der Prüfung durchfallen — sie wird verlangt, ohne dass jemand sagt, wofür. Hier steht der Grund daneben und daneben steht die Grenze: nur während einer Fahrt, Ende mit dem Fahrtsiegel. Das ist zugleich die ehrliche Antwort auf die Frage, die jeder Betriebsrat als erste stellt.

II · Schicht

4 Schirme

05 · schicht

Schichtbeginn

Fahrzeug, Qualifikation und Gerät, bevor der erste Kilometer läuft.

Die Qualifikationsprüfung hier ist keine Formalie. MVAS 99 ist eine normative Anforderung an die Person, die in der verkehrsrechtlichen Anordnung benannt ist; läuft die Unterweisung ab, ist die Kontrolle formal nicht mehr durch einen Qualifizierten gefahren. Ein System, das das erst im Monatsbericht merkt, hat den Nachweis für vier Wochen beschädigt.

06 · heute

Heute

Der Startschirm. Die geschuldete Zahl steht über der gefahrenen.

Kein Wettbewerber-Startschirm zeigt einen Nenner. Er ist hier die erste Zeile, weil die VwV-StVO ihn exakt berechenbar macht und weil er die einzige Zahl ist, die der Auftraggeber im Streitfall nachrechnen kann. Das Tagesband darunter sagt, wann die Pflicht fällig ist — die Zeiten sind aus dem Sonnenstand gerechnet, nicht eingestellt.

07 · objekt

Arbeitsstelle

Alles, was vor dem Losfahren gelesen werden muss, und sonst nichts.

08 · regelplan

Sollzustand

Der Regelplan als Datenstruktur, die eigentliche Produktidee.

Der Unterschied zu jedem geprüften Wettbewerber steht auf diesem Schirm. Dort ist ein Regelplan ein PDF, das jemand aufmacht; hier ist er eine Liste von SollElementen mit Position, Soll-Abstand, Pflichtkennzeichen und Prüfkriterien. Damit wird die Kontrolle zur Differenzbildung: das System weiß, was dort stehen muss, und kann deshalb GEFAHR von MANGEL trennen, ohne dass jemand die Schwere frei wählt.

III · Fahrt

8 Schirme

09 · vorpruefung

Vor dem Start

Fünf Bedingungen, die nach dem Losfahren nicht mehr herstellbar sind.

Die Uhrzeit steht mit auf der Liste, und das ist kein Detail: das Protokoll beweist einen Zeitpunkt. Weicht die Geräteuhr ab, ist der Zeitstempel der einzige Wert im ganzen Dokument, der falsch ist und trotzdem plausibel aussieht. Deshalb führt das System zwei Zeiten mit — die des Geräts und die des Servers — und prüft die Differenz hier, vor der Fahrt.

10 · anfahrt

Anfahrt

Der einzige Schirm, auf dem eine Karte das Hauptobjekt ist.

MapLibre auf selbst gehosteten OSM-Kacheln, nicht Google. Bei COREDINATE ist Google Maps eingebunden und in der Datenschutzerklärung nur teilweise erklärt — bei einem Produkt, dessen einziges Erzeugnis ein Rechtsdokument ist, ist der Live-Standort des Fahrers keine Kleinigkeit.

11 · kontrolle

Kontrolle läuft

Eine Position, zwei Antworten. Der Normalfall kostet einen Griff.

Die Position steht in Überschriftsgröße, weil sie im Fahrzeug aus einem Meter Abstand gelesen wird. Darunter steht der Sollzustand aus dem Regelplan — nicht als Hilfetext, sondern als der Satz, gegen den geprüft wird. „In Ordnung“ schreibt nichts und geht weiter; nur „Abweichung“ öffnet etwas.

12 · abweichung

Sprache zuerst

Der Befund wird gesprochen. Getippt wird nur korrigiert.

Ein Mann auf einer befahrenen Fahrbahn hat eine Hand frei und keine Aufmerksamkeit für ein Formular. Die Umwandlung läuft auf dem Gerät; der Text ist da, bevor Netz da ist. Die Welle ist kein Schmuck — sie ist der einzige Beleg dafür, dass das Mikrofon wirklich offen ist, und der Fehlerfall, den sie abfängt, ist neunzig Sekunden Diktat in einen Recorder, der nicht lief.

13 · befund

Befund, strukturiert

Aus dem Gesprochenen werden Felder, als Vorschlag, nie als Feststellung.

Jedes maschinell gefüllte Feld ist markiert und editierbar, und der Rohtext bleibt darunter stehen. Teil XV hält die Grenze fest: die KI schlägt vor, die Regel entscheidet, der Mensch verantwortet. Ein Feld, das aussieht wie eine Eingabe des Fahrers, aber von einem Modell stammt, ist im Streitfall genau der Punkt, an dem das Dokument auseinanderfällt.

14 · beweis

Beweisfoto

Zeit, Station und Blickrichtung liegen im Bild, nicht in der Datenbank.

Der eingebrannte Stempel ist die Antwort auf die einzige Frage, die ein Anwalt zu einem Foto stellt: woher weiß man, wann und wo. Die Anonymisierung läuft auf dem Gerät, vor dem Hochladen — bei COREDINATE liegen Beweisfotos bei einem US-Anbieter, was der eigenen Aussage „nur deutsche Server“ widerspricht.

15 · einstufung

Einstufung

Die Regel entscheidet die Schwere und begründet sie maschinenlesbar.

Der wichtigste Schirm der ganzen App und der, den kein Wettbewerber hat. Bei COREDINATE wählt der Prüfer die Schwere aus einer Liste; damit hängt der Eskalationskanal an einer Meinung um 05:18 Uhr. Hier leitet eine deterministische Regel — kein Sprachmodell — Schwere, Kanal und Frist aus dem verletzten Kriterium und dem Regelplan-Kontext ab und legt die Begründung zum Vorgang. Der Fahrer kann widersprechen; der Widerspruch wird protokolliert und ist selbst ein Beweisstück.

16 · gefahr

Gefahr

Der andere Kanal. Reden zuerst, protokollieren sofort danach.

Die Schwere entscheidet den Kanal, nicht die Uhr. Ein Mangel wird gemeldet und auf der nächsten Pflichtfahrt geschlossen; eine Gefahr wird telefoniert und das Gespräch wird minutiert. Beides zu zeigen ist das, was beides glaubwürdig macht. Die SMS läuft mit, weil in einer Sturmnacht das Netz für Daten weg sein kann und für eine Kurznachricht noch reicht.

IV · Abschluss

3 Schirme

17 · abschluss

Fahrt abschließen

Sechs Positionen, ein Befund, eine Dauer. Nichts davon ist getippt.

18 · siegel

Fahrtsiegel

Der Moment, in dem aus Aufzeichnung ein Beweismittel wird.

Eine Hash-Kette über die Einträge der Fahrt, verankert im Siegel der vorherigen Fahrt. Sie verhindert kein nachträgliches Ändern — sie macht es sichtbar, und das ist der Unterschied zwischen einer Datenbank und einem Nachweis. Der Fahrer bekommt sie zu sehen, weil er derjenige ist, der später gefragt wird, ob er das so aufgenommen hat.

19 · warteschlange

Warteschlange

Was noch auf dem Gerät liegt, sichtbar und nicht weggeblendet.

Offline-first heißt nicht „tut so, als wäre alles gesendet“. Der Fahrer muss am Schichtende sehen können, was noch nicht beim Server ist, denn solange es nur auf dem Telefon liegt, ist es genau ein Gerät vom Totalverlust entfernt. Die Übertragung ist idempotent über eine Client-UUID; ein zweimal gesendetes Foto erzeugt keinen zweiten Befund.

V · Nachlauf

6 Schirme

20 · befunde

Befunde

Nach Frist sortiert, nicht nach Datum. Die Frist ist die Handlung.

21 · nachkontrolle

Nachkontrolle

Der Kettenschluss. Ein Befund gilt erst als erledigt, wenn er nachgeprüft ist.

Das ist die Stelle, an der die meisten Systeme aufhören: ein Mangel wird gemeldet, jemand sagt „gemacht“, und der Vorgang wird zugeklappt. Hier wird die Wiedervorlage automatisch auf die nächste Pflichtfahrt an derselben Stelle gesetzt, und geschlossen wird sie durch eine Beobachtung mit eigenem Zeitstempel und eigenem Foto — nicht durch eine Zusage.

22 · protokoll

Kontrollprotokoll

Das Erzeugnis. Hell, druckbar, absichtlich langweilig.

Der einzige Schirm der App im hellen Register, und der Bruch ist die Aussage: dunkel ist, wo die Arbeit passiert, hell ist, wo das Dokument entsteht. Ein Auftraggeber legt dieses Blatt in die Bauakte; es darf nicht aussehen wie eine App. Dieselbe Layout-Quelle erzeugt später das PDF/A — ein Layout, nicht zwei.

23 · stoerung

Störung

Der Fehlerfall, der zugegeben wird, statt still korrigiert zu werden.

Ein simulierter Standort ist kein Bedienfehler, sondern der einzige Weg, ein Kontrollprotokoll zu fälschen, ohne zu fahren. Deshalb blockiert die App die Fahrt nicht heimlich und rechnet auch nichts glatt: sie schreibt die Anomalie in den Vorgang, sperrt die Versiegelung und zeigt dem Fahrer denselben Text, den der Leitstand sieht. Wer nichts zu verbergen hat, verliert dadurch nichts.

24 · profil

Konto

Qualifikationen mit Gültigkeit, der Teil, der rechtlich zählt.

25 · schichtende

Schichtende

Die Bilanz, auch wenn sie nicht aufgeht. Sechs von sechs oder eben nicht.

Der letzte Schirm sagt dasselbe wie der erste, nur rückwärts: geschuldet, gefahren, Differenz. Eine entfallene Fahrt bekommt hier einen Grund und nicht ein Häkchen — genau die Zeile, aus der später im Streitfall die Verteidigung wird. Ein Schichtende, das immer „alles erledigt“ meldet, ist im Nachweisgeschäft wertlos.

Entwurfsdetails: acht Gestaltungsentscheidungen

Die Referenzsammlung aus Event-, Fahrdienst-, Wäscherei- und Bau-Apps teilt eine Grammatik. Was davon übernommen wird und was nicht, hängt nicht am Geschmack, sondern daran, ob das Muster die Nacht auf der Fahrbahn übersteht.

Statt · Prozentzahl ohne Nenner

Jede Zahl trägt ihr Soll

Die VwV-StVO zu § 45 macht die geschuldete Anzahl exakt berechenbar: zweimal je Werktag, einmal an arbeitsfreien Tagen. Damit ist „98 %“ eine Behauptung und „5 von 6“ eine Nachrechnung. Die Komponente Kennwert nimmt den Nenner als Pflichtfeld — er lässt sich nicht weglassen.

Statt · Schwebende Pillen-Navigation

Geerdete Leiste, vier Ziele, 64-px-Spalten

Das Gerät wird nachts mit Handschuhen bedient. Das Feldregister setzt --target-min deshalb auf 56 px, und eine schwebende Pille verkleinert genau das. Vier Ziele, nicht fünf: die fünfte Stelle ist auf jeder Referenz ein Plus-Knopf, und ein Befund ohne laufende Fahrt ist eine Beweislücke mit einem Symbol darauf.

Statt · Farbakzent je Karte

Bernstein heißt Mangel, sonst nichts

Auf den Vorbildern ist Farbe Dekoration. Hier ist sie der Befund. Deshalb trägt keine Karte, kein Reiter und kein Diagramm eine Farbe, die nicht Zustand bedeutet — und jeder Zustand steht zusätzlich als Wort da, weil Farbe allein für einen von zwölf Männern nicht funktioniert.

Statt · Ein Formular je Position

Schweigen ist der Normalfall

Fünf von sechs Positionen sind in Ordnung. „In Ordnung“ kostet einen Griff und erzeugt keinen Text; nur die Abweichung öffnet etwas. Ein Formular je Position ist der Grund, warum Fahrten abends im Depot aus dem Gedächtnis nachgetragen werden — genau das, was der Nachweis verhindern soll.

Statt · Schwere aus einer Auswahlliste

Die Regel stuft ein und begründet es

Bei COREDINATE wählt der Prüfer die Schwere. Damit hängt der Eskalationskanal an einer Meinung um 05:18 Uhr. Hier leitet eine deterministische Regel — ausdrücklich kein Sprachmodell — Schwere, Kanal und Frist aus dem verletzten Kriterium ab und legt die Begründung zum Vorgang. Dieselbe Eingabe ergibt in drei Jahren dieselbe Einstufung.

Statt · Alles wirkt gesendet

Die Warteschlange ist ein eigener Schirm

Offline-first heißt nicht, so zu tun, als wäre alles übertragen. Der Fahrer muss sehen, was noch auf dem Gerät liegt, denn solange es dort liegt, ist es ein Gerät vom Totalverlust entfernt. Die Übertragung ist idempotent über eine Client-UUID, deshalb darf die App stur wiederholen.

Statt · Symbolschriften und Emoji

Zweiundzwanzig gezeichnete Marken, ein Strich

Keine der beiden ausgelieferten Schriften enthält ein Symbolzeichen, gate:glyphs bricht den Bau bei jedem Zeichen, das keine Schrift hat, und ein Emoji ändert auf jeder Plattform seine eigene Laufweite. Zweiundzwanzig Marken auf einem 20er-Raster bei 1,5 px lesen sich als eine Zeichnung statt als ein Einkauf.

Statt · Karte als graues Rechteck

Gezeichnete OSM-Geometrie, kein Google

Teil XIV wählt MapLibre auf selbst gehosteten Kacheln. Der Grund steht in der Datenschutzanalyse, nicht im Budget: COREDINATE bindet Google Maps ein und erklärt es nur teilweise. Bei einem Produkt, dessen einziges Erzeugnis ein Rechtsdokument ist, ist der Live-Standort des Fahrers keine Nebensache.