{ "schema_version": "1.0", "run_id": "RUN-ANA-WUJI-V1-ORIGINAL-BUY-LIMITUP-SCOPE-CHECK-20260614-001", "task_id": "ANA-WUJI-V1-ORIGINAL-BUY-LIMITUP-SCOPE-20260614", "generated_at": "2026-06-14T02:28:00+08:00", "stage": "ORIGINAL_BUY_LIMITUP_SCOPE_CHECK_DONE_READY_FOR_EXEC_REVIEW", "design_audit_id": "AUDIT-ANA-WUJI-V1-ORIGINAL-BUY-LIMITUP-SCOPE-20260614-DESIGN-001", "issue_id": "ANA-ISSUE-WUJI-V1-ORIGINAL-BUY-LIMITUP-SCOPE-20260614-001", "source_runs": [ "RUN-ANA-WUJI-STRICT-SELL-ROLLING-REPAIR-20260609-001", "RUN-ANA-WUJI-FULL-2023-2026-20260608-001" ], "strict_policy": { "window_trading_days": 30, "exclude_signal_day": true, "price_source_table": "a_share_daily_price", "limit_hit_field": "high_price", "previous_close_field": "prev_close", "limit_rate_policy": { "BJ": 0.3, "STAR_688": 0.2, "CHINEXT_300_301": 0.2, "MAINBOARD_DEFAULT": 0.1 }, "tolerance_pct_points": 0.05, "limit_hit_formula": "((high_price / prev_close) - 1) * 100 >= limit_rate_pct - tolerance_pct_points", "source_buy_rule": "strict_position_lot_ledger.lot_source_type == SOURCE_BUY and tranche_index == 1", "rolling_buy_rule": "strict_position_lot_ledger.lot_source_type == ROLLING_LOW_BUY and tranche_index > 1" }, "readouts": { "source_buy_lots": 710, "rolling_low_buy_lots_excluded": 25, "strict_limitup_pass_lots": 298, "strict_limitup_fail_or_held_lots": 412, "strict_limitup_fail_lots": 404, "held_lots": 8, "cases_total": 251, "cases_all_source_buys_pass": 41, "cases_with_any_fail_or_held": 210 }, "colleague_readout_comparison": [ { "metric": "source_buy_lots", "colleague_readout": 710, "this_run_readout": 710, "match_flag": true }, { "metric": "rolling_low_buy_lots", "colleague_readout": 25, "this_run_readout": 25, "match_flag": true }, { "metric": "strict_pass_lots", "colleague_readout": 235, "this_run_readout": 298, "match_flag": false }, { "metric": "strict_fail_or_nonpass_lots", "colleague_readout": 475, "this_run_readout": 412, "match_flag": false }, { "metric": "cases_with_any_nonpass", "colleague_readout": 222, "this_run_readout": 210, "match_flag": false } ], "conclusion_boundary": [ "This package only checks original SOURCE_BUY strict prior limit-up memory.", "ROLLING_LOW_BUY lots are excluded from original new-position buy screening.", "This package does not change V1 sell/rolling-ledger correctness or audited V1 return arithmetic.", "Execution review is required before these readouts can be cited as formal audit conclusions." ] }