refactor(runtime-host): share verified deployment identity - #3766
Conversation
Astro-Han
left a comment
There was a problem hiding this comment.
I reviewed this head. No Spec blocking issues, but hard Standards breaches block approval.
[P3] Standards — missing commit trailer and incomplete PR template
- Commit
286bf417with AI-assisted changes lacks requiredGenerated-by: Codextrailer (perCONTRIBUTING.md:30-34). - PR body does not include the template's AI-use selection/scope, checklist, or behavior yes/no (per
:79-81). Needs completed template.
Spec is GO — identity {version, integrity} correctly modeled and verified through discovery/selection/acquisition, with SHA-512 re-hash and compatibility separate.
Checks on 286bf41710 are test: success, but standards gate is not met.
简体中文
存在提交信息与模板两项标准不合规。Generated-by: Codex
286bf41 to
21f195d
Compare
|
Addressed the standards findings on new exact head
The old and new tree objects are identical for all three rewritten commits; this update changes attribution/history only, not source or test content. CI is running again on each new head. 简体中文已在新 head Generated-by: Codex |
Astro-Han
left a comment
There was a problem hiding this comment.
I reviewed this head and found no blocking issues.
The deployment identity is now cleanly modeled as {kind, version, integrity} with verification at discovery, selection, and package acquisition — correctly distinguishing same-version-different-content artifacts. No new authority, state, or lifecycle is added.
No P0-P3.
Summary
This is the first, behavior-preserving layer of the local deployment-owner work. It deliberately adds no owner record, transfer authority, Desktop evidence format, remote deployment authority, or lifecycle behavior.
Refs #3231
Design context: #3709
中文摘要
这是本地部署 owner 工作的第一层、行为不变的基础 PR。它不新增 owner 记录、转移权限、Desktop 证据格式、remote 部署权限或生命周期行为。
Verification
npm --workspace @maka/runtime-host run buildnpm --workspace maka-agent run buildgit diff --checkpassed.AI use
Select exactly one:
Tool(s) and scope: Codex helped design and implement the shared deployment-identity contract, propagation, validation, and tests under user direction. The affected commit includes a
Generated-by: Codextrailer.Checklist
Does this PR entail a change in behavior?