Zum Inhalt springen
Bidi Modul · Bautagebuch

Jede Zeile weiß, woher sie kommt.

Ein Bautagebuch ist ein Beweismittel, kein Notizblock. Bei Bidi trägt jedes Feld seine Herkunft mit: getippt, oder aus dem Nachbarmodul gezogen. Und das Wetter kommt mit Prüfsumme.

Das Bautagebuch ist Modul 1 von 13 — und das älteste Streitthema am Bau. Wer nachweisen muss, dass an einem Dienstag im März nicht gearbeitet werden konnte, braucht kein Gedächtnis, sondern einen Beleg.

Der Tag, bevor du im Büro bist

Vier Stationen. Der Bericht ist zu zwei Dritteln fertig, bevor jemand etwas eingibt.

Aufsprechen statt tippen

„Heute Estrich im Obergeschoss, drei Mann, ab halb elf Regen, Kran stand zwei Stunden." Das Diktat legt daraus den Tagesbericht an, du siehst den Vorschlag und korrigierst ihn. Tippen bleibt der gleichwertige Weg — das Diktat ist einer von acht in der Plattform.

DiktatVorschau vor dem Speichernoffline

Was sich selbst füllt

Drei Felder holt sich der Bericht aus den Nachbarmodulen: das Wetter vom Wetterdienst, Personal und Stunden aus der Zeiterfassung, die ausgeführte Leistung aus dem Aufmaß. Jedes dieser Felder merkt sich, ob es gezogen oder getippt wurde — das ist eine eigene Spalte in der Datenbank, keine Anzeige-Spielerei.

WetterPersonal · StundenLeistungHerkunft je Feld

Unterschreiben, wo unterschrieben wird

Zwei Unterschriften gehören an den Tagesbericht: die des Verfassers und die des Auftraggebers. Beide werden auf dem Gerät gezeichnet und am Bericht abgelegt — auf der Baustelle, nicht per Rückversand.

VerfasserAuftraggeberauf dem Gerät gezeichnet

Raus als PDF, weiter zum Bauherrn

Der fertige Bericht geht als PDF auf dein Briefpapier und in den Dokumenten-Hub. Von dort läuft er weiter zum Bauherrn — mit eigenen Ständen für „übermittelt", „angenommen" und „extern zurückgewiesen".

PDFDokumenten-HubBauherren-Weg

Warum „gezogen" mehr wert ist als „getippt"

Im Streit zählt nicht, was im Tagebuch steht, sondern woher es kam. Ein getipptes „war schlechtes Wetter" ist eine Behauptung des Verfassers. Ein gezogener Wert nennt seine Quelle und lässt sich nachrechnen. Deshalb steht die Herkunft an jedem Feld — und deshalb hat das Wetter ein eigenes Siegel.

Das Wetter-Siegel

Wetter ist am Bau kein Smalltalk, sondern der häufigste Grund für Behinderung und Fristverlängerung. Also wird es nicht aus dem Gedächtnis notiert, sondern beim Wetterdienst geholt — und der Abruf sagt, woher er kommt.

Wetter · Tagesbericht Nr. 128 Beispiel · Mi 12.08.
Vormittag Leichter Regen 9 – 12 °C
Nachmittag Stark bewölkt 12 – 14 °C
Tag gesamt Niederschlag 7,4 mm · Wind bis 38 km/h

Beim Abruf mitgeliefert

Quelle
Open-Meteo API (open-meteo.com)
Ort
52.9946 N · 7.8531 O (Projektkoordinate)
Abgerufen
12.08.2026, 17:04
Prüfsumme
sha256 · 9f2c…a41e (über die Rohantwort)

Die Beispielwerte sind erfunden — die Felder sind es nicht.

