PrimeBot 启元 Q1 & T1 技能整活工作台
VERIFICATION REPORT · 赛前准备验收实测记录

准备验收记录

环境、双包构建、替身模拟、全浏览器提 Token 与真实鉴权实测边界

😜 调皮课代表大白话划重点(30 秒读懂核心)
这是一份讲究「实事求是、绝不忽悠」的硬核体检报告!详细记录了我们在开发机上实测通过的每一个细节(CRC 校验、模拟耗时、0.3秒假空闲滤波、SQLite WAL 快照、服务端 1000/1002 鉴权对比),同时也坦诚划出了必须去现场真机实测的边界。

首次执行日期:2026-10-23,Asia/Shanghai。最近本机复核:2026-10-24,Asia/Shanghai。目标是落实规则允许的前期环境和初版开发,当前状态为“本机准备、双型号构建和真实账号鉴权通过,报名信息及随身物品待本人确认,真机验收待现场完成”。

实测结果

  • 独立环境:Python 3.12.9,gmssl 3.2.2,pycryptodomex 3.24.1。
  • Windows 原生 ssh.exe、scp.exe、curl.exe 可定位;没有用应用别名冒充可用 Python。
  • PrimeHub 匿名查询:服务端 code=1000,“点歌”有 1 条记录(51,点歌台);检查成功不依赖任何真实 token。
  • 当前 16 项 unittest 全过(包含多个机型、形态和失败分支子用例),详见 ../../workspace-reports/unittest.txt;本目录的早期日志保留为初次准备记录。
  • 2026-10-24 重新构建 Q1/T1 两个 .rpk 和两份发布 JSON;Q1 包含 3001/3008/3007,T1 包含 26/43/26,两个包均为 3 个 ZIP 条目且小于 3 KB。
  • Q1/T1 各 3 个 ZIP 条目,CRC 正常;源码语法按 Python 3.10 检查;每包不足 3 KB,无媒体或第三方运行依赖。
  • 模拟正常流程:Q1 约 37.3 秒、T1 约 70.4 秒。此数值来自替身的台词时长模型,不能作为真机计时。
  • 两机型和 T1 双足/四足各模拟运行两次,均 5 段台词、3 次动作请求、到达 DONE。它验证的是每次独立启动;不代表真实硬件连续运行验收。
  • 异常检查:音频不起声、音频不结束、非法状态、动作拒绝、T1 未知形态均报错停止;0.3 秒假空闲不会截断下一句。
  • 凭证兼容单元测试使用临时 SQLite 合成数据,包含 WAL、带中括号的 profile 路径、MSIX 路径;读后释放连接;日志不输出合成 token 内容。
  • 新旧发布参数均用 mock 验证,没有发生上传或发布;默认 token 路径由提取器与发布器共用。
  • 本人 Firefox 登录后已提取真实凭证到本 workspace 的 .local/ph_token.txt,未输出凭证内容。到期时间为 2026-10-30 18:29:25(上海时间)。
  • 真实账号接口 skillCenter/queryPageByUserCode:携带凭证返回 1000,匿名返回 1002;确证需要登录且现有凭证可用。脱敏证据见 ../../workspace-reports/login.json。
  • 修正 my 查询为上述本人账号接口;修正前两个回归测试失败,修正后通过,真实本人技能查询返回空列表。
  • dev kit git diff --check 通过;独立只读复核未发现已证实的交付阻断项。
  • Firefox 当前用户 MSIX 注册成功:Mozilla.MozillaFirefox,137.0.1.0。直接下载并运行较新安装器遭自动审批策略拦截,未继续执行该操作。

边界和剩余验收

未连接机器人,未执行真机任务,未修改机器人模式,未发布市场条目,未代收短信或发送消息。

TTS 空闲过滤仅覆盖短抖动;实际设备长于 0.7 秒的假空闲仍需现场验证。SDK 方法调用内部如果阻塞,轮询期限不能中断该调用。动作固定等待时长是保守初值,受理成功不代表真实执行;以现场权威动作表、任务日志及实际观察为准。多个 Firefox profile 中如有损坏库,提取器仍可能因读取异常中止,可用 PRIMEHUB_FIREFOX_PROFILE 显式选定正确 profile。

本人登录已经完成;报名地址/时段和分组机型、随身物品仍需本人确认。现场需至少两轮真机通过,再发布并用官方 App 下载运行验收。活动规则的评分“100/110”口径向导师确认。

变更范围与恢复

改动风险按中等以上处理:涉及 Windows 凭证路径和本地 SQLite 读取。本人明确已登录后,已完成真实凭证提取、JWT 到期检查和只读鉴权验证。已执行全部 16 项测试及实际匿名搜索;未运行机器人和发布链路测试。项目未声明代码分层,新增源码按技能、构建工具、测试、报告各自归位。

上游工具包仅修改 README.md、extract_token.py、primehub_publish.py。没有创建提交、没有更改 Git 身份。需回退这三个文件时,可在核对没有后续用户修改后,从已记录的上游基线 dccf8361073aba6d5ee12bc90f8b02dd9f9f07a5 恢复;准备材料独立放在 05_赛前准备/,不影响原 SDK、资料原件或官方示例。