mirror of
https://github.com/esengine/DeepSeek-Reasonix.git
synced 2026-11-07 10:45:59 -10:00
Problem: candidate groups need a common baseline while preserving the result Store's source, managed-root and identity ownership. Root cause: ordinary Begin captures afresh, while arbitrary snapshot/path adoption would bypass the owning Store and its existing settlement contract. Fix: add an opaque process-local Preparation, recheck source/workspace/Git directory identities, and create independent results from the captured snapshot. Extract the existing Begin bodies into private shared helpers. No best-of, runtime, default or persisted-format activation is included. Verification: complete 239-package root inventory, full isolation race, independent builtin/boot command, vet, full lint and make check pass with the 2664 baseline unchanged. Compiling unsafe controls distinguish baseline refresh and replaced-directory admission; the preceding Store implementation passes the new preparation tests. Linked-source overlay passes; Windows and Linux amd64 compile only. Native/hosted validation and independent review remain separate gates.
375 B
375 B
变更
- Add Store-owned preparation for distinct result candidates sharing one captured Git baseline; existing calls still capture freshly. No runtime policy is activated. (#14025)
- 新增由结果 Store 拥有的候选准备接口,同批候选共享捕获的 Git 基线但保留独立身份;原调用仍捕获新快照,本次不启用新运行策略。 (#14025)