Zum Hauptinhalt springen

Architekturentscheidungen

Warum die Integration so ist, wie sie ist, und wie sie vorher war. CLAUDE.md nennt die Regeln, die daraus folgen; ein Eintrag bewahrt die Begründung, die Zahlen, auf denen sie beruhte, und die verworfenen Alternativen, damit eine spätere Änderung sie abwägen kann, statt sie neu zu entdecken.

Ein Eintrag wird nach seiner Annahme nicht mehr geändert, außer um ihn als durch einen neueren abgelöst zu kennzeichnen. Versionen werden mit ihrer Versionsnummer bezeichnet (2026.11.0).

#EntscheidungSeit
0001Entitätsnamen nennen ihr Zeitfenster; eine ausgelieferte ID wird nie wiederverwendet2026.11.0
0002RW liest den Lauf, der zur vollen Stunde endet, nicht HH:502026.11.0
0003Die 10-Minuten-Läufe von RW speisen den Trockenzähler, sonst nichts2026.11.0
0004RW und SF werden in ihrer HDF5-Ausgabe gelesen2026.10.1
0005Laufende Summen zählen je Veröffentlichung, und RW speist die Hauptsumme2026.11.0
0006Regenereignisse sind eine eigene, optionale Entität, die bei jeder Veröffentlichung neu berechnet wird2026.11.0
0007Ob Daten veraltet sind, entscheidet eine Frist ab der überfälligen Veröffentlichung2026.9.0
0008Die Zellsuche rundet vom äußeren Eckpunkt aus ab2026.10.0
0009Die vollständige Reihe gleitender Stunden wird aus RV gebildet, nicht aus RS2026.11.0
0010Jedes Produkt liest seine Zelle auf dem Gitter, das seine Datei beschreibt2026.11.0
0011Lücken in der Quelle des Trockenzählers werden an den Stunden von RW geprüft2026.11.0
0012Regenereignisse haben eine Niederschlagsart erst, wenn sie gemessen ist2026.11.0
0013Regenwarnungen sind Untereinträge, die die Sicht der Regenereignisse filtern2026.11.0