v0.2 计划
范围
v0.2 聚焦三个领域:
- 面向 Agent 的表达式辅助文档和模式指导 (#32)
- 主题和调色板支持提案 (#33)
- 纯数据动画 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_01、sad_02等) - PNG / SVG / GIF 导出
- 终端渲染器(盲文/unicode)
- 游戏引擎集成