Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

davidg-rgb/polyweather

https://github.com/davidg-rgb/polyweather · scanned 2026-06-17 01:53 UTC (1 month, 1 week ago)

34 raw signals (0 security + 34 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +10.2 (diff) · 34 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 981 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.

LabelLayerStatusPath
round6 software healthy packages/trading/src/live.ts:round6
envVar software healthy packages/trading/src/live.ts:envVar
createClobClient software healthy packages/trading/src/live.ts:createClobClient
secrets software healthy packages/trading/src/live.ts:secrets
round6 software healthy packages/trading/src/executor.ts:round6
ageMin software healthy packages/trading/src/executor.ts:ageMin
quarterOf software healthy packages/trading/src/gate.ts:quarterOf
fmt software healthy packages/trading/src/gate.ts:fmt
goLiveGate software healthy packages/trading/src/gate.ts:goLiveGate
secrets software healthy packages/trading/src/gate.ts:secrets
rel software healthy packages/trading/test/invariants.test.ts:rel
offenders software healthy packages/trading/test/invariants.test.ts:offenders
read software healthy packages/trading/test/invariants.test.ts:read
mockClient software healthy packages/trading/test/live.test.ts:mockClient
mockDb software healthy packages/trading/test/live.test.ts:mockDb
buildAlertBlocks software healthy packages/io/src/slack.ts:buildAlertBlocks
slackPost software healthy packages/io/src/slack.ts:slackPost
sleep software healthy packages/io/src/http.ts:sleep
fetchJson software healthy packages/io/src/http.ts:fetchJson
emojis software healthy packages/io/test/slack.test.ts:emojis
jsonResponse software healthy packages/io/test/http.test.ts:jsonResponse
normalizeLabel software healthy packages/core/src/buckets.ts:normalizeLabel
parseBucketLabel software healthy packages/core/src/buckets.ts:parseBucketLabel
bucketRange software healthy packages/core/src/buckets.ts:bucketRange
validateLadder software healthy packages/core/src/buckets.ts:validateLadder
winningBucket software healthy packages/core/src/buckets.ts:winningBucket
takerFeePerShare software healthy packages/core/src/fees.ts:takerFeePerShare
takerFeeTotal software healthy packages/core/src/fees.ts:takerFeeTotal
minEdgeRequired software healthy packages/core/src/fees.ts:minEdgeRequired
jointKellyStakes software healthy packages/core/src/kelly.ts:jointKellyStakes
applyKellyFraction software healthy packages/core/src/kelly.ts:applyKellyFraction
applyRiskCaps software healthy packages/core/src/kelly.ts:applyRiskCaps
round2 software healthy packages/core/src/kelly.ts:round2
executableAsk software healthy packages/core/src/edge.ts:executableAsk
computeBucketEdges software healthy packages/core/src/edge.ts:computeBucketEdges
applyLiquidityFilters software healthy packages/core/src/edge.ts:applyLiquidityFilters
cToF software healthy packages/core/src/units.ts:cToF
fToC software healthy packages/core/src/units.ts:fToC
wuRound software healthy packages/core/src/units.ts:wuRound
toNative software healthy packages/core/src/units.ts:toNative
metarMaxToNative software healthy packages/core/src/units.ts:metarMaxToNative
parseConfigRows software healthy packages/core/src/config.ts:parseConfigRows
assertTimezone software healthy packages/core/src/time.ts:assertTimezone
parseDateISO software healthy packages/core/src/time.ts:parseDateISO
pad software healthy packages/core/src/time.ts:pad
localDayWindow software healthy packages/core/src/time.ts:localDayWindow
localDateAt software healthy packages/core/src/time.ts:localDateAt
leadDays software healthy packages/core/src/time.ts:leadDays
isLocalDayOver software healthy packages/core/src/time.ts:isLocalDayOver
localHour software healthy packages/core/src/time.ts:localHour

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.example software healthy .env.example
ARCHITECTURE.md software healthy ARCHITECTURE.md
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
BUILD-STATE.md software healthy BUILD-STATE.md
tsconfig.base.json software healthy tsconfig.base.json
REVIEW.md software healthy REVIEW.md
README.md software healthy README.md
vitest.workspace.ts software healthy vitest.workspace.ts
RUNBOOK.md software healthy RUNBOOK.md
package.json software healthy package.json
REQUIREMENTS.md software healthy REQUIREMENTS.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
tsconfig.json software healthy tsconfig.json
package.json software healthy packages/trading/package.json
index.ts software healthy packages/trading/src/index.ts
live.ts software healthy packages/trading/src/live.ts
executor.ts software healthy packages/trading/src/executor.ts
gate.ts software healthy packages/trading/src/gate.ts
types.ts software healthy packages/trading/src/types.ts
invariants.test.ts software healthy packages/trading/test/invariants.test.ts
live.test.ts software healthy packages/trading/test/live.test.ts
package.json software healthy packages/io/package.json
tsconfig.json software healthy packages/io/tsconfig.json
index.ts software healthy packages/io/src/index.ts
slack.ts software healthy packages/io/src/slack.ts
http.ts software healthy packages/io/src/http.ts
slack.test.ts software healthy packages/io/test/slack.test.ts
http.test.ts software healthy packages/io/test/http.test.ts
package.json software healthy packages/core/package.json
tsconfig.json software healthy packages/core/tsconfig.json
index.ts software healthy packages/core/src/index.ts
buckets.ts software healthy packages/core/src/buckets.ts
fees.ts software healthy packages/core/src/fees.ts
kelly.ts software healthy packages/core/src/kelly.ts
errors.ts software healthy packages/core/src/errors.ts
edge.ts software healthy packages/core/src/edge.ts
units.ts software healthy packages/core/src/units.ts
config.ts software healthy packages/core/src/config.ts
time.ts software healthy packages/core/src/time.ts
types.ts software healthy packages/core/src/types.ts
risk.ts software healthy packages/core/src/risk.ts
nowcast.ts software healthy packages/core/src/distributions/nowcast.ts
gaussian.ts software healthy packages/core/src/distributions/gaussian.ts
consensus.ts software healthy packages/core/src/distributions/consensus.ts
ensemble.ts software healthy packages/core/src/distributions/ensemble.ts
gamma.ts software healthy packages/core/src/polymarket/gamma.ts
clob.ts software healthy packages/core/src/polymarket/clob.ts
metar.ts software healthy packages/core/src/weather/metar.ts
openmeteo.ts software healthy packages/core/src/weather/openmeteo.ts
iem.ts software healthy packages/core/src/weather/iem.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
packages software healthy packages
trading software healthy packages/trading
src software healthy packages/trading/src
test software healthy packages/trading/test
io software healthy packages/io
src software healthy packages/io/src
test software healthy packages/io/test
core software healthy packages/core
src software healthy packages/core/src
distributions software healthy packages/core/src/distributions
polymarket software healthy packages/core/src/polymarket
weather software healthy packages/core/src/weather
calibration software healthy packages/core/src/calibration
test software healthy packages/core/test
scripts software healthy scripts
types software healthy scripts/types
lib software healthy scripts/lib
.github software healthy .github
workflows software healthy .github/workflows
docs software healthy docs
supabase software healthy supabase
tests software healthy supabase/tests
functions software healthy supabase/functions
execute-bet software healthy supabase/functions/execute-bet
health-monitor software healthy supabase/functions/health-monitor
discover-markets software healthy supabase/functions/discover-markets
snapshot-forecasts software healthy supabase/functions/snapshot-forecasts
poll-markets software healthy supabase/functions/poll-markets
metar-nowcast software healthy supabase/functions/metar-nowcast
run-calibration software healthy supabase/functions/run-calibration
grade-bets software healthy supabase/functions/grade-bets
snapshot-ensembles software healthy supabase/functions/snapshot-ensembles
daily-digest software healthy supabase/functions/daily-digest
_shared software healthy supabase/functions/_shared
fetch-actuals software healthy supabase/functions/fetch-actuals
build-distributions software healthy supabase/functions/build-distributions
migrations software healthy supabase/migrations
research software healthy research
apps software healthy apps
web software healthy apps/web
src software healthy apps/web/src
app software healthy apps/web/src/app
login software healthy apps/web/src/app/login
api software healthy apps/web/src/app/api
admin software healthy apps/web/src/app/api/admin
export software healthy apps/web/src/app/api/admin/export
resume software healthy apps/web/src/app/api/admin/resume
manual-bet software healthy apps/web/src/app/api/admin/manual-bet
verify-station software healthy apps/web/src/app/api/admin/verify-station
trigger-job software healthy apps/web/src/app/api/admin/trigger-job

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
LiveExecutor software healthy packages/trading/src/live.ts:LiveExecutor
only software healthy packages/trading/src/executor.ts:only
PaperExecutor software healthy packages/trading/src/executor.ts:PaperExecutor
AppError software healthy packages/core/src/errors.ts:AppError
ConfigError software healthy packages/core/src/errors.ts:ConfigError
ValidationError software healthy packages/core/src/errors.ts:ValidationError
AuthError software healthy packages/core/src/errors.ts:AuthError
NotFoundError software healthy packages/core/src/errors.ts:NotFoundError
ConflictError software healthy packages/core/src/errors.ts:ConflictError
UpstreamError software healthy packages/core/src/errors.ts:UpstreamError
DataIntegrityError software healthy packages/core/src/errors.ts:DataIntegrityError
GammaShapeError software healthy packages/core/src/errors.ts:GammaShapeError
ClobShapeError software healthy packages/core/src/errors.ts:ClobShapeError
OpenMeteoShapeError software healthy packages/core/src/errors.ts:OpenMeteoShapeError
WuShapeError software healthy packages/core/src/errors.ts:WuShapeError
BucketParseError software healthy packages/core/src/errors.ts:BucketParseError
LadderGapError software healthy packages/core/src/errors.ts:LadderGapError
KellyDomainError software healthy packages/core/src/errors.ts:KellyDomainError
DistributionError software healthy packages/core/src/errors.ts:DistributionError
InvalidTimezoneError software healthy packages/core/src/errors.ts:InvalidTimezoneError
ExecutionError software healthy packages/core/src/errors.ts:ExecutionError
FillRejected software healthy packages/core/src/errors.ts:FillRejected
GateError software healthy packages/core/src/errors.ts:GateError
StationStats software healthy scripts/simulate-historical-edge.ts:StationStats
DayBudget software healthy scripts/lib/backfill.ts:DayBudget

LabelLayerStatusPath
migrations.test.ts data healthy supabase/tests/migrations.test.ts
0017_calibration_rpcs.sql data healthy supabase/migrations/0017_calibration_rpcs.sql
0009_cron.sql data healthy supabase/migrations/0009_cron.sql
0021_operator_rpcs.sql data healthy supabase/migrations/0021_operator_rpcs.sql
0014_snapshot_rpcs.sql data healthy supabase/migrations/0014_snapshot_rpcs.sql
0018_market_rpcs.sql data healthy supabase/migrations/0018_market_rpcs.sql
0016_distribution_rpcs.sql data healthy supabase/migrations/0016_distribution_rpcs.sql
0020_support_rpcs.sql data healthy supabase/migrations/0020_support_rpcs.sql
0024_fix_poll_known_events_buckets.sql data healthy supabase/migrations/0024_fix_poll_known_events_buckets.sql
0008_rls.sql data healthy supabase/migrations/0008_rls.sql
0011_job_rpcs.sql data healthy supabase/migrations/0011_job_rpcs.sql
0013_grading_rpcs.sql data healthy supabase/migrations/0013_grading_rpcs.sql
0007_ops.sql data healthy supabase/migrations/0007_ops.sql
0003_ingestion.sql data healthy supabase/migrations/0003_ingestion.sql
0022_dashboard_rpcs.sql data healthy supabase/migrations/0022_dashboard_rpcs.sql
0006_trading.sql data healthy supabase/migrations/0006_trading.sql
0010_seed.sql data healthy supabase/migrations/0010_seed.sql
0005_analytics.sql data healthy supabase/migrations/0005_analytics.sql
0015_truth_rpcs.sql data healthy supabase/migrations/0015_truth_rpcs.sql
0002_reference.sql data healthy supabase/migrations/0002_reference.sql
0004_markets.sql data healthy supabase/migrations/0004_markets.sql
0012_discovery_rpcs.sql data healthy supabase/migrations/0012_discovery_rpcs.sql
0023_bet_delivery.sql data healthy supabase/migrations/0023_bet_delivery.sql
0019_trading_rpcs.sql data healthy supabase/migrations/0019_trading_rpcs.sql
0001_extensions.sql data healthy supabase/migrations/0001_extensions.sql

LabelLayerStatusPath
/login frontend healthy apps/web/src/app/login/page.tsx
/(dash) frontend healthy apps/web/src/app/(dash)/page.tsx
/(dash)/admin frontend healthy apps/web/src/app/(dash)/admin/page.tsx
/(dash)/calibration frontend healthy apps/web/src/app/(dash)/calibration/page.tsx
/(dash)/system frontend healthy apps/web/src/app/(dash)/system/page.tsx
/(dash)/bets frontend healthy apps/web/src/app/(dash)/bets/page.tsx
/(dash)/events/[slug] frontend healthy apps/web/src/app/(dash)/events/[slug]/page.tsx
/(dash)/city/[slug] frontend healthy apps/web/src/app/(dash)/city/[slug]/page.tsx

LabelLayerStatusPath
auth::supabase/config.toml security healthy supabase/config.toml
auth::apps/web/test/api.test.ts security healthy apps/web/test/api.test.ts
auth::apps/web/test/ui-data.test.ts security healthy apps/web/test/ui-data.test.ts
auth::scripts/simulate-historical-edge.test.ts security healthy scripts/simulate-historical-edge.test.ts
auth::apps/web/test/loaders.test.ts security healthy apps/web/test/loaders.test.ts
auth::supabase/tests/harness.ts security healthy supabase/tests/harness.ts
auth::research/wunderground_history_RKSI_2026-06-09.html security healthy research/wunderground_history_RKSI_2026-06-09.html

LabelLayerStatusPath
postgres data healthy .env.example
postgresql data healthy scripts/load-env.test.ts

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:15 network healthy pnpm-lock.yaml

LabelLayerStatusPath
RootLayout frontend healthy apps/web/src/app/layout.tsx
LoginPage frontend healthy apps/web/src/app/login/page.tsx

LabelLayerStatusPath
davidg-rgb__polyweather software healthy /data/fable5_failed_archive/davidg-rgb__polyweather

LabelLayerStatusPath
public data healthy supabase/migrations/0017_calibration_rpcs.sql

LabelLayerStatusPath
vps::aws hardware healthy scripts/load-env.test.ts

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
verify cicd healthy .github/workflows/ci.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/6ab8d8f1-6e39-4c9f-8449-d0dca3248f17/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6ab8d8f1-6e39-4c9f-8449-d0dca3248f17/

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.