Blocker before first model training.
Please fix the five high-severity audit items as stacked PRs:
- Correct B3 DI curve math: DI1 settlement must be treated as PU/discounted notional and converted to 252-business-day annual effective rates/discount factors before interpolation.
- Make FRED point-in-time safe: use realtime/vintage handling for revised series or exclude them from model-usable outputs.
- Correct Tesouro Direto sales/redemptions availability: sales must use the official two-business-day lag; redemptions must be verified and conservatively lagged if timing is not documented.
- Add cross-source revision/first-seen policy: revision-prone datasets must expose vintage/first-seen/availability-basis fields and cannot silently use current-snapshot revised values in historical as-of panels.
- Expand BCB SGS coverage beyond Selic/IPCA to broad rates, activity, credit, fiscal/debt, external, reserves, and monetary/liquidity series with documented availability timing.
A detailed implementation plan will follow in comments.
Blocker before first model training.
Please fix the five high-severity audit items as stacked PRs:
A detailed implementation plan will follow in comments.