SPOT AGGRO SPOT LOADING BUILD · … TOKEN · CHECKING…
TRUSTED all visible cards reconcile
Execution lane · live engine state and orders

Daily System Audit

Algorithm · Formula · Flow · Sequence · Connections · State · Data
Daily deterministic audit proves every piece needed to generate a trading decision is in place and functional · runs automatically every 24h · read-only
execution source: /spot_aggro/audit/system scope: engine integrity (7 categories · 15 checks) window: daily refresh: 30s poll read-only · never trades
AUDIT · NEVER RUN
awaiting first audit
CHECKS
CheckCategorySeverityDetails
awaiting first audit
RECENT RUNS (last 14)
PER-CARD AUDIT OVERVIEW (browser-side · 30s poll)
Audit Rollup: Backend 15-check and Browser 31-card audit rollup visible. See snapshot and evidence. rollup:—

Daily Alpha · 2 buy + 2 sell · Pre-Trade Gate (Layer 8)

Specialized picker · projected WR ≥ 70% · 12-item gov checklist applies to EVERY trade
100% AUTO. Orchestrator tick rebuilds the bundle every 5 min and auto-executes admitted picks via place_post_only (dedup per symbol+side+UTC day). The same 12-item Layer 8 checklist gates every trade the engine attempts. Auto-sell triggers (TP/SL/trail/max_hold) fire without gating — safety exits. The "Rebuild" button is for force-run only; no action is required.
execution source: /daily_alpha/latest + /pre_trade/latest + /status scope: 2 buys + 2 sells/day · every trade authorized window: daily bundle + 20 recent authorizations refresh: 30s poll · orchestrator rebuilds each tick gov: 12-item checklist on EVERY entry · auto-sell unblocked
AUTO · ON
ALPHA · —
ADMITTED · 0/0
TARGET · 70%
PRE-TRADE · —
AUTO-SELL · —
BUY CANDIDATES (top 2 admitted)
SELL CANDIDATES (top 2 admitted)
PRE-TRADE GATE LOG (Layer 8 applies to EVERY trade)
AUTO-SELL TRIGGERS (per open position)
selected pick · full 12-item checklist · all factors

Research · WR + Scenarios + Decision

