Skip to content

feat(core): 新增 planGradient 渐变规划,发布 0.9.0 - #4

Merged
UltimeLam merged 1 commit into
mainfrom
feat/gradient-plan
Nov 11, 2026
Merged

UltimeLam merged 1 commit into
mainfrom
feat/gradient-plan

Conversation

@UltimeLam

Copy link
Copy Markdown
Contributor

Summary

  • 新增 planGradient:给两端色,返回插值空间建议、是否需要中间色标、阶梯纹风险与对比度采样点
  • 经验阈值集中为 GRADIENT_RULES,可用 rules 整体覆盖
  • 根出口与 ./studio 均可调用;不产 token、不拼 CSS,ENGINE_VERSION 与既有快照不变
  • 升 0.9.0,同步版本戳、CHANGELOG 与 README「版本与兼容」

为什么是计算而不是 token

渐变的输出是「端点 × 插值空间 × 色标位置」的连续组合,枚举不出有意义的档位。按 DESIGN.md 的判断口诀,它属于用法而非值,因此只提供判断能力。

Test plan

  • pnpm check(fmt / lint / 类型 / 守卫 / 产物同源 / 合同)
  • npx vp test:97 passed(含 8 条渐变规划用例)
  • pnpm build:生成 dist/gradient-*.d.ts,attw / publint 无问题
  • npm pack --dry-run:dist 与 SKILLS.md / llms.txt 在包内,src / tests 不在

渐变没有值形态:它是两端色、插值空间与色标位置的组合,枚举不出有意义的档位。所以加的是判断能力,不是 token。

- planGradient 给两端色,返回插值空间建议、是否需要中间色标、阶梯纹风险与对比度采样点
- 经验阈值集中为 GRADIENT_RULES,可用 rules 整体覆盖,避免数字散落
- 根出口与 ./studio 均可调用;不产 token、不拼 CSS,ENGINE_VERSION 不变
- 升 0.9.0,同步版本戳、CHANGELOG 与 README 兼容说明
@UltimeLam
UltimeLam merged commit 1c8d27a into main Nov 11, 2026
2 checks passed
@UltimeLam
UltimeLam deleted the feat/gradient-plan branch November 11, 2026 13:22
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