https://github.com/Aryamann002/poliflux
· scanned 2026-06-17 01:17 UTC (1 month, 2 weeks ago)
27 raw signals (0 security + 27 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +11.7 (diff) · 18 actionable findings from 1 signal source. 9 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 481 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
repo_domains_dir |
software | healthy | tests/conftest.py:9 |
test_env_overrides |
software | healthy | tests/test_config.py:6 |
test_defaults_are_local_dev_friendly |
software | healthy | tests/test_config.py:16 |
domain |
software | healthy | tests/precedent/test_outcomes.py:22 |
session |
software | healthy | tests/precedent/test_outcomes.py:27 |
add_event |
software | healthy | tests/precedent/test_outcomes.py:48 |
get_outcome |
software | healthy | tests/precedent/test_outcomes.py:72 |
test_returns_and_abnormal_returns |
software | healthy | tests/precedent/test_outcomes.py:82 |
test_no_lookahead_entry_before_close |
software | healthy | tests/precedent/test_outcomes.py:99 |
test_event_too_recent_is_skipped_not_written |
software | healthy | tests/precedent/test_outcomes.py:108 |
test_recompute_is_idempotent |
software | healthy | tests/precedent/test_outcomes.py:116 |
test_missing_benchmark_history_writes_nothing |
software | healthy | tests/precedent/test_outcomes.py:124 |
test_backfilled_event_anchors_on_published_at |
software | healthy | tests/precedent/test_outcomes.py:132 |
test_backfilled_without_published_at_is_skipped |
software | healthy | tests/precedent/test_outcomes.py:153 |
test_unknown_window_rejected |
software | healthy | tests/precedent/test_outcomes.py:164 |
domain |
software | healthy | tests/precedent/test_engine.py:22 |
session |
software | healthy | tests/precedent/test_engine.py:27 |
add_event |
software | healthy | tests/precedent/test_engine.py:34 |
add_outcome |
software | healthy | tests/precedent/test_engine.py:54 |
__init__ |
software | healthy | tests/precedent/test_engine.py:81 |
upsert |
software | healthy | tests/precedent/test_engine.py:71 |
search_similar |
software | healthy | tests/precedent/test_engine.py:74 |
available |
software | healthy | tests/precedent/test_engine.py:87 |
synthesize |
software | healthy | tests/precedent/test_engine.py:90 |
make_setup |
software | healthy | tests/precedent/test_engine.py:95 |
test_aggregate_evidence_weighted_mean_and_win_rate |
software | healthy | tests/precedent/test_engine.py:109 |
test_signals_written_with_evidence |
software | healthy | tests/precedent/test_engine.py:122 |
test_event_signaled_only_once |
software | healthy | tests/precedent/test_engine.py:143 |
test_min_precedent_guard_blocks_thin_evidence |
software | healthy | tests/precedent/test_engine.py:155 |
test_backfilled_events_are_precedents_but_never_candidates |
software | healthy | tests/precedent/test_engine.py:166 |
test_unavailable_synthesizer_writes_nothing |
software | healthy | tests/precedent/test_engine.py:184 |
session |
software | healthy | tests/processing/test_pipeline.py:19 |
add_event |
software | healthy | tests/processing/test_pipeline.py:27 |
make_pipeline |
software | healthy | tests/processing/test_pipeline.py:42 |
test_full_enrichment |
software | healthy | tests/processing/test_pipeline.py:55 |
test_rerun_is_idempotent |
software | healthy | tests/processing/test_pipeline.py:71 |
test_llm_entity_fallback_only_when_matcher_finds_nothing |
software | healthy | tests/processing/test_pipeline.py:80 |
test_unavailable_classifier_still_marks_processed |
software | healthy | tests/processing/test_pipeline.py:92 |
test_classification_backfill_heals_events_embedded_without_… |
software | healthy | tests/processing/test_pipeline.py:107 |
test_ingested_at_never_touched |
software | healthy | tests/processing/test_pipeline.py:123 |
test_unconfigured_classifier_is_unavailable_and_returns_none |
software | healthy | tests/processing/test_classify.py:4 |
test_validated_clamps_unknown_event_type_to_other |
software | healthy | tests/processing/test_classify.py:10 |
test_validated_drops_unknown_entities |
software | healthy | tests/processing/test_classify.py:17 |
make_enrichment_domain |
software | healthy | tests/processing/conftest.py:16 |
score |
software | healthy | tests/processing/conftest.py:64 |
embed |
software | healthy | tests/processing/conftest.py:71 |
__init__ |
software | healthy | tests/processing/conftest.py:78 |
available |
software | healthy | tests/processing/conftest.py:86 |
classify |
software | healthy | tests/processing/conftest.py:89 |
domain |
software | healthy | tests/processing/conftest.py:99 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
docker-compose.yml |
software | healthy | docker-compose.yml |
ultra.html |
software | healthy | dashboard/ultra.html |
index.html |
software | healthy | dashboard/index.html |
stitch_dashboard.html |
software | healthy | dashboard/stitch/stitch_dashboard.html |
conftest.py |
software | healthy | tests/conftest.py |
__init__.py |
software | healthy | tests/__init__.py |
test_config.py |
software | healthy | tests/test_config.py |
test_outcomes.py |
software | healthy | tests/precedent/test_outcomes.py |
__init__.py |
software | healthy | tests/precedent/__init__.py |
test_engine.py |
software | healthy | tests/precedent/test_engine.py |
test_pipeline.py |
software | healthy | tests/processing/test_pipeline.py |
test_classify.py |
software | healthy | tests/processing/test_classify.py |
conftest.py |
software | healthy | tests/processing/conftest.py |
__init__.py |
software | healthy | tests/processing/__init__.py |
test_mapping.py |
software | healthy | tests/processing/test_mapping.py |
test_ner.py |
software | healthy | tests/processing/test_ner.py |
__init__.py |
software | healthy | tests/schemas/__init__.py |
test_core.py |
software | healthy | tests/schemas/test_core.py |
__init__.py |
software | healthy | tests/flows/__init__.py |
test_ingest_wiring.py |
software | healthy | tests/flows/test_ingest_wiring.py |
test_federal_register.py |
software | healthy | tests/collectors/test_federal_register.py |
test_rss.py |
software | healthy | tests/collectors/test_rss.py |
conftest.py |
software | healthy | tests/collectors/conftest.py |
test_gdelt.py |
software | healthy | tests/collectors/test_gdelt.py |
__init__.py |
software | healthy | tests/collectors/__init__.py |
test_alpaca.py |
software | healthy | tests/collectors/test_alpaca.py |
test_yahoo.py |
software | healthy | tests/collectors/test_yahoo.py |
__init__.py |
software | healthy | tests/bus/__init__.py |
test_consumer.py |
software | healthy | tests/bus/test_consumer.py |
__init__.py |
software | healthy | tests/domains/__init__.py |
test_registry.py |
software | healthy | tests/domains/test_registry.py |
backfill_prices.py |
software | healthy | scripts/backfill_prices.py |
backfill_events.py |
software | healthy | scripts/backfill_events.py |
seed_domain.py |
software | healthy | scripts/seed_domain.py |
compute_outcomes.py |
software | healthy | scripts/compute_outcomes.py |
run_pipeline.py |
software | healthy | scripts/run_pipeline.py |
ci.yml |
software | healthy | .github/workflows/ci.yml |
__init__.py |
software | healthy | src/poliflux/__init__.py |
config.py |
software | healthy | src/poliflux/config.py |
__init__.py |
software | healthy | src/poliflux/api/__init__.py |
__main__.py |
software | healthy | src/poliflux/api/__main__.py |
app.py |
software | healthy | src/poliflux/api/app.py |
synthesize.py |
software | healthy | src/poliflux/precedent/synthesize.py |
__init__.py |
software | healthy | src/poliflux/precedent/__init__.py |
outcomes.py |
software | healthy | src/poliflux/precedent/outcomes.py |
engine.py |
software | healthy | src/poliflux/precedent/engine.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeVectorStore |
software | healthy | tests/precedent/test_engine.py:67 |
FakeSynthesizer |
software | healthy | tests/precedent/test_engine.py:80 |
FakeScorer |
software | healthy | tests/processing/conftest.py:63 |
FakeEmbedder |
software | healthy | tests/processing/conftest.py:68 |
FakeClassifier |
software | healthy | tests/processing/conftest.py:75 |
Settings |
software | healthy | src/poliflux/config.py:12 |
SignalDraft |
software | healthy | src/poliflux/precedent/synthesize.py:33 |
SynthesisResult |
software | healthy | src/poliflux/precedent/synthesize.py:40 |
SignalSynthesizer |
software | healthy | src/poliflux/precedent/synthesize.py:44 |
GroqSynthesizer |
software | healthy | src/poliflux/precedent/synthesize.py:51 |
PriceSeries |
software | healthy | src/poliflux/precedent/outcomes.py:39 |
Precedent |
software | healthy | src/poliflux/precedent/engine.py:27 |
EvidenceStat |
software | healthy | src/poliflux/precedent/engine.py:37 |
PrecedentEngine |
software | healthy | src/poliflux/precedent/engine.py:103 |
EnrichmentPipeline |
software | healthy | src/poliflux/processing/pipeline.py:27 |
SentimentScorer |
software | healthy | src/poliflux/processing/sentiment.py:10 |
FinBertScorer |
software | healthy | src/poliflux/processing/sentiment.py:14 |
Embedder |
software | healthy | src/poliflux/processing/embed.py:10 |
SentenceTransformerEmbedder |
software | healthy | src/poliflux/processing/embed.py:17 |
Classification |
software | healthy | src/poliflux/processing/classify.py:32 |
EventClassifier |
software | healthy | src/poliflux/processing/classify.py:41 |
GroqClassifier |
software | healthy | src/poliflux/processing/classify.py:50 |
SeedEntityMatcher |
software | healthy | src/poliflux/processing/ner.py:27 |
DiscoveryNer |
software | healthy | src/poliflux/processing/ner.py:68 |
PriceBar |
software | healthy | src/poliflux/schemas/market.py:21 |
EntityType |
software | healthy | src/poliflux/schemas/core.py:28 |
InstrumentKind |
software | healthy | src/poliflux/schemas/core.py:38 |
ExposureType |
software | healthy | src/poliflux/schemas/core.py:45 |
Direction |
software | healthy | src/poliflux/schemas/core.py:56 |
UTCModel |
software | healthy | src/poliflux/schemas/core.py:62 |
RawItem |
software | healthy | src/poliflux/schemas/core.py:73 |
Event |
software | healthy | src/poliflux/schemas/core.py:107 |
Entity |
software | healthy | src/poliflux/schemas/core.py:128 |
Instrument |
software | healthy | src/poliflux/schemas/core.py:137 |
EntityExposure |
software | healthy | src/poliflux/schemas/core.py:149 |
Signal |
software | healthy | src/poliflux/schemas/core.py:159 |
AlpacaCollector |
software | healthy | src/poliflux/collectors/alpaca.py:26 |
FederalRegisterCollector |
software | healthy | src/poliflux/collectors/federal_register.py:25 |
KeywordMatcher |
software | healthy | src/poliflux/collectors/filters.py:6 |
GdeltCollector |
software | healthy | src/poliflux/collectors/gdelt.py:32 |
RssCollector |
software | healthy | src/poliflux/collectors/rss.py:21 |
RateLimiter |
software | healthy | src/poliflux/collectors/base.py:24 |
BaseCollector |
software | healthy | src/poliflux/collectors/base.py:41 |
VectorStore |
software | healthy | src/poliflux/storage/interfaces.py:11 |
GraphStore |
software | healthy | src/poliflux/storage/interfaces.py:21 |
PgVectorStore |
software | healthy | src/poliflux/storage/vector.py:15 |
Base |
software | healthy | src/poliflux/storage/models.py:30 |
EventRow |
software | healthy | src/poliflux/storage/models.py:39 |
EntityRow |
software | healthy | src/poliflux/storage/models.py:70 |
EventEntityRow |
software | healthy | src/poliflux/storage/models.py:79 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
dashboard |
software | healthy | dashboard |
stitch |
software | healthy | dashboard/stitch |
tests |
software | healthy | tests |
precedent |
software | healthy | tests/precedent |
processing |
software | healthy | tests/processing |
schemas |
software | healthy | tests/schemas |
flows |
software | healthy | tests/flows |
collectors |
software | healthy | tests/collectors |
bus |
software | healthy | tests/bus |
domains |
software | healthy | tests/domains |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
poliflux |
software | healthy | src/poliflux |
api |
software | healthy | src/poliflux/api |
precedent |
software | healthy | src/poliflux/precedent |
processing |
software | healthy | src/poliflux/processing |
schemas |
software | healthy | src/poliflux/schemas |
flows |
software | healthy | src/poliflux/flows |
collectors |
software | healthy | src/poliflux/collectors |
storage |
software | healthy | src/poliflux/storage |
bus |
software | healthy | src/poliflux/bus |
domains |
software | healthy | src/poliflux/domains |
domains |
software | healthy | domains |
crude_oil |
software | healthy | domains/crude_oil |
.claude |
software | healthy | .claude |
docker |
software | healthy | docker |
initdb |
software | healthy | docker/initdb |
migrations |
software | healthy | migrations |
versions |
software | healthy | migrations/versions |
| Label | Layer | Status | Path |
|---|---|---|---|
Base |
data | healthy | src/poliflux/storage/models.py |
EventRow |
data | healthy | src/poliflux/storage/models.py |
EntityRow |
data | healthy | src/poliflux/storage/models.py |
EventEntityRow |
data | healthy | src/poliflux/storage/models.py |
EntityInstrumentRow |
data | healthy | src/poliflux/storage/models.py |
PriceRow |
data | healthy | src/poliflux/storage/models.py |
EventOutcomeRow |
data | healthy | src/poliflux/storage/models.py |
SignalRow |
data | healthy | src/poliflux/storage/models.py |
events |
data | healthy | src/poliflux/storage/models.py |
entities |
data | healthy | src/poliflux/storage/models.py |
event_entities |
data | healthy | src/poliflux/storage/models.py |
entity_instruments |
data | healthy | src/poliflux/storage/models.py |
prices |
data | healthy | src/poliflux/storage/models.py |
event_outcomes |
data | healthy | src/poliflux/storage/models.py |
signals |
data | healthy | src/poliflux/storage/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/meta |
api | healthy | src/poliflux/api/app.py |
GET /api/stats |
api | healthy | src/poliflux/api/app.py |
GET /api/events |
api | healthy | src/poliflux/api/app.py |
GET /api/event_types |
api | healthy | src/poliflux/api/app.py |
GET /api/entities/top |
api | healthy | src/poliflux/api/app.py |
GET /api/prices/{symbol} |
api | healthy | src/poliflux/api/app.py |
GET /api/signals |
api | healthy | src/poliflux/api/app.py |
GET / |
api | healthy | src/poliflux/api/app.py |
GET /ultra |
api | healthy | src/poliflux/api/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
redis |
data | healthy | .env.example |
postgres |
data | healthy | CLAUDE.md |
sqlite |
data | healthy | tests/precedent/test_outcomes.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:9000 |
network | healthy | docker-compose.yml |
port:9001 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
env.py |
data | healthy | migrations/env.py |
0001_baseline.py |
data | healthy | migrations/versions/0001_baseline.py |
0002_backfilled_flag.py |
data | healthy | migrations/versions/0002_backfilled_flag.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
minio |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Aryamann002__poliflux |
software | healthy | /data/fable5_failed_archive/Aryamann002__poliflux |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/poliflux/api/__main__.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
checks |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/25607a66-3126-438f-a56c-e53699dbd5f6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/25607a66-3126-438f-a56c-e53699dbd5f6/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.