Bu5hm4nn
7f347fa2a6
fix(tests): fix BacktestSettingsRepository.load() and workspace seeding tests
...
- BacktestSettingsRepository.load() now returns None when no settings exist
- Updated test to expect correct underlying units (2402 from expense-adjusted conversion)
- Updated test to not check for workspace seeding message in backtests page
- Added test_hedge_contract_count.py and test_backtest_settings.py to CI test suite
- Build job now depends on lint and test passing
2026-03-29 15:34:49 +02:00
Bu5hm4nn
894d88f72f
feat(PRICING-001): add GLD expense ratio decay correction
2026-03-28 09:04:35 +01:00
Bu5hm4nn
87900b01bf
fix(CORE-002C): align historical units with workspace weight
2026-03-25 21:37:55 +01:00
Bu5hm4nn
aae67dfd9b
fix(workspaces): seed new defaults from live quote
2026-03-25 19:48:58 +01:00
Bu5hm4nn
782e8f692e
fix(portfolio): default new workspaces to 100 oz
2026-03-25 19:42:54 +01:00
Bu5hm4nn
829c0b5da2
feat(CORE-002B): roll out hedge quote unit conversion
2026-03-25 15:46:44 +01:00
Bu5hm4nn
132aaed512
feat(CORE-001D1): harden unit-aware workspace persistence
2026-03-25 13:19:33 +01:00
Bu5hm4nn
40f7e74a1b
feat(SEC-001): protect workspace bootstrap with turnstile
2026-03-25 10:02:10 +01:00
Bu5hm4nn
c7c8654be7
feat(CORE-001C): type historical unit materialization
2026-03-24 22:30:36 +01:00
Bu5hm4nn
5ac66ea97b
feat(PORT-004C): seed workspace routes from portfolio settings
2026-03-24 21:14:09 +01:00
Bu5hm4nn
75f8e0a282
feat(PORT-004A): add workspace bootstrap and scoped settings
2026-03-24 20:18:12 +01:00