Files
fidc-backtest-engine/docs/evidence/successor-protection-20260914/local-tests.json
T
2026-09-14 23:48:27 +08:00

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"
]
}