Skip to content

v0.1 验收清单

对应 dev-roadmap.md §4「◆ v0.1 验收(DoD)」与 design.md §19.1–19.2

DoD 条目

要求状态证据
基础 2D 示例(Create / Move / Tween)l1/basic-2d
交互函数曲线(Leva 调参,曲线实时重算)l1/interactive-sinereactive/leva-binding
进度条可 seek,结果确定IntermactCanvas + TimelineControlstimeline.test.ts
时间线确定性数值断言纳入 CIpnpm run ci
design.md §19.1 可跑通l1/basic-2d
design.md §19.2 可跑通l1/interactive-sine
CI 全绿lint + typecheck + 67 tests + depcruise + build

各里程碑退出标准(摘要)

M0

  • [x] monorepo + TS strict + tsup/Vite + Vitest + ESLint + depcruise
  • [x] empty-canvasstatic-circle 示例

M1

  • [x] IMObject / trait / RuntimeState / StatePatch
  • [x] Storyboard / Track / Player(seek 确定性)
  • [x] 无头求值 + 确定性数值断言测试

M2

  • [x] 8 类图元 + 弧长采样 + earcut + bounds 单测

M3

  • [x] stroke trim + fill + IntermactCanvas + DPI/resize
  • [x] renderer smoke 测试

M4

  • [x] Create / Fade / Move / orchestration / easing
  • [x] arc-length morph 兜底

M5

  • [x] CoordinateTransform2D + getAxes + fit 策略
  • [x] functionGraph / decimalNumber(L1 最小集)

M6

  • [x] signal / derived / tweenSignal / useSignal
  • [x] 依赖最小重算测试

已知偏差(不阻塞 v0.1)

  • Morph 仅 arc-length;matching 属 M9
  • decimalNumber 示例用 xyuv HUD
  • call 不可 seek
  • px 线宽为 ribbon 近似

详见 design.md §0.1 实现进度日志。

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)