Barkybot

PRACTICE DOWN MLL: OK build 7f9dac37
MNQ
28875.00
· 07:04:05 EST 941669s
2026-05-19 04:38:34 EST TopStepX ↗
HB STALE · last heartbeat 10d ago · supervisor likely down or halted · numbers below are last-known values, NOT live
Account
PRAC-V2-118518-15412959
PRACTICE · ID truncated
Account Balance (API)
$149,615.20
Floor: $145,518
Effective Equity
$149,615.20
Bal + Unrealized
Session P&L (closed)
$-384.80
20 trades · WR 50%
Unrealized P&L
$+0.00
0 open positions
Total P&L
$-384.80
Closed + Open
MEQ Used / Cap
0 / 30
30 contracts available
MLL Margin (cushion)
$4,097.08
Floor $145,518 · max DD $4,500
91% of cap remaining
Drawdown (intraday)
$0.00
Max today: $0.00
High Water
$149,615.20
today peak equity
Consec Losses
0
info only · V9 uses risk-based sizing
Win / Loss (session)
10W / 5L
all-time: 26W/19L (58%) · 7 sessions

Instruments · 0 open · $0 at risk

SymbolDirModeLastEntry QtyPtsUnreal $StopTarget EdgeLifecycle / Legs
no open positions · waiting for first signal
MLL Floor: $145,518 Effective: $149,615.20 High Water: $149,615.20
cushion $4,097 / $4,500 cap (91%) live
Equity curve · last 60 HBs Δ $-23.56

By Edge (closed P&L attribution, 14 edges)

m2_cmod $-556 11 tr · WR 36%
m2_ema50_push_rt $+223 7 tr · WR 71%
m5_ema50_wedge $+92 2 tr · WR 50%
m2_ema50_rt $+0 1 tr · WR 0%
m1_emap_bt_zensi_dem $+0 0 tr · WR
m1_rt $+0 0 tr · WR
m1_ema9_push_ace (dropped) $+0 0 tr · WR
m1_dem_knife_catch (V8 single) $+0 0 tr · WR
m5_dem $+0 0 tr · WR
m2_dem $+0 0 tr · WR
m2_ema9_bt $+0 0 tr · WR
m5_ema50_push_rt $+0 0 tr · WR
m1_bt $+0 0 tr · WR
m5_ema9_push $+0 0 tr · WR

Bot Health · Execution

UPTIME: 55m LAST HB: 10d ago (0 today) FEED: 1.6s CPU: 0.0% MEM: 0mb MUZZLE: — (no signals yet today)

Recent Trades · last 20 · session $-241

TimeSymDirModeEntry ExitPts$ P&LEdgeW/L
11:48:10 EST MNQ LONG ladder 28565.00 28568.09 +3.09 $+69.14 m2_cmod W
↳ L1: $+0 / L2: $+0 / Run: $+69 = $+69 total
09:44:37 EST MNQ LONG ladder 28472.25 28477.89 +5.64 $+90.34 m2_ema50_push_rt W
↳ L1: $+0 / L2: $+0 / Run: $+90 = $+90 total
06:14:50 EST MNQ LONG single 28511.50 28512.03 +0.53 $-3.56 m2_cmod L
04:38:54 EST MNQ LONG single 28361.00 28360.75 -0.25 $-13.44 m2_cmod L
03:12:56 EST MNQ LONG single 28343.25 28317.50 -25.75 $-469.08 m2_cmod L
20:13:56 EST MNQ SHORT single 28323.75 28318.75 +5.00 $+70.08 m2_ema50_push_rt W
16:10:56 EST MNQ SHORT single 28142.50 28151.75 -9.25 $-296.10 m2_cmod L
15:02:24 EST MNQ SHORT single 28167.75 28167.75 +0.00 $-14.88 m2_cmod L
10:22:07 EST MNQ SHORT single 28060.25 28060.25 +0.00 $+0.00 m2_ema50_push_rt E
09:36:11 EST MNQ LONG single 28033.75 28035.96 +2.21 $+22.32 m2_ema50_push_rt W
07:20:05 EST MNQ SHORT single 27912.50 27896.50 +16.00 $+114.08 m2_cmod W
06:08:07 EST MNQ SHORT single 27930.50 27930.50 +0.00 $+0.00 m2_ema50_push_rt E
03:44:07 EST MNQ LONG single 27908.25 27908.25 +0.00 $+0.00 m2_cmod E
16:09:19 EST MNQ SHORT ladder 27830.75 27831.00 -0.25 $+11.40 m2_ema50_push_rt W
↳ L1: $+38 / L2: $+0 / Run: $-27 = $+11 total
14:02:30 EST MNQ LONG ladder 27875.00 27874.75 -0.25 $+91.74 m5_ema50_wedge W
↳ L1: $+112 / L2: $+0 / Run: $-20 = $+92 total
12:16:00 EST MNQ SHORT ladder 27860.25 27860.50 -0.25 $+28.68 m2_ema50_push_rt W
↳ L1: $+13 / L2: $+0 / Run: $+16 = $+29 total
07:34:08 EST MNQ SHORT ladder 27546.50 27545.00 +1.50 $+36.00 m2_cmod W
↳ L1: $+0 / L2: $+0 / Run: $+36 = $+36 total
05:58:11 EST MNQ LONG ladder 27566.00 27566.00 +0.00 $+0.00 m2_ema50_rt E
↳ L1: $+14 / L2: $+0 / Run: $-14 = $+0 total
04:47:34 EST MNQ SHORT ladder 27563.75 27563.75 +0.00 $+0.00 m2_cmod E
↳ L1: $+0 / L2: $+0 / Run: $+0 = $+0 total
22:46:54 EST MNQ SHORT ladder 27627.50 27627.50 +0.00 $+21.90 m2_cmod W
↳ L1: $+22 / L2: $+0 / Run: $+0 = $+22 total

