1
2026-06-10 d78c495dcb040de142bc5f25df420fd057a2d397
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
check_name,status,detail
FULL_CASE_SCOPE_FROZEN,PASS,"cases=743, unique_dates=743, batches=15"
FULL_SELECTED_CANDIDATE_ROWS,PASS,"selected=3715, entry_dates=743, per_case_min=5, per_case_max=5"
FULL_CANDIDATE_POOL_DIFF_PASS,PASS,"[{'metric': 'candidate_rows', 'expected': 37116, 'actual': 37116, 'status': 'PASS'}, {'metric': 'entry_trade_dates', 'expected': 743, 'actual': 743, 'status': 'PASS'}, {'metric': 'selected_candidate_rows', 'expected': 3715, 'actual': 3715, 'status': 'PASS'}, {'metric': 'min_candidates_per_entry_date', 'expected': 5, 'actual': 26, 'status': 'PASS'}]"
MARKET_GATE_CLOSED_NO_TRADE,PASS,"closed_gate_cases=476, no_trade_decisions=2380, closed_gate_orders=0"
DECISION_LOG_ENTRY_EXIT_COUNTS,PASS,"entry=3715, selected=3715, exit=710, sell_decisions=710, lots=710"
ORDERS_AND_LOTS_MATCH,PASS,"orders={'BUY': 710, 'SELL': 692}; lots=710; closed=692"
UNRESOLVED_LOTS_EXPLICIT,PASS,"unresolved={'WINDOW_END_VALUATION_ONLY': 10, 'EXIT_DATA_GAP_HELD': 8}"
EXIT_RESOLUTION_ALL_LOTS_EXPLICIT,PASS,"exit_resolution=710, statuses={'AI_SELL_CONFIRMED': 692, 'WINDOW_END_VALUATION_ONLY': 10, 'EXIT_DATA_GAP_HELD': 8}"
T1_GUARD_FOR_SELL_ORDERS,PASS,sell_orders=692
LOOKAHEAD_FLAGS_ZERO,PASS,orders/decision/sell_decision checked
LOT_RETURN_RECOMPUTE,PASS,closed_lots=692
CASE_SUMMARY_RECOMPUTE,PASS,case_summary_rows=251
ACCOUNT_CASH_POSITION_DIRECTION,PASS,BUY cash down/open up; SELL cash up/open down
ACCOUNT_NAV_EQUALS_CASH_PLUS_OPEN,PASS,nav equals cash + open position after each event
ACCOUNT_FINAL_OPEN_MATCHES_UNCLOSED_LOTS,PASS,final open position equals unresolved lot position per case
IMAGE_MANIFEST_HASH_MATCH,PASS,images=8497
IMAGE_ROLE_COUNTS_EXPECTED,PASS,"actual={'candidate_daily_100d_decision_view': 3715, 'entry_1m_morning_review_view': 1335, 'entry_1m_late_review_view': 1335, 'entry_1m_buy_decision_view': 710, 'exit_daily_signal_review_view': 710, 'exit_1m_sell_decision_view': 692}; expected={'candidate_daily_100d_decision_view': 3715, 'entry_1m_morning_review_view': 1335, 'entry_1m_late_review_view': 1335, 'entry_1m_buy_decision_view': 710, 'exit_daily_signal_review_view': 710, 'exit_1m_sell_decision_view': 692}"
MARKDOWN_LOCAL_LINKS_REACHABLE,PASS,"boards=1518, links=12901"
BOARD_STATUS_MATCHES_FULL_SUMMARY,PASS,root boards match full-stage status
BATCH_PACKAGE_COVERAGE,PASS,"batch_dirs=15, batch_case_total=743, batch_selected_total=3715"
FULL_RETURN_STAT_FILES_PRESENT,PASS,full_return_stat_case_scope.csv:True:229476; full_return_stat_lot_scope.csv:True:200868; full_return_stat_boundary_table.csv:True:137454; full_return_stat_summary.md:True:1487; full_return_stat_summary.json:True:2887
FULL_RETURN_STAT_CASE_SCOPE_COVERAGE,PASS,"case_scope_rows=743, unique_cases=743"
PRIMARY_STRICT_CLOSED_CASE_SCOPE_VALID,PASS,"primary_cases=234, primary_boundary_lots=0"
FULL_RETURN_STAT_LOT_SCOPE_COMPLETE,PASS,"lot_scope_rows=710, lots=710, closed=692, unresolved=18"
FULL_RETURN_STAT_BOUNDARY_TABLE_COMPLETE,PASS,"case_boundaries=509, expected_case_boundaries=509, lot_boundaries=18, expected_lot_boundaries=18"
FULL_RETURN_STAT_SUMMARY_CONSISTENT,PASS,"summary_primary=234, primary_cases=234"
CASE_SUMMARY_PRIMARY_SCOPE_FLAG_PRESENT,PASS,"case_summary_primary=234, scope_column=True"
CASE_BOARD_RETURN_SCOPE_MATCHES_SCOPE_TABLE,PASS,case_boards=743 image + 743 story; all match full_return_stat_case_scope.csv
RETURN_STAT_READY_FALSE,PASS,full execution package remains not RETURN_STAT_READY before execution audit