68 lines
1.7 KiB
JSON
68 lines
1.7 KiB
JSON
{
|
|
"date": "2026-09-14",
|
|
"baseline_engine": "ad76bdb6ae13f8ccd963e8fed4badff72a3846c3",
|
|
"candidate_engine": "ba4b77fd746963687b8029b47806f943ed6ce03f",
|
|
"reproduced_before_fix": [
|
|
{
|
|
"case": "timely sale then conversion inside sell cooldown",
|
|
"unexpected_market_fill": {
|
|
"symbol": "000002.SZ",
|
|
"side": "Buy",
|
|
"quantity": 100,
|
|
"price": 5
|
|
}
|
|
},
|
|
{
|
|
"case": "original security lock still active after conversion",
|
|
"unexpected_market_fill": {
|
|
"symbol": "000002.SZ",
|
|
"side": "Sell",
|
|
"quantity": 100,
|
|
"price": 5
|
|
}
|
|
}
|
|
],
|
|
"verified": {
|
|
"configured_dates_preserved": true,
|
|
"no_new_orders_when_protected": true,
|
|
"expiration_positive_control_fills": true,
|
|
"clear_after_conversion_keeps_active_lock": true,
|
|
"full_sale_before_conversion_removes_disproved_link": true,
|
|
"original_strategy_members_and_weights_not_rewritten": true,
|
|
"entry_points": [
|
|
"platform explicit strategy",
|
|
"native stock pool",
|
|
"deferred ETF open consumer"
|
|
],
|
|
"new_test_functions": 6,
|
|
"isolated_configuration_cases": 23
|
|
},
|
|
"local_tests": {
|
|
"core": {
|
|
"passed": 913,
|
|
"ignored": 9
|
|
},
|
|
"trading": {
|
|
"passed": 625,
|
|
"ignored": 63
|
|
},
|
|
"runner": {
|
|
"passed": 463,
|
|
"ignored": 9
|
|
},
|
|
"api": {
|
|
"passed": 129,
|
|
"ignored": 7
|
|
}
|
|
},
|
|
"ui_modified": false,
|
|
"production_runtime_modified": false,
|
|
"production_order_or_cancel_requests": 0,
|
|
"limits": [
|
|
"not production Source/Runner acceptance",
|
|
"not a broker connection or corporate action acceptance",
|
|
"online conversion lineage facts still required",
|
|
"Source runtime freeze unchanged"
|
|
]
|
|
}
|