Cadence — Phase 2 powered re-run amendment

Pre-Registration Amendment A2 — Powered Nowcast Re-run (Test A only)

Locked 13 June 2026, before any Germany/Japan or France-2019 data is pulled from Athena. Amends 2026-06-13-phase2-nowcast-preregistration.md. Applies to TEST A (nowcast) ONLY.


Why this amendment, and what was known when it was made (A1-spirit disclosure)

The 13 Jun France run (2026-06-13-phase2-results.md) left Test A inconclusive at n=18 and Test B failed on its merits (two pre-registered tests now agree national music mood does not predict French demand proxies; music degrades the out-of-sample forecast). On 13 Jun, Alex confirmed Germany and Japan chart data 2019–2025 are in Athena (same 5 source tables) and France is extended to 2019. That removes the only thing that made the generalisation bar untestable: it is now gated on an engineering pull, not a licence.

What was known at the moment of this amendment (disclosed so the chase is informed-not-blind):

What was NOT known / not done as of this lock:


A2.1 — The verdict outcome is pre-committed to savings-intent (PRIMARY)

To stop a headline-only result being promoted after the fact:

A2.2 — Hold the generalisation bar; pooling does not substitute

The extra data ~triples n (France→~40+, more if pooled), which is the point. But:

A2.3 — 2020 COVID regime control (mandatory)

The 2019 extension pulls in the 2020 dislocation (simultaneous mood + macro shock). A structural break can manufacture or mask a relationship.

A2.4 — Freeze caveat unchanged (history, not live)

The audio-feature freeze (end Nov-2024) is unchanged. The 2019 extension adds history at the start, not currency at the end. Therefore a pass here validates the signal on history; it does not validate a live product. Live deployment remains gated on the in-house extractor + the per-feature parity gate (pre-reg §3 deployment gate), unchanged.

A2.5 — Everything else inherits unchanged

Baseline (AR(2) + public predictors), nowcast timing (day-15, data through day-14), models (ElasticNet primary, RF secondary), DM test (Harvey small-sample corrected, α=0.05), and the pre-committed null reading ("could not confirm at this n," not disproof) all carry over verbatim from the parent pre-reg. New data only changes n and market coverage, not the test.

Data dependency to flag honestly: Test A on DE/JP needs not just their charts (in Athena) but their CCI + public predictors. Germany's CCI is Eurostat (our existing fetcher extends to DE). Japan's is not Eurostat (Cabinet Office / ESRI consumer confidence) and must be collected separately before the JP arm can run. The France-extended-to-2019 arm needs no new macro (FR CCI already spans 2019-01→2026-03) and can run as soon as the FR-2019 chart parquet lands.


Companion: 2026-06-13-phase2-nowcast-preregistration.md (parent), 2026-06-13-phase2-results.md (the run this responds to). Loader/queries: analysis/athena_export.sql, analysis/phase2_test_a_powered.py.