Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
7e9b37e
IBKR paper orders on the destination engine: a thin NautilusTrader 2.…
Oct 5, 2026
c702ffd
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 5, 2026
fc6c060
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 5, 2026
d8fa5d9
rc5 IBKR paper order runner r2: run under a runner-enforced notional …
Oct 5, 2026
397e811
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 5, 2026
f7a115e
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 5, 2026
03175e5
rc5 IBKR paper order runner r3: one client-92 session for the pre-che…
Oct 5, 2026
923be27
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 5, 2026
be0a511
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 5, 2026
a9ace8c
rc5 IBKR paper order runner r4: map cases only from this run's own Ex…
Oct 5, 2026
2e08509
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 5, 2026
3e32ea7
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 5, 2026
7bba30d
rc5 IBKR paper orders: C1-C4 passed on the destination engine (run 3)…
Oct 5, 2026
adfe222
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 5, 2026
5207cfb
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 5, 2026
b254b6b
rc5 receipts run note: exact receipt times, two external orders (six …
Oct 5, 2026
53a1a65
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 5, 2026
5f2d054
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 5, 2026
e6b7fd4
rc5 IBKR paper order runner r5: wide-spread admission, pending own or…
Oct 5, 2026
d6dbf60
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 5, 2026
4f9637f
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 5, 2026
5a0f9f1
rc5 IBKR paper order runner r6: no account-derived lease name in evid…
Oct 5, 2026
549665b
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 5, 2026
927bc29
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 5, 2026
07724a9
rc5 IBKR paper order runner r7: closing-band admission refusal, a rec…
Oct 5, 2026
d00c3ff
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 5, 2026
ffa18ec
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 5, 2026
1898c9f
Merge main ecfa11276 into #754: registry united at the entry level, a…
Oct 5, 2026
1961662
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 5, 2026
7ee79f2
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 5, 2026
6f487af
rc5 IBKR paper orders r8: archive the r4 harness for the passing rece…
Oct 6, 2026
19f918a
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 6, 2026
f79ba6c
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 6, 2026
0667621
rc5 IBKR paper orders: wording fixes from the Opus closing check (ste…
Oct 6, 2026
79a4a9c
Hot-file protocol: reset manifests/evidence.json to the merge base be…
Oct 6, 2026
3e23f71
Reapply this branch's manifests/evidence.json edits on the merge base…
Oct 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,218 @@
{
"blocked_steps": [
{
"acceptance_step": 3,
"exercised": false,
"issue_states_checked_at": "2026-10-05",
"issues": [
{
"number": 5057,
"state": "open",
"url": "https://github.com/nautechsystems/nautilus_trader/issues/5057"
},
{
"number": 5060,
"state": "open",
"url": "https://github.com/nautechsystems/nautilus_trader/issues/5060"
}
],
"operation": "reconnect_with_open_order"
},
{
"acceptance_step": 3,
"exercised": false,
"issue_states_checked_at": "2026-10-05",
"issues": [
{
"number": 5007,
"state": "open",
"url": "https://github.com/nautechsystems/nautilus_trader/issues/5007"
},
{
"number": 5057,
"state": "open",
"url": "https://github.com/nautechsystems/nautilus_trader/issues/5057"
},
{
"number": 5060,
"state": "open",
"url": "https://github.com/nautechsystems/nautilus_trader/issues/5060"
}
],
"operation": "restart_reconciliation"
},
{
"acceptance_step": 4,
"exercised": false,
"issue_states_checked_at": "2026-10-05",
"issues": [
{
"number": 5060,
"state": "open",
"url": "https://github.com/nautechsystems/nautilus_trader/issues/5060"
}
],
"operation": "kill_switch"
}
],
"cases": {
"C1": {
"events": [],
"id": "C1",
"order": null,
"order_type": "LIMIT",
"outcome": "not_run",
"price": null,
"reason": null,
"side": "BUY"
},
"C2": {
"events": [],
"id": "C2",
"order": null,
"order_type": "LIMIT",
"outcome": "not_run",
"price": null,
"reason": null,
"side": "BUY"
},
"C3": {
"events": [],
"id": "C3",
"order": null,
"order_type": "MARKET",
"outcome": "not_run",
"price": null,
"reason": null,
"side": "BUY"
},
"C4": {
"events": [],
"id": "C4",
"order": null,
"order_type": "MARKET",
"outcome": "not_run",
"price": null,
"reason": null,
"side": "SELL"
}
},
"ended_at": "2026-10-05T17:40:45.632681+00:00",
"events": [],
"evidence_class": "native_paper",
"exit_code": 2,
"failures": [
{
"acceptance_step": 2,
"cases_blocked": [
"C1",
"C2",
"C3",
"C4"
],
"reason": "quote_admission"
}
],
"fills": [],
"flat_proof": null,
"harness_sha256": "188e0078fc8f4a36ef54eb856bf2ef2660cad1ae280332dc86e405b7a230a0f5",
"kind": "ibkr_paper_orders_nautilus_2_0_0rc5",
"node": {
"started": false,
"stop_ns": null
},
"plan_sha256": "24ffca56dfa7bd647bcf423dbc91ae3f605384a81a0ad9523cc024a36ac3ec72",
"pre_check": {
"client": "ibapi",
"client_id": 92,
"observed": {
"account_count": 1,
"contract": {
"currency": "USD",
"exchange": "SMART",
"minTick": 0.01,
"primaryExchange": "ARCA",
"secType": "STK",
"timeZoneId": "US/Eastern"
},
"errors": [],
"info": [
{
"code": 2104,
"reqId": -1,
"text": "Market data farm connection is OK:usfarm"
},
{
"code": 2106,
"reqId": -1,
"text": "HMDS data farm connection is OK:ushmds"
},
{
"code": 2158,
"reqId": -1,
"text": "Sec-def data farm connection is OK:secdefil"
}
],
"open_order_statuses": [],
"open_orders": 0,
"paper_accounts": true,
"positions": 0,
"server_minus_local_s": -1.381,
"server_time_epoch": 1791222014,
"spy_position": false
},
"port": 4002,
"requests_completed": {
"accounts": true,
"contract": true,
"orders": true,
"positions": true,
"time": true
},
"status": "passed"
},
"quote_admission": {
"error": "quote_check_deadline",
"status": "not_connected"
},
"risk": {
"bypass": false,
"enforcement": "runner_quantity_and_quote_admission",
"engine_route": {
"issue": "https://github.com/nautechsystems/nautilus_trader/issues/4946",
"issue_state": "closed",
"pin_fix_present": false,
"reason": "rc5 stock orders can skip account-scoped max_notional_per_order on the SMART/IB venue path",
"source": "https://github.com/nautechsystems/nautilus_trader/blob/1b0a49d2792a9432a3aca3fcb617ce7a630d905e/crates/risk/src/engine/mod.rs#L1218",
"upstream_fix": "fixed on develop; included in v2.0.0rc6; absent from the selected rc5 pin"
},
"max_notional_per_order_usd": "1000",
"note": "engine notional cap configured, not enforced on this route (#4946, fixed on develop, unreleased); bound held by qty=1 and quote admission",
"release_verification": {
"checked_at": "2026-10-05",
"correction": "The requested note's unreleased clause reflects earlier metadata; the fix is now released in rc6, while this trial stays pinned to rc5.",
"fix_commit": "ed6fc8bf47fd37dda97d63b9b2df160719ee2bac",
"published_at": "2026-10-05T03:03:18Z",
"released_in": "v2.0.0rc6",
"source": "https://github.com/nautechsystems/nautilus_trader/releases/tag/v2.0.0rc6"
},
"submit_budget_enforcement": "engine_throttle"
},
"roundtrip": null,
"schema_version": 1,
"source_hashes": {
"frozen_checker_sha256": "1b697f237275a725a0dcc39ee886c4f07aa27bfba1c2b442982b3c76b02e1012"
},
"started_at": "2026-10-05T17:40:15.189378+00:00",
"status": "not_connected",
"upstream_commit": "1b0a49d2792a9432a3aca3fcb617ce7a630d905e",
"versions": {
"ibapi": "10.45.1",
"nautilus_ibapi_distribution": "10.45.1",
"nautilus_trader": "2.0.0rc5",
"nautilus_trader_distribution": "2.0.0rc5",
"protobuf": "5.29.6",
"python": "3.12.3"
},
"window": "inside_window"
}
Loading
Loading