dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-13 11:31:12 +02:00
c97a067e0e fix(risk-monitor): drop an unused import and align migration 033 with its model
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-13 11:15:19 +02:00
333989eeab feat(risk-monitor): measure the rule that fires, and give fundamentals their own channel
3033ad83fd docs(readme): catch the README up with the last 20 commits
Compare 2 commits »
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-12 08:46:39 +02:00
044a3447f6 fix(backtest): rebuild the recommendation on read, not only on run
21a5fc8a52 fix(backtest): flag a lookback the recommendation was not computed on
11dffcd695 fix(backtest): one window, and stop calling a rejected exit "recommended"
3a2d548610 feat(backtest): make the tiles answer "is that good?", and stop the layout jumping
28b3273150 fix(backtest): quote one book, not two
Compare 5 commits »
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-11 22:43:58 +02:00
14cfa44fc5 refactor(signals): drop the now-unused fmtMoney helper
13a984a84d refactor(signals): split the Track Record tab and cut the backtest page down
442dc3f04b feat(backtest): add Sortino, Gain-to-Pain and dollar profit factor
Compare 3 commits »
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-11 17:01:39 +02:00
247a7889b9 fix(tickers): honor the effective date instead of retiring on the mark
1d4ed39fd2 fix(tickers): close the delisting review findings
d950fcf70e fix(tickers): let an SEC confirmation upgrade a manual delisting mark
6501b7e9a0 feat(tickers): record delisting instead of deleting the symbol
486fb500d1 test(sec): cover the ceiling's promote/queue/alert path end to end
Compare 8 commits »
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-08 23:23:16 +02:00
d02fd82ced docs(research): regenerate the artifact under the v2-mandatory harness
43ee619412 fix(research): require the v2 reproduction, and correct the P1-cap denominator
87224a1451 docs(research): regenerate the calibration artifact from a clean tree
ec1b0acfad fix(research): make the calibration artifact live up to its refusal guarantees
3143477a62 feat(regime): cut the risk monitor to v4 — desaturate VIX and the trend break
Compare 6 commits »
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-08 17:24:13 +02:00
f22313deaf chore: remove dead frontend code and one unused service helper
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-08 17:13:16 +02:00
d116fcc146 chore(frontend): drop the dead FundamentalsPanel dev harness
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-08 15:10:10 +02:00
94baa89423 fix(jobs): make last-run writes atomic and drain them properly on shutdown
4b4a1084cb refactor(jobs): group Admin -> Jobs into sections instead of one flat list
22bee28ac7 feat(jobs): persist each job's last run so it survives a restart
083c9dbf7c refactor(jobs): derive job topology from one catalog, make next-run coherent
Compare 4 commits »
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-07 23:14:20 +02:00
7fdcac3b55 docs: carry the risk-monitor wording through docs, comments and logs
5ea0785be6 refactor(ui): name the two regime jobs for what they actually do
Compare 2 commits »
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-07 19:32:12 +02:00
98b41629e7 ci: lint the whole repo, and pin the rule set so it stays deterministic
1c6ccceb12 chore: make the whole tree ruff-clean, not just app/
3483797e75 fix(regime): reseed stored history on a sensor change, and stop faking an observation
7dc804be2b test(dolt): anchor the real-clone smoke test to the clone, not the wall clock
46ace501a2 refactor(regime): collapse the monitor page, fix the OAS rebuild window
Compare 5 commits »
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-07 13:03:35 +02:00
23de8c9540 docs(dolt-plan): drop workstream B and record why
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-07 12:34:35 +02:00
c2a3b56aaa chore: drop the A6 rollback tombstones
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-07 12:22:14 +02:00
e1607ddbff fix: don't double-report a failed SEC run, and correct the rollback doc
13f3636b6a fix: surface the fundamentals cache result on every SEC job outcome
3e83d63b05 chore: decommission FMP, Finnhub and Alpha Vantage (A6)
Compare 3 commits »
dennisthiessen deleted branch research/portfolio-capacity-rebalancing from dennisthiessen/signal-platform 2026-08-05 23:10:38 +02:00
dennisthiessen pushed to main at dennisthiessen/signal-platform 2026-08-05 23:10:28 +02:00
f5d4b516ab docs: land capacity-study evidence and share the rank-map helper
3ff0fd9f1c feat: stop the position count cap from binding (10 -> 15)
Compare 2 commits »
6f1ee450f1 research: prepare effective risk floor ab
aa6cd5cac4 docs: record portfolio capacity findings