Skip to content

feat!: 收紧出口与配置器契约,发布 0.8.0 - #2

Merged
UltimeLam merged 1 commit into
mainfrom
release/v0.8.0
Nov 10, 2026
Merged

UltimeLam merged 1 commit into
mainfrom
release/v0.8.0

Conversation

@UltimeLam

Copy link
Copy Markdown
Contributor

变更

  • ./tools 移除 require 条件,全包统一 ESM-only(Breaking)。
  • 依赖 @ultime/studio ^0.2.0:字段分合法域与建议区间,min / max 越界阻断导出,suggested 只提示。
  • 配置器只缓存 core 原版派生,inspect 返回副本;合同 error 不截断,结构缺失(档数为 0)阻断导出。
  • 包根文档统一命名(SKILLS.md),AI 文档、hooks 与版本戳同步。

验证

  • pnpm check / pnpm test(87)/ pnpm typecheck
  • npm pack --dry-run 含 llms.txt / SKILLS.md,不含开发目录
  • 已用发布的 @ultime/studio@0.2.0 验证合法域与建议区间行为

- `./tools` 移除 `require` 条件,全包统一 ESM-only(Breaking)。
- 依赖 `@ultime/studio ^0.2.0`:字段分合法域与建议区间,`min` / `max` 越界阻断导出,`suggested` 只提示。
- 配置器只缓存 core 原版派生(无 selection / derivation),`inspect` 返回副本,调用方改动不污染基线。
- 合同诊断:`error` 永不截断,非 error 合同提示最多 12 条并给截断摘要;`radius` / `duration` / `loop` / `delay` 增加非空校验。
- 包根文档统一命名(`SKILLS.md`),AI 文档、hooks 与版本戳同步。
@UltimeLam
UltimeLam merged commit 823ea7d into main Nov 10, 2026
1 check passed
@UltimeLam
UltimeLam deleted the release/v0.8.0 branch November 10, 2026 12: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