2.2 KiB
2.2 KiB
本次开发与交付确认
基准计划:2026-09-06-11-05-PLAN.md。用户要求完成开发与测试,仅向指定 Windows 机器发布;安装包易用性等人工体验由用户验收。一个交付包内包含全部必要运行环境,不要求最终用户安装 Python、Qt、Playwright 或额外下载浏览器。
已逐项确认的业务决策
- 规则由界面配置且默认关闭。配置通知类型、关注/私信动作、正文和是否先关注成功再私信;配置并启用前不产生执行任务。
- 每条通知只派给一个关联小号,按组内轮询执行全部步骤,不向所有小号广播。
- 采用计划 4.2:执行中禁止切换/解除;同一事务取消旧待执行任务并更新归属,保留历史及 unknown,不改派、不重发、不更换登录环境。
- 小号暂不可用时保留原任务等待、不改派;大号失效时暂停整组,恢复后继续。
- 停止只暂停监听和任务领取,等待在途请求落库并保留 Chrome;另设关闭浏览器操作。保存上次所选组,启动应用本身不自动执行任务,用户点击一键启动恢复。
验证和边界
- 用模拟事件和接口替身验证写操作流程,不向真实用户发送测试私信或测试关注。
- 已有登录状态丢失时停止相关在线验证,请用户登录,不自动尝试登录。
- 必须区分自动化测试通过、Windows 构建/冒烟通过、实际多账号线上验证及用户安装体验验收;不得以单元测试代替后两者的完成声明。
- Windows 连接线索来自 ../windows/AGENTS.md 与 ../windows/.mcp.json。优先 Windows MCP,不满足或明显不便时采用 SSH。不把连接信息、账号目录或凭据编进交付包。
- 交付采用计划推荐的 Python/SQLite/asyncio/PySide6/Playwright CDP/PyInstaller,Windows 原生构建。最终包包含浏览器运行环境,具体官方分发来源、版本和许可随构建记录保存。保留显式指定外部浏览器路径的能力。
起始状态
开始时分支 main,HEAD 2389d9c7b68e85bc3d3fdba481be8f0066375ba5,工作区干净。已有 src 下独立业务脚本和测试,尚未有桌面产品实现。本文件是决策记录,不代表功能或 Windows 验证完成。