Conversation
zhiiw
force-pushed
the
codex/managed-admission-cancellation-authority
branch
from
August 9, 2026 03:00
22b0bd2 to
ba2ea90
Compare
zhiiw
force-pushed
the
codex/managed-dependency-production-composition
branch
from
August 9, 2026 03:00
e1ea1dd to
28a5f8c
Compare
zhiiw
force-pushed
the
codex/managed-admission-cancellation-authority
branch
2 times, most recently
from
August 9, 2026 06:05
81cc415 to
878b222
Compare
zhiiw
force-pushed
the
codex/managed-dependency-production-composition
branch
from
August 9, 2026 06:10
45b3f01 to
bc7693a
Compare
zhiiw
force-pushed
the
codex/managed-admission-cancellation-authority
branch
from
August 9, 2026 06:21
878b222 to
2ba2499
Compare
zhiiw
force-pushed
the
codex/managed-dependency-production-composition
branch
2 times, most recently
from
August 9, 2026 09:29
afb4534 to
5f1fc76
Compare
zhiiw
force-pushed
the
codex/managed-admission-cancellation-authority
branch
from
August 10, 2026 01:38
91091a6 to
bda750e
Compare
zhiiw
force-pushed
the
codex/managed-dependency-production-composition
branch
from
August 10, 2026 01:38
5f1fc76 to
8f01a30
Compare
zhiiw
force-pushed
the
codex/managed-admission-cancellation-authority
branch
from
August 10, 2026 06:59
bda750e to
7f74b3d
Compare
zhiiw
force-pushed
the
codex/managed-dependency-production-composition
branch
from
August 10, 2026 06:59
8f01a30 to
60b9fc0
Compare
zhiiw
force-pushed
the
codex/managed-admission-cancellation-authority
branch
from
August 10, 2026 07:14
7f74b3d to
f92c4c3
Compare
zhiiw
force-pushed
the
codex/managed-dependency-production-composition
branch
from
August 10, 2026 07:14
60b9fc0 to
3bd3a9e
Compare
zhiiw
force-pushed
the
codex/managed-admission-cancellation-authority
branch
from
August 16, 2026 03:58
f92c4c3 to
30d982a
Compare
zhiiw
force-pushed
the
codex/managed-dependency-production-composition
branch
3 times, most recently
from
August 16, 2026 04:11
7f689cb to
6d6efb3
Compare
zhiiw
force-pushed
the
codex/managed-admission-cancellation-authority
branch
2 times, most recently
from
August 16, 2026 04:19
9c25870 to
090035d
Compare
zhiiw
force-pushed
the
codex/managed-dependency-production-composition
branch
from
August 16, 2026 04:19
6d6efb3 to
f037b70
Compare
zhiiw
force-pushed
the
codex/managed-admission-cancellation-authority
branch
from
August 23, 2026 05:24
090035d to
6683551
Compare
zhiiw
force-pushed
the
codex/managed-dependency-production-composition
branch
from
August 23, 2026 05:24
f037b70 to
9f03ee6
Compare
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.
Summary
Adds the first dedicated production consumer for the managed dependency execution profile: the read-only
ManagedWorkspaceInspecttask. Runtime Host owns packaged Git/npm admission, workspace admission, dependency provisioning, worker routing, cancellation, drain, and exact replay through one explicit composition.Primary invariant
A replay-safe managed inspection is admitted once against one canonical workspace baseline and one attested dependency artifact. A Host crash after durable receipt publication must converge on reopen without duplicating baseline, artifact, or receipt state.
Packaged resource trust boundary
The fd3/PID/path bootstrap is direct-parent application delegation, not a platform signature or cryptographic identity proof. The provenance trust root is the outer signed application and release/update chain. Public CLI input and ambient paths cannot claim bundled resources, but a malicious same-user process able to launch arbitrary Electron parents, manufacture inherited descriptors, and replace application resources is outside the v1 threat model. Covering that attacker requires a future platform-signature verification owner, not more PID/path fields.
Verification
ManagedWorkspaceInspect.semver@7.7.3, verifies the generated platform.binentry, and reads the leased dependency rather than attachednode_modules.Stack
中文说明
本切片加入第一个生产消费者
ManagedWorkspaceInspect,把 packaged Git/npm、workspace admission、dependency provisioning、只读 worker 路由、取消、drain 与 crash replay 接成一条明确链路。fd3/PID/path 只负责直接父子进程之间的应用委托,不是平台签名或密码学身份验证。真正的来源信任根是外层已签名应用与发布/更新链;能够启动任意 Electron 父进程并同时替换应用资源的同用户恶意进程不在 v1 威胁模型内。
验收使用真实 bundled npm 安装固定依赖并验证
.bin,同时在 dependency receipt durable 后杀死 Host,重开后证明 baseline、artifact、receipt 与只读结果均唯一收敛。