https://github.com/Phantomape/ginger
· scanned 2026-06-15 23:49 UTC (2 months, 3 weeks ago)
813 raw signals (0 security + 813 graph)
Last scanned 2 months, 3 weeks ago · v1 · 793 actionable findings from 1 signal source. 20 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 34436 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 |
|---|---|---|---|
_features |
software | healthy | tests/test_market_state_surfaces.py:17 |
test_cross_sectional_ranking_persists_full_rows_for_coverage |
software | healthy | tests/test_market_state_surfaces.py:68 |
test_ranking_attribution_includes_compact_annotated_trades |
software | healthy | tests/test_market_state_surfaces.py:79 |
test_longitudinal_validation_detects_top_outperformance |
software | healthy | tests/test_market_state_surfaces.py:100 |
test_expectation_drift_handles_zero_previous_without_crashi… |
software | healthy | tests/test_market_state_surfaces.py:117 |
test_canonical_state_vectors_cover_full_ranking_rows |
software | healthy | tests/test_market_state_surfaces.py:130 |
test_prefers_same_day_snapshot_future_event_for_dte |
software | healthy | tests/test_earnings_replay.py:13 |
test_blocks_eps_estimate_when_snapshot_event_is_not_replaye… |
software | healthy | tests/test_earnings_replay.py:40 |
test_calendar_fallback_when_no_snapshot_exists |
software | healthy | tests/test_earnings_replay.py:67 |
utc_now_iso |
software | healthy | scripts/experiment_registry.py:73 |
new_experiment_uid |
software | healthy | scripts/experiment_registry.py:77 |
normalize_experiment_id |
software | healthy | scripts/experiment_registry.py:81 |
_repo_relative |
software | healthy | scripts/experiment_registry.py:91 |
load_registry |
software | healthy | scripts/experiment_registry.py:101 |
_atomic_write_text |
software | healthy | scripts/experiment_registry.py:113 |
save_registry |
software | healthy | scripts/experiment_registry.py:150 |
ticket_path |
software | healthy | scripts/experiment_registry.py:158 |
experiment_log_path |
software | healthy | scripts/experiment_registry.py:162 |
experiment_card_path |
software | healthy | scripts/experiment_registry.py:166 |
revision_manifest_path |
software | healthy | scripts/experiment_registry.py:170 |
save_ticket |
software | healthy | scripts/experiment_registry.py:174 |
_registry_tickets_dir |
software | healthy | scripts/experiment_registry.py:183 |
_registry_logs_dir |
software | healthy | scripts/experiment_registry.py:187 |
_registry_cards_dir |
software | healthy | scripts/experiment_registry.py:191 |
_registry_manifests_dir |
software | healthy | scripts/experiment_registry.py:199 |
_registry_repo_root |
software | healthy | scripts/experiment_registry.py:207 |
load_ticket |
software | dead | scripts/experiment_registry.py:212 |
_ticket_index_entry |
software | healthy | scripts/experiment_registry.py:220 |
_sync_index_entry |
software | healthy | scripts/experiment_registry.py:234 |
materialize_experiment |
software | healthy | scripts/experiment_registry.py:245 |
iter_experiments |
software | healthy | scripts/experiment_registry.py:255 |
lock_path_for |
software | healthy | scripts/experiment_registry.py:259 |
_acquire_os_lock |
software | healthy | scripts/experiment_registry.py:264 |
_release_os_lock |
software | healthy | scripts/experiment_registry.py:280 |
file_lock |
software | healthy | scripts/experiment_registry.py:289 |
locked_registry_update |
software | healthy | scripts/experiment_registry.py:329 |
latest_backtest_result |
software | healthy | scripts/experiment_registry.py:344 |
_remember_id_source |
software | healthy | scripts/experiment_registry.py:352 |
_load_json_file |
software | healthy | scripts/experiment_registry.py:1653 |
_scan_json_id_file |
software | healthy | scripts/experiment_registry.py:366 |
collect_experiment_id_sources |
software | healthy | scripts/experiment_registry.py:404 |
next_experiment_id |
software | healthy | scripts/experiment_registry.py:511 |
require_available_experiment_id |
software | healthy | scripts/experiment_registry.py:521 |
parse_csv |
software | healthy | scripts/experiment_registry.py:535 |
_optional_float |
software | healthy | scripts/experiment_registry.py:543 |
normalize_prediction |
software | healthy | scripts/experiment_registry.py:552 |
prediction_required_for_lane |
software | healthy | scripts/experiment_registry.py:603 |
prediction_missing_reasons |
software | healthy | scripts/experiment_registry.py:607 |
_word_count |
software | healthy | scripts/experiment_registry.py:621 |
_looks_placeholder |
software | healthy | scripts/experiment_registry.py:625 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
AGENTS.md |
software | healthy | AGENTS.md |
test_market_state_surfaces.py |
software | healthy | tests/test_market_state_surfaces.py |
test_earnings_replay.py |
software | healthy | tests/test_earnings_replay.py |
meta_learning_state.md |
software | healthy | docs/meta_learning_state.md |
current_state.md |
software | healthy | docs/current_state.md |
agent_experiment_protocol.md |
software | healthy | docs/agent_experiment_protocol.md |
kova-research-directions.md |
software | healthy | docs/kova-research-directions.md |
alpha_external_research_map.md |
software | healthy | docs/alpha_external_research_map.md |
regime_aware_exit_design.md |
software | healthy | docs/regime_aware_exit_design.md |
experiment_registry.json |
software | healthy | docs/experiment_registry.json |
iteration_analysis.md |
software | healthy | docs/iteration_analysis.md |
experiment_dashboard.md |
software | healthy | docs/experiment_dashboard.md |
current_state_snapshot.md |
software | healthy | docs/current_state_snapshot.md |
oracle_diagnostics.md |
software | healthy | docs/oracle_diagnostics.md |
universe_governance_rollout_plan.md |
software | healthy | docs/universe_governance_rollout_plan.md |
data_inventory.md |
software | healthy | docs/data_inventory.md |
experiment_ticket_schema.md |
software | healthy | docs/experiment_ticket_schema.md |
production_backtest_parity_matrix.md |
software | healthy | docs/production_backtest_parity_matrix.md |
backtesting.md |
software | healthy | docs/backtesting.md |
alpha_direction_expectation_residual_leadership.md |
software | healthy | docs/alpha_direction_expectation_residual_leadership.md |
alpha_direction_guidance.md |
software | healthy | docs/alpha_direction_guidance.md |
alpha-optimization-playbook.md |
software | healthy | docs/alpha-optimization-playbook.md |
production_backtest_parity.md |
software | healthy | docs/production_backtest_parity.md |
experiment_log_format.md |
software | healthy | docs/experiment_log_format.md |
intraday_risk_review.md |
software | healthy | docs/intraday_risk_review.md |
alpha_context_pack.md |
software | healthy | docs/alpha_context_pack.md |
universe_promotion_protocol.md |
software | healthy | docs/universe_promotion_protocol.md |
pending-actions.md |
software | healthy | docs/pending-actions.md |
exit-policy.md |
software | healthy | docs/lessons/exit-policy.md |
default-off-paper-adapter.md |
software | healthy | docs/lessons/default-off-paper-adapter.md |
ticker-specific.md |
software | healthy | docs/lessons/ticker-specific.md |
free-sec-companyfacts-plus-ohlcv-rs-candidate-pool.md |
software | healthy | docs/lessons/free-sec-companyfacts-plus-ohlcv-rs-candidate-… |
event-or-llm.md |
software | healthy | docs/lessons/event-or-llm.md |
position-cap-or-cap-release.md |
software | healthy | docs/lessons/position-cap-or-cap-release.md |
production-visible-default-off-paper-adapter-for-candidate-… |
software | healthy | docs/lessons/production-visible-default-off-paper-adapter-f… |
slot-or-ranking.md |
software | healthy | docs/lessons/slot-or-ranking.md |
pilot-or-sleeve.md |
software | healthy | docs/lessons/pilot-or-sleeve.md |
filter-or-gate.md |
software | healthy | docs/lessons/filter-or-gate.md |
external-event-satellite-overlay-allocation.md |
software | healthy | docs/lessons/external-event-satellite-overlay-allocation.md |
production-visible-free-ohlcv-relation-alpha.md |
software | healthy | docs/lessons/production-visible-free-ohlcv-relation-alpha.md |
risk-scalar-or-topup.md |
software | healthy | docs/lessons/risk-scalar-or-topup.md |
current_state_legacy.md |
software | healthy | docs/archive/current_state_legacy.md |
CLAUDE3.md |
software | healthy | docs/archive/agent-prompts/CLAUDE3.md |
CLAUDE2.md |
software | healthy | docs/archive/agent-prompts/CLAUDE2.md |
form4_no_new_data_recheck_exp-20260503-033_20260503.md |
software | healthy | docs/non_ohlcv_data_audit/form4_no_new_data_recheck_exp-202… |
sec_earnings_filing_shock_current_exp-20260511-001.md |
software | healthy | docs/non_ohlcv_data_audit/sec_earnings_filing_shock_current… |
sec_earnings_filing_shock_no_new_evidence_exp029_20260503.md |
software | healthy | docs/non_ohlcv_data_audit/sec_earnings_filing_shock_no_new_… |
sec_earnings_filing_shock_post_exp051_exp-20260504-052_2026… |
software | healthy | docs/non_ohlcv_data_audit/sec_earnings_filing_shock_post_ex… |
form4_existing_signal_overlay_exp-20260514-039_20260514.md |
software | healthy | docs/non_ohlcv_data_audit/form4_existing_signal_overlay_exp… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ResultArtifact |
software | healthy | scripts/audit_baseline_reproducibility.py:68 |
QuietRequestHandler |
software | healthy | remote/server.py:92 |
CodexJob |
software | healthy | remote/server.py:480 |
_FakeFastInfo |
software | healthy | quant/test_intraday_review.py:185 |
_FakeTicker |
software | healthy | quant/test_intraday_review.py:196 |
EarningsExpectationSnapshot |
software | healthy | quant/earnings_expectation_archive.py:26 |
ExecutionEnvelope |
software | healthy | quant/full_stack_candidate_pool.py:75 |
_FixedDateTime |
software | healthy | quant/test_llm_advisor_paths.py:35 |
_FixedDateTime |
software | healthy | quant/test_quant.py:6315 |
_FakeResponse |
software | healthy | quant/test_quant.py:6321 |
_Usage |
software | healthy | quant/test_quant.py:6322 |
_Choice |
software | healthy | quant/test_quant.py:6327 |
_Message |
software | healthy | quant/test_quant.py:6328 |
_FakeCompletions |
software | healthy | quant/test_quant.py:6335 |
_FakeChat |
software | healthy | quant/test_quant.py:6340 |
_FakeClient |
software | healthy | quant/test_quant.py:6343 |
FakeTicker |
software | healthy | quant/test_quant.py:8260 |
GateThresholds |
software | healthy | quant/evaluator_gates.py:15 |
ExperimentGateThresholds |
software | healthy | quant/evaluator_gates.py:33 |
Position |
software | healthy | quant/backtester.py:1001 |
BacktestEngine |
software | healthy | quant/backtester.py:1061 |
TextExtractor |
software | healthy | quant/sec_filing_text_backfill.py:27 |
FakeTicker |
software | healthy | quant/test_backtester_earnings_replay.py:154 |
ArtifactSpec |
software | healthy | quant/non_ohlcv_coverage.py:29 |
SectorResidualIndex |
software | healthy | quant/fundamental_growth_rs_paper_sleeve.py:701 |
CompanyfactsFundamentalIndex |
software | healthy | quant/fundamental_growth_rs_paper_sleeve.py:846 |
PriceLookup |
software | healthy | quant/experiments/exp_20260604_020_revision_trajectory_pead… |
FcfYieldIndex |
software | healthy | quant/experiments/exp_20260601_019_companyfacts_fcf_yield_r… |
BreakoutRankingPatch |
software | healthy | quant/experiments/exp_20260505_018_breakout_slot_ranking.py… |
ExperimentConfig |
software | healthy | quant/experiments/exp_20260516_017_018_space_dual_catalyst_… |
CompanyfactsCapexIntensityIndex |
software | healthy | quant/experiments/exp_20260529_003_fundamental_growth_rs_lo… |
CompanyfactsWorkingCapitalIndex |
software | healthy | quant/experiments/exp_20260528_019_fundamental_growth_rs_wo… |
TradingDayPriceLookup |
software | healthy | quant/experiments/exp_20260528_013_expectation_pead_short_h… |
EarningsYieldIndex |
software | healthy | quant/experiments/exp_20260601_004_companyfacts_earnings_yi… |
ActiveSectorCapPatch |
software | healthy | quant/experiments/exp_20260505_006_active_sector_cap.py:184 |
CompanyfactsBalanceSheetIndex |
software | healthy | quant/experiments/exp_20260528_017_fundamental_growth_rs_lo… |
CompanyfactsOperatingQualityIndex |
software | healthy | quant/experiments/exp_20260528_004_fundamental_growth_rs_op… |
SectorResidualIndex |
software | healthy | quant/experiments/exp_20260602_009_companyfacts_sector_resi… |
CompanyfactsOperatingMarginIndex |
software | healthy | quant/experiments/exp_20260528_023_fundamental_growth_rs_op… |
InventoryRevenueIndex |
software | healthy | quant/experiments/exp_20260603_013_companyfacts_inventory_d… |
CompanyfactsGrossMarginIndex |
software | healthy | quant/experiments/exp_20260528_012_fundamental_growth_rs_gr… |
CashConversionIndex |
software | healthy | quant/experiments/exp_20260602_001_companyfacts_cash_conver… |
PricePath |
software | healthy | quant/experiments/exp_20260508_027_bad_trade_failure_taxono… |
ShareCountIndex |
software | healthy | quant/experiments/exp_20260601_002_companyfacts_share_contr… |
TrailingEvent |
software | healthy | quant/experiments/exp_20260429_007_trailing_reduce_semantic… |
GrossMarginIndex |
software | healthy | quant/experiments/exp_20260601_021_companyfacts_gross_margi… |
FinancialsLeaderAddonCapPatch |
software | healthy | quant/experiments/exp_20260505_017_financials_leader_addon_… |
CompanyfactsGrowthIndex |
software | healthy | quant/experiments/exp_20260527_017_fundamental_growth_rs_ca… |
MultiplierPatch |
software | healthy | quant/experiments/exp_20260505_016_breakout_dte_zero_risk.p… |
PriceLookup |
software | healthy | quant/experiments/exp_20260525_017_expectation_residual_lea… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
docs |
software | healthy | docs |
lessons |
software | healthy | docs/lessons |
archive |
software | healthy | docs/archive |
agent-prompts |
software | healthy | docs/archive/agent-prompts |
non_ohlcv_data_audit |
software | healthy | docs/non_ohlcv_data_audit |
experiments |
software | healthy | docs/experiments |
tickets |
software | healthy | docs/experiments/tickets |
scripts |
software | healthy | scripts |
remote |
software | healthy | remote |
news_collector |
software | healthy | news_collector |
operator_inputs |
software | healthy | operator_inputs |
.claude |
software | healthy | .claude |
.codex |
software | healthy | .codex |
agents |
software | healthy | .codex/agents |
quant |
software | healthy | quant |
experiments |
software | healthy | quant/experiments |
_templates |
software | healthy | quant/experiments/_templates |
legacy |
software | healthy | quant/experiments/legacy |
experiments |
software | healthy | experiments |
research |
software | healthy | experiments/research |
pullback_rs_eod |
software | healthy | experiments/research/pullback_rs_eod |
logs |
software | healthy | experiments/research/pullback_rs_eod/logs |
dashboard |
software | healthy | experiments/dashboard |
manifests |
software | healthy | experiments/manifests |
logs |
software | healthy | experiments/logs |
tickets |
software | healthy | experiments/tickets |
cards |
software | healthy | experiments/cards |
artifacts |
software | healthy | experiments/artifacts |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /open-positions |
api | healthy | remote/server.py |
ANY /open-positions/<section> |
api | healthy | remote/server.py |
ANY /open-positions/<section>/<ticker> |
api | healthy | remote/server.py |
ANY / |
api | healthy | remote/server.py |
ANY /favicon.ico |
api | healthy | remote/server.py |
ANY /run |
api | healthy | remote/server.py |
ANY /stop |
api | healthy | remote/server.py |
ANY /status |
api | healthy | remote/server.py |
ANY /log |
api | healthy | remote/server.py |
ANY /events |
api | healthy | remote/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:20 |
network | healthy | experiments/research/pullback_rs_eod/config.yaml |
port:20000 |
network | healthy | experiments/research/pullback_rs_eod/config.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-du5xxi8p |
software | healthy | /tmp/repobility-clone-du5xxi8p |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | quant/test_quant.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | quant/test_sec_submissions.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | quant/experiments/exp_20260611_017_sec_quantified_counterpa… |
This page is publicly accessible at:
https://repobility.com/scan/d85a2bd8-3c12-48da-8ac3-7ded37eecf9c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d85a2bd8-3c12-48da-8ac3-7ded37eecf9c/
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.