Skip to content

Decretum Matrix beta1.2.2

Pre-release
Pre-release

Choose a tag to compare

@RowlandL RowlandL released this 02 Nov 02:41
· 0 commits to release/beta1.1.4 since this release

Release Log

beta1.2.2

  • 范围为公共边界三链路:F09 操作失败传播到 public API 退出状态、MCP ok/isError 与审计;F16 旧 shiguan.query 复用元数据白名单;F18 court status 严格拒绝未知参数、缺值、非法 view,help 不触达状态后端。
  • 新增统一决策契约投影与职责-实例-显示名分离:决策位置/有界候选/provider/宿主接续/暂停出口;未校准本地判决规范为 abstain + not_calibrated;宿主失败或宿主 abstain 给暂停出口与恢复条件,不回路由同一不可用宿主。
  • 决策元数据严格化:候选与固定文本必须是非空、有界字符串,对象/数字/布尔/超长值按契约错误拒绝;证据引用独立 512 上限且逐字保留,超长或非字符串即拒绝。
  • 版本标识为 beta1.2.2;公开 semver 由既有机制派生为 1.2.2-beta.0,不修改 derive 或发布流程。
  • 状态:源码已由 Codex 双轴复审 PASS 并接受(R1–R4 闭环,MCP 109 项 exit 0);本行记录时最终候选构建、隔离安装、同提交 CI 与公网发布按实际回读分别留证,未回读项保持待定。

beta1.2.1

  • 本版范围为 F07/F08 事实回执与 cmd 退出码,以及派遣收益判断、有限复用和安全换新。未发布 hotfix 的已审核 native V1 reader 修复随本版交付,旧格式与必要负例保护保留。
  • 史馆并发最小修复已获独立 SOURCE 接受:graph 完整事务锁、Windows 真正 shared/exclusive、recall 同快照/模型初始化协调、seed 完整且不覆盖发布。原32并发与新增窗口、失败重试、缓存真实损坏拒绝均通过。MCP 同一 stdio 的慢请求串行等待限制保留。
  • 实际宿主发现的重复 followup 捕获歧义采用已有工作单事件作可信边界修复;同边界多动作、同值新事件旧回执及回放继续拒绝。消费重验仅用于已验证的 canonical native 记录,旧 adapter 保留原消费合同。原完整 lifecycle、checker 42 项与 opaque 20 项通过;新候选真实续验另取证,公共 schema 与 selector 不变。
  • 版本标识为 beta1.2.1;公开 semver 由既有机制派生,不修改 derive 或发布流程,不单独发布 hotfix。
  • 状态:SOURCE 已接受,最终候选与宿主验证待办。最终标签/Release 为 beta1.2.1,ZIP 为 decretum-matrix-beta1.2.1.zip,公开 npm 为1.2.1-beta.0;旧hotfix仅为代码来源。候选、真实宿主、同提交 CI 六任务、发布与安装分别验收,旧候选证据不证明本版完成。

beta1.2.0

  • 官署职责名使用已准入的名称或可无损表达的业务路径;差遣与回奏使用简明业务说明,内部请求、P00 与真实实例绑定保留在既有机器证据中。
  • 简明差遣的证据指针绑定实际 semantic-receipt history 与 admission event;运行根从 COMMITTED 安装 binding 选择,缺失或无效绑定时拒绝回退源码。
  • P00 持久消费者拒绝未知、空和非文本 schema;结果完成与恢复核对同一目标的 task_id/plan_ref,保留显式空计划及历史缺字段的实际签发计划来源。
  • 首次 MenxiaReview 核对门下 actor、owner 与非空交接证据;已接受门下阶段的专用暂停恢复保持门下 owner,并复用既有转移与暂停证据。
  • 状态:SOURCE 候选;本轮本地 SOURCE 检查和独立审查不证明打包、安装、真实 native/UI 或正式全流转。既有 T08/stage3 与 archive 漂移保留;提交、CI 与发布以对应回读为准。

beta1.1.9

  • 完成事务恢复与业务写入复用同一 runtime lock;恢复冲突或无效 marker 保留并阻止新写入。安装写入复用同 HOME 锁,规划保持零写,锁路径先验证且超时/异常后可重获。
  • watchdog 复用已有进程发现接口绑定真实创建标记,拒绝 PID 复用、无关命令和不可验证身份;有限等待内确认退出或明确 gone 才清记录。
  • 本地隔离检查覆盖 RED/GREEN、正常恢复、并发安装、合法退出、未知死亡状态保留与 marker phase 落后保留;不据此声明真实 daemon 或生产事故验收。
  • 状态:源码候选,GitHub 与本机 private candidate 目标为 beta1.1.9;尚未由本条目证明提交、CI、打包、安装或发布。npm beta1.1.8 快照保持,本轮未执行 npm publish。

beta1.1.8

  • 修复两处 HEAD 级 result-recovery schema 漂移:handoff 目标绑定对齐权威 24 键(补 case_ref/plan_ref,write_set_sha256 改回 write_set)、recovery receipt 键改为 evidence_sha256。
  • ACK 轻量替代:放开 8 处 ACK 门禁,保留层级、scope、write_set、容量与身份终态校验;followup 证据集合移除 send_input。
  • 修复 heartbeat 状态回退(按 preload_phase 序表判定)并回填 native_host_context_utilization;入口预载预算 20480 → 20992 字节。
  • 状态:开发候选;F22/F23 真实验收为 PARTIAL,提交、CI、发布与生产安装必须分别由真实证据证明。

beta1.1.7

  • 修复安装末段 I/O 异常的补偿边界,区分恢复成功与需要人工恢复;回执采用已有原子写入能力。
  • 修复无 PyYAML 环境的 frontmatter 解析,明确简单语法与复杂 YAML 的支持边界。
  • 本地候选携带安装专用负载,隔离烟测从包内入口执行,不借用源码安装器。
  • 状态:开发候选;提交、CI、发布与生产安装必须分别由真实证据证明。

beta1.1.6-hotfix-v1

  • 修复发布包安装负载不全(12 项缺 5 项)与候选回执缺失:已发布包现在可在无源码检出的主机上独立完成安装。
  • 新增包内 installer-only 类别,并令打包白名单与运行时资产列表同源。
  • 状态:本地开发候选;外部发布与本机安装分别以远端回读与安装回执为准。

beta1.1.6

  • 让「发布」等于「可安装、可验收」:已发布产物自带安装驱动,可在无源码检出的主机上独立完成安装并写出可用的 installation binding。
  • 安装以已发布包为源;新增守卫拒绝用本地候选替换已发布 npm 身份;失败回滚覆盖 installation binding,不留 PENDING_VALIDATION 悬挂态。
  • 修复包校验的载荷类型推断:install_source 载荷不再被误判为开发源码。
  • 状态:本地开发候选;外部发布与本机安装分别以远端回读与安装回执为准。

beta1.1.5

  • 引入史馆对照决策检索(只读、advisory):在 1129 条历史实录上做最近邻召回,返回同谱系先例及其记忆裁定与等级,仅作对照参考。
  • 经仓库自带 CLI(query-shiguan-recall)与只读 MCP 工具(shiguan.recall / shiguan.recall_stats)暴露;命令面标记 read_only,不新增执行权威。
  • 模型权重不在包内分发:安装按固定 revision 获取并校验 SHA-256,落为真实文件;未就绪时 CLI/MCP fail-closed 并给出提示。
  • 版本元数据统一至 beta1.1.5;补齐第三方许可与 SBOM(Laya Apache-2.0 / mmBERT-base MIT)。
  • 状态:本地开发候选;外部发布与本机安装分别以远端回读与安装回执为准。

beta1.1.4

  • 发布当前 Codex 调用适配、默认横向直投、显式 model/effort 兼容、已提交诏令门禁和跨平台预载预算根因修复。
  • 入口预算仍为 20 KiB,普通三省六部仍须保留 768 bytes;无效 UTF-8 继续结构化拒绝,NIUbash 仍为非必选兼容项。
  • 新 tag、GitHub Release 五项资产、本机候选、全局 npm 载体、.agents、.codex 和安装 binding 必须绑定同一最终提交与 ZIP 摘要;成功状态以实际发布和安装回读为准。

beta1.1.3

  • 2026-09-20 当前宿主适配候选:实时 capability 驱动 exact 官署 agent_type;启动卷四材料机器链与 20 KiB/768-byte 余量;可选窄 NIUbash trace;默认 canonical 横向直投;以及 case-bound 用户显式 model/effort 经 admission-bound 双层 receipt、parent/child turn_context、start 与正式 ACK 复核。当前宿主的 model-only 会采用模型默认 effort,适配器记录实际值而不误称继承;followup 不重发 spawn override。
  • 2026-09-20 维护范围:上级接令确认的请求生产与 JSON 适配、未完成标准诏令的派遣阻断。保留路径/身份/宿主证据/终态与旧存储保护,不把调用错误归因为记忆污染。验证与本机更新证据按本次提交记录,未据此声明外部发布。
  • 2026-09-20 安装回执交接修复:最终投影验收后由既有安装器生成 INSTALLED receipt,绑定候选 ZIP 摘要和 installation provenance;保留中间 pending receipt,post-install 不再依赖手工改写证据。
  • 状态:本地开发候选;完整证据与阶段边界见 docs/plans/2026-09-12-beta1.1.3-rule-reuse.md。源码通过不等于活动安装、真实多官署宿主验收或外部发布成功,后三者仍分别由后续回执证明。
  • 普通任务/事件事务、有限历史查询与检查日志归属完成根因修复;共用现有锁和操作日志模块,没有新增运行期哈希校验脚本。
  • 公共 API、派遣规则与召回分数按职责收拢;既有 CONTEXT、工程配置和历史文档索引纳入本分支。上一发布线和原工作副本保留。

beta1.1.2

  • 状态:当前发布版本;候选构建、安装投影、全局 npm 替换、tag、GitHub Release 与 npm
    发布分别以对应本地回执或远端回读为准。
  • 活动字段统一为 beta1.1.2,历史 beta1.1.1 及更早记录保持原样;根 package.json 继续为 0.0.0-private。
  • 新增已存在全局 npm 包的显式替换路径;旧包移动到相对 npm prefix / 备份根记录的备份清单,
    根 shim 仅快照,路径类字段优先相对化,绝对路径只作为当次宿主证据。
  • 安装投影清理覆盖当前源码清单中的 repository-only/source-only 精确残留,保留未知用户文件和
    目录型私有数据,并由 post-projection 验收确认无 extra/drift。

beta1.0.8

  • 状态:发布阶段(M5)全量门禁 22 项与 Phase 2/3/4 新增独立 check 全绿(本机环境受限项另述);
    release/beta1.0.8 收据与版本锚点已同步,source-final / install-host-closeout 收据绑定当前 HEAD。
  • 范围:领域化账册与审计、统一编号 receipt、谱系防过拟合、IKU 受控修复、结诏冲突/过期、
    GBrain 记忆治理、Codex host proof 模型路由(含 fresh-session 回读证明)与 MCP 12 工具矩阵。
  • 本机环境遗留(正式安装机复验):check_active_copy_hashes 仅余 4 个受保护史馆锚点 extra;
    check_codex_agent_roles / check_court_agent_config --live-runtime 的 Codex 配置
    (agents.max_depth=4、v2 bounds/保留 schema)未在本机应用,ensure_court_agent_config 判定
    REMINDER_ONLY 非阻塞。
  • 外部 tag、GitHub Release、npm 远端状态与宿主实际加载仍由对应回执证明;本条不替代
    capability evidence 或外部发布回执。

Release Notes

本文件逐条展开 README 的发布摘要。它是整理后的项目发布记录,不是运行日志,也不包含个人记忆记录。

beta1.0.6 - 2026-08-01

本次发布完成三组可验证收口:

  1. 原生宿主回执绑定运行身份、统一入口、请求路径和宿主生命周期,不再以脚本存在或
    ok 回显代替真实运行证据。
  2. 分层派遣与复用的真实宿主证据;记忆分类补齐置信度、并列、否定
    和未知待审分支。
  3. 五处安装投影与明示授权的 Qoder 投影使用源码侧独立哈希门禁验证;该校验器不进入
    已安装 skill,也不被加载、启动、预载或普通运行链调用。
  4. npm 身份为 1.0.6-beta.0,dist-tag 为 beta;远端状态以发布后回读为准。

beta1.0.5 - 2026-07-23

本次发布把 npm 载体抬到 1.0.5-beta.0,并同步三端安装语义:

  1. 首次安装仍会自动安装或复用 zellij 与 squad,安装回执继续写入对两项开源
    项目的致谢和链接。
  2. 安装后的 skill 根仍不保留哈希校验脚本;只保留安装前结构性完整性检查。
  3. GitHub Packages 维持同一个包名,但新增不可变版本 1.0.5-beta.0。

beta1.0.4-hotfix-v1 - 2026-07-22

本 hotfix 以 beta1.0.4 为基线,恢复一个应当随发行物保留的工程参考,而不扩大
普通启动或运行时校验面:

  1. references/benchmarks/cft0808-edict.yaml 重新进入 ZIP、npm 载体和五处安装
    投影,作为固定的工程语义/许可溯源参考。
  2. 安装器在每次同步完成后将该文件设为只读;下一次发行同步会先临时解冻、覆盖并
    重新冻结,避免文件属性阻断更新。
  3. 它继续声明 runtime_dependency: false 与 runtime_loading: false;安装后的
    轻量校验仅识别其冻结状态,不运行任何 CFT 哈希校验。
  4. 产品版本为 beta1.0.4-hotfix-v1,npm 映射为
    1.0.4-beta.0.hotfix.1,保留 beta1.0.4 / 1.0.4-beta.0 的不可变发布证据。
  5. 层级回执使用既有清单路径作为来源证明,移除仍读取旧摘要字段的运行链断点;不
    恢复任何运行期文件摘要校验。
  6. 九项仅供源码维护的内部服务/检查脚本不再作为公开 CLI 兼容 adapter;高级执行
    (superCC)回归证据改以 profile/dossier/SKILL 路径和身份绑定为准。
  7. 归档校验保留归档编号、路径、谱系与归档身份,不再断言旧的 receipt/archive 摘要字段。
  8. Windows/macOS/Linux 安装说明统一为平台路径矩阵;首次 npm 安装安装或复用
    zellij 与 squad,并在回执中感谢 Zellij 与 squad 开源项目、附对应 GitHub
    链接。该依赖摘要校验只在解包前发生,不进入安装后的启动校验面。

beta1.0.4 - 2026-07-22

本版本在 release/beta1.0.4 上做有界修复,重点对齐两处语义和一处安装面:

  1. 短回复不再跳过 归档、记忆实录 与 记忆裁定;没有持久写入时走轻量
    记忆 checkpoint,而不是把终态压扁成普通回声。
  2. 初始化时的授权级别恢复为“授权 + 解释”形式,并把 serial/parallel 作为独立选择,
    便于 Codex、Claude 和 Hermes 的方向键/鼠标式提交。
  3. 安装和 release gate 不再把旧 active-copy hash-check 门带进安装面;安装后只
    保留 manifest 投影里的运行路径,旧校验 helper 由 prune 清理。
  4. Hermes 运行时接受已经完成物理迁移的共享记忆拓扑:旧 locator 为 junction
    并指向 canonical 根时,不再因缺少旧 cutover 凭据导致 court_code 和
    ancient_lineage 退化为 partial_or_not_run。
  5. 空白机 npm 首次安装只允许结构性 ZIP 安全检查;若未来启用临时 bootstrap
    校验器,必须在运行时投影激活前自删除。安装后的 skill 不保留 release
    manifest 或 release-validation helper。
  6. 产品版本为 beta1.0.4,npm 映射为 1.0.4-beta.0。本地五处安装、分支、
    tag、GitHub beta Release 和 npm 发布按本次明确授权办理;不创建 PR。

beta1.0.3 - 2026-07-21

本版本在 release/beta1.0.3 上做一次有界修复,不改写已经正规的分层治理流程:

  1. 普通初始化继续使用既有渐进式加载,只读 SKILL.md 与当前行为卷。
  2. Git、记忆服务、pending、YOLO、能力 registry、portable bootstrap、安装与发布
    脚本改为命中对应场景后才运行。
  3. fastpath 仅作可选派遣前预检;执行部门按最终结果选择必要子集,不默认全选。
  4. packet 与 admission 只计准备/校验,不再冒充真实 spawn 或物理派遣。
  5. 产品版本为 beta1.0.3,npm 映射为 1.0.3-beta.0。本地五处安装完成后
    停止,发布、tag、push 和 PR 均等待另行授权。

beta1.0.2 - 2026-07-21

本版本在 release/beta1.0.2 上执行用户审查后的客观整改:不删除
beta0.5.9 已有能力,不把 beta1.0.1 的项目级 checker、manifest、install、
legal、package、release 门禁混入普通 Skill 路径。

  1. Skill 定义固定为围绕任务诏令(task edict)的多-agent 协作体系;正式任务默认表现为分层治理。
  2. 主协调者负责语义差分和场景定性;闲聊/轻量交流不自动归档,用户主动归档时汇总
    当前单会话尚未归档内容,不额外富化。
  3. approval|autonomous|super 是授权边界;serial|parallel 是执行方式;
    各执行部门唯一直属上级是主管,主管统筹各部门不等于代办各部门职责。
  4. 记忆基础记录/查询、GBrain 整理沉淀、Git 联邦管理三者边界分开;GBrain 和
    Git 联邦保留,但不进入普通闲聊和日常初始化前置链。
  5. 统一 CLI 保留现有功能入口;用户相对路径按调用目录解析,项目工程命令仍以
    代码根为执行根。
  6. 产品版本为 beta1.0.2,npm 映射为 1.0.2-beta.0,dist-tag 为 beta。

本节只记录源码候选与本地验收目标;tag、GitHub Release、npm 和 Wiki 状态必须由
后续远端回读证明。

beta1.0.1 - 2026-07-20

本版本在 release/beta1.0.1 上修复启动和执行语义边界:

  1. 权限精确为 approval|autonomous|super,行为精确为
    serial|parallel;六种组合均由结构化 execution receipt 覆盖。
  2. 普通 super parallel 固定为 native;native 与 superCC(高级执行)使用独立入口、
    import graph、task store、dossier、transport、admission 和 lifecycle,仅共享
    neutral office configuration pointer/hash。
  3. semantic template 生产者与 validator/checkpoint 消费者完成同形往返;
    invalid_authority_revision 在准入前失败,dispatch_count=0 且禁止手工绕过。
  4. capability index 在分层治理审议前解析并缓存,snapshot 给出
    skill/MCP/plugin/CLI/script 建议;registry 维护者维护 registry,但只读 snapshot 不派生角色。
  5. 正式性能 gate 约束单 Python 进程、20 KiB preload 与热初始化 10% 回归预算。
  6. 产品版本为 beta1.0.1,npm 映射为 1.0.1-beta.0,dist-tag 为 beta。

发布、安装与远端状态只由候选、安装回执和远端回读证明;本节不以意图冒充成功。

beta1.0.0-hotfix-v2 - 2026-07-20

发布结论

hotfix-v1 在真实 GitHub Packages 空白 Windows HOME 安装中暴露 GBK 输出失败:
npm postinstall 已完成受管安装,但 launcher 在打印含 U+FFFD 的最终 JSON 时
触发 UnicodeEncodeError。v1 的 tag/npm 不可覆盖,因此本版本以最小后继发布修复。

核心修复

  1. bin/decretum-matrix.py 在任何输出前把 stdout/stderr 重配置为 UTF-8,并以
    errors=replace 保持诊断可输出。
  2. unified CLI gate 使用严格 GBK TextIOWrapper 写入替换字符,要求实际输出可按
    UTF-8 解码;不接受仅靠环境变量绕过。
  3. 产品版本为 beta1.0.0-hotfix-v2,npm 映射为
    1.0.0-beta.0.hotfix.2,继续使用 beta dist-tag。

边界

  • v1 保留为不可变失败证据,v2 发布后再标记 superseded/deprecated。
  • 五处安装、pending/private、记忆数据和 ordinary/superCC(高级执行)carrier 修复均沿用 v1,
    本次不扩大其语义或写集。

beta1.0.0-hotfix-v1 - 2026-07-20

发布结论

本 hotfix 在 release/beta1.0.0-hotfix-v1 上修复普通 super并行 与 superCC(高级执行)的
底层载体耦合,以及归档编号/古制谱系可能由模型自行编造的问题。源码、候选包、
安装与外部发布状态分别由后续门禁回执证明,本节不预称成功。

