SRS Derived Views v1
SRS Derived Views v1 is the analyst-facing layer above SRS v1. It ingests only SYNTH_SIGNALS.jsonfrom the capital-surface bundle and emits derived-by-year diagnostics (e.g., RDI/CSS labels) for catalogue realism testing, non-stationarity monitoring, and regime clustering. It is not an event-scale forecast or underwriting signal.
Scope / Intended use
Outputs stay at the year/decade resolution and are intended for capital-surface analytics, attribution work, and program governance reviews. They allow downstream teams to study structural density patterns without viewing storm-level traces or PTEM operator logic.
Non-invertibility
Derived views are generated from many-to-one aggregates. Because they read only the governed SRS payload, they cannot be inverted into storm timelines or gating mechanics. Every bundle explicitly declares "year-level only" and "non-invertible" in FREEZE_META.
Freeze & verify workflow
Freeze helpers enforce clean working trees unless --allow-dirty is provided. Verification requires the MANIFEST + FREEZE_META pair, sha256 hashes, and the underlying SYNTH_SIGNALS payload pointer.
# Freeze SRS Derived Views v1 (inputs: SYNTH_SIGNALS.json from SRS v1)
./scripts/freeze_srs_derived_views_v1.sh --freeze-tag freeze-2026-01-27 --output out/srs_derived_views_v1
# Verify with strict clean-tree enforcement and manifest digestion
./scripts/verify_freeze_bundle_v1.sh --bundle out/srs_derived_views_v1 --strict-cleanVerification replays MANIFEST entries, re-hashes derived_by_year outputs, and confirms git provenance using FREEZE_META. Passing verify_freeze_bundle_v1.sh is required before the bundle can be distributed to evaluation customers.