Events · last 20 of 20 max

07:04:05 EST ALERT [operator_audit]{"event_type": "v91_s8_canary_operator_full_stop_bot_broken", "operator_approved": true, "operator_phrase": "stop everything, the bot is broken. everything is cancelled until new prompt. Save everything to memory and give me new session prompt.", "reason": "X10B audit identified TWO bugs: Finding 1 V91 native broker_validity rejects favorable marketable LIMITs (PROJECTX_EXECUTION_RETENTION_RISK; bench S8 86.7% unreproducible under strict pure-touch); Finding 2 V91 submit_async hook trips own broker.py:703 V91_CANONICAL_EXACT_OLD_V9_REFUSED invariant (WIRING_INCOMPLETENESS). Operator declared bot broken; full stop pending new prompt and policy decision.", "prior_supervisor_pid": 42784, "prior_supervisor_uptime_s": 3400, "candidate_head": "2c706628", "production_head": "b5c93e91", "production_head_unchanged": true, "env_sha256": "2f5466da69b969666692355bd6d11a9e3364ef8013dbbb8041f839b4dc763b0c", "broker_flat_at_stop": true, "broker_balance": 149615.2, "broker_positions": 0, "broker_orders": 0, "account": "PRAC-V2-118518-15412959", "acct_id": 22267805, "account_mode": "practice", "attempts_in_canary_window": 2, "fills_in_canary_window": 0, "hard_fail_rules_tripped": 0, "two_bugs_identified": ["V91_NATIVE_BROKER_VALIDITY_FAVORABLE_MARKETABLE_REJECTED (Finding 1)", "V91_SUBMIT_ASYNC_TRIPS_OWN_OLD_V9_REFUSED_INVARIANT (Finding 2)"], "policy_alternatives_pending": ["P1_strict_pure_touch_keep", "P2_direction_aware_favorable_with_bracket_reanchor", "P3_tolerance_band", "P4_projectx_realistic_resim"], "next_phase": "FULL_STOP_PENDING_OPERATOR_NEW_PROMPT_AFTER_MEMORY_PERSIST", "x10b_audit_artifacts": "/tmp/v91_x10b_audit_20260508T103605Z/", "x9_restart_artifacts": "/tmp/v91_x9_restart_20260508T095512Z/"}
06:56:00 EST ALERT [broker]V91_CANONICAL_EXACT_OLD_V9_REFUSED: edge=m2_ema50_push_rt side=short qty=29 — V91 active under canonical_s8_848_exact but OLD V9 place_entry was invoked. Contract violation; refusing submit.
06:28:00 EST ALERT [broker]V91_CANONICAL_EXACT_OLD_V9_REFUSED: edge=m2_cmod side=long qty=11 — V91 active under canonical_s8_848_exact but OLD V9 place_entry was invoked. Contract violation; refusing submit.
06:07:46 EST INFO [supervisor]ws_disconnect_watchdog: subscribed to WS ticks
06:07:46 EST INFO [supervisor]startup
06:06:37 EST ALERT [operator_audit]{"event_type": "v91_s8_canary_restart_with_stale_gate_disabled_and_pathd_m2", "operator_approved": true, "operator_phrase": "APPROVE V91_S8_STALE_GATE_PLUS_PATHD_M2_RESTART_EXACT12", "council_path": "PATH_1_PATCH_RETRY_WITH_M2_PREREQ", "new_head": "2c706628ab09614ded88ce8a4ec6f85952dabbd0", "new_head_branch": "v91-s8-canonical-integrated-stale-m2-20260508T095512Z", "new_head_tag": "v91-s8-canonical-integrated-stale-m2-checkpoint-20260508T095652Z", "prior_head": "e57cfea9e8b791c2cf4305542f1fcc55be8341e1", "prior_head_branch": "v91-s8-live-wire-candidate", "production_head": "b5c93e918494b9f3653f42f2490aa49692499656", "production_head_branch": "ws5-v9-sim-parity", "production_head_unchanged": true, "stale_gate_disabled_canonical_profiles": ["canonical_s8_848_exact", "canonical_s8_clean10", "canonical_s8_848"], "stale_gate_unchanged_non_canonical": ["tight", "balanced", "relaxed", "cap_only"], "path_d_v3_m2_hotfix_integrated": true, "path_d_v3_m2_via_commit": "3accc47", "path_d_v3_m2_byte_identical_to_standalone_branch": "2fb80f48", "env_sha256": "2f5466da69b969666692355bd6d11a9e3364ef8013dbbb8041f839b4dc763b0c", "old_wrapper_flags_truthy": false, "broker_flat": true, "broker_positions": 0, "broker_orders": 0, "broker_balance": 149615.2, "account": "PRAC-V2-118518-15412959", "acct_id": 22267805, "account_mode": "practice", "simulated": true, "profile": "canonical_s8_848_exact", "stage": "canonical_exact", "edges": "CANONICAL_EXACT_EDGES (12: m1_bt, m1_dem_knife_catch, m1_emap_bt_zensi_dem, m1_rt, m2_cmod, m2_ema50_push_rt, m2_ema50_rt, m2_ema9_bt, m5_dem, m5_ema50_push_rt, m5_ema50_wedge, m5_ema9_push)", "canary_stop_rules": "5 fills / 10 attempts / 24h soft; 47 hard-fails armed (incl. STALE_SIGNAL_REJECT under canonical = FUNCTIONAL_BLOCKED, V91_CANONICAL_PROFILE_LOCKED missing, V91_HOOKS_ATTACHED missing, BROKER_UNSAFE_LATCHED transient)", "prior_halt_sha": "9c41ce4aeec3411a178c411026decd610b6d53418326e74bbb005722fa18a729", "prior_halt_reason": "FUNCTIONAL_BLOCKED_STALE_SIGNAL operator stand-down 08:42Z", "tests_passed": 625, "tests_failed_pre_existing_ticket_separately": 5, "tests_failed_new_regression": 0, "task4_07_23_targeted_proof": "PASS", "task4_proof_test": "test_2_m2_cmod_age_240s_passes_when_max_signal_age_s_none + test_9a_v91_native_submit_called_under_canonical_disabled_gate + test_7_none_gate_does_not_revert_to_v9_wrapper", "council_verdict_gate_satisfied": "REQUEST_CHANGES conditions 1-4 all satisfied", "rollback_handles": ["git checkout e57cfea9 (pre-Track-B)", "git checkout b5c93e918494b9f3653f42f2490aa49692499656 (full V91 disable)", "tag v91-s8-canonical-integrated-stale-m2-checkpoint-20260508T095652Z"]}
04:42:13 EST ALERT [operator_audit]{"event_type": "v91_s8_canary_functional_blocked_stale_signal_standdown", "operator_approved": true, "operator_phrase": "APPROVE V91_S8_X7B_REDISPATCH_AND_STALE_GATE_PATCH_PREP_NO_RESTART", "council_path": "FUNCTIONAL_BLOCKED_STALE_SIGNAL", "reason": "stale_signal_max_age_s=5.0 is LIVE-ONLY-HIDDEN-VETO not in canonical bench (X7/P12 verdict); blocks 8 of 12 canonical edges; canary cannot graduate while gate stands", "prior_supervisor_pid": 65493, "prior_supervisor_uptime_s": 5422, "candidate_head": "e57cfea9", "production_head": "b5c93e91", "production_head_unchanged": true, "env_sha256": "2f5466da69b969666692355bd6d11a9e3364ef8013dbbb8041f839b4dc763b0c", "broker_flat_at_standdown": true, "broker_balance": 149615.2, "broker_positions": 0, "broker_orders": 0, "account": "PRAC-V2-118518-15412959", "acct_id": 22267805, "account_mode": "practice", "attempts_in_canary_window": 2, "fills_in_canary_window": 0, "hard_fail_rules_tripped": 0, "next_phase": "TRACK_A_X7B_clock_domain_audit + TRACK_B_option_a_patch_prep (parallel; no restart)", "tracks_no_restart": true, "x7_p12_audit_artifacts": "/tmp/v91_purity_audit_20260508T074635Z/"}
03:11:59 EST INFO [supervisor]ws_disconnect_watchdog: subscribed to WS ticks
03:11:59 EST INFO [supervisor]startup
03:11:00 EST ALERT [operator_audit]{"event_type": "v91_s8_rca3_canary_retry_halt_clear_post_check5_patch", "operator_approved": true, "operator_phrase": "APPROVE V91_S8_RCA3_CANARY_PATCH_AND_RETRY", "council_path": "PATH_1_PATCH_RETRY", "new_head": "e57cfea9e8b791c2cf4305542f1fcc55be8341e1", "prior_head": "1d03a684", "production_head": "b5c93e91", "production_head_unchanged": true, "check5_assertion_added": true, "check5_assertion_tests": 7, "check5_log_marker": "V91_CANONICAL_PROFILE_LOCKED on match / V91_CANONICAL_PROFILE_DRIFT on mismatch", "env_sha256": "2f5466da69b969666692355bd6d11a9e3364ef8013dbbb8041f839b4dc763b0c", "old_wrapper_flags_truthy": false, "broker_flat": true, "broker_positions": 0, "broker_orders": 0, "broker_balance_usd": 149615.2, "account": "PRAC-V2-118518-15412959", "account_mode": "practice", "profile": "canonical_s8_848_exact", "stage": "canonical_exact", "edges": "CANONICAL_EXACT_EDGES (12)", "canary_stop_rules": "5 fills / 10 attempts / 24h soft; 31 hard-fails armed (incl. V91_CANONICAL_PROFILE_DRIFT NEW)", "prior_halt_sha": "ce00c5b541c23b3cff283e487d860fe5fe22a35fa03272b067e1e645b9d94c2d", "prior_halt_reason": "phantom broker position(s) RCA #2 phantom-fill 23:47Z May 7", "v91_s8_engineered_flag": true, "v91_profile_env": "canonical_s8_848_exact"}
19:57:59 EST ALERT [operator]session63_phantom_orphan_cleanup: pending_entry_orders id 2945923407 m2_cmod long size=19 ts 23:47:07.434591Z DELETED with reason V91_CANARY_HARD_FAIL_OLD_PATH_FALLTHROUGH_NO_LIFECYCLE_REGISTRATION. broker side already 0 positions / 0 orders post-grace 23:47:15Z per /tmp/barkybot_halted_for_day; backup state/live.db.backup_pre_phantom_orphan_cleanup_20260507T235731Z sha 67e5d49216b100c075bd8f782b102fea4ad2295ad90130142a6c2a6b0f9d23f1; DB hygiene only no broker action.
19:51:00 EST ALERT [operator]session63_canary_HARD_FAIL_PHANTOM_UNPROTECTED_FILL: V91 dispatch returned None for m2_cmod LONG qty=19 entry=28652.5 stop_dist=13.0 at 23:47:00Z. OLD V9 path took over via V91_S8_BYPASS_STRATEGY_VETO. ProjectX accepted LIMIT BUY type=1 side=0 size=19 custom_tag=null. Fill instant at 28648.5 (marketable LIMIT). NO BRACKET. Lifecycle never registered position. safety_monitor halted at 23:47:11.812Z. Position auto-closed at /bin/bash PnL by 23:47:10.408. broker FLAT verified 23:48:14Z+ post-grace. Equity 49,638.76 UNCHANGED. Pending_entry orphan 2945923407 in DB. 5 hard-fail conditions hit. NO auto-restart per operator rule. Phantom diagnostic at artifacts/incidents/20260507T234708_phantom.json. Need investigation: why V91 dispatch declined m2_cmod (in canonical_exact 12-edge set); why OLD V9 placed order without bracket; why position closed at /bin/bash.
19:39:36 EST INFO [supervisor]ws_disconnect_watchdog: subscribed to WS ticks
19:39:36 EST INFO [supervisor]startup
19:39:02 EST ALERT [operator]session63_v91_canary_RETRY_PLIST_FIX OPERATOR_APPROVED via GO phrase APPROVE_V91_S8_PLIST_FIX_AND_CANARY_RETRY_EXACT12. plist patched with 6 V91 EnvironmentVariables (sha aaf62482 vs backup af907f85). LaunchAgent bootstrapped; supervisor boot-guarded out cleanly (runs=1 last_exit=0). launchctl print confirms env propagation. Pre-flight: HEAD e2c1c28 / branch v91-s8-live-wire-candidate / production b5c93e91 UNCHANGED / broker FLAT (last OK hb 23:37:52Z broker_pos=0 broker_orders=0) / account PRAC-V2-118518-15412959 practice / halt sha 6c1f3874 pre-clear / no combine active. T+5/T+10 hard gate engaged: stop+halt+bootout if V91 boot lines absent.
19:28:26 EST ALERT [operator]session63_canary_HARD_FAIL_STOP: V91_S8_ENGINEERED flag did NOT propagate to supervisor process. boot log shows V9 mode ACTIVE 14 edges (not V91_S8_ENGINEERED_ACTIVE=1). m2_cmod fired 23:27:00Z and hit OLD marketability_guard tp1_cross veto (LONG). broker returned success=False; FLAT preserved. STOPPING + RE-HALTING per operator hard-fail rule no-auto-restart. Cause to investigate: probable .env loader overriding launchctl setenv values; need supervisor to honor launchctl env or .env must be patched. AUDIT preserved.
19:26:40 EST INFO [supervisor]ws_disconnect_watchdog: subscribed to WS ticks
19:26:40 EST INFO [supervisor]startup
19:25:20 EST ALERT [operator]session63_v91_canary_exact12_halt_clear OPERATOR_APPROVED via GO phrase APPROVE_V91_S8_ENGINEERED_LIVE_CANARY_EXACT12_WITH_POST_FILL_STOP. branch v91-s8-live-wire-candidate HEAD e2c1c28b. profile canonical_s8_848_exact stage canonical_exact 12 edges with push_rt no throttle no PnL latch V16 5pt cap defense-in-depth 60s timeout. halt sha 352ddc7f pre-clear. broker FLAT 0 positions 0 orders. account PRAC-V2-118518-15412959 practice. canary terminal gate 5 fills OR 10 attempts OR 24 trading hours. push_rt-specific stop 3 adverse events. external post-fill stop rules per operator Q5.
03:01:37 EST ALERT [operator]session62_path_d_v2_first_unintended_latch_post_deploy: classifier worked as designed but reveals trade-off. ProjectX HTTP API blip 06:55-06:57Z UTC caused ProjectXConnectionError retries + supervisor watchdog read TimeoutError + health_check failure 1/3 + feed_watchdog stale 112s + Path D classifier broker probe FAIL (same ProjectX issue) -> unknown_broker_state -> BROKER_UNSAFE_LATCHED. Pre-Path-D this would have classified TRANSIENT (feed keyword) -> auto-restart. Post-Path-D fails-safe LATCHED. Council attention: trade-off between safety vs operational availability under transient ProjectX-side connectivity blips. V16 engineering agent still running. Money safe FLAT.
Barkybot v4.1 · MNQ · HTMX 2s/1s polls · PRAC-V2-118518-15412959 · build 7f9dac37
JSON endpoints: HB · Price · Positions · By-Edge · Equity · Muzzle · Scale · MLL Floor · EOD