Was davon am Tagesbericht liegt — und was nicht. Gespeichert werden am Bericht der Wettertext für Vormittag und Nachmittag und die Herkunftsmarke. Quelle, Koordinate, Zeitpunkt und Prüfsumme kommen mit dem Abruf; als eigene Felder führt der Tagesbericht sie heute nicht. Der unveränderlich abgelegte Wetterbeleg samt Roh-Antwort entsteht an der Zeiterfassung: sobald eine Zeitbuchung des Tages hochläuft, holt der Server das Wetter zur Projektkoordinate und versiegelt es. Genau diesen Beleg liest der Tagesbericht, wenn er sein Wetterfeld füllt — er speichert ihn nur nicht noch einmal. Und ohne Koordinate am Projekt gibt es keinen automatischen Abruf; dann trägst du das Wetter von Hand ein, und das Feld sagt genau das.

Elf Felder, nach Bau-Praxis geschnitten

Kein freies Textfeld für alles. Der Tagesbericht hat die Rubriken, die im Streitfall abgefragt werden — jede einzeln durchsuchbar und einzeln belegbar.

  • WetterVormittag und Nachmittag getrennt, mit Siegelgezogen o. getippt
  • Personal & StundenKopfzahl und Gesamtstunden des Tagesgezogen o. getippt
  • GeräteWas stand, was lief, was fehltegetippt
  • Ausgeführte LeistungWas an diesem Tag tatsächlich geschafft wurdegezogen o. getippt
  • MateriallieferungenAngeliefert, angenommen, zurückgewiesengetippt
  • Prüfungen & AbnahmenWer war da, was wurde freigegebengetippt
  • MängelFestgestellt, gemeldet, offengetippt
  • AnweisungenWas den Gewerken vorgegeben wurdegetippt
  • BehinderungenDer Grund, aus dem der Tag nicht liefgetippt
  • Besondere VorkommnisseUnfall, Behördenbesuch, alles Meldepflichtigegetippt
  • Allgemeine BemerkungenWas in keine der zehn Rubriken passtgetippt

Sieben Stände bis zur Abnahme

Ein Tagesbericht ist nicht „da" oder „nicht da". Er hat einen Stand — und der geht über deinen Betrieb hinaus bis zum Bauherrn.

Im Haus

Entwurf, eingereicht, freigegeben oder zurückgewiesen — der interne Weg vom Polier über die Bauleitung.

draft · submitted · approved · rejected

Zum Bauherrn

Übermittelt, angenommen oder extern zurückgewiesen. Der Bericht verlässt den Betrieb und der Stand bleibt sichtbar.

transmitted · accepted · ext_rejected

Und rückwärts nachvollziehbar

Der Bericht ist mit den Positionen des Leistungsverzeichnisses verknüpfbar — eine Tageszeile lässt sich der Position zuordnen, um die es ging.

069_diary_lv_items.sql

bidi-app · packages/backend/src/db/migrations/004_bad_weather.sql wörtlich
-- Immutability trigger: prevent modification of weather data after creation
-- This ensures legal defensibility of the weather records

    RAISE EXCEPTION 'Weather snapshot data is immutable after creation (legal requirement)';
Aus der Migration, die das Wetter eingeführt hat. Die Unveränderlichkeit ist kein Versprechen der Oberfläche — sie ist ein Trigger in der Datenbank, der jede nachträgliche Änderung mit einer Ausnahme abbricht. Er schützt den Schlechtwetter-Beleg, der an der Zeiterfassung hängt; der Tagesbericht führt den Wettertext und seine Herkunftsmarke.

Am eigenen Bautag statt an der Demo

Nimm einen Tag, an dem es Ärger gab. Wir bauen ihn im Gespräch als Tagesbericht nach — dann siehst du, was davon belegbar gewesen wäre.

  • Du schreibst zwei Zeilen, Frank meldet sich bei dir.
  • Ihr nehmt einen echten Bautag, keine Demo-Baustelle.
  • Danach weißt du, was das Modul kann und was nicht. Beides steht auf dieser Seite.

Keine Werbung, keine Weitergabe