@@ -2955,6 +2955,73 @@ class CreditTransaction(Base):
29552955- 分享经验被采纳:+3 积分奖励
29562956- 每月免费额度:免费版 50 / 基础版 500 / 专业版 2000 / 团队版 10000
29572957
2958+ ---
2959+
2960+ # # 下一步执行计划(2026-03-30 更新)
2961+
2962+ # ## 当前状态
2963+ - ✅ 服务已运行:`testpilot-api.service` 在 `82.157.97.179` 正常运行
2964+ - ✅ SMTP 已恢复:`no-reply@xinzaoai.com` 发信验证成功(`SMTP_PASS=zMm9ED2DdrxioFWe`)
2965+ - ✅ 前端已部署:隐私页邮箱修复并重建,`https://testpilot.xinzaoai.com` 正常访问
2966+ - ✅ 插件已打包:v1.3.0 vsix 已生成(publisher=wenzhouxinzao)
2967+ - 🔲 vsce publish:**尚未正式上架**,缺 Azure PAT 令牌
2968+ - 🔲 M4 端到端验证:尚未在全新 Windows 电脑验证插件安装→引擎下载→测试完整流程
2969+
2970+ # ## 第一优先级:正式上架 VS Code Marketplace
2971+
2972+ **步骤**:
2973+
2974+ 1. **生成 Azure PAT 令牌**
2975+ - 访问 <https://dev.azure.com>,登录账号 `375612929@qq.com`
2976+ - User Settings → Personal Access Tokens → New Token
2977+ - 权限:`Marketplace` → `Manage`,有效期建议 1 年
2978+ - 复制 token(只显示一次)
2979+
2980+ 2. **发布插件**
2981+ ` ` ` bash
2982+ cd D:\P rojects\T estPilotAI\e xtension
2983+ npx vsce publish --pat <上面复制的PAT令牌>
2984+ ` ` `
2985+ 或使用已打包的 vsix:
2986+ ` ` ` bash
2987+ npx vsce publish --pat <PAT> --packagePath testpilot-ai-1.3.0.vsix
2988+ ` ` `
2989+
2990+ 3. **验证上架**
2991+ - 访问 <https://marketplace.visualstudio.com/items?itemName=wenzhouxinzao.testpilot-ai>
2992+ - 等待 5~10 分钟审核通过
2993+
2994+ # ## 第二优先级:M4 端到端验证
2995+
2996+ **目标**:在一台从未安装过本插件的全新 Windows 电脑上,完整验证用户体验。
2997+
2998+ **验证清单**:
2999+ - [ ] 从 Marketplace 安装插件(或侧加载 vsix)
3000+ - [ ] 插件首次启动,自动下载引擎(`testpilot-engine.zip`)
3001+ - [ ] 引擎解压并启动,侧边栏显示"引擎就绪"
3002+ - [ ] 创建账号/登录
3003+ - [ ] 运行一个 Web 蓝本测试,查看测试报告
3004+ - [ ] 验证注册邮件是否能正常收到(SMTP)
3005+
3006+ # ## 第三优先级:Open VSX 上架
3007+
3008+ 覆盖 Cursor/Windsurf/Theia 等非 VS Code 编辑器:
3009+
3010+ ` ` ` bash
3011+ npx ovsx publish --pat <open-vsx.org的PAT> testpilot-ai-1.3.0.vsix
3012+ ` ` `
3013+
3014+ 注册地址:<https://open-vsx.org>(用 GitHub 账号登录)
3015+
3016+ # ## 第四优先级:Paddle 支付接入
3017+
3018+ **当前状态**:Paddle 账号已注册,待完成身份证 + 视频实名认证。
3019+
3020+ **操作**:
3021+ 1. 登录 Paddle 后台,完成 KYC 实名认证
3022+ 2. 接入支付 Webhook(服务端已有基础代码 `src/billing/routes.py`)
3023+ 3. 在官网 `/pricing` 页面添加支付按钮
3024+
29583025**改动文件**:`src/auth/models.py`(加字段)、`src/billing/credits.py`(新建)、`src/billing/routes.py`(新建)
29593026
29603027# ### Step 23:积分中间件 + API
@@ -3732,8 +3799,46 @@ vscode.window.withProgress(
37323799### 里程碑定义
37333800
37343801- [x] ** M1** :PyInstaller 本地打包成功,Windows ` .exe ` 能正确启动引擎并通过健康检查
3735- - [x] ** M2** :GitHub Actions 流水线完成,三平台自动构建并上传 Release
3802+ - [x] ** M2** :GitHub Actions 流水线完成,三平台自动构建并上传 Release(v1.5.2:win 65MB / mac 66MB / linux 87MB)
37363803- [x] ** M3** :` engineManager.ts ` 完成,插件端下载+进度条+自动启动全流程跑通
37373804- [ ] ** M4** :全新 Windows 电脑端到端验证(只装 VSIX,零命令行,能跑测试)
37383805- [ ] ** M5** :Mac + Linux 端到端验证
37393806- [ ] ** M6** :CDN 加速配置完成(可选,用于国内加速)
3807+
3808+ ### M4 验证清单(全新 Windows 电脑,零环境)
3809+
3810+ > 前提:该机器** 从未装过** Python / Node / TestPilot 任何组件,只有一个干净的 VS Code。
3811+
3812+ ```
3813+ 准备工作(在当前有网的开发机上做):
3814+ □ 重新打一个集成了 engineManager 的 VSIX(cd extension → npm run package)
3815+ □ 把 VSIX 文件拷到 U 盘或通过微信/网盘发到目标机器
3816+
3817+ 验证步骤(在全新 Windows 目标机上):
3818+ □ 1. 安装 VS Code(如未安装)
3819+ □ 2. 拖入 VSIX 安装插件(或命令行 code --install-extension testpilot-ai-x.x.x.vsix)
3820+ □ 3. 重启 VS Code,观察底部状态栏是否出现 "$(cloud-download) TestPilot: 下载中"
3821+ □ 4. 等待下载完成(65 MB,视网速约 30-120 秒),变为 "TestPilot: 启动中"
3822+ □ 5. 状态栏变为 "✓ TestPilot: 就绪",引擎自动启动成功
3823+ □ 6. 打开 demo-app,在侧边栏运行一个最简单的 Web 场景
3824+ □ 7. 测试正常执行,能看到截图/报告
3825+
3826+ 失败排查点:
3827+ - 一直 "下载中" → 检查防火墙、GitHub 连通性(github.com:443)
3828+ - 变为 "✗ 离线" → 点状态栏打开 Output Channel,看报错日志
3829+ - 连接失败 → 检查 8900 端口:netstat -ano | findstr 8900
3830+ ```
3831+
3832+ ### M4 之后:接下来整体工作安排
3833+
3834+ | 优先级 | 任务 | 说明 |
3835+ | --------| ------| ------|
3836+ | 🔴 高 | 重新打 VSIX 发布版 | 集成 engineManager,版本号升到 1.5.x,M4 验证前必须先打 |
3837+ | 🔴 高 | M4 全新 Windows 端到端验证 | 找一台干净电脑,按上方清单实测 |
3838+ | 🔴 高 | 隐私政策 ` /privacy ` 确认部署 | Marketplace 必审项,PrivacyPage.jsx 已存在,确认线上可访问 |
3839+ | 🔴 高 | 生成 PAT + ` vsce publish ` 上架 | dev.azure.com 生成 Marketplace PAT,执行发布 |
3840+ | 🟡 中 | ` ovsx publish ` 上架 Open VSX | 覆盖 Cursor / Windsurf 用户,可晚于 VS Code 上架 |
3841+ | 🟡 中 | M5 Mac/Linux 验证 | 借台 Mac 验证 engineManager 下载+启动 |
3842+ | 🟡 中 | 引擎版本检测 + 自动更新提示 | 有新 Release 时提示用户更新,上架后再做也行 |
3843+ | 🟢 低 | M6 CDN 加速(国内) | 阿里云 OSS 同步,国内用户加速,上架后有用户再做 |
3844+ | 🟢 低 | Paddle + 收款链路 | 注册审核需 3-7 天,可以现在开始并行提交材料 |
0 commit comments