核心修复

  1. execution_authority、parallel_topology、carrier_kind 独立解析;普通并行
    只选择 child_agent|worktree_thread,不得因名称、规模或相似工作状态进入
    可见 runtime selector。
  2. 共享 agents/standing-officials/*.toml 继续作为唯一角色身份配置;普通载体
    机械指向 agents/office-dossiers,显式 supercc_cli_office 才指向
    agents/supercc-dossiers。
  3. .codex/agents/*.toml 的普通投影不再携带 superCC dossier、squad/zellij 指令
    或可见拓扑字段;普通 runtime probe 不再导入 check_supercc_profiles。
  4. 既有统一 CLI 的 shiguan archive-checkpoint(记忆归档命令)改为 UTF-8 结构化调用,返回
    court.shiguan_archive_checkpoint_receipt.v1、receipt_sha256、
    archive_sha256 与可逐字复制的 closeout_identity。
  5. 十四行归档只能消费当前归档回执;无回执时使用 partial、blocked 或 handoff
    回复族,不再允许模型分配 snapshot 编号或谱系。
  6. 产品版本为 beta1.0.0-hotfix-v1,npm 合法 SemVer 映射为
    1.0.0-beta.0.hotfix.1,继续使用 beta dist-tag。

边界

  • pending_body_access=NO;不读取、哈希、移动、删除或标记 pending/private 正文。
  • OFFICE_PACK_Q1_Q8=DEFERRED_TO_QUEUED_POST_A02_HANDOFF。
  • 唯一既有 worktree 被复用;未创建或物化第二 worktree。
  • 旧 beta1.0.0 tag、GitHub Release 与 npm 1.0.0-beta.0 保持历史证据。

beta1.0.0 - 2026-07-19

发布结论

release/beta1.0.0 已有首次公开发布。本次按最新旨意在同一分支形成覆盖修订,
补齐 shared Shiguan Git/native-memory federation(共享记忆联邦)、GBrain Git provenance、简短
GitHub Release 说明与 README 品牌图标;新 commit、候选包、本机安装和覆盖发布
仍由后续实际回执证明,不从本节预称成功。

版本身份

  1. VERSION 与当前 release/package 常量统一为 beta1.0.0 / 1.0.0。
  2. 规范 ZIP、sidecar、attestation 与 npm candidate 名称由同一版本来源推导。
  3. README、CHANGELOG、Wiki 和 source log 明确当前分支为
    release/beta1.0.0,beta0.5.13 保持不可变的已接受前序版本。
  4. 版本直接从 beta0.5.13 跳至 beta1.0.0;未创建任何中间 beta0.5.x branch、
    commit、candidate、release artifact 或第二 writer。

架构赋能

  1. 通用任务治理框架以 decretum.semantic.record.v1 分离事实、解释、裁定、行动、
    验证、记忆与呈现,不新增 task state、ledger、semantic capsule 或执行权威。
  2. GBrain 记忆中枢复用 shared Shiguan 索引和既有记忆裁定工具,召回固定为 advisory、
    无执行权并服从最新用户旨意;原始 memory body 不进入 recall envelope。
  3. 分层治理通过 three-departments-six-ministries 成为唯一默认官方治理实现,
    直接复用现有 hierarchy manifest、profiles、dossiers 与 governing references。
  4. 非默认 direct-review 以同一框架、能力与运行适配层、呈现层和 GBrain 记忆中枢
    完成有限替换性验证,不启用远程发现、动态代码或插件市场。
  5. court.request_understanding.v1 在详细计划前评估目标、使用场景、关键要求与
    验收标准;低于 95 只问一个最高价值问题,复述待确认态不能创建正式任务,
    用户确认后才进入直接执行态;初始意图明确时不强行提问。
  6. 覆盖修订加入 shared references local-only Git 管理 hub;Codex 复用既有
    memory repo,Claude Code/Hermes 使用 separate git-dir,各仓通过稳定 registry、
    双向 managed link、native/shared commit 和 paired receipt 形成可验证联邦。
    空白机只读 probe 不写入;显式授权 apply 会创建三类 canonical memory root。
  7. GBrain recall 增加裁剪后的 Git provenance,只输出 store/tool/state/commit/
    transaction 证据,不输出 native root/git-dir,也不取得执行权。
  8. GitHub Release 正文改为每版简要说明,beta1.0.0 显式设为 Latest;README
    恢复既有 assets/brand/decretum-matrix-icon.svg 品牌图标。

源码验收

  • 43 项 candidate source step 均有 PASS 证据;新增 release_metadata 与
    shiguan_git_federation 均为 always/source hard gate。
  • federation fixture 共 20 项,覆盖 shared local Git、三类 native repo、空白机
    canonical root 创建、双向 link、paired receipt、pending 排除、remote 保留、
    Unicode 路径、空 glob、unborn repo 续跑和 GBrain 快路径。
  • CLI performance 为 PASS:最大 preload 20,433/20,480 bytes,cold/warm p50
    提升 87.98%/99.37%;SEMANTIC_CLEANLINESS_GATE=PASS。

边界

  • pending_body_access=NO;不读取、哈希、移动、删除或标记 pending/private 正文。
  • OFFICE_PACK_Q1_Q8=DEFERRED_TO_QUEUED_POST_A02_HANDOFF。
  • 现有 GitHub Release 正文已缩短,beta1.0.0 已标记 Latest;该元数据更新未移动
    tag、未替换五项资产。
  • 覆盖 commit、tag/asset 替换及 npm 同版本可行性仍待候选/安装终门;本源码记录
    不冒充覆盖发布终态。

beta0.5.13 - 2026-07-19

发布结论

release/beta0.5.13 从已发布并验收的 beta0.5.12 顺延。当前源码、SBOM、
payload manifest、artifact 与 npm candidate 身份已对齐 beta0.5.13;本节只记录
源码候选合同,不预称 tag、GitHub Release、npm、资产或最终本机安装成功。

核心变更

  1. 全部可执行入口进入 122 项 versioned inventory;统一 CLI 按 group 惰性加载,
    保留 raw runtime 兼容和稳定 JSON receipt,不建立第二 runtime authority。
  2. court open --fast 在单 Python 解释器内准备分层治理 packet,复用
    semantic/admission/preload core,并在 mutation 前完成 direct-superior 门禁。
  3. V2 + role binding 在 CLI 边界移除无模型/effort 变化的旧 agent-type override,
    关闭 protocol_capability_conflict,不改写 runtime 的 V2 reserved-field 合同。
  4. 根 SKILL.md 与 role preload 收敛到最大 19,360 bytes;正式 10+10 样本中
    cold p50 提升 88.55%,warm p50 提升 99.34%,fast process count 为 1。
  5. 安装更新只覆盖 manifest 管理的公开文件;覆盖前持久化逐文件 SHA256 备份,
    失败自动回滚,成功回执提供 backup_root 和显式 rollback。记忆实录、索引、
    evidence/data 与 private/pending 正文不读取、不扫描、不哈希且不进入覆盖集;
    目标独有文件保持原样。五处 projection 同步更新 VERSION、identity manifest 与
    当前 release-manifest.json,禁止保留旧 release identity;旧 skill 物理目录即使
    文件内容已经一致,也必须先留 backup/receipt,再支持显式原子回滚。
  6. npm 包增加受限 transactional postinstall:校验内嵌 ZIP 后一次安装 canonical
    .agents runtime,创建真实物理记忆根,或把旧物理根同卷原子改名到新路径;
    canonical symlink/junction、双物理根与 hash/identity 漂移全部 fail closed。旧
    locator 只在物理迁移完成后建立精确 junction,不以链接代替资料迁移。Windows、
    macOS、Linux clean-home 的 source/local-tgz help receipt 仍完全一致。
  7. final source audit 的 40 个 source steps 全部通过;temporary Git index 只交给
    需要 tracked 视图的步骤,并按步骤复制隔离,fixture 不得污染权威 index。

边界

  • pending_body_access=NO;未读取、扫描、哈希、移动、删除或标记 pending/private 正文。
  • OFFICE_PACK_Q1_Q8 保持 deferred 到 QUEUED_POST_A02_HANDOFF。
  • beta0.5.12 发布工件与回执保持不可变,不重建、不重发。
  • beta0.5.13 candidate、安装、tag、push、Release、npm 与 handoff 由后续实际回执证明。
  • 默认 npm 安装保留精确命令
    npm install @rowlandl/decretum-matrix@beta --registry=https://npm.pkg.github.com;
    Python 3 为运行前置,--ignore-scripts 会显式跳过宿主安装且不得冒充完成。

beta0.5.12 - 2026-07-18

发布结论

release/beta0.5.12 以已发布并验收的 beta0.5.11 为基线。当前源码、SBOM、
artifact 与 npm candidate 身份已经对齐 beta0.5.12;外部 tag、Release、npm、
资产和线上 Wiki 只有在对应回执完成后才可标记成功。

核心变更

  1. shared Shiguan/Obsidian 默认记忆根收敛到
    .agents\court-shiguan\decretum-matrix\references,旧 LocalAppData 根不再是
    活动 authority,daemon discovery 容忍已退出进程。
  2. protected 四锚点恢复 exact length/hash;legacy runtime task 只在全部 binding
    key 缺失时原子 bootstrap,失败完整回滚。
  3. host-memory/child-trace、source budget 与 synthetic-secret package fixtures
    收敛,不新增 store、daemon、DB、MQ、ledger 或第二状态机。
  4. 宿主 root/global AGENTS、capability index 的旧 skill locator 与 repair hold
    收敛到 canonical skills/decretum-matrix。全新 ephemeral 只读 Codex 会话真实
    调用 $decretum-matrix,EOF/hash 和分层入口 smoke 通过。
  5. README 缩为普通用户入口;详细安装、使用、治理、架构、排错和发布说明迁入
    docs/wiki,并提供只读线上/线下一致性检查。

边界

  • Q0 只冻结 accepted baseline,不实现 Office Pack/DLC/scope/promotion。
  • 14-role host projection 先裁定 source of truth,禁止旧 profile 覆盖较新
    .codex/agents。
  • pending/private 正文保持未读、未哈希、未移动、未删除、未标记已读。
  • GitHub Wiki 已启用但尚无线上首页;外部创建与同步需独立发布授权。

beta0.5.11 — 2026-07-17

发布结论

release/beta0.5.11 从已发布的 beta0.5.10 精确提交顺延。当前显示身份逐字为 Decretum Matrix(诏令矩阵),诏令矩阵 仅是中文解释;machine/package/invocation 仍为 decretum-matrix / $decretum-matrix。本节记录源码合同,不预称候选包、安装、迁移或外部发布成功。

核心变更

  1. RB1 admission:shared hierarchy/profile gate 在 state mutation 前统一裁决;零 mutation 拒绝保持状态不变,v2 lease 绑定 canonical preload,admission event anchor 只追加不回写。
  2. RB2 superCC(高级执行):正常 lifecycle 使用 shared delivery preflight;identity ACK、preload_pending -> delivery success、ENTER_DISPATCH P00 context、delivery/state atomic chain 与 correction gaps 均有 fail-closed 验证。
  3. 记忆 Web/autosync:状态转换原子化;filesystem preserve-only daemon 为主通道,REST 可选且非阻塞;既有 daemon 只接收异步 refresh-request.json,WebUI 防重复提交并保留本机错误证据。
  4. 正式归档:编号合同是 层级码串-YYYYMMDD-日内 uppercase base36 序号-四字码,正例 SCGSDYJM-20260606-1Z-DAAA;七层内容谱系是 史馆总纪·朝制志·官署门·三省六部纲·回复格式目·结诏标识条·内容谱系诏。CCR、Phase、RB、task id 与 workflow path 均被拒绝。
  5. Source split:dispatch context/identity/preload、delivery/state、admission shape 与 autosync public projection 分拆到独立 owning modules;focused gate 改为读取实时 source-state,而非固定 measured bytes。
  6. Intervention baseline:fixture caller/direct-superior、bounded child ownership/write scope、serial no-mutation、canonical preload 与 16-slot tree cap 已和 production admission contract 对齐。
  7. npm backfill:公开 GitHub Packages beta 当前仍是无 dependencies/lifecycle scripts 的 0.5.10-beta.0 release-assets carrier;本地 version-neutral harness 可推导 0.5.11-beta.0,但 npm publish 为 NOT_RUN。
  8. 安装与 ZIP:canonical physical authority 是 skills/decretum-matrix;ZIP internal root 仍为 court-capability-router/,旧安装 locator 只可解析到同一 authority,本机路径迁移为 NOT_RUN。
  9. 发布门禁:42 步由 source 37、installation 4、runtime 1 组成;candidate pre-install 为 36 个 source steps,正常 post-install 为 5 步。--skip-runtime 不得声称完成 runtime step。
  10. The beta0.5.11 release source tree measures 273 portable files / 6,138,661 bytes against the unchanged ceiling of 275 files / 6,200,000 bytes.

验收与发布边界

  • pending_body_access=NO;pending 正文保持未读、未哈希、未移动、未删除。
  • package gate 由 --require-package 单独强制,不计入上述 manifest step 数。
  • GitHub Packages 如要求认证,只允许最小 read:packages,通过进程内 NODE_AUTH_TOKEN 和临时 npmrc 使用且不得持久化;发布后必须验证 dist-tag 与 online install。
  • candidate SHA、pre/install/post SHA closure、本机安装/迁移以及外部 tag/Release/npm/assets 状态必须引用实际 receipt;缺失时保留 NOT_RUN|BLOCKED|NOT_AUTHORIZED。
  • beta0.5.10 的发布、许可切点、安装和 handoff 记录保持不可变。

beta0.5.10 — 2026-07-16

发布结论

beta0.5.10 是 Decretum Matrix(诏令矩阵)的首个新名称 beta 发行版本。
规范产品/skill/package 名为 decretum-matrix,调用入口为
$decretum-matrix,发行 ZIP 为 decretum-matrix-beta0.5.10.zip。为保持
既有安装与记忆连续性,ZIP 内根、物理安装目录和共享记忆 namespace 继续使用
受保护的技术 locator court-capability-router,不再把它作为当前产品显示名。

核心变更

  1. P00 与语义连续性
    新任务、修订、恢复、dispatch、结果、quarantine 和 closeout 都绑定当前
    task、charter revision/semantic epoch、正文 SHA-256、2 KiB invariant capsule
    与紧凑 receipt。普通子角色默认 fork_turns=none,只携带必要 pointer/hash,
    不复制完整历史、diff、私密正文或 pending body。

  2. 角色身份与 carrier
    十四角色绑定 standing-official TOML、ordinary office dossier、
    Decretum Matrix skill hash 和 preload acknowledgement。各执行部门不得吸收分层审计、
    最终复核或主协调统筹权限;工匠任务使用 role-prefixed 名称并保持直属链。

  3. 许可、权属与来源
    当前社区发行使用 AGPL-3.0-only。商业权利只由孙华清另行签署的书面协议
    产生;贡献采用 DCO + CLA gate,CLA 仍标记 LEGAL_REVIEW_REQUIRED。
    @RowlandL(GitHub id 42199880)仅作为公开维护者身份。上游
    cft0808/edict 固定提交的 MIT 文本、版权与 provenance 独立完整保留,
    不归入孙华清版权。

  4. 本地更名与控制面连续性
    child repo、release worktree、managed worktree root、workspace manifest、
    task mount 与新 root refs 已收敛到 decretum-matrix。旧 state/events、旧 refs、
    历史 checkpoint 和受保护 locator 均 append-only 保留,没有删除或强推。

  5. 打包与安装投影
    release manifest、SBOM、法律文件和新名称文档进入同一确定性 payload。
    Windows 8.3 临时目录别名通过文件身份校验,不再被误判为 root escape;
    stage 内无 .git 时只验证 payload/manifest,不伪造 source Git metadata。
    当前工具安装器使用同一 manifest、备份、迁移、索引与逐文件回读合同;真实
    本机安装只在 clean accepted package 后由正式工匠子角色执行。

验收状态

  • Phase 1 P00/RC2/RC4/RC5/RC6:GREEN;审议 SPEC PASS;质检
    QUALITY READY YES。
  • package privacy:59/59;release manifest:40 steps;artifact builder
    deterministic/promotion self-test:21/21;legal checker real/self-test:PASS。
  • 四个受保护记忆文件保持原路径、原长度、原 SHA-256;pending body access 为
    NO;Git index、.pyc 与 remote count 均为 0。
  • 本文件记录发行内容与本地验收;remote push、tag、GitHub Release 与线上资产
    上传是否成功,只以对应外部回执为准,不从仓库文字或本地候选目录推定。
  • 正式晋升必须显式传入已验候选 ZIP 的 SHA-256;builder 在创建最终版本目录前
    比较重建 ZIP,任何格式错误或字节不一致均 fail closed。

beta0.5.9 — 2026-07-12

发布结论

beta0.5.9 是面向公开 GitHub 仓库的本地发布候选:源码、法律/隐私文件、严格 payload manifest、完整门禁、不可覆盖构建器和版本化安装包目录均纳入同一发布契约。GitHub 推送和 Release 创建仍是外部门禁;仓库没有内嵌 remote、账号或凭据,不能据此声称已经在线发布。

核心变更

  1. 动态消息预算
    正式纳入 COURT-DYNMSG-BUDGET-V1-20260712:dispatch message 的 floor 为 6000、quantum 为 1000、ceiling 为 12000。预算诊断明确区分实际分配、上限夹紧和主机证据,避免把不可证明的容量写成已验证事实。

  2. 共享能力索引
    capability-index 门禁改从共享记忆根解析当前目录,不再依赖可能过期的 skill-local catalog;路径错误转为结构化失败,不向外泄露未处理 traceback。

  3. 开源许可与上游边界
    项目原创材料采用 Apache License 2.0,并提供 NOTICE、CONTRIBUTING.md、SECURITY.md、PRIVACY.md 与 SPDX 2.3 SBOM。选择 Apache-2.0 的主要工程理由是明确的专利许可、贡献与 NOTICE 治理更适合长期协作;前提始终是贡献者确有授权这些材料的权利。

    cft0808/edict 在审查提交 14a207557719c046af0f993a7bff1cc5a5015b33 使用 MIT License。MIT 允许使用、修改、再发布和再许可,但分发其软件或实质部分时必须保留版权及许可文本。本项目把它限定为工程语义 benchmark,无 runtime dependency、无 governing authority;为保守合规,THIRD_PARTY_NOTICES.md 仍保留完整 MIT notice。该记录不替代作者身份、商标、素材来源或实质相似性方面的人工法律判断。

  4. 确定性、不可覆盖打包
    ZIP 使用 stored entries、固定 1980-01-01T00:00:00Z 时间戳、100644 mode 与 UTF-8 路径字节排序。源读取检查文件身份和 reparse/symlink 边界,候选文件经复验后以同目录 hard-link no-replace 方式发布。已有输出、已有版本目录或竞态创建的资产一律拒绝,不提供 --force。

  5. 严格发布清单与门禁
    release-manifest.json 升级为 court.release_manifest.v2,记录除自身外的精确 payload 路径、mode、size、SHA256、排序摘要、generated portable seeds 与 source/package 计数。发布门禁扩展为 40 步,其中 35 个 source、4 个 installation、1 个 conditional runtime,并新增法律、能力索引、payload、隐私回归和 artifact builder 自检。

  6. 本地服务与 peer 安全
    Web 和 daemon 默认只绑定 127.0.0.1,LAN 必须显式传入 --host 0.0.0.0。peer URL 禁止凭据、query、fragment 和 base path;非回环 peer 必须 HTTPS,重定向被拒绝,bearer token 不跨 origin 转发。quoted JSON secret 已纳入脱敏;.shiguan-key 明确为 bearer secret 的混淆容器而非加密格式。

不可变版本与发布资产

  • beta0.5.8 commit、annotated tag、原始散落资产和版本目录保持原样;新流程只复制历史证据,不移动、不删除、不覆盖。
  • beta0.5.9 最终目录必须一次性创建,并包含 ZIP、SHA256 sidecar、release attestation、release notes 和 SBOM;重复运行在写入任何资产前失败。
  • attestation 绑定 HEAD commit、annotated tag object/commit、Git tree、payload manifest 摘要和每个外部资产摘要。无签名标签记为 tag_signature=UNAVAILABLE,不得写成 PASSED。

已知限制与停止门禁

  • Multi-Agent V2 的物理宿主 child-thread 回收仍未得到完整证明,本版本不宣称修复;容量未知或终态节点未释放时继续 fail closed。
  • GitHub owner/repository remote 与认证客户端必须由真实外部状态提供。缺少任一项时,push、tag push 和 GitHub Release 均为 BLOCKED/NOT_RUN,不得猜测 remote 或伪造成功。
  • 开源许可不能修复来源不明、未经授权的复制、个人信息、秘密、第三方商标或贡献权属缺口;这些问题出现时必须停止公开发布并取得权利人/法律专业人士确认。

验证入口

python -B scripts/check_release_legal.py --self-test --json
python -B scripts/release_payload_manifest.py --self-test --check --json
python -B scripts/check_release_manifest.py --json
python -B scripts/build_release_artifacts.py --self-test --json
python -B scripts/build_release_artifacts.py --mode candidate --json
python -B scripts/check_release_gate.py --phase pre-install --package <zip> --require-package --json
# Install the exact candidate, then:
python -B scripts/check_release_gate.py --phase post-install --package <same-zip> --require-package --install-receipt <install-receipt.json> --skip-runtime --json
# After an annotated tag points to the accepted commit:
python -B scripts/build_release_artifacts.py --mode release --expected-candidate-sha256 <same-zip-sha256> --json

beta0.5.8 — 2026-07-11

能做什么

  1. 分层治理责任路由
    主协调者负责接旨与汇报,拟旨者拟旨,审议者封驳,派遣者差遣,各执行部门按职责执行,记忆中枢保存经过脱敏的证据链。

  2. 本地能力调度
    可按任务边界选择 skills、MCP、CLI、脚本与 agente。每次调度受职责、依赖、证据价值、容量、深度、请求预算和安全门禁约束。

  3. Portable 运行与审计
    提供目标机 bootstrap、共享记忆 seed、metadata-only 记忆桥、本地/LAN Web 管理以及安装和发布检查。

更新了什么

  1. Multi-Agent V2 配置统一
    V2 使用 features.multi_agent_v2.max_concurrent_threads_per_session = 16。该值覆盖整棵会话树,根线程占一槽,因此仅根活动时最多有 15 个 child 槽位;max_depth = 4,实际并发仍按可证容量收紧。

  2. 角色显性语义
    各执行部门默认 non-visible、silent。只有派遣者按已批准步骤差遣后才启用;显性执行部门还需最新意图明确授权 bounded role set。

  3. 发布身份
    版本固定为 beta0.5.8,ZIP 固定为 court-capability-router-beta0.5.8.zip,ZIP 内根固定为 court-capability-router/。

修复了什么

  1. Legacy 配置漂移
    不再把 [agents].max_threads 当作 V2 推荐配置。V2 使用整树并发字段,根线程计槽。

  2. Portable 记忆边界
    ZIP 不包含 references/plan-archives/、references/memory-decisions/,也不包含这两个目录的占位 README。目标机首次初始化共享记忆根时才创建这些私有目录。

  3. Fail-open 打包策略
    原大小写敏感 denylist 已改为精确结构 allowlist。未知顶层、未知 references 目录、未知记忆 seed 路径直接阻断,而不是静默收入包内。

  4. 文件系统与归档攻击面
    源复制拒绝 symlink、junction、reparse point 和特殊文件;ZIP 复验拒绝绝对路径、UNC、..、反斜杠成员、重复名、大小写碰撞、链接、加密成员、嵌套归档、异常单文件/总大小与压缩炸弹。

  5. 内容隐私
    二进制默认拒绝;带作者元数据的 DOCX 被排除,保留 Markdown 手册。文本扫描扩展到常见 token、URI 凭据、真实宿主用户路径、UNC/NAS 与 home 路径,同时允许明确的 generic 测试示例。

  6. Source-state 门禁
    历史副本与 generated runtime 的 0 文件/0 字节目标从 warning 提升为 release hard fail。新增回归保证 pending body 仍只做 metadata/stat 检查,不读取正文。

新增了什么

  1. 隐私回归
    新增 20 项 package privacy 测试,覆盖路径策略、reparse、归档结构、压缩阈值、host path、token 与安全 fixture。

  2. 发布元数据
    新增 VERSION、CHANGELOG.md、RELEASE-LOG.md 和根 release-manifest.json。

  3. 完整性证据
    ZIP 外附 court-capability-router-beta0.5.8.zip.sha256。根 manifest 记录除自身外每个 payload 文件的 Git mode、字节数和 SHA256,并提供排序后的 payload index 摘要。

  4. Git 发布来源
    专用仓库仅使用 repository-local identity,不设置 remote;最终 ZIP 从 annotated tag beta0.5.8 生成,并与 Git tree 逐路径、大小和 SHA256 比对。

隐私边界

本版本不包含个人记忆正文、plan archives、memory decisions、sessions、logs、backups、Obsidian 配置/API key、peer/import/runtime 状态、私密凭据、本机绝对路径或宿主生成索引。

校验契约

  • SHA256 sidecar 必须与 ZIP 实际哈希一致。
  • VERSION、README 与 manifest 的 release label、artifact name 必须一致。
  • manifest inventory 必须等于 Git tree 与 ZIP payload(排除 manifest 自身)。
  • references/manifests/release-gates.v1.json 是门禁策略,不是发行物清单。
  • 维护者必须先从干净的 canonical source tree 对无 tag 候选 ZIP 运行 scripts/check_release_gate.py --phase pre-install --package <zip> --require-package --json,把该 ZIP SHA256 作为 source_package_sha256 传给安装器并保存成功 receipt,安装同一 ZIP 后再运行 --phase post-install --install-receipt <install-receipt.json>;解压 release tree 自身包含预期的 portable seed,不作为 active-source budget 输入。只有 annotated tag final 才允许生成 release attestation。