yml2213
44a1a2bc95
docs(account): 逐行核对 CK 解耦设计,并补账号全生命周期信息模型
在动手前把那份「待评审」的设计与当前代码逐行对了一遍:
1. 方向成立(CK 确实只存在于 login_tasks.cookie),但原文 §5 漏了 4 处耦合点:
- services/account_service.py:31 账号列表的 CK 筛选
- services/douyu_service.py:283 业务任务页的账号可见性
- routers/accounts.py:629-643 账号详情概览的裸 SQL(账号事件功能新增,原文写作时还没有)
- routers/login.py:259 与 cookie_holding_filter 同口径的重复实现
2. latest_cookie() 是死代码,原文列为改造目标,实际直接删即可;
3. 修正漂移的行号(accounts.py 285/324/374 → 295/338/391);
4. 补 §13「账号全生命周期信息模型」:现状把账号事实散在 5 张表 7 个页面,
指出「账号没独立」在数据/接口/UI 三层的具体表现,以虎牙账号(已解耦的样板)为参照,
给出四层信息模型、生命周期阶段缺口表与 S1~S6 落地顺序。
2026-10-04 13:31:39 +08:00
..
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00
2026-10-04 13:31:39 +08:00