发布
当前来源状态、固定发布证据与可用性——全部在构建时由 typed 事实层渲染。
适用对象
会在安装前核验内容的用户。
任务路径
- 读来源状态与核验日期:最近一次核验时公开投影是否可达、一致。
- 看固定发布状态:只有不可变 artifact 与公开校验和同时可核验时,固定入口才存在。
- 读发布观测:预览与冲突条目如实记录实际观测,包括不一致——它们是证据,不是推荐。
- 依赖任何发布前,对照公开仓库核验证据。
固定发布
- 版本
- 0.3.40
- tag
0.3.40- source commit
589e1e5183ddc61e825a68fa9be94d6ac07a8608- 撤回状态
- active
- 核验日期
- 2026-09-15
公开渠道资产 · GitHub
- artifact
- tenetora-0.3.40.zip
- artifact URL
- https://github.com/lcgyl/Tenetora/releases/download/0.3.40/tenetora-0.3.40.zip
- release manifest
- https://github.com/lcgyl/Tenetora/releases/download/0.3.40/manifest.json
- SHA256
4035d5c8408f9787d085ef7f7b0befa9ed93af76edf67868d5fd1d459b2c0c50- SHA256 来源
- GitHub release 389261466 资产匿名下载实测 SHA256(2026-09-15),与本地从 canonical tag 0.3.40 经发布管线构建的投影资产逐字节一致;.sha256 sidecar 文件内容一致。
公开渠道资产 · Gitee
- artifact
- tenetora-0.3.40.zip
- artifact URL
- https://gitee.com/lcgyl/tenetora/releases/download/0.3.40/tenetora-0.3.40.zip
- release manifest
- https://gitee.com/lcgyl/tenetora/releases/download/0.3.40/manifest.json
- SHA256
2f899234ea2717882b87518d81c817fae10755637442f8b0d68231af60c5f05b- SHA256 来源
- Gitee release 1146101 资产匿名下载实测 SHA256(2026-09-15),与本地从 canonical tag 0.3.40 经发布管线构建的投影资产逐字节一致;.sha256 sidecar 文件内容一致。
发布观测
预览发布 1
- 版本
- 0.3.16
- tag
0.3.16- source commit
8af1cbc355c3c60be1caf8aaa0f026faacea5981- artifact
- tenetora-0.3.16.zip
- SHA256
658458f81aefc1d70249616e8c36f08b917dc52624567c3eb93b9cc7865c58dc- SHA256 来源
- 0.3.16 release manifest 的 sha256 字段(发布端 manifest,经受管升级通道获取;manifest commit 与 tag 0.3.16 commit 前缀一致,file_sha256 与已安装树 219/219 个文件一致);公开链接不可得,故 releaseManifestUrl/artifactUrl 为 null
- 核验日期
- 2026-09-01
来源冲突 1
- manifest 版本
- 0.2.0
- manifest commit
d48205295144492eff437116aea46f16e986f4ad- tag commit
7babee0aca46515df48e5056bbcddda72fb4aee6- artifact
- tenetora-0.2.0.zip
- SHA256
90c036b2a0e38dd7ac03fbbd64fa4cce32b8f430b146cb1eb3c959b5e13b50bd- SHA256 来源
- dist/agent-harness-0.2.0.zip.sha256;release-notes 0.2.0 声明 canonical/legacy ZIP 字节一致
- 核验日期
- 2026-08-14
manifest.json 声明 commit d48205295144492eff437116aea46f16e986f4ad,与 0.2.0 tag 实际 commit 7babee0aca46515df48e5056bbcddda72fb4aee6 不一致;按冲突观测保存,不包装为已验证 release。
版本说明
按版本列出行为变化与兼容性边界,由 typed 内容层渲染,与随源码仓库发布的版本说明一致:
版本说明
0.3.402026-09-14
变更
- doctor 与 status 新增已登记本地环境路径的缺失与损坏诊断——只读检查,不读取文件内容。
- PreToolUse 对已登记路径的高置信度破坏操作(删除、移动、清空、写入、编辑)执行拒绝;路径使用边界匹配,避免误伤相邻文件。
- 无治理工作区的静默行为由 Stop 回归测试锁定;保留 Git-only onboarding 提醒契约。
- 机器注册表增加有界的 30 天 stale-expired 标记与显式清理操作;不做任何后台删除。
兼容性
- 没有 .tenetora/ 的工作区仍不会注入治理上下文或触发拦截。
- 本地环境保护只作用于已登记路径;无法明确解析工具名与路径的宿主不做猜测性阻断。
- 过期注册表清理必须显式执行(tenetora installations prune --expired),只移除注册表元数据——绝不删除项目目录、.tenetora、本地环境文件或第三方配置。
0.3.392026-09-14
变更
- Windows 中文系统本地化 mklink /J 输出在 release 激活时按 UTF-8 容错解码,系统代码页字节不再破坏升级进程。
- mklink 失败时保留首行诊断,不再静默丢失。
- 退出码为 0 但临时 junction 未实际创建时,现在会立即报告错误。
兼容性
- POSIX symlink 激活流程保持不变;Windows 退出码、回滚行为与安装范围语义保持不变。
- junction 回归测试需要 Windows runner;macOS/Linux 只验证非 Windows 路径。
限制
- 公开来源核验完成前,不提供生产发布入口。
- 预览观测记录已核验的发布数据,但绝不作为生产安装入口或推荐。
- 已撤回或存在冲突的发布绝不显示为推荐。
下一步