Commit Graph
63 Commits
Author SHA1 Message Date
ao gong 4d84f6a26a Merge remote-tracking branch 'origin/main' into codex/research-artifact-contract-20260821 2026-08-25 22:39:54 +08:00
ao gong c12c9ba335 fix(artifact): enforce risk data lineage 2026-08-25 22:39:45 +08:00
ageorge156 8a30bf5ebc fix(ci): verify the unified quant runtime (#6)
CI / lite (push) Successful in 10s
2026-08-24 20:56:36 +08:00
ao gong 7c7f0c06a7 docs(handoff): record market lineage validation 2026-08-24 10:44:29 +08:00
ao gong 741d5f1ad3 feat(data): snapshot asset returns with stable lineage 2026-08-24 10:42:34 +08:00
ao gong cbb56d2f52 docs: record covariance estimator decision 2026-08-21 23:49:06 +08:00
ao gong 524fc73852 feat: estimate deterministic covariance snapshots 2026-08-21 23:47:29 +08:00
ao gong 8ef8e3208e test: define deterministic covariance estimator contract 2026-08-21 23:45:40 +08:00
ao gong dc67f0e982 docs: record reproducible risk artifact contract 2026-08-21 23:41:21 +08:00
ao gong 1a60fef6e1 feat: publish reproducible portfolio risk facts 2026-08-21 23:28:34 +08:00
ao gong a5dc04bf7e test: define reproducible risk snapshot contract 2026-08-21 23:24:41 +08:00
ao gong a3cefe364d feat: add deterministic trade and signal identity 2026-08-21 22:32:37 +08:00
ao gong d6c3614301 test: require deterministic trade identity 2026-08-21 22:32:14 +08:00
ao gong 8addce4a68 wip: hand off research artifact contract 2026-08-21 22:31:14 +08:00
ao gong 2071d508d0 test: cover sortino boundary contracts 2026-08-21 22:30:28 +08:00
ao gong 0568cabda1 feat: include signal facts in research artifact 2026-08-21 22:30:01 +08:00
ao gong b2f3da9d66 test: require signal facts in research artifact 2026-08-21 22:29:32 +08:00
ao gong cfa5bed188 feat: add deterministic research run artifact 2026-08-21 22:29:10 +08:00
ao gong a9465e6479 test: define versioned research artifact contract 2026-08-21 22:26:51 +08:00
ao gong 55eeff3951 docs: add realized ledger weights to handoff 2026-08-21 22:22:00 +08:00
ao gong 3b1ad07c69 feat: expose realized ledger position weights 2026-08-21 22:21:32 +08:00
ao gong 1b5b353098 test: define realized ledger weight projection contract 2026-08-21 22:21:03 +08:00
ao gong 2bb9f52080 wip: hand off ledger-backed attribution 2026-08-21 22:19:20 +08:00
ao gong 76bb5494a2 docs: record lightweight attribution design references 2026-08-21 22:18:24 +08:00
ao gong f7ad82534a feat: add label-safe component risk decomposition 2026-08-21 22:17:05 +08:00
ao gong 35a52d781e test: define labeled component risk contract 2026-08-21 22:16:24 +08:00
ao gong f14ab464f7 feat: add strict benchmark-relative performance metrics 2026-08-21 22:15:47 +08:00
ao gong de2f9494fc test: define benchmark-relative performance contract 2026-08-21 22:15:05 +08:00
ao gong 19fe22b01a feat: add ledger-backed daily return attribution 2026-08-21 22:14:18 +08:00
ao gong 212351e984 test: define post-execution return attribution contract 2026-08-21 22:13:04 +08:00
ao gong 5fb4b85cc3 wip: hand off stacked daily ledger 2026-08-21 22:06:51 +08:00
ao gong a421278527 fix: align ledger performance with signal window 2026-08-21 22:05:28 +08:00
ao gong c774a4546a test: exclude factor warmup from performance window 2026-08-21 22:04:52 +08:00
ao gong 022b87fdac feat: expose platform-neutral ledger projection 2026-08-21 22:03:21 +08:00
ao gong 1b39c53f18 test: define daily ledger projection contract 2026-08-21 22:02:58 +08:00
ao gong b794ab2e8f feat: add post-execution daily ledger 2026-08-21 22:01:35 +08:00
ao gong a44e2d306a test: define post-execution daily ledger contract 2026-08-21 21:58:01 +08:00
ao gong 15b283bdf9 docs: distinguish signal execution and holding times
CI / lite (pull_request) Successful in 4s
2026-08-21 21:49:07 +08:00
ao gong f9b7f2ab1a feat: schedule factor weights for next-session execution 2026-08-21 21:47:53 +08:00
ao gong 213aa88deb test: require execution-price input snapshot 2026-08-21 21:46:47 +08:00
ao gong b7f77e2a6c test: define lagged factor-to-execution contract 2026-08-21 21:46:00 +08:00
ao gong c9fb5978f0 docs: clarify execution audit result contract
CI / lite (pull_request) Successful in 3s
2026-08-21 21:39:12 +08:00
ao gong b2af2a10a6 docs: document auditable execution workflow 2026-08-21 21:38:08 +08:00
ao gong da2ca51ff7 fix: enforce cash-backed long-only rebalancing 2026-08-21 21:37:02 +08:00
ao gong ee22d1eb9d test: reproduce execution cash and long-only violations 2026-08-21 21:35:47 +08:00
ao gong 17b680604d fix: derive multi-day trades from target-weight deltas 2026-08-21 21:35:15 +08:00
ao gong c51d803daf test: reproduce multi-day execution audit gaps 2026-08-21 21:31:52 +08:00
ao gong 5578851d85 fix: enforce chronological rebalance scores
CI / lite (pull_request) Canceled after 0s
2026-08-21 21:25:27 +08:00
ao gong b4f7b74c04 test: reject unsorted rebalance dates 2026-08-21 21:25:11 +08:00
ao gong 0a236622f3 docs: add factor-to-backtest portfolio workflow 2026-08-21 21:24:41 +08:00