Skip to content

v0.2 计划

范围

v0.2 聚焦三个领域:

  1. 面向 Agent 的表达式辅助文档和模式指导 (#32)
  2. 主题和调色板支持提案 (#33)
  3. 纯数据动画 tick API (#31)

v0.2.0 发布候选范围现在不再加入新的运行时功能。第二阶段规划结论记录在本文档中, 而不是长期保留为开放 planning issue。

状态: 已发布到 npm:@yangyus8/emotile@0.2.0

#32: 表达式辅助文档

  • 有效最小表达式示例
  • 常见可修复错误目录
  • 推荐生成约束
  • 如何有效使用验证 / 归一化 / 修复

#33: 主题和调色板提案

  • 比较外部调色板输入 vs 表达式嵌入调色板
  • 确定性颜色映射设计
  • 本 issue 不实现运行时主题
  • 除非 Architect 批准后续实现 issue,否则不更改模式

#31: 动画 Tick API

  • 显式 time / tick 输入
  • 无运行时循环,无定时器,无 requestAnimationFrame
  • 无浏览器 / Canvas / GPU / 桌面宠物依赖
  • 输出必须是纯数据(表达式或 PixelFrame)
  • 行为必须是确定性的

v0.2.0 发布范围决策

v0.2.0 应发布:

  • tickExpression
  • Agent helpers 和生成指导
  • 主题 / 调色板设计提案

主题 / 调色板运行时支持默认推迟到 v0.3。只有在发布前出现明确下游集成需求时, 才考虑一个窄范围的 v0.2 运行时后续任务。在此之前,不创建 Builder runtime issue 来实现 theme/palette。

明确延期

  • 可变画布尺寸
  • 主题 / 调色板运行时实现
  • ESM / 双构建
  • 浏览器 / Canvas / GPU 集成
  • 预设表情目录(happy_01sad_02 等)
  • PNG / SVG / GIF 导出
  • 终端渲染器(盲文/unicode)
  • 游戏引擎集成

Released under the MIT License.