@aipt/platform-kernel
v0.1.17
Published
Dyyto 工程能力采用内核与不可变事实契约。
Readme
@aipt/platform-kernel
状态:m11-implemented
平台采用协议的纯内核。当前公共入口提供:
- PackageRelease 严格解析、确定性摘要与制品/源码/兼容性/消费者证据合同;
- Capability Release、Manifest、Lock、Evidence 和 Change Plan 合同解析;
- 版本化 Solution Catalog schema、integrity 校验与重复成员拒绝;
- Markdown Managed Region 显式边界渲染、merge Plan、整文件 preimage 与原子恢复;
- region-aware Release、peer capability dependency、Verify state 与 region-only Lock;
- 确定性
planId与inputDigest; - owned/shared/user file 的纯冲突判定;
- 路径安全前置检查;
- Plan 生命周期转换规则。
- 静态 TypeScript library 与参数化 standalone npm package Profile;
- 参数化 renderer、渲染后 digest、项目 Evidence/Lock 与 drift 检查;
- 本地 owned-file create/replace/remove 事务;
- 持久化 Preimage Journal、项目互斥锁与幂等恢复;
- 独立 testing 子入口提供崩溃注入。
- 基于 source Lock 的前向 Release upgrade planning,Manifest 与 owned assets 同事务修改;
- 目标 Verify 成功后受旧 Lock 摘要保护地提交新 Evidence/Lock。
- provider-neutral Artifact Delivery Port、确定性 Delivery Plan/Receipt 与项目内 immutable store。
Kernel 不执行 Catalog 中的命令、不访问网络,也不修改 shared/user files。公共入口由 fixtures/blank-consumer 验证。
