Produktionsaktivierung und Consumer-Live-Readback: GeoSphere-HORA-Hitzebelastung

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 /methodik jeweils mit HTTP 200;
  • GET /api/v1/openapi.json mit dem geschlossenen Schema ReportHeatLoad, 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/provenance mit Release d90ef5c8-17af-5de0-a4e7-22e01f78f164, 83.891 Zeilen, Registry-Status registered und Rechte-Status conditional;
  • den Legacy-Slug hora weiter als legacyUnverified ohne Active Release;
  • einen einzigen nicht persistierenden GET /api/v1/report mit dem bereits versionierten öffentlichen Referenzpunkt Gänserndorf. Die Antwort war HTTP 200, X-Deploy-Commit entsprach exakt dem Consumer-Merge, Cache-Control war private, no-store, und weder report_id noch 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 °C21,6 Tage/Jahr
Extreme Hitzetage mindestens 35 °C1,8 Tage/Jahr
Tropennächte mindestens 20 °C4,033333333333333 Tage/Jahr
Kyselý-Hitzewellentage19,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

FeldProduktions-Readback
Release-Statusqualified; aktiver Release identisch
Active PointerKanal public, Version 1
Source Vintage1991-2020
Dataset-Version1
Transformhora-hitzelayer-30y-count-v1
Stored Rows83.891
Visible Rows83.891
Coveragecovered, country:AT
Qualitätpassed, alle sechs Pflichtprüfungen
45-Punkte-Abnahme45/45, fünf je Bundesland, neun Bundesländer
RechtebindungrightsReviewCurrent: true
Gesperrtes AltproduktlegacyHoraBlocked: true
Capabilityausschließlich report_lookup
LizenzCC-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

BindungSHA-256
gzip-Artefakt0e4bdb0b760fccf87a559fbd319e8209e253ac5d3c365b1dda8bc63fa6a2dc6e
Manifest29f17259a00369c224b50301c0f0617750b06b58907f3e8478183483ec75e398
sortierte Zeilena6fcff728ef6552dae5f718643231f8e3239736a47a2ca37674289a2ffb9b46f
Quellartefakt → Zeilen64fe5f8b87d4b6d870c1e7eb23760e18b1afbd492362b2f520ed58283954594c
45 öffentliche Referenzenb84175962dee6b3c1e783a7835ee94c3cd7b760e035bc8c28c3e97959df4c7ac

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:341630-Jahres-SummeMittel pro Jahr
650500 / 498500 · su3064821,6
650500 / 498500 · su35541,8
650500 / 498500 · tr201214,033333…
650500 / 498500 · kys58719,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;
  • 0 bleibt 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.