用途:在 Aris 技能语料中强制执行权限边界。元优化、语料审计等生产者是只读的,只能把候选补丁暂存到 .aris/meta/pending/;只有 meta-apply 能把暂存补丁变成对语料的真实修改。它仅由人显式输入 /meta-apply 触发,该调用本身即为落地授权;不得作为其他技能或钩子的副作用运行。
主要能力与规则:
- 默认不落地任何补丁,只处理用户点名的补丁(如 /meta-apply 1,3 或 all)。
- 落地时对暂存 .diff 及其目标现场运行全新跨模型陪审团(mcp__codex__codex 新线程、只读、paths-only),给出 PASS 或 KILL+一行理由;不信任生产者写入的预筛/verdict,KILL 一律拒绝,人只能在 PASS 的存活补丁中选择,不能推翻 KILL。
- 作者与评审需跨家族,运行 provenance.py assert_cross_family,同家族或未知即拒绝。
- 语料修改只用 Write/Edit,不用 Bash;修改前备份到 .aris/meta/backups/<date>/,并按脚本加来源戳: python3 "$PROVENANCE" stamp "$TARGET" --author "$AUTHOR" --reviewer "$JURY_MODEL" --verdict-id "$JURY_THREAD_ID"
- 记录到 .aris/meta/optimizations.jsonl,并把已落地补丁从 pending 移除。
流程:先检查 $PENDING=".aris/meta/pending" 是否存在并打印 manifest.jsonl,按 integration-contract.md 的四层链解析 provenance.py;然后逐个对用户点名补丁跑落地陪审团并打印结果;对通过者备份、应用 diff、加戳、记日志;最后逐条报告 LANDED 或 REFUSED。
限制:来源戳只是流程回执(作者、落地评审、内容哈希),不代表内容正确;尚无 TTL 强制复审或可撤销戳的行为审计(资料列为后续计划)。corpus_write_guard 只封 Bash 写语料,不拦 Write/Edit,故约束依赖上述流程纪律。除暂存补丁外不自行发明变更。每次陪审团 trace 存到 .aris/traces/meta-apply/<date>_run<NN>/。