{
  "DJ4-045": {
    "inputs": {
      "bit_order": [
        "缺失",
        "非有限",
        "非正价",
        "负量",
        "H<L",
        "H<O",
        "H<C",
        "L>O",
        "L>C"
      ],
      "columns": [
        "行",
        "O",
        "H",
        "L",
        "C",
        "V"
      ],
      "rows": [
        [
          "P01",
          10,
          12,
          9,
          11,
          100
        ],
        [
          "P02",
          13,
          12,
          9,
          11,
          90
        ],
        [
          "P03",
          10,
          12,
          11,
          11,
          80
        ],
        [
          "P04",
          10,
          12,
          9,
          13,
          70
        ],
        [
          "P05",
          10,
          12,
          11,
          10,
          60
        ],
        [
          "P06",
          10,
          9,
          12,
          11,
          50
        ],
        [
          "P07",
          null,
          12,
          9,
          11,
          40
        ],
        [
          "P08",
          10,
          "Infinity",
          9,
          11,
          30
        ],
        [
          "P09",
          10,
          12,
          9,
          11,
          -5
        ],
        [
          "P10",
          10,
          10,
          10,
          10,
          0
        ],
        [
          "P11",
          10,
          12,
          9,
          11,
          20
        ],
        [
          "P12",
          -1,
          2,
          -2,
          1,
          10
        ]
      ]
    },
    "tables": {
      "contrast": [
        {
          "可用行": 2,
          "条件": "严格放行"
        },
        {
          "可用行": 3,
          "条件": "取得零量来源确认后仅用于价格观察"
        },
        {
          "可用行": 11,
          "条件": "错误仅查空值"
        }
      ],
      "ledger": [
        {
          "口径": "放行",
          "成交量": 120,
          "行数": 2
        },
        {
          "口径": "待核零量",
          "成交量": 0,
          "行数": 1
        },
        {
          "口径": "隔离",
          "成交量": 425,
          "行数": 9
        }
      ],
      "matrix": [
        {
          "C": 11,
          "H": 12,
          "L": 9,
          "O": 10,
          "V": 100,
          "失败位图": "000000000",
          "状态": "放行",
          "行": "P01"
        },
        {
          "C": 11,
          "H": 12,
          "L": 9,
          "O": 13,
          "V": 90,
          "失败位图": "000001000",
          "状态": "隔离",
          "行": "P02"
        },
        {
          "C": 11,
          "H": 12,
          "L": 11,
          "O": 10,
          "V": 80,
          "失败位图": "000000010",
          "状态": "隔离",
          "行": "P03"
        },
        {
          "C": 13,
          "H": 12,
          "L": 9,
          "O": 10,
          "V": 70,
          "失败位图": "000000100",
          "状态": "隔离",
          "行": "P04"
        },
        {
          "C": 10,
          "H": 12,
          "L": 11,
          "O": 10,
          "V": 60,
          "失败位图": "000000011",
          "状态": "隔离",
          "行": "P05"
        },
        {
          "C": 11,
          "H": 9,
          "L": 12,
          "O": 10,
          "V": 50,
          "失败位图": "000011111",
          "状态": "隔离",
          "行": "P06"
        },
        {
          "C": 11,
          "H": 12,
          "L": 9,
          "O": null,
          "V": 40,
          "失败位图": "100000000",
          "状态": "隔离",
          "行": "P07"
        },
        {
          "C": 11,
          "H": "Infinity",
          "L": 9,
          "O": 10,
          "V": 30,
          "失败位图": "010000000",
          "状态": "隔离",
          "行": "P08"
        },
        {
          "C": 11,
          "H": 12,
          "L": 9,
          "O": 10,
          "V": -5,
          "失败位图": "000100000",
          "状态": "隔离",
          "行": "P09"
        },
        {
          "C": 10,
          "H": 10,
          "L": 10,
          "O": 10,
          "V": 0,
          "失败位图": "000000000",
          "状态": "待核零量",
          "行": "P10"
        },
        {
          "C": 11,
          "H": 12,
          "L": 9,
          "O": 10,
          "V": 20,
          "失败位图": "000000000",
          "状态": "放行",
          "行": "P11"
        },
        {
          "C": 1,
          "H": 2,
          "L": -2,
          "O": -1,
          "V": 10,
          "失败位图": "001000000",
          "状态": "隔离",
          "行": "P12"
        }
      ]
    }
  },
  "DJ4-046": {
    "inputs": {
      "confirmed_correction": [
        100,
        160,
        250,
        40,
        90,
        125,
        180
      ],
      "confirmed_day_cumulative": [
        100,
        160,
        250,
        290,
        340,
        375,
        430
      ],
      "rows": [
        [
          "M",
          "09:30",
          100
        ],
        [
          "M",
          "09:31",
          160
        ],
        [
          "M",
          "11:30",
          250
        ],
        [
          "A",
          "13:00",
          40
        ],
        [
          "A",
          "13:01",
          90
        ],
        [
          "A",
          "13:02",
          85
        ],
        [
          "A",
          "15:00",
          180
        ]
      ],
      "session_reset": true,
      "unit": "股"
    },
    "tables": {
      "contrast": [
        {
          "可确认日量": null,
          "差分净和": 430,
          "条件": "基线待核",
          "正差相加": 435,
          "直接和": 905,
          "负差数": 1
        },
        {
          "可确认日量": 430,
          "差分净和": 430,
          "条件": "源方确认13:02应为125",
          "正差相加": 430,
          "直接和": 945,
          "负差数": 0
        },
        {
          "可确认日量": 430,
          "差分净和": 430,
          "条件": "源方确认下午沿用全日累计",
          "正差相加": 430,
          "直接和": 1945,
          "负差数": 0
        }
      ],
      "increments": [
        {
          "会话": "M",
          "原始差分": 100,
          "时刻": "09:30",
          "状态": "暂可用",
          "累计股": 100,
          "重置": true
        },
        {
          "会话": "M",
          "原始差分": 60,
          "时刻": "09:31",
          "状态": "暂可用",
          "累计股": 160,
          "重置": false
        },
        {
          "会话": "M",
          "原始差分": 90,
          "时刻": "11:30",
          "状态": "暂可用",
          "累计股": 250,
          "重置": false
        },
        {
          "会话": "A",
          "原始差分": 40,
          "时刻": "13:00",
          "状态": "暂可用",
          "累计股": 40,
          "重置": true
        },
        {
          "会话": "A",
          "原始差分": 50,
          "时刻": "13:01",
          "状态": "暂可用",
          "累计股": 90,
          "重置": false
        },
        {
          "会话": "A",
          "原始差分": -5,
          "时刻": "13:02",
          "状态": "负差待核",
          "累计股": 85,
          "重置": false
        },
        {
          "会话": "A",
          "原始差分": 95,
          "时刻": "15:00",
          "状态": "暂可用",
          "累计股": 180,
          "重置": false
        }
      ],
      "sessions": [
        {
          "会话": "M",
          "差分净和": 250,
          "末累计": 250
        },
        {
          "会话": "A",
          "差分净和": 180,
          "末累计": 180
        }
      ]
    }
  },
  "DJ4-047": {
    "inputs": {
      "columns": [
        "事件",
        "距09:30秒",
        "价格元",
        "增量股"
      ],
      "delivery_delay_seconds": 2,
      "rows": [
        [
          "T1",
          0,
          10,
          1
        ],
        [
          "T2",
          299,
          11,
          2
        ],
        [
          "T3",
          300,
          12,
          3
        ],
        [
          "T4",
          301,
          9,
          4
        ],
        [
          "T5",
          600,
          13,
          5
        ]
      ],
      "width_seconds": 300
    },
    "tables": {
      "allocation": [
        {
          "closed": "left",
          "label": "left",
          "事件": "T1",
          "事件时刻": "09:30:00",
          "显示标签": "09:30:00",
          "桶右": "09:35:00",
          "桶左": "09:30:00"
        },
        {
          "closed": "left",
          "label": "left",
          "事件": "T2",
          "事件时刻": "09:34:59",
          "显示标签": "09:30:00",
          "桶右": "09:35:00",
          "桶左": "09:30:00"
        },
        {
          "closed": "left",
          "label": "left",
          "事件": "T3",
          "事件时刻": "09:35:00",
          "显示标签": "09:35:00",
          "桶右": "09:40:00",
          "桶左": "09:35:00"
        },
        {
          "closed": "left",
          "label": "left",
          "事件": "T4",
          "事件时刻": "09:35:01",
          "显示标签": "09:35:00",
          "桶右": "09:40:00",
          "桶左": "09:35:00"
        },
        {
          "closed": "left",
          "label": "left",
          "事件": "T5",
          "事件时刻": "09:40:00",
          "显示标签": "09:40:00",
          "桶右": "09:45:00",
          "桶左": "09:40:00"
        },
        {
          "closed": "left",
          "label": "right",
          "事件": "T1",
          "事件时刻": "09:30:00",
          "显示标签": "09:35:00",
          "桶右": "09:35:00",
          "桶左": "09:30:00"
        },
        {
          "closed": "left",
          "label": "right",
          "事件": "T2",
          "事件时刻": "09:34:59",
          "显示标签": "09:35:00",
          "桶右": "09:35:00",
          "桶左": "09:30:00"
        },
        {
          "closed": "left",
          "label": "right",
          "事件": "T3",
          "事件时刻": "09:35:00",
          "显示标签": "09:40:00",
          "桶右": "09:40:00",
          "桶左": "09:35:00"
        },
        {
          "closed": "left",
          "label": "right",
          "事件": "T4",
          "事件时刻": "09:35:01",
          "显示标签": "09:40:00",
          "桶右": "09:40:00",
          "桶左": "09:35:00"
        },
        {
          "closed": "left",
          "label": "right",
          "事件": "T5",
          "事件时刻": "09:40:00",
          "显示标签": "09:45:00",
          "桶右": "09:45:00",
          "桶左": "09:40:00"
        },
        {
          "closed": "right",
          "label": "left",
          "事件": "T1",
          "事件时刻": "09:30:00",
          "显示标签": "09:25:00",
          "桶右": "09:30:00",
          "桶左": "09:25:00"
        },
        {
          "closed": "right",
          "label": "left",
          "事件": "T2",
          "事件时刻": "09:34:59",
          "显示标签": "09:30:00",
          "桶右": "09:35:00",
          "桶左": "09:30:00"
        },
        {
          "closed": "right",
          "label": "left",
          "事件": "T3",
          "事件时刻": "09:35:00",
          "显示标签": "09:30:00",
          "桶右": "09:35:00",
          "桶左": "09:30:00"
        },
        {
          "closed": "right",
          "label": "left",
          "事件": "T4",
          "事件时刻": "09:35:01",
          "显示标签": "09:35:00",
          "桶右": "09:40:00",
          "桶左": "09:35:00"
        },
        {
          "closed": "right",
          "label": "left",
          "事件": "T5",
          "事件时刻": "09:40:00",
          "显示标签": "09:35:00",
          "桶右": "09:40:00",
          "桶左": "09:35:00"
        },
        {
          "closed": "right",
          "label": "right",
          "事件": "T1",
          "事件时刻": "09:30:00",
          "显示标签": "09:30:00",
          "桶右": "09:30:00",
          "桶左": "09:25:00"
        },
        {
          "closed": "right",
          "label": "right",
          "事件": "T2",
          "事件时刻": "09:34:59",
          "显示标签": "09:35:00",
          "桶右": "09:35:00",
          "桶左": "09:30:00"
        },
        {
          "closed": "right",
          "label": "right",
          "事件": "T3",
          "事件时刻": "09:35:00",
          "显示标签": "09:35:00",
          "桶右": "09:35:00",
          "桶左": "09:30:00"
        },
        {
          "closed": "right",
          "label": "right",
          "事件": "T4",
          "事件时刻": "09:35:01",
          "显示标签": "09:40:00",
          "桶右": "09:40:00",
          "桶左": "09:35:00"
        },
        {
          "closed": "right",
          "label": "right",
          "事件": "T5",
          "事件时刻": "09:40:00",
          "显示标签": "09:40:00",
          "桶右": "09:40:00",
          "桶左": "09:35:00"
        }
      ],
      "bars": [
        {
          "C": 11,
          "H": 11,
          "L": 10,
          "O": 10,
          "V": 3,
          "closed": "left",
          "label": "left",
          "最早完整时刻": "09:35:02",
          "标签": "09:30:00",
          "覆盖": "[09:30:00,09:35:00)"
        },
        {
          "C": 9,
          "H": 12,
          "L": 9,
          "O": 12,
          "V": 7,
          "closed": "left",
          "label": "left",
          "最早完整时刻": "09:40:02",
          "标签": "09:35:00",
          "覆盖": "[09:35:00,09:40:00)"
        },
        {
          "C": 13,
          "H": 13,
          "L": 13,
          "O": 13,
          "V": 5,
          "closed": "left",
          "label": "left",
          "最早完整时刻": "09:45:02",
          "标签": "09:40:00",
          "覆盖": "[09:40:00,09:45:00)"
        },
        {
          "C": 11,
          "H": 11,
          "L": 10,
          "O": 10,
          "V": 3,
          "closed": "left",
          "label": "right",
          "最早完整时刻": "09:35:02",
          "标签": "09:35:00",
          "覆盖": "[09:30:00,09:35:00)"
        },
        {
          "C": 9,
          "H": 12,
          "L": 9,
          "O": 12,
          "V": 7,
          "closed": "left",
          "label": "right",
          "最早完整时刻": "09:40:02",
          "标签": "09:40:00",
          "覆盖": "[09:35:00,09:40:00)"
        },
        {
          "C": 13,
          "H": 13,
          "L": 13,
          "O": 13,
          "V": 5,
          "closed": "left",
          "label": "right",
          "最早完整时刻": "09:45:02",
          "标签": "09:45:00",
          "覆盖": "[09:40:00,09:45:00)"
        },
        {
          "C": 10,
          "H": 10,
          "L": 10,
          "O": 10,
          "V": 1,
          "closed": "right",
          "label": "left",
          "最早完整时刻": "09:30:02",
          "标签": "09:25:00",
          "覆盖": "(09:25:00,09:30:00]"
        },
        {
          "C": 12,
          "H": 12,
          "L": 11,
          "O": 11,
          "V": 5,
          "closed": "right",
          "label": "left",
          "最早完整时刻": "09:35:02",
          "标签": "09:30:00",
          "覆盖": "(09:30:00,09:35:00]"
        },
        {
          "C": 13,
          "H": 13,
          "L": 9,
          "O": 9,
          "V": 9,
          "closed": "right",
          "label": "left",
          "最早完整时刻": "09:40:02",
          "标签": "09:35:00",
          "覆盖": "(09:35:00,09:40:00]"
        },
        {
          "C": 10,
          "H": 10,
          "L": 10,
          "O": 10,
          "V": 1,
          "closed": "right",
          "label": "right",
          "最早完整时刻": "09:30:02",
          "标签": "09:30:00",
          "覆盖": "(09:25:00,09:30:00]"
        },
        {
          "C": 12,
          "H": 12,
          "L": 11,
          "O": 11,
          "V": 5,
          "closed": "right",
          "label": "right",
          "最早完整时刻": "09:35:02",
          "标签": "09:35:00",
          "覆盖": "(09:30:00,09:35:00]"
        },
        {
          "C": 13,
          "H": 13,
          "L": 9,
          "O": 9,
          "V": 9,
          "closed": "right",
          "label": "right",
          "最早完整时刻": "09:40:02",
          "标签": "09:40:00",
          "覆盖": "(09:35:00,09:40:00]"
        }
      ],
      "conservation": [
        {
          "closed": "left",
          "label": "left",
          "事件数": 5,
          "总量": 15,
          "桶数": 3
        },
        {
          "closed": "left",
          "label": "right",
          "事件数": 5,
          "总量": 15,
          "桶数": 3
        },
        {
          "closed": "right",
          "label": "left",
          "事件数": 5,
          "总量": 15,
          "桶数": 3
        },
        {
          "closed": "right",
          "label": "right",
          "事件数": 5,
          "总量": 15,
          "桶数": 3
        }
      ]
    }
  },
  "DJ4-048": {
    "inputs": {
      "order_columns": [
        "订单",
        "证券",
        "毫秒",
        "方向",
        "成交价"
      ],
      "orders": [
        [
          "O1",
          "X",
          900,
          "买",
          102
        ],
        [
          "O2",
          "X",
          2000,
          "卖",
          103
        ],
        [
          "O3",
          "X",
          4000,
          "买",
          105
        ],
        [
          "O4",
          "Y",
          1500,
          "卖",
          50
        ],
        [
          "O5",
          "Z",
          1500,
          "买",
          20
        ]
      ],
      "quote_columns": [
        "报价",
        "证券",
        "毫秒",
        "bid",
        "ask"
      ],
      "quotes": [
        [
          "Q1",
          "X",
          0,
          99,
          101
        ],
        [
          "Q2",
          "X",
          1000,
          101,
          103
        ],
        [
          "Q3",
          "X",
          2100,
          103,
          105
        ],
        [
          "Q4",
          "Y",
          1400,
          49,
          51
        ]
      ]
    },
    "tables": {
      "candidates": [
        {
          "报价": "Q1",
          "绝对时差": 900,
          "订单": "O1",
          "订单减报价毫秒": 900,
          "过去或相等": true
        },
        {
          "报价": "Q2",
          "绝对时差": 100,
          "订单": "O1",
          "订单减报价毫秒": -100,
          "过去或相等": false
        },
        {
          "报价": "Q3",
          "绝对时差": 1200,
          "订单": "O1",
          "订单减报价毫秒": -1200,
          "过去或相等": false
        },
        {
          "报价": "Q1",
          "绝对时差": 2000,
          "订单": "O2",
          "订单减报价毫秒": 2000,
          "过去或相等": true
        },
        {
          "报价": "Q2",
          "绝对时差": 1000,
          "订单": "O2",
          "订单减报价毫秒": 1000,
          "过去或相等": true
        },
        {
          "报价": "Q3",
          "绝对时差": 100,
          "订单": "O2",
          "订单减报价毫秒": -100,
          "过去或相等": false
        },
        {
          "报价": "Q1",
          "绝对时差": 4000,
          "订单": "O3",
          "订单减报价毫秒": 4000,
          "过去或相等": true
        },
        {
          "报价": "Q2",
          "绝对时差": 3000,
          "订单": "O3",
          "订单减报价毫秒": 3000,
          "过去或相等": true
        },
        {
          "报价": "Q3",
          "绝对时差": 1900,
          "订单": "O3",
          "订单减报价毫秒": 1900,
          "过去或相等": true
        },
        {
          "报价": "Q4",
          "绝对时差": 100,
          "订单": "O4",
          "订单减报价毫秒": 100,
          "过去或相等": true
        }
      ],
      "selection": [
        {
          "中价": 100.0,
          "候选": "Q1",
          "容差毫秒": 1200,
          "成交减中价": 2.0,
          "拒因": null,
          "放行": true,
          "方向": "backward",
          "方向成本元": 2.0,
          "时差毫秒": 900,
          "订单": "O1"
        },
        {
          "中价": 100.0,
          "候选": "Q1",
          "容差毫秒": 2000,
          "成交减中价": 2.0,
          "拒因": null,
          "放行": true,
          "方向": "backward",
          "方向成本元": 2.0,
          "时差毫秒": 900,
          "订单": "O1"
        },
        {
          "中价": 102.0,
          "候选": "Q2",
          "容差毫秒": 1200,
          "成交减中价": 0.0,
          "拒因": null,
          "放行": true,
          "方向": "nearest",
          "方向成本元": 0.0,
          "时差毫秒": -100,
          "订单": "O1"
        },
        {
          "中价": 102.0,
          "候选": "Q2",
          "容差毫秒": 2000,
          "成交减中价": 0.0,
          "拒因": null,
          "放行": true,
          "方向": "nearest",
          "方向成本元": 0.0,
          "时差毫秒": -100,
          "订单": "O1"
        },
        {
          "中价": 102.0,
          "候选": "Q2",
          "容差毫秒": 1200,
          "成交减中价": 1.0,
          "拒因": null,
          "放行": true,
          "方向": "backward",
          "方向成本元": -1.0,
          "时差毫秒": 1000,
          "订单": "O2"
        },
        {
          "中价": 102.0,
          "候选": "Q2",
          "容差毫秒": 2000,
          "成交减中价": 1.0,
          "拒因": null,
          "放行": true,
          "方向": "backward",
          "方向成本元": -1.0,
          "时差毫秒": 1000,
          "订单": "O2"
        },
        {
          "中价": 104.0,
          "候选": "Q3",
          "容差毫秒": 1200,
          "成交减中价": -1.0,
          "拒因": null,
          "放行": true,
          "方向": "nearest",
          "方向成本元": 1.0,
          "时差毫秒": -100,
          "订单": "O2"
        },
        {
          "中价": 104.0,
          "候选": "Q3",
          "容差毫秒": 2000,
          "成交减中价": -1.0,
          "拒因": null,
          "放行": true,
          "方向": "nearest",
          "方向成本元": 1.0,
          "时差毫秒": -100,
          "订单": "O2"
        },
        {
          "中价": null,
          "候选": "Q3",
          "容差毫秒": 1200,
          "成交减中价": null,
          "拒因": "过期",
          "放行": false,
          "方向": "backward",
          "方向成本元": null,
          "时差毫秒": 1900,
          "订单": "O3"
        },
        {
          "中价": 104.0,
          "候选": "Q3",
          "容差毫秒": 2000,
          "成交减中价": 1.0,
          "拒因": null,
          "放行": true,
          "方向": "backward",
          "方向成本元": 1.0,
          "时差毫秒": 1900,
          "订单": "O3"
        },
        {
          "中价": null,
          "候选": "Q3",
          "容差毫秒": 1200,
          "成交减中价": null,
          "拒因": "过期",
          "放行": false,
          "方向": "nearest",
          "方向成本元": null,
          "时差毫秒": 1900,
          "订单": "O3"
        },
        {
          "中价": 104.0,
          "候选": "Q3",
          "容差毫秒": 2000,
          "成交减中价": 1.0,
          "拒因": null,
          "放行": true,
          "方向": "nearest",
          "方向成本元": 1.0,
          "时差毫秒": 1900,
          "订单": "O3"
        },
        {
          "中价": 50.0,
          "候选": "Q4",
          "容差毫秒": 1200,
          "成交减中价": 0.0,
          "拒因": null,
          "放行": true,
          "方向": "backward",
          "方向成本元": 0.0,
          "时差毫秒": 100,
          "订单": "O4"
        },
        {
          "中价": 50.0,
          "候选": "Q4",
          "容差毫秒": 2000,
          "成交减中价": 0.0,
          "拒因": null,
          "放行": true,
          "方向": "backward",
          "方向成本元": 0.0,
          "时差毫秒": 100,
          "订单": "O4"
        },
        {
          "中价": 50.0,
          "候选": "Q4",
          "容差毫秒": 1200,
          "成交减中价": 0.0,
          "拒因": null,
          "放行": true,
          "方向": "nearest",
          "方向成本元": 0.0,
          "时差毫秒": 100,
          "订单": "O4"
        },
        {
          "中价": 50.0,
          "候选": "Q4",
          "容差毫秒": 2000,
          "成交减中价": 0.0,
          "拒因": null,
          "放行": true,
          "方向": "nearest",
          "方向成本元": 0.0,
          "时差毫秒": 100,
          "订单": "O4"
        },
        {
          "中价": null,
          "候选": null,
          "容差毫秒": 1200,
          "成交减中价": null,
          "拒因": "无同证券候选",
          "放行": false,
          "方向": "backward",
          "方向成本元": null,
          "时差毫秒": null,
          "订单": "O5"
        },
        {
          "中价": null,
          "候选": null,
          "容差毫秒": 2000,
          "成交减中价": null,
          "拒因": "无同证券候选",
          "放行": false,
          "方向": "backward",
          "方向成本元": null,
          "时差毫秒": null,
          "订单": "O5"
        },
        {
          "中价": null,
          "候选": null,
          "容差毫秒": 1200,
          "成交减中价": null,
          "拒因": "无同证券候选",
          "放行": false,
          "方向": "nearest",
          "方向成本元": null,
          "时差毫秒": null,
          "订单": "O5"
        },
        {
          "中价": null,
          "候选": null,
          "容差毫秒": 2000,
          "成交减中价": null,
          "拒因": "无同证券候选",
          "放行": false,
          "方向": "nearest",
          "方向成本元": null,
          "时差毫秒": null,
          "订单": "O5"
        }
      ]
    }
  },
  "DJ4-049": {
    "inputs": {
      "alias_columns": [
        "映射",
        "别名",
        "证券ID",
        "含起日",
        "不含止日"
      ],
      "aliases": [
        [
          "A1",
          "AAA",
          "S1",
          1,
          4
        ],
        [
          "A2",
          "BBB",
          "S1",
          4,
          8
        ],
        [
          "A3",
          "AAA",
          "S2",
          4,
          8
        ],
        [
          "A4",
          "CCC",
          "S3",
          1,
          3
        ],
        [
          "A5",
          "CCC",
          "S3",
          4,
          8
        ],
        [
          "A6",
          "BBB",
          "S2",
          6,
          7
        ]
      ],
      "calendar": "构造2026-10-01至07",
      "quote_columns": [
        "事件",
        "别名",
        "日",
        "价"
      ],
      "quotes": [
        [
          "E1",
          "AAA",
          2,
          10
        ],
        [
          "E2",
          "BBB",
          4,
          11
        ],
        [
          "E3",
          "AAA",
          5,
          20
        ],
        [
          "E4",
          "CCC",
          3,
          30
        ],
        [
          "E5",
          "BBB",
          6,
          12
        ],
        [
          "E6",
          "CCC",
          5,
          31
        ],
        [
          "E7",
          "BBB",
          7,
          13
        ]
      ]
    },
    "tables": {
      "continuity": [
        {
          "事件": "E1,E2,E7",
          "别名种数": 2,
          "行数": 3,
          "证券ID": "S1"
        },
        {
          "事件": "E3",
          "别名种数": 1,
          "行数": 1,
          "证券ID": "S2"
        },
        {
          "事件": "E6",
          "别名种数": 1,
          "行数": 1,
          "证券ID": "S3"
        }
      ],
      "contrast": [
        {
          "事件": "E1",
          "忽略有效期首条证券ID": "S1",
          "正确证券ID": "S1"
        },
        {
          "事件": "E2",
          "忽略有效期首条证券ID": "S1",
          "正确证券ID": "S1"
        },
        {
          "事件": "E3",
          "忽略有效期首条证券ID": "S1",
          "正确证券ID": "S2"
        },
        {
          "事件": "E4",
          "忽略有效期首条证券ID": "S3",
          "正确证券ID": null
        },
        {
          "事件": "E5",
          "忽略有效期首条证券ID": "S1",
          "正确证券ID": null
        },
        {
          "事件": "E6",
          "忽略有效期首条证券ID": "S3",
          "正确证券ID": "S3"
        },
        {
          "事件": "E7",
          "忽略有效期首条证券ID": "S1",
          "正确证券ID": "S1"
        }
      ],
      "interval_audit": [
        {
          "别名": "BBB",
          "匹配数": 0,
          "日": 1,
          "状态": "空档"
        },
        {
          "别名": "BBB",
          "匹配数": 0,
          "日": 2,
          "状态": "空档"
        },
        {
          "别名": "BBB",
          "匹配数": 0,
          "日": 3,
          "状态": "空档"
        },
        {
          "别名": "BBB",
          "匹配数": 2,
          "日": 6,
          "状态": "重叠冲突"
        },
        {
          "别名": "CCC",
          "匹配数": 0,
          "日": 3,
          "状态": "空档"
        }
      ],
      "joined": [
        {
          "事件": "E1",
          "价": 10,
          "候选映射": "A1",
          "别名": "AAA",
          "日": 2,
          "状态": "放行",
          "证券ID": "S1"
        },
        {
          "事件": "E2",
          "价": 11,
          "候选映射": "A2",
          "别名": "BBB",
          "日": 4,
          "状态": "放行",
          "证券ID": "S1"
        },
        {
          "事件": "E3",
          "价": 20,
          "候选映射": "A3",
          "别名": "AAA",
          "日": 5,
          "状态": "放行",
          "证券ID": "S2"
        },
        {
          "事件": "E4",
          "价": 30,
          "候选映射": "无",
          "别名": "CCC",
          "日": 3,
          "状态": "空档",
          "证券ID": null
        },
        {
          "事件": "E5",
          "价": 12,
          "候选映射": "A2,A6",
          "别名": "BBB",
          "日": 6,
          "状态": "重叠冲突",
          "证券ID": null
        },
        {
          "事件": "E6",
          "价": 31,
          "候选映射": "A5",
          "别名": "CCC",
          "日": 5,
          "状态": "放行",
          "证券ID": "S3"
        },
        {
          "事件": "E7",
          "价": 13,
          "候选映射": "A2",
          "别名": "BBB",
          "日": 7,
          "状态": "放行",
          "证券ID": "S1"
        }
      ]
    }
  },
  "DJ4-050": {
    "inputs": {
      "offsets_are_explicit": true,
      "rows": [
        [
          "Z1",
          "2020-11-01T00:30:00",
          -7,
          0
        ],
        [
          "Z2",
          "2020-11-01T01:30:00",
          -7,
          0
        ],
        [
          "Z3",
          "2020-11-01T01:30:00",
          -8,
          1
        ],
        [
          "Z4",
          "2020-11-01T02:30:00",
          -8,
          0
        ]
      ],
      "zone_context": "America/Los_Angeles，仅2020-11-01四个指定时刻"
    },
    "tables": {
      "assertions": [
        {
          "严格递增": true,
          "唯一时刻数": 4,
          "映射": "完整offset"
        },
        {
          "严格递增": false,
          "唯一时刻数": 3,
          "映射": "错误固定负8"
        },
        {
          "严格递增": false,
          "唯一时刻数": 3,
          "映射": "仅墙上时间"
        }
      ],
      "mapping": [
        {
          "UTC": "2020-11-01T07:30:00+00:00",
          "fold": 0,
          "offset小时": -7,
          "事件": "Z1",
          "本地": "2020-11-01T00:30:00",
          "错误减正确秒": 3600,
          "错误固定负8UTC": "2020-11-01T08:30:00+00:00"
        },
        {
          "UTC": "2020-11-01T08:30:00+00:00",
          "fold": 0,
          "offset小时": -7,
          "事件": "Z2",
          "本地": "2020-11-01T01:30:00",
          "错误减正确秒": 3600,
          "错误固定负8UTC": "2020-11-01T09:30:00+00:00"
        },
        {
          "UTC": "2020-11-01T09:30:00+00:00",
          "fold": 1,
          "offset小时": -8,
          "事件": "Z3",
          "本地": "2020-11-01T01:30:00",
          "错误减正确秒": 0,
          "错误固定负8UTC": "2020-11-01T09:30:00+00:00"
        },
        {
          "UTC": "2020-11-01T10:30:00+00:00",
          "fold": 0,
          "offset小时": -8,
          "事件": "Z4",
          "本地": "2020-11-01T02:30:00",
          "错误减正确秒": 0,
          "错误固定负8UTC": "2020-11-01T10:30:00+00:00"
        }
      ]
    }
  },
  "DJ4-051": {
    "inputs": {
      "evaluation_time": "构造2026-10-15 09:00Z",
      "formation_time": "构造2026-10-01 09:00Z",
      "reasons": [
        "已知",
        "已知",
        "已知",
        "已知",
        "已知",
        "已知",
        "已知",
        "已知",
        "已知",
        "已知",
        "已知",
        "已知",
        "窗口未满",
        "窗口未满",
        "窗口未满",
        "停牌未取到退出价",
        "停牌未取到退出价",
        "源缺失",
        "源缺失",
        "退市终局待核"
      ],
      "values": [
        4,
        3,
        -2,
        1,
        0,
        -1,
        5,
        -3,
        2,
        1,
        2,
        3,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null
      ],
      "win_rule": "收益严格大于0"
    },
    "tables": {
      "ledger": [
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 20,
          "标签收益百分数": 4,
          "标签状态": "可得",
          "证券": "S01"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 19,
          "标签收益百分数": 3,
          "标签状态": "可得",
          "证券": "S02"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 18,
          "标签收益百分数": -2,
          "标签状态": "可得",
          "证券": "S03"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 17,
          "标签收益百分数": 1,
          "标签状态": "可得",
          "证券": "S04"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 16,
          "标签收益百分数": 0,
          "标签状态": "可得",
          "证券": "S05"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 15,
          "标签收益百分数": -1,
          "标签状态": "可得",
          "证券": "S06"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 14,
          "标签收益百分数": 5,
          "标签状态": "可得",
          "证券": "S07"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 13,
          "标签收益百分数": -3,
          "标签状态": "可得",
          "证券": "S08"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 12,
          "标签收益百分数": 2,
          "标签状态": "可得",
          "证券": "S09"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 11,
          "标签收益百分数": 1,
          "标签状态": "可得",
          "证券": "S10"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 10,
          "标签收益百分数": 2,
          "标签状态": "可得",
          "证券": "S11"
        },
        {
          "入池": true,
          "原因": "已知",
          "形成时可知特征": 9,
          "标签收益百分数": 3,
          "标签状态": "可得",
          "证券": "S12"
        },
        {
          "入池": true,
          "原因": "窗口未满",
          "形成时可知特征": 8,
          "标签收益百分数": null,
          "标签状态": "缺失",
          "证券": "S13"
        },
        {
          "入池": true,
          "原因": "窗口未满",
          "形成时可知特征": 7,
          "标签收益百分数": null,
          "标签状态": "缺失",
          "证券": "S14"
        },
        {
          "入池": true,
          "原因": "窗口未满",
          "形成时可知特征": 6,
          "标签收益百分数": null,
          "标签状态": "缺失",
          "证券": "S15"
        },
        {
          "入池": true,
          "原因": "停牌未取到退出价",
          "形成时可知特征": 5,
          "标签收益百分数": null,
          "标签状态": "缺失",
          "证券": "S16"
        },
        {
          "入池": true,
          "原因": "停牌未取到退出价",
          "形成时可知特征": 4,
          "标签收益百分数": null,
          "标签状态": "缺失",
          "证券": "S17"
        },
        {
          "入池": true,
          "原因": "源缺失",
          "形成时可知特征": 3,
          "标签收益百分数": null,
          "标签状态": "缺失",
          "证券": "S18"
        },
        {
          "入池": true,
          "原因": "源缺失",
          "形成时可知特征": 2,
          "标签收益百分数": null,
          "标签状态": "缺失",
          "证券": "S19"
        },
        {
          "入池": true,
          "原因": "退市终局待核",
          "形成时可知特征": 1,
          "标签收益百分数": null,
          "标签状态": "缺失",
          "证券": "S20"
        }
      ],
      "reasons": [
        {
          "人数": 3,
          "缺失原因": "窗口未满"
        },
        {
          "人数": 2,
          "缺失原因": "停牌未取到退出价"
        },
        {
          "人数": 2,
          "缺失原因": "源缺失"
        },
        {
          "人数": 1,
          "缺失原因": "退市终局待核"
        }
      ],
      "sensitivity": [
        {
          "总分母": 20,
          "总胜数": 8,
          "缺失中胜数": 0,
          "胜率百分数": 40.0
        },
        {
          "总分母": 20,
          "总胜数": 9,
          "缺失中胜数": 1,
          "胜率百分数": 45.0
        },
        {
          "总分母": 20,
          "总胜数": 10,
          "缺失中胜数": 2,
          "胜率百分数": 50.0
        },
        {
          "总分母": 20,
          "总胜数": 11,
          "缺失中胜数": 3,
          "胜率百分数": 55.00000000000001
        },
        {
          "总分母": 20,
          "总胜数": 12,
          "缺失中胜数": 4,
          "胜率百分数": 60.0
        },
        {
          "总分母": 20,
          "总胜数": 13,
          "缺失中胜数": 5,
          "胜率百分数": 65.0
        },
        {
          "总分母": 20,
          "总胜数": 14,
          "缺失中胜数": 6,
          "胜率百分数": 70.0
        },
        {
          "总分母": 20,
          "总胜数": 15,
          "缺失中胜数": 7,
          "胜率百分数": 75.0
        },
        {
          "总分母": 20,
          "总胜数": 16,
          "缺失中胜数": 8,
          "胜率百分数": 80.0
        }
      ],
      "summary": [
        {
          "分子胜数": 8,
          "分母": 12,
          "口径": "完整案例",
          "胜率百分数": 66.66666666666666
        },
        {
          "分子胜数": 8,
          "分母": 20,
          "口径": "缺失全部不胜的下界",
          "胜率百分数": 40.0
        },
        {
          "分子胜数": 16,
          "分母": 20,
          "口径": "缺失全部胜的上界",
          "胜率百分数": 80.0
        }
      ]
    }
  },
  "DJ4-052": {
    "inputs": {
      "cap": 4,
      "events": [
        {
          "分钟": 0,
          "键": "K00"
        },
        {
          "分钟": 1,
          "键": "K01"
        },
        {
          "分钟": 2,
          "键": "K02"
        },
        {
          "分钟": 3,
          "键": "K03"
        },
        {
          "分钟": 4,
          "键": "K04"
        },
        {
          "分钟": 5,
          "键": "K05"
        },
        {
          "分钟": 6,
          "键": "K06"
        },
        {
          "分钟": 7,
          "键": "K07"
        },
        {
          "分钟": 8,
          "键": "K08"
        },
        {
          "分钟": 9,
          "键": "K09"
        }
      ],
      "fault": "游标8返回空但仍缺K08/K09",
      "inclusive_endpoints": true,
      "request_windows": [
        [
          "整窗",
          0,
          9,
          0
        ],
        [
          "分页1",
          0,
          9,
          0
        ],
        [
          "分页2",
          0,
          9,
          4
        ],
        [
          "断页3",
          0,
          9,
          8
        ],
        [
          "完整分页3",
          0,
          9,
          8
        ],
        [
          "分窗A",
          0,
          3,
          0
        ],
        [
          "分窗B",
          3,
          6,
          0
        ],
        [
          "分窗C",
          6,
          9,
          0
        ]
      ],
      "snapshot": "教学冻结版v1"
    },
    "tables": {
      "coverage": [
        {
          "原始条数": 4,
          "唯一条数": 4,
          "完整": false,
          "离散覆盖区间并集": "[0,3]",
          "缺失键": "K04,K05,K06,K07,K08,K09",
          "观测分钟覆盖": "0,1,2,3",
          "路径": "整窗",
          "重叠条数": 0
        },
        {
          "原始条数": 8,
          "唯一条数": 8,
          "完整": false,
          "离散覆盖区间并集": "[0,7]",
          "缺失键": "K08,K09",
          "观测分钟覆盖": "0,1,2,3,4,5,6,7",
          "路径": "错误遇空停止",
          "重叠条数": 0
        },
        {
          "原始条数": 10,
          "唯一条数": 10,
          "完整": true,
          "离散覆盖区间并集": "[0,9]",
          "缺失键": "无",
          "观测分钟覆盖": "0,1,2,3,4,5,6,7,8,9",
          "路径": "完整游标链",
          "重叠条数": 0
        },
        {
          "原始条数": 12,
          "唯一条数": 10,
          "完整": true,
          "离散覆盖区间并集": "[0,9]",
          "缺失键": "无",
          "观测分钟覆盖": "0,1,2,3,4,5,6,7,8,9",
          "路径": "闭区间重叠分窗",
          "重叠条数": 2
        }
      ],
      "overlap": [
        {
          "相邻窗": "分窗A / 分窗B",
          "重叠键": "K03"
        },
        {
          "相邻窗": "分窗B / 分窗C",
          "重叠键": "K06"
        }
      ],
      "requests": [
        {
          "next游标": 4,
          "末分钟": 3,
          "游标": 0,
          "窗口含双端": "0..9",
          "请求": "整窗",
          "返回数": 4,
          "返回键": "K00,K01,K02,K03",
          "首分钟": 0
        },
        {
          "next游标": 4,
          "末分钟": 3,
          "游标": 0,
          "窗口含双端": "0..9",
          "请求": "分页1",
          "返回数": 4,
          "返回键": "K00,K01,K02,K03",
          "首分钟": 0
        },
        {
          "next游标": 8,
          "末分钟": 7,
          "游标": 4,
          "窗口含双端": "0..9",
          "请求": "分页2",
          "返回数": 4,
          "返回键": "K04,K05,K06,K07",
          "首分钟": 4
        },
        {
          "next游标": null,
          "末分钟": null,
          "游标": 8,
          "窗口含双端": "0..9",
          "请求": "断页3",
          "返回数": 0,
          "返回键": "空",
          "首分钟": null
        },
        {
          "next游标": null,
          "末分钟": 9,
          "游标": 8,
          "窗口含双端": "0..9",
          "请求": "完整分页3",
          "返回数": 2,
          "返回键": "K08,K09",
          "首分钟": 8
        },
        {
          "next游标": null,
          "末分钟": 3,
          "游标": 0,
          "窗口含双端": "0..3",
          "请求": "分窗A",
          "返回数": 4,
          "返回键": "K00,K01,K02,K03",
          "首分钟": 0
        },
        {
          "next游标": null,
          "末分钟": 6,
          "游标": 0,
          "窗口含双端": "3..6",
          "请求": "分窗B",
          "返回数": 4,
          "返回键": "K03,K04,K05,K06",
          "首分钟": 3
        },
        {
          "next游标": null,
          "末分钟": 9,
          "游标": 0,
          "窗口含双端": "6..9",
          "请求": "分窗C",
          "返回数": 4,
          "返回键": "K06,K07,K08,K09",
          "首分钟": 6
        }
      ]
    }
  },
  "DJ4-053": {
    "inputs": {
      "columns": [
        "源",
        "版本",
        "值",
        "release分钟",
        "ingest分钟"
      ],
      "decisions": [
        3,
        6,
        8,
        10
      ],
      "observation": "构造2026-09期",
      "origin": "2026-10-20T09:00:00+00:00",
      "rows": [
        [
          "A",
          1,
          100,
          0,
          4
        ],
        [
          "B",
          1,
          200,
          1,
          2
        ],
        [
          "A",
          2,
          110,
          5,
          9
        ],
        [
          "B",
          2,
          190,
          7,
          8
        ]
      ]
    },
    "tables": {
      "eligibility": [
        {
          "ingest": 4,
          "release": 0,
          "值": 100,
          "公开可用": true,
          "决策分钟": 3,
          "源": "A",
          "版本": 1,
          "系统可用": false
        },
        {
          "ingest": 2,
          "release": 1,
          "值": 200,
          "公开可用": true,
          "决策分钟": 3,
          "源": "B",
          "版本": 1,
          "系统可用": true
        },
        {
          "ingest": 9,
          "release": 5,
          "值": 110,
          "公开可用": false,
          "决策分钟": 3,
          "源": "A",
          "版本": 2,
          "系统可用": false
        },
        {
          "ingest": 8,
          "release": 7,
          "值": 190,
          "公开可用": false,
          "决策分钟": 3,
          "源": "B",
          "版本": 2,
          "系统可用": false
        },
        {
          "ingest": 4,
          "release": 0,
          "值": 100,
          "公开可用": true,
          "决策分钟": 6,
          "源": "A",
          "版本": 1,
          "系统可用": true
        },
        {
          "ingest": 2,
          "release": 1,
          "值": 200,
          "公开可用": true,
          "决策分钟": 6,
          "源": "B",
          "版本": 1,
          "系统可用": true
        },
        {
          "ingest": 9,
          "release": 5,
          "值": 110,
          "公开可用": true,
          "决策分钟": 6,
          "源": "A",
          "版本": 2,
          "系统可用": false
        },
        {
          "ingest": 8,
          "release": 7,
          "值": 190,
          "公开可用": false,
          "决策分钟": 6,
          "源": "B",
          "版本": 2,
          "系统可用": false
        },
        {
          "ingest": 4,
          "release": 0,
          "值": 100,
          "公开可用": true,
          "决策分钟": 8,
          "源": "A",
          "版本": 1,
          "系统可用": true
        },
        {
          "ingest": 2,
          "release": 1,
          "值": 200,
          "公开可用": true,
          "决策分钟": 8,
          "源": "B",
          "版本": 1,
          "系统可用": true
        },
        {
          "ingest": 9,
          "release": 5,
          "值": 110,
          "公开可用": true,
          "决策分钟": 8,
          "源": "A",
          "版本": 2,
          "系统可用": false
        },
        {
          "ingest": 8,
          "release": 7,
          "值": 190,
          "公开可用": true,
          "决策分钟": 8,
          "源": "B",
          "版本": 2,
          "系统可用": true
        },
        {
          "ingest": 4,
          "release": 0,
          "值": 100,
          "公开可用": true,
          "决策分钟": 10,
          "源": "A",
          "版本": 1,
          "系统可用": true
        },
        {
          "ingest": 2,
          "release": 1,
          "值": 200,
          "公开可用": true,
          "决策分钟": 10,
          "源": "B",
          "版本": 1,
          "系统可用": true
        },
        {
          "ingest": 9,
          "release": 5,
          "值": 110,
          "公开可用": true,
          "决策分钟": 10,
          "源": "A",
          "版本": 2,
          "系统可用": true
        },
        {
          "ingest": 8,
          "release": 7,
          "值": 190,
          "公开可用": true,
          "决策分钟": 10,
          "源": "B",
          "版本": 2,
          "系统可用": true
        }
      ],
      "snapshots": [
        {
          "A值": 100,
          "A版本": 1,
          "B值": 200,
          "B版本": 1,
          "两源和": 300,
          "决策分钟": 3,
          "口径": "公开边界"
        },
        {
          "A值": null,
          "A版本": null,
          "B值": 200,
          "B版本": 1,
          "两源和": null,
          "决策分钟": 3,
          "口径": "实际系统"
        },
        {
          "A值": null,
          "A版本": null,
          "B值": null,
          "B版本": null,
          "两源和": null,
          "决策分钟": 3,
          "口径": "入库额外延迟2分"
        },
        {
          "A值": 110,
          "A版本": 2,
          "B值": 200,
          "B版本": 1,
          "两源和": 310,
          "决策分钟": 6,
          "口径": "公开边界"
        },
        {
          "A值": 100,
          "A版本": 1,
          "B值": 200,
          "B版本": 1,
          "两源和": 300,
          "决策分钟": 6,
          "口径": "实际系统"
        },
        {
          "A值": 100,
          "A版本": 1,
          "B值": 200,
          "B版本": 1,
          "两源和": 300,
          "决策分钟": 6,
          "口径": "入库额外延迟2分"
        },
        {
          "A值": 110,
          "A版本": 2,
          "B值": 190,
          "B版本": 2,
          "两源和": 300,
          "决策分钟": 8,
          "口径": "公开边界"
        },
        {
          "A值": 100,
          "A版本": 1,
          "B值": 190,
          "B版本": 2,
          "两源和": 290,
          "决策分钟": 8,
          "口径": "实际系统"
        },
        {
          "A值": 100,
          "A版本": 1,
          "B值": 200,
          "B版本": 1,
          "两源和": 300,
          "决策分钟": 8,
          "口径": "入库额外延迟2分"
        },
        {
          "A值": 110,
          "A版本": 2,
          "B值": 190,
          "B版本": 2,
          "两源和": 300,
          "决策分钟": 10,
          "口径": "公开边界"
        },
        {
          "A值": 110,
          "A版本": 2,
          "B值": 190,
          "B版本": 2,
          "两源和": 300,
          "决策分钟": 10,
          "口径": "实际系统"
        },
        {
          "A值": 100,
          "A版本": 1,
          "B值": 190,
          "B版本": 2,
          "两源和": 290,
          "决策分钟": 10,
          "口径": "入库额外延迟2分"
        }
      ]
    }
  },
  "DJ4-054": {
    "inputs": {
      "A": [
        {
          "day": 1,
          "value": 10
        },
        {
          "day": 2,
          "value": 12
        },
        {
          "day": 3,
          "value": 14
        },
        {
          "day": 4,
          "value": 16
        },
        {
          "day": 5,
          "value": 18
        }
      ],
      "B": [
        {
          "day": 1,
          "value": 10
        },
        {
          "day": 2,
          "value": 15
        },
        {
          "day": 4,
          "value": 16
        },
        {
          "day": 5,
          "value": 18
        },
        {
          "day": 6,
          "value": 20
        }
      ],
      "calendar_days": [
        1,
        2,
        3,
        4,
        5,
        6
      ],
      "dependency": "F(d)=(x(d-1)+x(d))/2；缺任一点F为空；指标仅加可得F，不把空F称为0均值",
      "serialization": "每行sort_keys紧凑JSON+LF，UTF-8无BOM"
    },
    "tables": {
      "contrast": [
        {
          "A合计": 56.0,
          "B合计": 48.5,
          "口径": "固定日历完整两点"
        },
        {
          "A合计": 56.0,
          "B合计": 64.0,
          "口径": "错误删除后按相邻行滚动"
        }
      ],
      "diff": [
        {
          "依赖影响日": "2..3",
          "新": 15,
          "日": 2,
          "旧": 12,
          "类型": "修订"
        },
        {
          "依赖影响日": "3..4",
          "新": null,
          "日": 3,
          "旧": 14,
          "类型": "删除"
        },
        {
          "依赖影响日": "6..7",
          "新": 20,
          "日": 6,
          "旧": null,
          "类型": "新增"
        }
      ],
      "features": [
        {
          "A两日均值": null,
          "A指标贡献": 0,
          "B两日均值": null,
          "B指标贡献": 0,
          "日": 1,
          "桥接差额": 0
        },
        {
          "A两日均值": 11.0,
          "A指标贡献": 11.0,
          "B两日均值": 12.5,
          "B指标贡献": 12.5,
          "日": 2,
          "桥接差额": 1.5
        },
        {
          "A两日均值": 13.0,
          "A指标贡献": 13.0,
          "B两日均值": null,
          "B指标贡献": 0,
          "日": 3,
          "桥接差额": -13.0
        },
        {
          "A两日均值": 15.0,
          "A指标贡献": 15.0,
          "B两日均值": null,
          "B指标贡献": 0,
          "日": 4,
          "桥接差额": -15.0
        },
        {
          "A两日均值": 17.0,
          "A指标贡献": 17.0,
          "B两日均值": 17.0,
          "B指标贡献": 17.0,
          "日": 5,
          "桥接差额": 0.0
        },
        {
          "A两日均值": null,
          "A指标贡献": 0,
          "B两日均值": 19.0,
          "B指标贡献": 19.0,
          "日": 6,
          "桥接差额": 19.0
        }
      ],
      "manifest": [
        {
          "字节数": 105,
          "快照": "A",
          "指标合计": 56.0,
          "文件SHA256": "b8e6516f65ff056591a1fc274f058fb0a53a6031b14ff95523ad15f9ad16ad12",
          "行数": 5
        },
        {
          "字节数": 105,
          "快照": "B",
          "指标合计": 48.5,
          "文件SHA256": "998389948a76a992af78f79265333cb492d0efa33935dfee7bc118cecc1f08ca",
          "行数": 5
        }
      ],
      "row_hashes": [
        {
          "快照": "A",
          "日": 1,
          "行SHA256": "42520c424ad174ecede76ddb6f0e626e688a283ee456e4e3d5ad3fba6f6b5987"
        },
        {
          "快照": "A",
          "日": 2,
          "行SHA256": "26b291749d9e541b455eb391bfccaea70821b0a8e3b82bbe6f2a325e32895886"
        },
        {
          "快照": "A",
          "日": 3,
          "行SHA256": "a98c88afd1e6e748b338fb88820ab5f4a2bea1a4e856d4171922fed952112283"
        },
        {
          "快照": "A",
          "日": 4,
          "行SHA256": "3cd0036cd16b1db7d221219b03fa6a83d22cd609e591e3eb7138c8dc39123f51"
        },
        {
          "快照": "A",
          "日": 5,
          "行SHA256": "521a08cdc5575eac64577b06bae0f3272f14e4c1e2206ab13b798821d490ba49"
        },
        {
          "快照": "B",
          "日": 1,
          "行SHA256": "42520c424ad174ecede76ddb6f0e626e688a283ee456e4e3d5ad3fba6f6b5987"
        },
        {
          "快照": "B",
          "日": 2,
          "行SHA256": "a4c2dbbff8c80aa7af8efe67afc0b496588a144ec843152093a9938d7302cb8b"
        },
        {
          "快照": "B",
          "日": 4,
          "行SHA256": "3cd0036cd16b1db7d221219b03fa6a83d22cd609e591e3eb7138c8dc39123f51"
        },
        {
          "快照": "B",
          "日": 5,
          "行SHA256": "521a08cdc5575eac64577b06bae0f3272f14e4c1e2206ab13b798821d490ba49"
        },
        {
          "快照": "B",
          "日": 6,
          "行SHA256": "187b9154c9e4ecf26ed6eddac32131f5ebdc0f7c8eed423b83a6fd44fe85854c"
        }
      ]
    }
  },
  "DJ4-055": {
    "inputs": {
      "left": [
        [
          "L1",
          "A",
          1
        ],
        [
          "L2",
          "A",
          2
        ],
        [
          "L3",
          "B",
          3
        ],
        [
          "L4",
          "C",
          4
        ],
        [
          "L5",
          null,
          5
        ]
      ],
      "left_columns": [
        "左行",
        "键",
        "特征"
      ],
      "repair_evidence": "构造源方确认本次分类截点应选R1，R2为错误混入的另一版本",
      "right": [
        [
          "R1",
          "A",
          "科技"
        ],
        [
          "R2",
          "A",
          "金融"
        ],
        [
          "R3",
          "B",
          "工业"
        ],
        [
          "R4",
          null,
          "未知占位"
        ]
      ],
      "right_columns": [
        "右行",
        "键",
        "行业"
      ]
    },
    "tables": {
      "expanded": [
        {
          "右行": "R1",
          "左行": "L1",
          "指示": "both",
          "特征": 1,
          "行业": "科技",
          "键": "A"
        },
        {
          "右行": "R2",
          "左行": "L1",
          "指示": "both",
          "特征": 1,
          "行业": "金融",
          "键": "A"
        },
        {
          "右行": "R1",
          "左行": "L2",
          "指示": "both",
          "特征": 2,
          "行业": "科技",
          "键": "A"
        },
        {
          "右行": "R2",
          "左行": "L2",
          "指示": "both",
          "特征": 2,
          "行业": "金融",
          "键": "A"
        },
        {
          "右行": "R3",
          "左行": "L3",
          "指示": "both",
          "特征": 3,
          "行业": "工业",
          "键": "B"
        },
        {
          "右行": null,
          "左行": "L4",
          "指示": "left_only",
          "特征": 4,
          "行业": null,
          "键": "C"
        },
        {
          "右行": "R4",
          "左行": "L5",
          "指示": "both",
          "特征": 5,
          "行业": "未知占位",
          "键": null
        }
      ],
      "key_counts": [
        {
          "内连接积": 4,
          "右计数": 2,
          "左计数": 2,
          "键": "A"
        },
        {
          "内连接积": 1,
          "右计数": 1,
          "左计数": 1,
          "键": "B"
        },
        {
          "内连接积": 0,
          "右计数": 0,
          "左计数": 1,
          "键": "C"
        },
        {
          "内连接积": 1,
          "右计数": 1,
          "左计数": 1,
          "键": null
        }
      ],
      "ledger": [
        {
          "both": 6,
          "left_only": 1,
          "左输入": 5,
          "情景": "错误空键可匹配左连接",
          "特征和": 18,
          "输出": 7
        },
        {
          "both": 3,
          "left_only": 2,
          "左输入": 5,
          "情景": "右键证据解决且空键拒配",
          "特征和": 15,
          "输出": 5
        }
      ],
      "repaired": [
        {
          "左行": "L1",
          "指示": "both",
          "状态": "放行",
          "行业": "科技",
          "键": "A"
        },
        {
          "左行": "L2",
          "指示": "both",
          "状态": "放行",
          "行业": "科技",
          "键": "A"
        },
        {
          "左行": "L3",
          "指示": "both",
          "状态": "放行",
          "行业": "工业",
          "键": "B"
        },
        {
          "左行": "L4",
          "指示": "left_only",
          "状态": "未匹配",
          "行业": null,
          "键": "C"
        },
        {
          "左行": "L5",
          "指示": "left_only",
          "状态": "空键隔离",
          "行业": null,
          "键": null
        }
      ],
      "validation": [
        {
          "many_to_one": false,
          "one_to_many": false,
          "one_to_one": false,
          "输入": "原表"
        },
        {
          "many_to_one": true,
          "one_to_many": false,
          "one_to_one": false,
          "输入": "已确认R1为本次分类截点，移除空右键"
        }
      ]
    }
  }
}
