Produktionsaktivierung und Consumer-Live-Readback: GeoSphere-HORA-Hitzebelastung
- Datum: 25. August 2026
- Quellen-Merge-Commit:
744c711c08356eac36111e29568fa238dd36fb7f - Consumer-PR / Merge-Commit:
#515 /
08d55c32ea720f9d17419c039ae7bea21ce78508 - Consumer-PR-CI: GitHub Actions Run 32898602305
- Main-CI: GitHub Actions Run 32899767396
- Manueller Operatorlauf: GitHub Actions Run 32895496768
- Quelle / Kanal:
geosphere-hora-hitzelayer/public - Distribution / Zweck:
hora_hitzelayer-v1-1km/public_display - Release:
d90ef5c8-17af-5de0-a4e7-22e01f78f164 - Pointer-Version:
1
Aussage dieses Nachweises
Der manuell ausgelöste Operatorlauf hat den historischen
GeoSphere-Hitzesnapshot nach Migration 0050_hora_heat_snapshot.sql
qualifiziert, atomar aktiviert und anschließend mit dem unabhängigen
Produktionsprüfer rückgelesen. Der qualifizierte und der aktive Release sind
identisch.
Der erste Teil dieses Nachweises bestätigt die aktive Quellenbasis. Der spätere Abschnitt „Consumer-Deployment und öffentlicher Live-Readback“ belegt davon getrennt den Report-Consumer nach Merge von PR #515. Quellenaktivierung und Consumer-Auslieferung bleiben zwei eigenständige Nachweise; beide sind nun erbracht.
Consumer-Deployment und öffentlicher Live-Readback
PR #515 deployte den atomaren Report-Lookup auf Merge-Commit
08d55c32ea720f9d17419c039ae7bea21ce78508. Vercel meldete die
Produktionsauslieferung erfolgreich. Der öffentliche Readback bestätigte
danach auf https://www.landnutzen.at:
GET /docs/hora-hitzebelastung-v1, die Hitzebelastungs-Hilfe, der Produktionsnachweis, API-Leitfaden, Report-Vertrag und/methodikjeweils mit HTTP200;GET /api/v1/openapi.jsonmit dem geschlossenen SchemaReportHeatLoad, 24 Pflichtfeldern, vier neutralen Tageshäufigkeiten, vollständiger Rechtebeschreibung und ohne Ampel, Score oder öffentlichen DXF-Pfad;GET /api/v1/data-sources/geosphere-hora-hitzelayer/provenancemit Released90ef5c8-17af-5de0-a4e7-22e01f78f164,83.891Zeilen, Registry-Statusregisteredund Rechte-Statusconditional;- den Legacy-Slug
horaweiter alslegacyUnverifiedohne Active Release; - einen einzigen nicht persistierenden
GET /api/v1/reportmit dem bereits versionierten öffentlichen Referenzpunkt Gänserndorf. Die Antwort war HTTP200,X-Deploy-Commitentsprach exakt dem Consumer-Merge,Cache-Controlwarprivate, no-store, und wederreport_idnoch Permalink waren vorhanden.
Der Live-Report band Release d90ef5c8-17af-5de0-a4e7-22e01f78f164 an
Raster 650500/498500 und lieferte:
| Kennzahl | Öffentlicher Consumer-Readback |
|---|---|
| Hitzetage mindestens 30 °C | 21,6 Tage/Jahr |
| Extreme Hitzetage mindestens 35 °C | 1,8 Tage/Jahr |
| Tropennächte mindestens 20 °C | 4,033333333333333 Tage/Jahr |
| Kyselý-Hitzewellentage | 19,566666666666666 Tage/Jahr |
Änderungshinweis, Non-Endorsement und regionale Aussagegrenze waren in der Quellenprovenienz vollständig vorhanden. Der GET erzeugte bewusst keinen gespeicherten Report; er nutzte lediglich einen Zähler des regulären anonymen Tageslimits. Es wurde keine Kundenadresse und kein personenbezogener Reportdatensatz als Evidenz gespeichert.
Aktiver Release- und Run-Vertrag
| Feld | Produktions-Readback |
|---|---|
| Release-Status | qualified; aktiver Release identisch |
| Active Pointer | Kanal public, Version 1 |
| Source Vintage | 1991-2020 |
| Dataset-Version | 1 |
| Transform | hora-hitzelayer-30y-count-v1 |
| Stored Rows | 83.891 |
| Visible Rows | 83.891 |
| Coverage | covered, country:AT |
| Qualität | passed, alle sechs Pflichtprüfungen |
| 45-Punkte-Abnahme | 45/45, fünf je Bundesland, neun Bundesländer |
| Rechtebindung | rightsReviewCurrent: true |
| Gesperrtes Altprodukt | legacyHoraBlocked: true |
| Capability | ausschließlich report_lookup |
| Lizenz | CC-BY-4.0, Legalcode verlinkt |
visibleRows = storedRows = 83.891 belegt, dass die Current View weder einen
zweiten Release noch einen ungebundenen Lauf oder ein nur teilweise
publiziertes Raster mischt. Rechte, Freshness, Coverage, Run, Manifest,
Quellartefakt und 45-Punkte-Abnahme gehören zum selben aktiven Stand.
Inhaltsadressierte Bindung
| Bindung | SHA-256 |
|---|---|
| gzip-Artefakt | 0e4bdb0b760fccf87a559fbd319e8209e253ac5d3c365b1dda8bc63fa6a2dc6e |
| Manifest | 29f17259a00369c224b50301c0f0617750b06b58907f3e8478183483ec75e398 |
| sortierte Zeilen | a6fcff728ef6552dae5f718643231f8e3239736a47a2ca37674289a2ffb9b46f |
| Quellartefakt → Zeilen | 64fe5f8b87d4b6d870c1e7eb23760e18b1afbd492362b2f520ed58283954594c |
| 45 öffentliche Referenzen | b84175962dee6b3c1e783a7835ee94c3cd7b760e035bc8c28c3e97959df4c7ac |
Die Rohdatei-Rechte und vier Quell-TIFF-Hashes bleiben getrennt in der Quellenrechte-Evidenz versioniert. Ein Pointerwechsel darf keinen dieser Verträge still ersetzen.
Öffentlicher Referenzpunkt Gänserndorf
Der Produktionsprüfer verwendet ausschließlich den bereits versionierten,
öffentlichen Referenzpunkt AT3-02 Gänserndorf. Es wurden weder eine
Kundenadresse noch personenbezogene Produktionsdaten in die Evidenz
aufgenommen.
| Rasterzentrum in EPSG:3416 | 30-Jahres-Summe | Mittel pro Jahr |
|---|---|---|
650500 / 498500 · su30 | 648 | 21,6 |
650500 / 498500 · su35 | 54 | 1,8 |
650500 / 498500 · tr20 | 121 | 4,033333… |
650500 / 498500 · kys | 587 | 19,566667… |
Diese Werte sind historische mittlere Tage pro Jahr 1991–2020, keine Prognose, kein Trend, keine Ampel und keine parzellenscharfe Messung.
Fail-closed Readback
Der vor dem Produktionslauf gegen echte PostGIS-Ausführung geprüfte Integrationsvertrag und der nach der Aktivierung ausgeführte Produktionsprüfer bestätigen:
- ohne aktiven qualifizierten Release keine sichtbaren HORA-Zellen;
- exakte Bindung von 83.891 gespeicherten und sichtbaren Zellen an einen Release und einen erfolgreichen Run;
- unveränderliche Artefaktverträge und Fachzeilen;
- sofortige Unsichtbarkeit bei semantischem Rights-Review-Drift, auch wenn der technische Pointer noch besteht;
- Expected-Current-CAS für Aktivierung beziehungsweise Rollback;
0bleibt ein gültiger historischer Wert und wird nicht als fehlend behandelt;- der Legacy-Slug
hora, HORA 3.0, HORA-Pass und LFRZ-WMS bleiben ohne Freigabe und ohne Active Pointer.
Der Operatorlauf übermittelt keine Reportkoordinaten an GeoSphere Austria, erzeugt keine neuen personenbezogenen Produktdaten und öffnet weder HORA/LFRZ, NÖGIS #413 noch den deaktivierten DXF-Pfad aus #412.