You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d79ca7d
Browse filesBrowse the repository at this point in the historyBrowse files
Mirrors the discipline already in place for ExposureSummary: every leaf
field declared in VrpResponse is referenced by at least one assertion.
Catches silent-null traps proactively (response.z_score → vrp.z_score,
response.put_vrp → directional.downside_vrp, response.net_gex →
regime.net_gex, response.harvest_score → gex_conditioned.harvest_score).
Live-vs-historical structural diffs encoded:
- macro.fed_funds: present on live, absent on historical
- macro.hy_spread: live currently null (data gap), historical populated
- vrp.z_score / percentile / regime.vrp_regime / strategy_scores /
net_harvest_score: nullable on historical with insufficient warmup
Verified passing against the live API.
0 commit comments