From 6085431dd041a555b8c116c2323f5e59566f7dd7 Mon Sep 17 00:00:00 2001 From: PureSaber Date: Wed, 14 Oct 2026 23:16:35 +0800 Subject: [PATCH] Align research dependency pins with allocation protocol v2 --- README.md | 4 ++-- pyproject.toml | 4 ++-- requirements.lock | 6 +++--- tests/test_governance.py | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 448fe6a..58529ea 100644 --- a/README.md +++ b/README.md @@ -104,8 +104,8 @@ This repository declares the `orchestration` layer and consumes `standard/v2@2.0 its SHA-256. Internal runtime dependencies use immutable commit pins or published annotated tags in both project metadata and the lock; their verified commits are: -- `quant-lab` research integrity and objective contract at commit `126e0ce1ae3cad7121baf7c311365ca4a7ad42c8`; -- `quant-factors` restricted research expressions at commit `249fb621d4d880942cb5dfbbcd812c0d45bf45a2`; +- `quant-lab` research integrity and objective contract at commit `4c48f8a678c8d29a7dc46294c99f0e668cd6c52b`; +- `quant-factors` restricted research expressions at commit `1c798bc737bc92fa5eca85dd0663dc608104f721`; - `quant-workspace v0.3.1` at commit `537388a4d9548b612fa1e4b306c482c04b45c433`. For a run containing `standard/v2`, the agent first calls the version-independent `quant-lab` diff --git a/pyproject.toml b/pyproject.toml index 8b10d4a..661816f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,9 +14,9 @@ dependencies = [ "langchain-core>=1.6.9", "pandas>=2.3.3,<3.0", "pyyaml>=6.0.3", - "quant-factors @ git+https://github.com/PureSaber/quant-factors.git@249fb621d4d880942cb5dfbbcd812c0d45bf45a2", + "quant-factors @ git+https://github.com/PureSaber/quant-factors.git@1c798bc737bc92fa5eca85dd0663dc608104f721", "tomli>=2.0; python_version < '3.11'", - "quant-lab @ git+https://github.com/PureSaber/quant-lab.git@126e0ce1ae3cad7121baf7c311365ca4a7ad42c8", + "quant-lab @ git+https://github.com/PureSaber/quant-lab.git@4c48f8a678c8d29a7dc46294c99f0e668cd6c52b", "quant-workspace @ git+https://github.com/PureSaber/quant-workspace.git@v0.3.1", ] diff --git a/requirements.lock b/requirements.lock index 2658125..7ffe34a 100644 --- a/requirements.lock +++ b/requirements.lock @@ -157,11 +157,11 @@ pyyaml==6.0.3 # quant-factors # quant-lab # quant-workspace -quant-data-kit @ git+https://github.com/PureSaber/quant-data-kit.git@ba136c2fa2eea121bfb2ad7887b536c3952586f7 +quant-data-kit @ git+https://github.com/PureSaber/quant-data-kit.git@ad3440700b226497c40093197f1df4321b49d1e8 # via quant-factors -quant-factors @ git+https://github.com/PureSaber/quant-factors.git@249fb621d4d880942cb5dfbbcd812c0d45bf45a2 +quant-factors @ git+https://github.com/PureSaber/quant-factors.git@1c798bc737bc92fa5eca85dd0663dc608104f721 # via quant-agent (pyproject.toml) -quant-lab @ git+https://github.com/PureSaber/quant-lab.git@126e0ce1ae3cad7121baf7c311365ca4a7ad42c8 +quant-lab @ git+https://github.com/PureSaber/quant-lab.git@4c48f8a678c8d29a7dc46294c99f0e668cd6c52b # via quant-agent (pyproject.toml) quant-workspace @ git+https://github.com/PureSaber/quant-workspace.git@v0.3.1 # via quant-agent (pyproject.toml) diff --git a/tests/test_governance.py b/tests/test_governance.py index 1dc4ef9..a77dde5 100644 --- a/tests/test_governance.py +++ b/tests/test_governance.py @@ -11,8 +11,8 @@ import quant_agent ROOT = Path(__file__).resolve().parents[1] -LAB_COMMIT = "126e0ce1ae3cad7121baf7c311365ca4a7ad42c8" -FACTORS_COMMIT = "249fb621d4d880942cb5dfbbcd812c0d45bf45a2" +LAB_COMMIT = "4c48f8a678c8d29a7dc46294c99f0e668cd6c52b" +FACTORS_COMMIT = "1c798bc737bc92fa5eca85dd0663dc608104f721" WORKSPACE_COMMIT = "537388a4d9548b612fa1e4b306c482c04b45c433"