Skip to content

Matrix v0.1.4

Latest

Choose a tag to compare

@Rosenfan Rosenfan released this 01 Sep 15:19

Matrix 0.1.4 重点完成了 Matt Skills v1.2.3 的稳定适配,并加固了 Matrix 主流程的安装、运行与验收边界。

主要更新

  • 固定适配 Matt Skills v1.2.3(commit 6acc160e4e0cd062dbbbd7a1b26ae92855edf07e)。
  • 审查全部 25 个官方 Skill,Matrix 安装其中 23 个兼容 Skill;Arch 自动编排只调用经过审查的 10 项能力。
  • setup-matt-pocock-skills、improve-codebase-architecture 等能力保留为显式调用或独立使用,不会被 Matrix 自动嵌套。
  • implement 与原始 resolving-merge-conflicts 因可能接管 Matrix 的实现、暂存或提交职责,不再由 Matrix 安装和管理;已有副本会保留并提示为未管理项。
  • matrix init 是 Matt Skills 的唯一写入入口;matrix update 只更新 Matrix,并以只读方式报告 Matt 兼容状态及修复提示。
  • 项目自带的 Matrix Runtime 优先于全局启动器;只有版本和内容都经过验证的同版本 Runtime 才会被自动委派,跨版本 Runtime 需要显式执行提示命令。
  • Verify 的审查回执会绑定 Git fixed point、提交差异和工作区。存在 staged、unstaged 或 untracked 候选时,必须使用 uncommitted-worktree 回执并绑定完整候选 hash。
  • 修复重复执行 init --without-mattpocock 时误删已有兼容 Arch 凭据的问题。
  • JSON 模式下隔离 Matt 安装器日志,保证自动化只收到单一可解析 JSON。
  • 保留事务恢复、Contract 固定、受控 Return/Abort 与两步 Archive preflight 等主流程守卫。

升级

npm install --global @rosenfan/matrix@0.1.4
matrix update

matrix update 不会主动修改 Matt Skills。需要安装或修复与 0.1.4 适配的 Matt v1.2.3 时,请显式运行:

matrix init . --with-mattpocock

验证

  • 完整自动化测试:116/116 通过。
  • npm 正式包重新安装与初始化验证通过。
  • 真实 Arch 流程已完成 Open、Design、Build、Verify、双轴审查回执及两步 Archive。

npm:https://www.npmjs.com/package/@rosenfan/matrix/v/0.1.4