{
  "source_day": "2026-10-21",
  "created_at": "2026-10-22T01:55:01.481364+08:00",
  "stages": {
    "history": {
      "status": "complete",
      "sessions": 357,
      "directory": "/home/kevin/Project/tw_hedgefund/artifacts/live/kevin_live_twse_nightly_v004/history_equal_5m_v001"
    },
    "prepare": {
      "status": "ready",
      "source_day": "2026-10-21",
      "is_trade_day": true,
      "trade_date": "2026-10-22",
      "trade_date_marks_available": false,
      "overlay": "/home/kevin/Project/tw_hedgefund/artifacts/live/kevin_live_twse_nightly_v004/feed/2026-10-21",
      "markets": {
        "tse": {
          "source_day": "2026-10-21",
          "stocks": 1115,
          "active_with_ohlcv": 1110,
          "premarket_trade_date": "2026-10-22",
          "premarket_prices": 1110
        },
        "otc": {
          "source_day": "2026-10-21",
          "stocks": 892,
          "active_with_ohlcv": 870,
          "premarket_trade_date": "2026-10-22",
          "premarket_prices": 870
        }
      }
    },
    "historical_orders": {
      "status": "complete",
      "dates": [
        "2026-10-19"
      ]
    },
    "orders": {
      "status": "already_frozen",
      "trade_date": "2026-10-22",
      "directory": "/home/kevin/Project/tw_hedgefund/artifacts/live/kevin_live_twse_nightly_v004/orders/2026-10-22",
      "eligibility": "conditional_on_trade_date_marks"
    },
    "delivery": {
      "status": "complete",
      "trade_date": "2026-10-22",
      "remote_dir": "/C:/Users/Administrator/Desktop/Trade/short",
      "reused": true
    },
    "reproduction": {
      "status": "complete",
      "trade_date": "2026-10-21",
      "source_day": "2026-10-20",
      "created_at": "2026-10-21T23:12:53.915739+08:00",
      "verification_phase": "after_close",
      "reference": "/home/kevin/Project/tw_hedgefund/artifacts/live/kevin_live_twse_nightly_v004/orders/2026-10-21",
      "reference_mode": "preopen_frozen",
      "orders_sha256": "f8f80fc3487aef8518d60b986b6922f064f7c8f79b1d48cea00a50c997b8acfd",
      "config_sha256": "dba3e7b6bb4636b5eb29601c2ee60fac4c47d0b8f4ee1a30f5a124a12cead5e9",
      "orders_match": true,
      "scores_match": true,
      "decision_fields_match": true,
      "books": {
        "branch100": {
          "n_orders": 19,
          "n_positive_lots": 14,
          "original_orders": 19,
          "original_positive_lots": 14,
          "added": [],
          "removed": [],
          "executable_added": [],
          "executable_removed": [],
          "n_changed_names": 0,
          "n_lot_changes": 0,
          "lot_difference_abs": 0.0,
          "n_side_changes": 0,
          "decision_fields_match": true,
          "n_order_differences": 0,
          "n_score_differences": 0,
          "max_abs_score_difference": 1.634521487048346e-07,
          "mean_abs_score_difference": 1.273774952918001e-08,
          "n_rank_changes": 0,
          "max_abs_rank_difference": 0.0
        },
        "calm100": {
          "n_orders": 20,
          "n_positive_lots": 17,
          "original_orders": 20,
          "original_positive_lots": 17,
          "added": [],
          "removed": [],
          "executable_added": [],
          "executable_removed": [],
          "n_changed_names": 0,
          "n_lot_changes": 0,
          "lot_difference_abs": 0.0,
          "n_side_changes": 0,
          "decision_fields_match": true,
          "n_order_differences": 0,
          "n_score_differences": 0,
          "max_abs_score_difference": 7.37609862078159e-08,
          "mean_abs_score_difference": 1.1056318029896429e-08,
          "n_rank_changes": 0,
          "max_abs_rank_difference": 0.0
        },
        "combined": {
          "n_orders": 67,
          "n_positive_lots": 39,
          "original_orders": 67,
          "original_positive_lots": 39,
          "added": [],
          "removed": [],
          "executable_added": [],
          "executable_removed": [],
          "n_changed_names": 0,
          "n_lot_changes": 0,
          "lot_difference_abs": 0.0,
          "n_side_changes": 0,
          "decision_fields_match": true,
          "n_order_differences": 0,
          "n_score_differences": 0,
          "max_abs_score_difference": 1.1389160192720738e-07,
          "mean_abs_score_difference": 1.0502617348605277e-08,
          "n_rank_changes": 0,
          "max_abs_rank_difference": 0.0
        },
        "dir5s100": {
          "n_orders": 19,
          "n_positive_lots": 14,
          "original_orders": 19,
          "original_positive_lots": 14,
          "added": [],
          "removed": [],
          "executable_added": [],
          "executable_removed": [],
          "n_changed_names": 0,
          "n_lot_changes": 0,
          "lot_difference_abs": 0.0,
          "n_side_changes": 0,
          "decision_fields_match": true,
          "n_order_differences": 0,
          "n_score_differences": 0,
          "max_abs_score_difference": 4.858093261006502e-08,
          "mean_abs_score_difference": 1.0190489535544245e-08,
          "n_rank_changes": 0,
          "max_abs_rank_difference": 0.0
        },
        "dirwk100": {
          "n_orders": 19,
          "n_positive_lots": 17,
          "original_orders": 19,
          "original_positive_lots": 17,
          "added": [],
          "removed": [],
          "executable_added": [],
          "executable_removed": [],
          "n_changed_names": 0,
          "n_lot_changes": 0,
          "lot_difference_abs": 0.0,
          "n_side_changes": 0,
          "decision_fields_match": true,
          "n_order_differences": 0,
          "n_score_differences": 0,
          "max_abs_score_difference": 8.883667002024254e-08,
          "mean_abs_score_difference": 1.1285889775118927e-08,
          "n_rank_changes": 0,
          "max_abs_rank_difference": 0.0
        },
        "elec100": {
          "n_orders": 19,
          "n_positive_lots": 14,
          "original_orders": 19,
          "original_positive_lots": 14,
          "added": [],
          "removed": [],
          "executable_added": [],
          "executable_removed": [],
          "n_changed_names": 0,
          "n_lot_changes": 0,
          "lot_difference_abs": 0.0,
          "n_side_changes": 0,
          "decision_fields_match": true,
          "n_order_differences": 0,
          "n_score_differences": 0,
          "max_abs_score_difference": 4.5428466766139763e-08,
          "mean_abs_score_difference": 8.174828491379066e-09,
          "n_rank_changes": 0,
          "max_abs_rank_difference": 0.0
        },
        "indmix": {
          "n_orders": 41,
          "n_positive_lots": 26,
          "original_orders": 41,
          "original_positive_lots": 26,
          "added": [],
          "removed": [],
          "executable_added": [],
          "executable_removed": [],
          "n_changed_names": 0,
          "n_lot_changes": 0,
          "lot_difference_abs": 0.0,
          "n_side_changes": 0,
          "decision_fields_match": true,
          "n_order_differences": 0,
          "n_score_differences": 0,
          "max_abs_score_difference": 1.2142944338933148e-07,
          "mean_abs_score_difference": 9.33123197530471e-09,
          "n_rank_changes": 0,
          "max_abs_rank_difference": 0.0
        },
        "spec100": {
          "n_orders": 19,
          "n_positive_lots": 17,
          "original_orders": 19,
          "original_positive_lots": 17,
          "added": [],
          "removed": [],
          "executable_added": [],
          "executable_removed": [],
          "n_changed_names": 0,
          "n_lot_changes": 0,
          "lot_difference_abs": 0.0,
          "n_side_changes": 0,
          "decision_fields_match": true,
          "n_order_differences": 0,
          "n_score_differences": 0,
          "max_abs_score_difference": 7.855224648523063e-08,
          "mean_abs_score_difference": 6.252687411710408e-09,
          "n_rank_changes": 0,
          "max_abs_rank_difference": 0.0
        },
        "vol100": {
          "n_orders": 19,
          "n_positive_lots": 16,
          "original_orders": 19,
          "original_positive_lots": 16,
          "added": [],
          "removed": [],
          "executable_added": [],
          "executable_removed": [],
          "n_changed_names": 0,
          "n_lot_changes": 0,
          "lot_difference_abs": 0.0,
          "n_side_changes": 0,
          "decision_fields_match": true,
          "n_order_differences": 0,
          "n_score_differences": 0,
          "max_abs_score_difference": 4.682312004788969e-08,
          "mean_abs_score_difference": 8.420207091524661e-09,
          "n_rank_changes": 0,
          "max_abs_rank_difference": 0.0
        }
      },
      "checkpoints_match": true,
      "n_order_differences": 0,
      "n_score_differences": 0,
      "n_orders": 242,
      "n_scores": 1238,
      "n_positive_lots": 174,
      "feature_attribution_available": true,
      "feature_reference": {
        "mode": "frozen_snapshot"
      },
      "causes": [
        "程式版本不同；需一併檢查程式變更",
        "2 份來源檔案的大小／修改時間不同（不單憑此認定內容或因果）"
      ],
      "feature_changes": [],
      "input_fields_changed": [],
      "n_rank_differences": 0,
      "max_abs_score_difference": 1.634521487048346e-07,
      "input_metadata_changes": 2,
      "market_hash_match": false,
      "feature_hashes_match": true,
      "score_atol": 1e-06,
      "value_atol": 1e-09,
      "directory": "/home/kevin/Project/tw_hedgefund/artifacts/live/kevin_live_twse_nightly_v004/audits/2026-10-21/645789337b8a510d4a37_after_close"
    },
    "settlement": {
      "status": "complete",
      "trade_date": "2026-10-21",
      "settled": []
    },
    "backfill_settlement": {
      "status": "complete",
      "settled": []
    },
    "monitoring": {
      "status": "complete",
      "dates": [
        "2026-02-03",
        "2026-02-04",
        "2026-02-05",
        "2026-02-06",
        "2026-02-09",
        "2026-02-10",
        "2026-02-11",
        "2026-02-23",
        "2026-02-24",
        "2026-02-25",
        "2026-02-26",
        "2026-03-02",
        "2026-10-06",
        "2026-10-07",
        "2026-10-08",
        "2026-10-12",
        "2026-10-13",
        "2026-10-14",
        "2026-10-15",
        "2026-10-16",
        "2026-10-19",
        "2026-10-20",
        "2026-10-21"
      ],
      "missing_feature_dates": []
    },
    "publication": {
      "status": "complete",
      "path": "/home/kevin/Project/tw_hedgefund/artifacts/live/kevin_live_twse_nightly_v004/dashboard/index.html"
    }
  },
  "mode": "nightly",
  "notifications": {
    "start": {
      "sha256": "d6a7a1c86bb922d360a32f8f7813da71e3511f75ffa4ab7cd03acee79f89ffa3",
      "message_ids": [
        39625,
        64130
      ],
      "sent_at": "2026-10-21T23:10:03.840064+08:00"
    },
    "prepare": {
      "sha256": "7e6ea68c19f944f1bdaeb2baaa5c22ec9ab58463038768f9d842ca6131b00945",
      "message_ids": [
        39626,
        64131
      ],
      "sent_at": "2026-10-21T23:10:26.091666+08:00"
    },
    "orders": {
      "sha256": "c365aa60eb1951964e2edcfed7a88322ba57eefca167bbb2ffa4bb8dd46491fe",
      "message_ids": [
        39627,
        64132
      ],
      "sent_at": "2026-10-21T23:11:37.259240+08:00"
    },
    "delivery": {
      "sha256": "ae6d9630822d57416b2a81207deac58f3788b89b49ff02719208928ca2731e22",
      "message_ids": [
        39628,
        64133
      ],
      "sent_at": "2026-10-21T23:11:44.212490+08:00"
    },
    "reproduction": {
      "sha256": "2f0a1224880abca345f36ea77baf383e80f1b064e00f27be710c7932a0320335",
      "message_ids": [
        39629,
        64134
      ],
      "sent_at": "2026-10-21T23:12:55.843583+08:00"
    },
    "publication": {
      "sha256": "75124a99e61afec4fe32090f787a2f17f4a0188656e899d95dc64e4961abf21d",
      "message_ids": [
        39630,
        64135
      ],
      "sent_at": "2026-10-21T23:13:10.563079+08:00"
    },
    "finish": {
      "sha256": "89f235803afb3e80f688fb59e1bd28b4c616133dbf6339f28a84c79c6a9a717f",
      "message_ids": [
        39632,
        64137
      ],
      "sent_at": "2026-10-21T23:25:15.006991+08:00"
    }
  },
  "notification_errors": {},
  "delivery_receipt": {
    "identity": {
      "files": {
        "new_long_list.csv": "b46d5a8297493eece04c3b6e19c3b22a57d401d5abe755c3206ce8cf6945b4f5",
        "new_short_list.csv": "8f89422cc2c4607ae8504384045d8a35b6fc4b79afbc48530bb0c267b8778424"
      },
      "orders_sha256": "3b3be1325fd4c57092b959a6794489d13c37f9b2e133bba1c2abc8e1cc90bb21",
      "destination": {
        "host": "15.235.140.106",
        "port": 22,
        "username": "administrator",
        "remote_dir": "/C:/Users/Administrator/Desktop/Trade/short"
      }
    },
    "delivered_at": "2026-10-21T23:11:42.368326+08:00"
  },
  "upstream_ready": true,
  "status": "complete"
}
