Repository navigation
feat(eval): add Rust benchmark experiment runner - #6832
Closed
Colafornia wants to merge 3 commits into
Closed
Colafornia wants to merge 3 commits into
Colafornia wants to merge 3 commits into
Conversation
Colafornia
force-pushed
the
feat/maka-eval
branch
from
November 12, 2026 15:53
dd9c236 to
68e0415
Compare
Generated-by: Codex
- Execute Maka through its released host composition, public Settings/Session APIs, and composer draft/receipt client without benchmark-specific prompts, tool pruning, or synthetic model overrides. - Keep the local metering gateway non-mutating and preserve unattended interaction/approval boundaries as explicit settlement outcomes alongside environment limitations. - Add end-to-end product parity verification (`maka-eval parity`) and require passing parity reports for M3 acceptance and M5 production delivery gates. Generated-by: Google Antigravity
… identity - Resolve actual outbound model routes through Maka provider policy before attaching local metering gateway forwarding, and preserve untouched endpoint semantics on the parity reference path. - Record executed Maka binary digests in settled runtime artifacts and require confirmed runtime binary identity in M3 and M5 milestone gates. Generated-by: Google Antigravity
Colafornia
force-pushed
the
feat/maka-eval
branch
from
November 13, 2026 01:15
68e0415 to
4eddc48
Compare
This was referenced Nov 13, 2026
Member
Author
|
Superseded by the 4-part review stack starting at #6849. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
English
Summary
Add
maka-eval, a standalone Rust evaluator for multi-arm benchmark experiments. It runs experiment specifications, persists execution evidence, and exports canonical results and cohort summaries on the Rust product line.Refs #6667. This draft introduces the implementation; measurement compatibility and production readiness still require the validation listed below.
maka.eval.v1contracts and nativemaka.eval.v2records with separate lifecycle, execution, metering, and cleanup states.products/evalin the Cargo workspace, add integration fixtures and bilingual documentation, and includenetwork-policyin ASF header checks.Verification
Passed after rebasing onto
origin/rust-previewat4d13347b7:cargo check -p maka-eval --all-targets --lockedcargo fmt -p maka-eval -- --checkgit diff --check origin/rust-preview...HEADgit range-diffconfirmed that the rebase preserved the implementation patch.The original commit also passed
node scripts/asf-license-headers.mjs check-staged. Test execution, Python/Harbor checks, and live benchmark cohorts were not run on the rebased commit. Compilation does not establish runtime or oracle compatibility.Before ready for review
cargo nextest run -p maka-evaland validate the Python bridge and egress policy.AI use
Tool(s) and scope: OpenAI Codex prepared Cargo workspace integration and license-header coverage, rebased the branch, ran the checks listed above, and drafted this description. The commit carries
Generated-by: Codex.Checklist
Does this PR entail a change in behavior?
中文
概述
新增独立的 Rust 评测程序
maka-eval,用于多臂基准评测实验。它在 Rust 产品线上执行实验规格、持久化执行证据,并导出规范结果和实验队列汇总。关联 #6667。本草稿引入实现;测量兼容性和生产就绪状态仍需完成下列验证。
maka.eval.v1契约与原生maka.eval.v2记录,分别表达生命周期、执行结果、计量状态和清理状态。products/eval注册到 Cargo 工作区,新增集成测试夹具与双语文档,并将network-policy纳入 ASF 文件头检查。验证
变基到
origin/rust-preview的4d13347b7后,以下检查通过:cargo check -p maka-eval --all-targets --lockedcargo fmt -p maka-eval -- --checkgit diff --check origin/rust-preview...HEADgit range-diff确认变基保留了实现补丁。原始提交还通过了
node scripts/asf-license-headers.mjs check-staged。变基后尚未执行测试、Python/Harbor 检查或真实基准评测队列。编译通过不能证明运行行为或历史参考实现的兼容性。转为正式评审前
cargo nextest run -p maka-eval,并验证 Python 桥接及出站网络策略。AI 使用
工具及范围:OpenAI Codex 完成了 Cargo 工作区集成和许可证文件头检查覆盖,完成了变基及上述检查,并撰写本说明。提交包含
Generated-by: Codex。检查清单
本 PR 是否改变行为?