You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -214,27 +214,25 @@ Completed work must be listed under `Completed`. Everything not done must remain
214
214
-[x] Pass local PostgreSQL 16 clean install, seeded `0008` to `0009` upgrade, catalog/hash checks, real writes/reads, conflicts, and rollback injection.
215
215
-[x] Document exact Phase 5 semantics, persistence, validation, and limitations.
216
216
-[x] Pass independent GitHub Actions validation on the checkpoint branch and `main` implementation SHA.
217
+
-[x] Mark portfolios at the actual bar open before pre-fill risk and fill evaluation, with explicit mark provenance.
218
+
-[x] Enforce one base, fee, Spot quote, perpetual settlement, fill, and fee-ledger currency without FX conversion.
219
+
-[x] Route prohibited Spot short targets through an auditable blocked risk decision without aborting the backtest.
220
+
-[x] Correct Spot unrealized PnL while preserving cash-plus-marked-inventory equity semantics.
221
+
-[x] Add immutable logical identities and different-hash conflict protection for position snapshots and cash-ledger entries.
222
+
-[x] Enforce canonical lowercase hexadecimal SHA-256 values in contracts and PostgreSQL.
223
+
-[x] Derive and enforce deterministic backtest run IDs from stable economic and implementation inputs.
224
+
-[x] Propagate the configured simulation account identity consistently through contracts, hashes, and persistence.
225
+
-[x] Add simulated-order lineage to pre-fill risk decisions.
226
+
-[x] Define fee- and funding-aware net economic round-trip metric semantics.
227
+
-[x] Strengthen the public/private CI boundary scan.
228
+
-[x] Add migration `0010`, dedicated regression coverage, PostgreSQL upgrade validation, and final CI validation.
229
+
217
230
## Todo
218
231
219
232
### Future provider enhancements
220
233
221
234
-[ ] Consider additional public OHLCV/trade/funding/instrument adapters after Phase 2; Bybit and Coinbase are not currently implemented.
222
235
223
-
### Phase 5: second independent audit repairs (in progress)
224
-
225
-
-[ ] Mark portfolios at the actual bar open before pre-fill risk and fill evaluation, with explicit mark provenance.
226
-
-[ ] Enforce one base, fee, Spot quote, perpetual settlement, fill, and fee-ledger currency without FX conversion.
227
-
-[ ] Route prohibited Spot short targets through an auditable blocked risk decision without aborting the backtest.
0 commit comments