用途:对已有的 Convex 应用做安全、规模、升级与可观测性方面的审计和优化,是一套“先评分、再行动”的修复工作流。
主要能力与流程:
- 识别应用:检测 convex/ 目录、schema,以及是匿名部署还是云端部署。
- 评估:交给 launch-readiness(findings-bus 评分器)生成一份去重后的评分报告,覆盖 authz/reviewer/advisor/insights,并给出有序修复计划。optimize 不自行重跑这些检查,而是消费该报告。
- 升级:对锁定的 @convex-dev/* 组件运行 check-updates,把陈旧组件(staleness-class)发现合并进同一计划。
- 可观测性:若就绪报告标记缺少生产错误捕获,则提议安装 sentinel。
- 汇总展示优先级计划(评分+修复计划+升级+可观测性,安全与数据丢失优先),仅在明确确认后才应用,并将每个修复分派到对应的 fixCapability。
- 应用后重跑 launch-readiness 评估并展示评分变化。
使用规则与限制:先只读,展示计划并确认后才改文件;审计委派给 launch-readiness,不内联重实现 reviewer/advisor/insights;按 launch-readiness 的排序把安全与数据丢失风险置于风格之前;不得自动将变更落到他人现有生产应用;应用后必须重新评估并展示评分变化。