37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
# 任务计划(Roadmap)
|
||
|
||
本项目分为五个阶段,当前仅完成文档交付,等待指令后再实施。
|
||
|
||
## 阶段 0:文档
|
||
- 产出:`./trae/design.md`、`./trae/prd.md`、`./trae/tasks/*`
|
||
- 状态:已完成
|
||
|
||
## 阶段 1:项目脚手架
|
||
- 使用 Vite + React + TypeScript 初始化项目
|
||
- 集成 TailwindCSS 与 shadcn/ui 组件库
|
||
- 基础目录搭建:`src/components`、`src/utils/codecs`
|
||
|
||
## 阶段 2:判定模块(utils/codecs)
|
||
- 封装 WebCodecs 判定逻辑:`detectAll`、`checkAVC`、`checkHEVC`
|
||
- 设计类型与返回结构,记录判定详情(环境、检查、错误、时间戳)
|
||
|
||
## 阶段 3:UI 页面实现
|
||
- 单页 App:渲染判定结果卡片、操作按钮、详情折叠
|
||
- 统一状态色与文案,提供复制详情能力(可选)
|
||
|
||
## 阶段 4:验证与交付
|
||
- 基本跨浏览器验证(Chrome/Edge/Safari/Firefox)
|
||
- 打包与静态部署(如 `dist/`)
|
||
|
||
---
|
||
|
||
## 环境准备
|
||
- Node.js >= 18
|
||
- 包管理器:npm 或 pnpm
|
||
- 浏览器:最新版 Chrome/Edge/Safari/Firefox
|
||
|
||
## 执行顺序与里程碑
|
||
1. 初始化项目与 UI 库(Task01)
|
||
2. 封装判定模块(Task02)
|
||
3. 实现单页 UI(后续 Task)
|
||
4. 验证与交付(后续 Task) |