Skip to content

refactor(test): 收口 Profile 契约与发行门禁 - #13

Merged
z7ping merged 22 commits into
mainfrom
chore/release-test-governance
Aug 29, 2026
Merged

z7ping merged 22 commits into
mainfrom
chore/release-test-governance

Conversation

@z7ping

@z7ping z7ping commented Aug 29, 2026

Copy link
Copy Markdown
Owner

替代 Draft PR #12;代码 HEAD 完全相同:9e1f16b53c03783c34e8f73bcbc3adb370ce6e2c。#12 仅因 GitHub 连接器 Draft → Ready 的 GraphQL 字段兼容错误无法切换状态。

已验证

该 HEAD 已完整通过:

  • CI:架构、生命周期、Story/Mutation、Skill、重启恢复、模式一/二/三。
  • DSH Profile:正式 Profile、统一装配契约、模式一 Story Repository / Skill Provider、真实 DSH Web。
  • 发行打包预检:构建、发行态 Manifest、真实 tarball、npm dry-run、本地单入口 DSH Profile + Web 烟测。

主要收口

  • 正式 cordis.patch.yml 成为 Narratica Loader 集合真相源,不再维护第二份 expected 列表。
  • CI、bootstrap、发行 smoke 共用 scripts/profile-contract.mjs。
  • Workflow 不再硬编码 Narratica Loader / Bundle grep。
  • 保留 DSH Host Loader、唯一 Narratica Bundle/Client、旧 Client Loader 禁止项、发行单入口依赖等稳定不变量。
  • cordis.patch.yml、Profile 契约、DSH 基线变化均触发真实发行预检。
  • 清理把局部变量名/错误文案当架构契约的旧测试。

不改变产品运行时、不改变 npm 发布语义、不改变 alpha.2 Tag/Release。

@z7ping
z7ping merged commit 0c8256b into main Aug 29, 2026
3 checks passed
@z7ping
z7ping deleted the chore/release-test-governance branch August 29, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant