1
1
2026-06-10 902180bda7973f43c5af7b2065e6d8bdce6fb5cd
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
  "schema_version": "1.0",
  "task_id": "ANA-WUJI-BASELINE-2023-2026",
  "run_id": "RUN-ANA-WUJI-FULL-2023-2026-20260608-001",
  "source_run_id": "RUN-ANA-WUJI-EXPAND-30-20260608-001",
  "design_id": "DESIGN-WUJI-FULL-2023-2026-20260608",
  "design_audit_id": "AUDIT-ANA-WUJI-FULL-2023-2026-20260608-DESIGN-001",
  "source_audit_ids": [
    "AUDIT-ANA-WUJI-BASELINE-FLOW-20260607-001",
    "AUDIT-ANA-WUJI-BASELINE-PILOT-20260608-EXEC-REREVIEW-001",
    "AUDIT-ANA-WUJI-BASELINE-PILOT-20260608-EXIT-REVIEW-001",
    "AUDIT-ANA-WUJI-RETURN-STAT-PILOT-20260608-EXEC-REREVIEW-001",
    "AUDIT-ANA-WUJI-BASELINE-PILOT-20260608-CANDIDATE-POOL-EVIDENCE-REREVIEW-001",
    "AUDIT-ANA-WUJI-EXPAND-30-20260608-EXEC-REREVIEW-001"
  ],
  "generated_at": "2026-06-08T12:30:08+08:00",
  "stage": "FULL_RUN_CONFIG_FROZEN",
  "scope": {
    "candidate_rows": 37116,
    "entry_trade_dates": 743,
    "market_gate_open_entry_dates": 267,
    "market_gate_closed_entry_dates": 476,
    "selected_candidate_rows": 3715,
    "candidate_per_entry_date": 5,
    "batch_size": 50,
    "batch_count": 15,
    "batch_order": "entry_trade_date ascending"
  },
  "selection_policy": {
    "sort_policy": "candidate_rank from audited candidate_ledger; rank freezes upper_shadow_pct desc -> volume_ratio desc -> amount desc",
    "top_n_per_entry_date": 5,
    "no_future_selection_statement": "Selection uses only audited candidate ledger signal/entry fields; it does not read future prices, returns, buy/sell outcomes, drawdown, or return statistics."
  },
  "return_policy": {
    "primary": "PRIMARY_STRICT_CLOSED_CASE",
    "coverage": "ALL_ENTRY_DATE_COVERAGE",
    "lot_recalc": "STRICT_CLOSED_LOT_RECALC_ONLY",
    "return_stat_ready": false
  },
  "stop_conditions": [
    "any batch self_check FAIL",
    "candidate pool count or entry date count differs without full_candidate_pool_diff and review",
    "selected candidate ledger row count != 3715",
    "T+1 or lookahead violation",
    "ledger recompute failure",
    "image board link failure"
  ],
  "artifacts": {
    "full_run_config.md": {
      "path": "full_run_config.md"
    },
    "full_run_config.json": {
      "path": "full_run_config.json"
    },
    "full_case_index.csv": {
      "path": "full_case_index.csv"
    },
    "full_batch_index.csv": {
      "path": "full_batch_index.csv"
    },
    "full_selected_candidate_ledger.csv": {
      "path": "full_selected_candidate_ledger.csv"
    },
    "full_candidate_pool_diff.csv": {
      "path": "full_candidate_pool_diff.csv"
    }
  }
}