Skip to content

Commit 84b2685

Browse files
committed
release: v1.15.6
1 parent 95ff43d commit 84b2685

32 files changed

Lines changed: 255 additions & 122 deletions

‎CHANGELOG.md‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22

33
> **说明**: 版本概览摘要。最新版本的详细变更见下方表格首行的 `changelogs/releases/vX.Y.Z.md` 链接;历史版本见对应详细变更文件
44
> **最后更新**: 2026-07-31
5-
> **当前未发布**: v1.15.5 已归档;后续未发布实现继续记录到 [`changelogs/unreleased.md`](./changelogs/unreleased.md)。
5+
> **当前未发布**: v1.15.6 已归档;后续未发布实现继续记录到 [`changelogs/unreleased.md`](./changelogs/unreleased.md)。
66
77
---
88

99
## 版本概览
1010

1111
| 版本 | 日期 | 变更摘要 | 详细 |
1212
|------|------|---------|------|
13+
| [v1.15.6](./changelogs/releases/v1.15.6.md) | 2026-07-31 | 🔧 **README 目录导航 + SkillRoute stale receipt 防复发**:README 增加用户章节目录导航并纳入公共 README 契约;修复 MCP source observation 遇到 stale receipt 时复用旧 receipt 导致 `skill_route commit` 继续 pending 的复发路径 | [查看](./changelogs/releases/v1.15.6.md) |
1314
| [v1.15.5](./changelogs/releases/v1.15.5.md) | 2026-07-31 | 🔧 **README 自动推进说明 + SkillRoute MCP 来源观测修复 + package runtime 闭包**:补齐 `@rocky` / `autoAliases` 用户配置说明,修复 MCP-only 路径下已读 profile/memory 但 `skill_route commit` pending 的阻断,并确保 npm 包内置 Skill portfolio 与 runtime contract digest 同步 | [查看](./changelogs/releases/v1.15.5.md) |
1415
| [v1.15.4](./changelogs/releases/v1.15.4.md) | 2026-07-31 | 🔧 **SkillRoute Context Binding 防复发 + 用户 README 收口 + npmjs 发布候选**:ContextRead mandatory source 硬闸门、deferred MCP tool discovery 提示、用户向 README 简化安装/更新/卸载与工作区 Skill 路径,CI 全绿后进入 npmjs public 发布链 | [查看](./changelogs/releases/v1.15.4.md) |
1516
| [v1.15.3](./changelogs/releases/v1.15.3.md) | 2026-07-21 | 🔧 **治理诊断 + 纪律探针 + Skill 侧车与 Dual-Track 门禁**:AlwaysOn/GovernanceStatus、MeasuredVerification/V84、PF-148~165/087 簇、S1 sidecar、M1/M2 process gates、Claude MCP lib 部署与 CVE 卫生 | [查看](./changelogs/releases/v1.15.3.md) |
@@ -129,8 +130,8 @@
129130

130131
## 相关文档
131132

132-
- [`changelogs/releases/v1.15.5.md`](./changelogs/releases/v1.15.5.md) — 最新版本详细变更文档
133-
- [`changelogs/releases/v1.15.4.md`](./changelogs/releases/v1.15.4.md) — 上一版本详细变更文档
133+
- [`changelogs/releases/v1.15.6.md`](./changelogs/releases/v1.15.6.md) — 最新版本详细变更文档
134+
- [`changelogs/releases/v1.15.5.md`](./changelogs/releases/v1.15.5.md) — 上一版本详细变更文档
134135
- [`changelogs/releases/v1.15.0.md`](./changelogs/releases/v1.15.0.md) — 上一版本详细变更文档
135136
- [`changelogs/releases/v1.14.0.md`](./changelogs/releases/v1.14.0.md) — 历史版本详细变更文档
136137
- [`changelogs/releases/v1.11.21.md`](./changelogs/releases/v1.11.21.md) — 历史版本详细变更文档

‎README.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,22 @@ devcodex --version
1515

1616
DevCodex 不替代业务框架、GitHub CI、安全审计或人工评审。它也不接管 Codex、Claude Code 等宿主原有的个人 Skill、项目指令或配置文件。
1717

18+
## 目录
19+
20+
- [为什么需要 DevCodex?](#为什么需要-devcodex)
21+
- [DevCodex 解决什么问题?](#devcodex-解决什么问题)
22+
- [核心特色](#核心特色)
23+
- [它如何工作?](#它如何工作)
24+
- [适合谁?](#适合谁)
25+
- [5 分钟开始](#5-分钟开始)
26+
- [更新](#更新)
27+
- [卸载](#卸载)
28+
- [生效方式](#生效方式)
29+
- [添加自己的 Skill](#添加自己的-skill)
30+
- [与宿主原生 Skill 共存](#与宿主原生-skill-共存)
31+
- [边界](#边界)
32+
- [许可证](#许可证)
33+
1834
## 为什么需要 DevCodex?
1935

2036
AI 编程真正难的通常不是让模型写一段代码,而是让它在真实项目里稳定完成一个任务:

‎RULES.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# DevCodex v1.15.5 — 使用入口
1+
# DevCodex v1.15.6 — 使用入口
22

3-
> AI workflow injector for Copilot / Claude Code / Codex / Gemini / Grok · publisher: Rocky · version: 1.15.5
3+
> AI workflow injector for Copilot / Claude Code / Codex / Gemini / Grok · publisher: Rocky · version: 1.15.6
44
55
## 正式主支持客户端
66

‎changelogs/releases/v1.15.6.md‎

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# v1.15.6
2+
3+
> 发布日期:2026-07-31
4+
> 类型:Patch
5+
6+
## 摘要
7+
8+
本版本发布最新 `main` 分支上的 README 用户导航与 SkillRoute 防复发修复:README 增加目录导航,方便用户快速定位安装、更新、卸载、自动推进和工作区 Skill;同时修复 MCP source observation 在已有 stale receipt 时复用旧 receipt,导致 `skill_route commit` 在已读取 profile/memory 后仍返回 `CONTEXT_BINDING_PENDING` 的复发路径。
9+
10+
## 主要变更
11+
12+
- README 新增 `## 目录`,覆盖为什么需要、解决问题、核心特色、工作方式、适合人群、5 分钟开始、更新、卸载、生效方式、添加 Skill、原生 Skill 共存、边界和许可证等用户章节。
13+
- `PublicReadmeContractV1` 增加目录导航锚点,防止后续 README 改版漏掉用户导航。
14+
- `context-source-observation.cjs` 在安装 observed plan 时不再复用 `stale` / `blocked` receipt,而是重建 structured-plan receipt 后再记录 MCP source outcome。
15+
- `test-skill-route-state` 增加 stale receipt 回归用例,覆盖已有 stale lifecycle-state + fresh observed plan + MCP source results 后 `skill_route commit` 必须恢复通过。
16+
17+
## 验证
18+
19+
- `npm run test:skill-route-state`
20+
- `npm run test:readme-governance`
21+
- `npm run test:skill-route`
22+
- `node scripts/lib/validate-governance-prompts.js`
23+
- `node scripts/test-mcp-servers.js`
24+
- `npm run test:version`
25+
- `npm run test:global-adapters-cli`
26+
- `npm run test:package-release`
27+
- `npm run release:dry-run:all`
28+
- `npm test`
29+
30+
## 发布说明
31+
32+
- npm 包名:`devcodex`
33+
- registry:`https://registry.npmjs.org/`
34+
- 发布分支:`main`
35+
- 发布路径:tag `v1.15.6` 触发 GitHub Actions `Publish to npm`

‎changelogs/unreleased.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# 未发布变更(Unreleased)
22

33
> **用途**: 记录尚未正式发版的实现级变更。
4-
> **当前**: v1.15.5 已归档到 `changelogs/releases/v1.15.5.md`;本文件仅保留历史锚点索引与镜像供 validate 探针消费。发版后新实现再写入下方「当前未发布」。
4+
> **当前**: v1.15.6 已归档到 `changelogs/releases/v1.15.6.md`;本文件仅保留历史锚点索引与镜像供 validate 探针消费。发版后新实现再写入下方「当前未发布」。
55
66
## 当前未发布实现候选
7+
- **v1.15.6 已归档**:README 目录导航与 SkillRoute stale receipt 防复发修复已进入 `changelogs/releases/v1.15.6.md`。
78
- **v1.15.5 已归档**:README 产品入口与 `@rocky` 自动推进说明、SkillRoute package runtime portfolio、MCP 来源观测桥接和 runtime contract digest 已进入 `changelogs/releases/v1.15.5.md`。
89
- **README 产品入口改版**:公共 README 从最低安装说明升级为面向使用者的产品入口;首屏补充问题、价值和 `npm install -g devcodex` CTA,突出上下文、记忆、80+ 内置 Skill、五宿主、报告验证闭环、工作区 Skill 与宿主原生资产共存边界;安装、更新、卸载仍保持一个命令,内置 Skill 新会话自动按意图生效。
910
- **UserVisibleReplyLayoutV1(五宿主同源 · 人话优先)**:入口检查推荐 PC0~PC7 表格人话(禁止进度缩写/折叠行);完成态增加「复审验证(白话)」;`FinalValidationSummaryV1` 强制白话在上、命令+exitCode 证据在下(共享 `shared/compliance/validation-summary.md`);`composeEntryCheckBlock` / `precheck-status` / `17-compliance` / `user-visible-output-contract` / compliance Skill / 01-common / 16-report 同源;host-projections 重生。

‎content/duplication-inventory.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schemaVersion": "ControlContentDuplicationInventoryV1",
3-
"sourceBundleDigest": "31298dfb53708eacc3073a997c7478024abd28324d4eec131a4ea7a6d5b12572",
3+
"sourceBundleDigest": "a4136d87af36baba6f52a30fa4d63cb8806df7a56448fee6833fd20467a79b72",
44
"thresholds": {
55
"minParagraphChars": 100,
66
"sectionThreshold": 0.94,

‎content/instructions/00-safety.instructions.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
applyTo: "**"
33
description: 安全底线与输出语言规则,定义 S01~S07、违规处理与不可豁免边界
44
priority: P2
5-
version: 1.15.5
5+
version: 1.15.6
66
---
77
# 安全底线规范(S01~S07)
88

‎content/instructions/01-common.instructions.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
applyTo: "**"
33
description: 通用规范总则,覆盖优先级、意图路由、Profile/active-root、宿主适配与治理总线
44
priority: P5
5-
version: 1.15.5
5+
version: 1.15.6
66
---
77
# 通用规范
88

‎content/instructions/01a-profile-loading.instructions.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
applyTo: "**"
33
description: 意图驱动的 Profile 加载、active-root 路径、目标项目识别与项目现实扩展规范
44
priority: P5
5-
version: 1.15.5
5+
version: 1.15.6
66
---
77
# Profile 加载与项目现实扩展
88

‎content/instructions/01b-record-router.instructions.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
applyTo: "**"
33
description: 任务切换边界、RecordRouter 分流、Improvement Intake 与提交发布边界的通用规范
44
priority: P5
5-
version: 1.15.5
5+
version: 1.15.6
66
---
77
# 任务边界与 RecordRouter
88

0 commit comments

Comments
 (0)