# AI Support Roadmap

更新时间：2026-04-28

## P0: Replace Demo Dependencies

- 实现真实 Jira client，替换 `demoJiraClient`
- 接入真实 engineer roster / oncall / load 数据源
- 优化 triage skill，增强对问题难易度、所属模块、紧急程度的判断
- 收敛运行时配置 contract，补齐环境分层、文档和校验

这是从“能演示”走向“能用”的第一步。

## P1: Make Automation Operable

- 用 queue / workflow / job runner 替代进程内 callback notifier
- 给 triage / assign 增加重试、幂等、失败可见性
- 打通 investibook 时，按不同问题类型生成不同的 initial message 做引导
- 把 reminder 和 sync job 真正接入调度

## P2: Complete Ticket Runtime Lifecycle

- 真正用起 `primary_runtime_id`
- 增加周期性 summary
- 定义 `latest_summary` / `latest_workspace_url` / `latest_change_url` 的更新链路

## P3: Build Human-Facing Read Surfaces

- board read model
- 基础 Web UI / admin UI
- case / timeline 浏览能力
- 生成对客故障 report

## P4: Add Collaboration Workflows

- 自动创建 Lark group
- 根据 case 上下文邀请相关人员进群

## P5: Finish Contract-First Tooling

- 从 `packages/contracts/ticket-manager/openapi.yaml` 生成 SDK
- CLI 和后续 UI 尽量走统一 client
- 减少手写 request / response 类型分叉

## P6: Harden Persistence And Deployment

- 评估从 SQLite 迁到 shared database
- 明确多实例运行策略
- 梳理 EKS secrets、ingress、rollout 和环境配置

## P7: Meeting Automation

- 记录并发送 Zoom invitation URL
- Zoom meeting record / 会议纪要
