AAventa Developer

Legacy Plugin Migration Checklist

把旧插件业务行为迁入 Aventa 包,而不是恢复旧运行时。

Docs 0.1.0-dev.1Updated 2026-08-30PUBLIC

# 清点

  • 路由、hook、callback、资源、配置、数据和生命周期
  • 区分业务规则与旧集成胶水
  • 给每个数据集确定唯一 owner
  • 列出外部依赖和缺失时的产品行为

# 映射

  • hook → 主机定义 typed event
  • 安装/升级 SQL → immutable Migration
  • 全局配置 → ScopedConfigStore
  • 私有表访问 → owned DataStore namespace
  • 模板覆盖 → OVERRIDE/SLOT 或 host adapter

# 验收

  • 没有旧运行时调用
  • 没有跨包私有数据访问
  • 重复导入和事件交付幂等
  • 失败不会部分推进 lifecycle
  • 行为测试覆盖旧功能的真正意图