Hourly · target WR ≥ 60% · per-symbol · scenario lab · decision · advisory
Default: 24h · WR, coin accuracy, scenario hypotheses, buy/sell/hold decisions · FULLY AUTO (orchestrator refreshes every tick) · never trades
execution source: /research/latest · /scenarios/latest · /decision/latest scope: system-wide WR + per-tier + per-symbol + candidates window: 24h rolling · scenarios per pass refresh: 30s · agent every 1h advisory-only · never trades
OVERALL WR · —
SYSTEM WR · —
CONVERSION · —
recs · notes · coin accuracy · candidates · scenarios · history
RECOMMENDATIONS
NOTES
    COIN ACCURACY (≥3 exits = confident)
    DECISION CANDIDATES — action · confidence · factors
    CONVERSION FUNNEL (24h)
    SCENARIO HISTORY
    RESEARCH HISTORY

    Governance · 4 truth layers

    Research truth · Card truth · Loop novelty · Decision truth — one consolidated verdict
    Every governor verdict in one place · findings rolled up · FULLY AUTO (orchestrator tick refreshes all 4 layers) · no fake, no lie, all evidence-backed
    governance source: 4 governor endpoints scope: latest verdict per layer window: most recent of each refresh: 30s poll read-only · never trades
    GOV · —
    RESEARCH · —
    CARDS · —
    LOOP · —
    DECISION · —
    research findings · card findings · loop findings · decision findings
    RESEARCH TRUTH (6 adversarial checks)
      LOOP NOVELTY (6 checks · 5-batch lookback)
        DECISION GOVERNOR

          Trading Engine Status

          Live trading state and readiness
          Live now · posture reflects realized state (halted, tier toggles, watchdog findings)
          execution posture source: status + tier toggles + watchdog scope: realized engine posture window: live refresh: 5s
          LIVE LOADING POSTURE: —
          posture reconciles after first refresh
          DB
          Uptime
          0
          Open Positions
          Last Refresh

          System Connectivity

          Core service connection health · pills bound to live state
          Live now · green/yellow/red pills driven by /status response
          infra source: /status scope: exchange · feed · db · scheduler · overall window: live refresh: 5s any grey dot = UNKNOWN, not healthy
          Exchange
          Feed
          DB
          Scheduler
          Overall
          Connectivity Summary · bound to visible pills
          summary resolves after first refresh

          Performance

          Lifetime realized PnL · accounting lane
          Lifetime · realized exits only · not a live-session tile
          accounting source: /spot_aggro/stats scope: realized exits · lifetime window: lifetime (NOT today, NOT session) refresh: 5s no capital-based blocking
          $0.00
          Total PnL
          Win Rate
          W / L
          Avg PnL/Trade
          0
          Total Exits
          Performance Summary · bound to visible tiles · lifetime
          summary resolves after first exit

          Account Snapshot

          Accounting + operational counters (split below)
          Live now · equity from shared ops /apex/pnl; fees lifetime; llm cost 24h; advisory only
          accounting equity source: /apex/pnl (shared ops infra · authoritative) fees source: /spot_aggro/stats (lifetime) llm cost: /apex/llm/cost (shared ops infra · 24h) refresh: 5s no capital-based blocking
          Accounting · lifetime
          Equity
          Peak
          Drawdown
          Total Fees
          Avg Fee/Coin
          Operational · current + 24h
          0
          Open Pairs (now)
          Total Txns (lifetime)
          LLM Cost (24h)

          Strategy Gate Status

          L0..L6 entry gate chain · chips bound to live state
          Live now · L0 advisory / L1 physics / L2 state · tier toggle / L3 calibration / L6 swarm
          execution source: /apex/governor (shared ops infra) + /spot_aggro/tier_toggles scope: entry-gate chain L0..L6 window: live refresh: 5s chips bound to visible state only

          Recent Trade Consensus

          Latest ensemble decisions · consensus ≠ execution
          Latest 5 · tracks pre-entry ensemble votes, not order fills
          analysis source: /apex/consensus/live (shared ops infra) scope: ensemble votes (pre-entry analysis) window: last 5 rows (not time-windowed) refresh: 5s consensus is ANALYSIS; execution is audit swarm (4-of-4)
          TimeSymbolConsensusConflictVerdictMembers
          awaiting first fetch
          Analysis lane · scoring, regime, calibration, governance

          Market Intelligence

          MIO cycle · state resolves after first research pass
          Default: 30m · short-term regime and top symbols
          analysis source: /spot_aggro/status (mio) scope: MIO research cycle window: 30m cycle · age shown in Updated refresh: 5s stale if Updated > 35m
          Cycle
          Updated
          Regime
          Squeeze
          Edge
          Cycle Freshness · bound to visible Updated
          freshness resolves after first refresh

          Scored Universe

          Live snapshot · ranked now
          Live snapshot · ranked now · all tiers A+/A/B/C visible when scored
          analysis source: /spot_aggro/status (tiered_universe) scope: scored coins · ranked by composite window: live snapshot (not windowed) refresh: 5s no tier filtering
          SymbolTierCompositeSPIFz
          loading…
          Universe Composition · bound to visible rows
          composition resolves after first rank

          Open Positions

          Active holdings · scored + reconciled · empty ≠ unknown
          Live · scored positions show live TP/SL · reconciled positions are swept into spot_aggro governance (keep/sell/link) every orchestrator tick
          execution source: /spot_aggro/status scope: currently open holdings window: live refresh: 5s empty table = zero positions (authoritative) reconciled → spot_aggro gov via /recon/sweep
          AUTO · ON
          SWEEP · —
          MODE · DRY RUN
          per-position plan · action · reason
          CoinTierValueEntryTPTP priceSL priceAgeMax holdPnL %Module
          awaiting first fetch
          Positions Summary · bound to visible rows
          summary resolves after first refresh

          Executed Trade Activity

          Executed + rejected · action mix is visible
          Default: 1h · latest executed and rejected actions
          execution source: /apex/trades (shared ops infra) scope: enter · exit · reject rows window: 1h refresh: 5s mix: bound to visible rows
          TimeSymbolModuleActionSideNotionalFeePnL
          loading…
          Action Mix · bound to visible rows
          mix computed after first refresh

          Recent Alerts

          Operational notifications · empty ≠ unknown
          Default: 1h · latest operational alerts
          infra source: /apex/notifications (shared ops infra) scope: operational events (not trade outcomes) window: last 6 rows refresh: 5s empty table = zero alerts (authoritative)
          TimeEventSymbolTitle
          awaiting first fetch

          Strength vs Gap Quadrant

          Composite strength vs execution gap
          Default: Live / 2h rolling · current setup quality
          analysis source: /spot_aggro/status scope: scored universe + execution gap window: live / 2h rolling refresh: 5s exec read: bound to plotted points only
          BLOCKED
          FIX CONSENSUS
          WEAK
          EXECUTING
          Composite →
          Gap ↑
          Executive Read · updates every 1 min
          generating after first data cycle…

          Decision Funnel

          Where trades get blocked
          Default: 6h · where trades get blocked
          analysis source: /spot_aggro/funnel scope: all tiers A+/A/B/C window: 6h (configurable) refresh: 5s summary: visible data only
          waiting for data…
          Flow Diagnosis · bound to visible funnel rows · updates every 5 min
          generating after first data cycle…

          Tier Accuracy Heatmap

          Win rate by tier
          Default: 24h · short-term tier quality
          analysis source: /apex/trades (shared ops infra · closed only) scope: A+ · A · B · C always shown window: 24h refresh: 5s summary: visible rows only
          Lane 1 · Canonical performance (closed exits only)
          TierEntersExitsWinsLossesWin RateTotal PnLQuality
          waiting for trade data…
          Lane 2 · Canonical activity (pre-exit flow)
          TierEntersRejectsSkipsReject RatioSkip RatioFlow State
          waiting for trade data…
          Lane 3 · Reconciliation activity (NOT canonical tier)
          ModuleEntersExitsWinsLossesWin RateTotal PnLNote
          no reconciliation activity
          Tier Performance Summary · bound to visible tier rows · updates every 15 min
          generating after first exits…

          Coin Accuracy Matrix

          Per-coin diagnosis · 7d sample
          Default: 7d · symbol quality with enough sample
          analysis source: /apex/trades (shared ops infra) scope: per-symbol · all tiers folded window: 7d refresh: 5s verdict bound to visible sample
          CoinInOutWRPnLVerdict
          awaiting first fetch
          Symbol Review · bound to visible coin rows · updates every 5 min
          generating after first trades…

          5-LLM Swarm Intelligence

          Research swarm · not the audit-swarm gate
          Default: Fast 2m / Standard 10m / Heavy 6h
          analysis source: /spot_aggro/swarm scope: per-coin research verdicts (ANALYSIS) window: Fast 2m · Standard 10m · Heavy 6h refresh: 5s distinct from audit-swarm (4-of-4 execution gate)
          Heavy (6h)
          Standard (10m)
          Fast (2m)
          Cost
          Fast watchlist: —
          SymbolActionConfidenceSizingExit UrgLayerAge
          swarm warming up…

          Runtime Control Panel

          Server process + spot engine facts
          Current state · live backend/runtime facts
          execution source: /status (server) · /spot_aggro/status (engine) scope: server + spot engine process window: live refresh: 5s
          Online
          Mode
          Uptime
          Backend
          FastAPI
          Database
          SQLite
          DB Path
          Decisions
          Trades
          Server Time
          Last Refresh

          Tier Execution Toggles

          Execution only · analysis unchanged
          Execution only. Analysis still includes this tier.
          execution source: /spot_aggro/tier_toggles scope: live execution per tier window: live refresh: 5s no analytics impact
          Toggling stops ORDERS only. Scoring, ranking, analytics, funnel, heatmaps, reports, forensic review, and historical metrics continue to include every tier.

          Automation Schedule

          Declared cadences · read from static config
          Current schedule · engine timing loops
          execution source: spot_aggro_config.yml scope: declared cadences window: config-declared refresh: page-load (not live) liveness: see Runtime Control Panel
          Heartbeat
          2s
          Universe refresh
          60s cache
          MIO research
          30 min
          PnL report
          1h
          Error watchdog
          5 min
          Consensus cooldown
          5 min

          Active Trading Settings

          Live settings snapshot · no capital-based rules
          Current config · active behavior rules
          execution source: /spot_aggro/status scope: active settings + active modules window: live refresh: 5s no capital-based blocking
          Universe
          Mode
          Target/day
          Cap/day
          Accounting lane · audit totals and immutable ledger

          Exchange Connections

          Configured exchanges · liveness in Connectivity card
          Current state · exchange integration health
          accounting source: spot_aggro_config.yml scope: configured exchanges window: config-declared refresh: page-load (not live) configured ≠ connected (see Connectivity)
          ExchangeConfiguredNotes
          OKX EEAyeseea.okx.com — spot only

          System Ledger

          Session counters + gate accuracy
          Session-local counters · not 24h backfill · gate is global
          accounting source: /status + /gate scope: current process session window: session-local (resets on restart) refresh: 5s
          Decisions session
          Trades session
          Accuracy gate global

          Reconciliation Status

          Exchange holdings vs engine tracked state
          Live · tracked vs untracked · real OKX fills, no invented prices
          accounting source: /spot_aggro/status.reconciliation scope: on-exchange holdings vs engine Position state window: rebuilt on engine start refresh: 5s execution sufficiency only · no capital-based blocking
          Free USDT
          Tracked HIGH
          Tracked LOW
          Pending
          SymbolStatusHeldRebuiltΔEntry $Fills
          reconciliation not yet run

          Forensic Accuracy Reports

          v1 cadence · window per row
          Default: 6h main review · generated reports
          analysis source: /spot_aggro/forensic scope: v1 review reports window: stated per row (Period column) not same cadence as Forensic Truth (v2)
          ReportPeriodTradesPnLWRIssuesGrade
          first report in ~5 min after engine start

          Forensic Truth (v2)

          4-specialist + adjudicator · on-demand
          Default: 2h / 6h / 24h · fast, operational, strategic truth
          GeneratedWindowVerdict nExp/tradeWR PFQuorumCostPDF
          no runs yet — click "Run 2h" to generate one
          Infrastructure lane · probes, incidents, worker reliability

          Infrastructure Health

          Probes · state resolves after fetch
          Live now · probes and incidents · distinguishes UNKNOWN from CLEAN
          infra source: /apex/watchdog (shared ops infra · engine=spot filter) scope: spot probes window: live refresh: 5s clean ≠ unknown
          — awaiting first fetch —
          SourceSeverityMessageTime
          loading…

          System Issues

          Root causes and actions needed
          Current state · root causes and fixes
          infra source: /apex/watchdog (shared ops infra · engine=spot filter) scope: spot-only findings window: live refresh: 5s
          TimeSourceRoot CauseFix
          awaiting first fetch
          Issues Summary · bound to visible rows · clean ≠ unknown
          awaiting first fetch

          LLM Ensemble Health

          Worker reliability · quorum reconciliation
          Live now · worker reliability
          infra source: /apex/llm/health (shared ops infra) scope: per-worker OK% (reliability) window: live refresh: 5s quorum readout: audit swarm is 4-of-4 strict
          RoleProviderCalls 5mOK%Status
          loading…
          Quorum Readout · bound to visible worker rows
          quorum reconciles after first refresh

          Scenario Lab

          Simulation only · NOT connected to live trading
          Manual simulation view
          analysis source: local inputs scope: hypothetical simulation window: not live refresh: manual no execution · capital field is hypothetical, not live equity

          Auto Orchestrator · 100% auto

          research → govs → decision → heal → gap-detect · every tick · default ON
          Runs every governance layer on a schedule. Auto-heals stuck loops, auto-fixes transient gov states, surfaces any gap. Never trades, never flips toggles. Default ON on boot; set SPOT_AUTO_ORCHESTRATOR=0 to disable.
          governance source: /spot_aggro/auto/status scope: research + scenario + 5 govs + decision + daily audit window: per tick (default 5 min) refresh: 15s poll auto-heal · auto-fix · auto-gap-detect
          AUTO · ON
          STATUS · —
          LAST TICK · —
          HEALS · 0 · FIXES · 0
          steps · gaps · recent ticks
          STEPS
          GAPS (auto-heal where possible)
            RECENT TICKS