β³ Loading overall status
β
β green
β yellow
β red
Per-file health
Every output file in the pipeline checked for existence, size, JSON validity, and freshness. Stale or missing files surface immediately.
| File | Status | Size | Age | Reason |
|---|---|---|---|---|
| ⳠLoading status⦠| ||||
β
Cron schedule
GitHub Actions cron: 0 */4 * * * β every 4 hours at :00 UTC. Total runtime budget: 26 minutes (graceful exit before GH Actions 30min timeout).
The 20-step pipeline
live_prices.pyβ scrape PriceCharting + PokemonPriceTracker + TCGPlayer + eBay (~25 min)reconcile_prices.pyβ multi-rule price reconciler w/ grade-ladder sanity checkauto_data_quality_check.pyβ DQ A-F grading across 5 issue categoriesbuild_price_diff.pyβ today's price movesbuild_morning_brief.pyβ daily curated picksbuild_price_alerts.pyβ BUY/SELL triggers at price targetstrack_source_reliability.pyβ per-source accuracy statsbuild_daily_recap_v2.pyβ email-ready daily recaplearn_signal_outcomes.pyβ log every signal emissionoptimize_fw_weights.pyβ Pearson-correlation retune of FW weightstrack_psa_pop_changes.pyβ daily PSA pop snapshots + signal deltasbuild_learning_summary.pyβ surface weights for homepagearbitrage_scanner_v2.pyβ multi-path EV arb scannerbuild_trading_journal.pyβ workbook P/L β JSONbuild_past_picks_scoreboard.pyβ model batting averagebuild_set_heat.pyβ per-set composite heat scoresbuild_sealed_market.pyβ sealed product scannerbuild_email_digest.pyβ daily HTML email digestbuild_weekly_recap.pyβ weekly recap HTMLbuild_auto_tweet.pyβ pre-formatted Twitter + LinkedIn postsbuild_set_rotation_predictor.pyβ momentum-of-momentum per setbuild_risk_adjusted_tracker.pyβ Sharpe-like risk metricpipeline_self_audit.pyβ RED/YELLOW/GREEN per output filebuild_homepage_feed.py+build_card_data.py+ commit + push
Open source
Every script and every output is public. The Pokemon TCG repo is at Keyvaniath/pokemon-tcg-trading-desk. Cron logs are visible in the Actions tab. Audit anything.