RUN-ANA-WUJI-FRONTDATA-RULE-AUDIT-20260613-001
Scope
- strict_order_rows: 1469
- source_buy_orders: 710
- rolling_buy_orders: 25
- sell_signal_rows: 795
- rolling_signal_rows: 27
Source Buy Trace
- rows: 710
- source_order_found: 710
- candidate_found: 710
- source_evidence_image_exists: 710
- normal_buy_time_window_ok: 710
- candidate_rank_top5: 710
- old_market_up_count_ge3000: 710
Rolling Buy Trace
- rows: 25
- rolling_signal_found: 25
- rolling_window_1040_1440_ok: 25
- evidence_image_exists: 25
Daily Candidate Recalc
- rows: 710
- daily_status_counts: {'OK': 710}
- daily_ok_rows: 710
- volume_ratio_ge2: 579
- volume_ratio_lt2_or_unknown: 131
- recent_limitup_old_proxy_high_ge_9p5_true: 710
- recent_limitup_board_close_proxy_true: 274
- prev_high_volume_pass_true: 637
- strict_candidate_field_recalc_true: 637
- price_ohlc_all_match: 710
- volume_ratio_match: 710
- recent_limitup_old_proxy_match: 710
- prev_high_pass_match: 710
- strict_candidate_field_match: 710
Market Breadth Recalc
- dates: 251
- gate_open_recalc_dates: 251
- gate_match_old_dates: 251
- gate_mismatch_dates: 0
Minute Coverage
- events: 2291
- coverage_status_counts: {'NO_DATE_ROWS_MISSING': 907, 'NO_DATE_ROWS_EMPTY': 171, 'EXACT_TIME_FOUND': 1201, 'DATE_FOUND_TIME_MISSING': 12}
- minute_file_status_counts: {'MISSING': 907, 'EMPTY': 171, 'OK': 1213}
- by_event_source: {'ROLLING_SIGNAL': {'events': 27, 'exact_time_found': 11, 'date_found': 13}, 'SELL_SIGNAL': {'events': 795, 'exact_time_found': 413, 'date_found': 423}, 'STRICT_ORDER': {'events': 1469, 'exact_time_found': 777, 'date_found': 777}}
Three-Day High Recalc
- rows: 285
- verification_status_counts: {'PASS_DAILY_PROXY_NOT_DECISION_SAFE': 132, 'PASS_DECISION_SAFE': 153}
- decision_safe_current_high_available: 153
Boundaries
- Daily candidate fields can be recalculated with the supplied front-adjusted daily data.
- The historical candidate generator used high/previous-close >= 9.5% as the recent limit-up memory proxy for all boards; board-specific close-limit recalculation is reported separately and is not the frozen V0/V1 candidate rule.
- Minute-level verification is limited by missing or empty minute files, especially many SZ 000/300 symbols and some SH 688 files.
- SELL_OPEN_VOLUME_STALL has zero rows in the V1 signal ledger; this audit confirms ledger absence but does not prove no historical candidates existed without a dedicated scan.
- Market-risk intraday breadth is not closed by single-symbol minute files; it still needs a whole-market minute breadth dataset or scan.
- Some order prices and old minute chart prices are not directly comparable with the supplied front-adjusted daily data after corporate-action adjustment; rule-direction checks and price-level checks are separated.
Artifacts
source_buy_trace_audit.csv
rolling_buy_trace_audit.csv
daily_candidate_rule_recalc.csv
market_breadth_recalc.csv
minute_event_coverage_audit.csv
sell_three_day_high_recalc.csv
frontdata_rule_audit_summary.json
manifest.csv
self_check.json