docs: update PROGRESS.md - 人物统计去重与导航改进
This commit is contained in:
10
PROGRESS.md
10
PROGRESS.md
@@ -423,3 +423,13 @@ AI 分析瓶颈: 帧5耗时 229s (疑似 ARM CPU 热降频), 其余帧 50-65s
|
|||||||
**经验**:
|
**经验**:
|
||||||
- Gemini 免费层配额按模型独立计算,多模型 fallback 链是免费层扩容的唯一手段;429 响应体的 `quotaValue` 字段会写明每日上限
|
- Gemini 免费层配额按模型独立计算,多模型 fallback 链是免费层扩容的唯一手段;429 响应体的 `quotaValue` 字段会写明每日上限
|
||||||
- 线上手动改过的配置必须回传 git 仓库,否则下次部署必然回退(本次真实踩坑)
|
- 线上手动改过的配置必须回传 git 仓库,否则下次部署必然回退(本次真实踩坑)
|
||||||
|
|
||||||
|
## 出现人物统计去重 + 导航移页面顶部 (2026-08-21 00:40, commit 3fb86ee)
|
||||||
|
|
||||||
|
**问题 1:出现人物 20 是错的**。`person` 是自由文本,一帧可能是多人组合且带括号特征描述(如 `张三 (红色T恤, 白色裤子), 汤圆 (蓝色上衣), 人物3`),`COUNT(DISTINCT person)` 把每种组合字符串当作一个"人物"。全局 20 个 distinct 字符串实际只有 6 个真实人物。
|
||||||
|
- 修复:新增 `resolve_persons()` —— 正则去括号描述 → 按中英逗号/顿号/斜杠拆分 → `family_members` 抽象标签映射真名(人物A→张三、人物X→爸)→ 集合去重。统计显示 20 → 6。
|
||||||
|
|
||||||
|
**问题 2:成员命名/问答界面"不见了"**。两页面实际正常(浏览器实测渲染无误),根因是导航放侧边栏 radio,窄屏(手机)下 Streamlit 自动收起侧边栏,页面入口藏进汉堡菜单。
|
||||||
|
- 修复:导航改为页面顶部 `st.segmented_control` 横向分段控制器,任何屏宽直接可见;侧边栏保留品牌标题和任务队列状态。
|
||||||
|
|
||||||
|
浏览器验证:顶部分段导航 5 页可达、成员命名页显示 张三/汤圆/爸、AI 对话页表单正常、无报错。
|
||||||
|
|||||||
Reference in New Issue
Block a user