Skip to content

Fix validated forecast, SEC, storage, and money bugs - #23

Merged
mattfaltyn merged 1 commit into
mainfrom
codex/fix-validated-audit-bugs
Sep 28, 2026
Merged

mattfaltyn merged 1 commit into
mainfrom
codex/fix-validated-audit-bugs

Conversation

@mattfaltyn

Copy link
Copy Markdown
Member

Summary

  • Bound Student-t EWMA simulated terminal prices to 0.01–100× spot and bump its model version so previous evidence is not displayed as current.
  • Parse Sept. SEC earnings dates and dotted a.m./p.m. event times while keeping later-sentence timestamps out of event evidence.
  • Keep theme and table density usable when browser storage reads or writes fail.
  • Format accepted safe-integer cent values exactly, including negative totals.

Regression evidence

  • Each reported failure reproduced with a failing regression before its fix. Adversarial review found and reproduced two additional edge cases, now covered: storage reads working while writes fail, and an unrelated time in the next SEC sentence.
  • UV_CACHE_DIR=/tmp/hyperoptions-uv-cache scripts/verify-fast: 440 backend and 156 frontend tests passed.
  • UV_CACHE_DIR=/tmp/hyperoptions-uv-cache NPM_CONFIG_CACHE=/tmp/hyperoptions-npm-cache scripts/verify: Ruff, 440 backend tests, npm audit (0 vulnerabilities), 156 frontend tests, lint, API generation check, build, and 30 Chromium tests passed.
  • Independent R2 review: PASS after both review findings were fixed.

Limits

Student-t's bound changes its distribution. The identified frozen HSDT outlier no longer dominates CRPS, but full-cohort calibration and ranking were not rerun; the earlier historical comparison applies to the previous model version.

Pad: WORK-117, WORK-118, WORK-119, WORK-120, WORK-121.

@mattfaltyn
mattfaltyn merged commit a16c085 into main Sep 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant