This website requires JavaScript.
Explore
Help
Register
Sign In
dennisthiessen
/
signal-platform
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
9c48eb20c5167fc9ce4a5abb6c837c2bee749050
signal-platform
/
app
/
services
T
History
dennisthiessen
9c48eb20c5
Deploy / lint (push)
Successful in 17s
Details
Deploy / test (push)
Successful in 2m34s
Details
Deploy / deploy (push)
Successful in 53s
Details
Fix backtest benchmark read after optional table probe
2026-09-25 13:17:51 +02:00
..
__init__.py
first commit
2026-02-20 17:31:01 +01:00
admin_service.py
feat(jobs): persist each job's last run so it survives a restart
2026-08-08 12:19:29 +02:00
alert_service.py
feat(risk-monitor): measure the rule that fires, and give fundamentals their own channel
2026-08-13 11:15:09 +02:00
auth_service.py
refactor: dedupe scheduler logging/runtime, centralize SystemSetting access, fix rankings N+1
2026-06-24 11:23:39 +02:00
backtest_service.py
Fix backtest benchmark read after optional table probe
2026-09-25 13:17:51 +02:00
benchmark_service.py
promote residual momentum ranking
2026-07-02 21:00:39 +02:00
breadth_service.py
feat(tickers): record delisting instead of deleting the symbol
2026-08-11 16:58:51 +02:00
data_import.py
fix(sec): name aged filings in deferred warnings
2026-07-31 14:58:22 +02:00
dolt_client.py
fix(dolt): A2 review — subprocess timeouts, stronger initial gate, HASHOF
2026-07-22 11:50:50 +02:00
dolt_earnings_importer.py
feat(tickers): record delisting instead of deleting the symbol
2026-08-11 16:58:51 +02:00
earnings_alignment.py
feat(dolt): A2 — DoltHub earnings importer (shadow ingestion)
2026-07-22 10:55:27 +02:00
event_study_service.py
feat(risk-monitor): measure the rule that fires, and give fundamentals their own channel
2026-08-13 11:15:09 +02:00
fundamental_data_refresh_service.py
chore: decommission FMP, Finnhub and Alpha Vantage (A6)
2026-08-07 11:19:28 +02:00
fundamental_service.py
chore: decommission FMP, Finnhub and Alpha Vantage (A6)
2026-08-07 11:19:28 +02:00
fundamentals_api_service.py
fix(sec): keep the market-cap fallback through an amendment merge
2026-07-24 10:50:17 +02:00
fundamentals_candidate_service.py
feat(tickers): record delisting instead of deleting the symbol
2026-08-11 16:58:51 +02:00
fundamentals_derivation.py
fix(sec): keep the market-cap fallback through an amendment merge
2026-07-24 10:50:17 +02:00
fundamentals_peers.py
fix(fundamentals): pure-core review — tie-aware percentile, null-safe reads
2026-07-22 20:41:18 +02:00
fundamentals_quality_service.py
fix(sec): alert when a filing gap's reprieve lapses instead of re-pausing quietly
2026-08-21 17:44:04 +02:00
fundamentals_reads.py
fix(fundamentals): pure-core review — tie-aware percentile, null-safe reads
2026-07-22 20:41:18 +02:00
indicator_service.py
fix: recalibrate FIP path labels to live equity scale
2026-07-18 19:27:45 +02:00
ingestion_service.py
fix: preserve OHLCV stale detection
2026-08-04 07:39:40 +02:00
job_run_store.py
fix(jobs): make last-run writes atomic and drain them properly on shutdown
2026-08-08 14:15:05 +02:00
market_regime_service.py
refactor: dedupe scheduler logging/runtime, centralize SystemSetting access, fix rankings N+1
2026-06-24 11:23:39 +02:00
momentum_service.py
feat(tickers): record delisting instead of deleting the symbol
2026-08-11 16:58:51 +02:00
outcome_service.py
fix: align production defaults and close review parity gaps
2026-07-18 13:03:22 +02:00
paper_trade_service.py
fix: tighten max-hold session countdown
2026-08-04 08:07:10 +02:00
pipeline_run.py
fix: match shadow book to its pipeline's scan by run id, not timestamp
2026-07-21 10:47:32 +02:00
price_service.py
fix: harden Structural S/R after OHLCV writes and surface cleanup failures
2026-07-18 13:44:34 +02:00
qualification.py
Activation gate: primary target probability floor (>= 20%)
2026-07-11 09:31:28 +02:00
recommendation_service.py
fix: align production defaults and close review parity gaps
2026-07-18 13:03:22 +02:00
regime_monitor_service.py
feat(risk-monitor): measure the rule that fires, and give fundamentals their own channel
2026-08-13 11:15:09 +02:00
rr_scanner_service.py
feat(tickers): record delisting instead of deleting the symbol
2026-08-11 16:58:51 +02:00
scoring_service.py
feat(tickers): record delisting instead of deleting the symbol
2026-08-11 16:58:51 +02:00
sec_client.py
fix(tickers): close the delisting review findings
2026-08-11 16:58:51 +02:00
sec_facts_parser.py
fix(sec): compose total debt across the styles filers actually tag
2026-08-21 17:44:18 +02:00
sec_fundamentals_importer.py
fix(sec): alert when a filing gap's reprieve lapses instead of re-pausing quietly
2026-08-21 17:44:04 +02:00
sec_universe.py
feat(tickers): record delisting instead of deleting the symbol
2026-08-11 16:58:51 +02:00
sentiment_provider_service.py
refactor: dedupe scheduler logging/runtime, centralize SystemSetting access, fix rankings N+1
2026-06-24 11:23:39 +02:00
sentiment_service.py
sentiment: LLM buy/hold/avoid + full analysis, and search-budget scoping
2026-06-16 16:34:19 +02:00
settings_store.py
refactor: dedupe scheduler logging/runtime, centralize SystemSetting access, fix rankings N+1
2026-06-24 11:23:39 +02:00
shadow_book_service.py
feat: stop the position count cap from binding (10 -> 15)
2026-08-05 23:04:21 +02:00
sr_service.py
fix: harden Structural S/R after OHLCV writes and surface cleanup failures
2026-07-18 13:44:34 +02:00
system_event_service.py
Add system alerts log with nav badge and Admin Alerts tab.
2026-07-14 13:38:04 +02:00
ticker_service.py
feat(universe): separate scanner membership from retained history
2026-09-07 19:30:05 +02:00
ticker_universe_service.py
feat(universe): separate scanner membership from retained history
2026-09-07 19:30:05 +02:00
trade_policy.py
feat: shadow book + shadow-vs-manual performance comparison
2026-07-20 23:44:41 +02:00
watchlist_service.py
Optimize signal read paths and enforce score invariants
2026-07-11 16:04:13 +02:00