feat(subscription): enable observation mode
This commit is contained in:
+6
-2
@@ -3,7 +3,7 @@ id: T-696
|
||||
title: 会员订阅真实检测观察模式
|
||||
phase: 7
|
||||
deps: [T-686]
|
||||
status: TODO
|
||||
status: DONE
|
||||
created: 2026-07-23
|
||||
---
|
||||
|
||||
@@ -69,4 +69,8 @@ T-686 已完成 cmhub 账号订阅状态查询、顶部会员信息、工作流
|
||||
|
||||
## 执行记录
|
||||
|
||||
- 待实现。
|
||||
- 2026-07-23:将订阅查询和客户端强制门禁拆为 `SUBSCRIPTION_CHECK_ENABLED = True` 与 `SUBSCRIPTION_ENFORCEMENT_ENABLED = False`。程序显示主窗口后会异步查询真实订阅接口,保存 cmhub 设置后立即重新查询。
|
||||
- 观察模式在查询中及任一订阅结果下都保持六个工作流和新提交入口可用;非有效状态只显示“当前不影响使用”的中文观察结果,不自动切换设置。有效/宽限状态继续展示账号、套餐和日期,观察期不显示 `notice_id` 模态通知。
|
||||
- 保留 T-686 正式门禁分支和回归覆盖;后续启用门禁只需单独评审并切换协调层开关,不需要修改各业务 Tab。
|
||||
- 使用本地已配置但未输出的 API Key 通过真实 `SubscriptionCheckWorker` 联调成功:状态 `active`、套餐“测试”、有效期 `2026-08-21`,账号字段存在;未记录原始响应或敏感信息。
|
||||
- 验证通过:订阅解析测试 6 项、主窗口观察/强制定向测试 4 项、`py -3.10 -m unittest discover -s tests`(682 项)、`py -3.10 -m ruff check app tests main.py`、`py -3.10 -m compileall app main.py`、`git diff --check`。
|
||||
|
||||
Reference in New Issue
Block a user