feat: add cached homepage information and manual AI interpretations

This commit is contained in:
yuxuanhui
2026-09-12 01:55:24 +08:00
parent 394438e753
commit d9fbaa7cf7
19 changed files with 1674 additions and 18 deletions
@@ -0,0 +1,17 @@
# 实现首页信息模块
Type: task
Status: ready-for-agent
Implementation: completed
按 ../spec.md 实现后台存储、读取/刷新/解读接口、Semi 首页模块和配置改名。不得报名、接受协议、提交 Alpha 或执行任务。
## Comments
- 开始核验实际账户响应及当前代码。
- 完成后端账户隔离快照、可比较日度排名历史、分页读取、独立错误及手动 AI 解读缓存;来源/共享连接变化失效,生成期间变化拒绝覆盖旧解读。
- 完成 Semi 首页信息卡片与比赛侧栏、Lucide 图标、模型名称及无障碍说明调整,保留 model/description_model 字段。
- 真实账户只读核验:消息首批 10 条、next_offset=10;参赛列表 6 条;活动按分页读取 21 条且当前均已结束;核验协议 1 个文本块、约 1.3 万字,比赛排名字段存在;顾问 dailyOsmosisRank=0 按未知展示。
- 验证:新增首页后端测试 17 项通过;既有看板、Description 与 AI 测试 121 项通过;现有 AI/侧栏浏览器回归 6 项通过;Ruff、类型检查、生产构建、git diff --check 通过。
- 隔离浏览器验证:手动生成与原文引用、重开不自动调用、翻页、模型变更待更新、失败保留旧内容、桌面/390px/深色;窄屏模块宽度与 scrollWidth 均为 366px,侧栏稳定后 x=0、width=390px。
- 临时 SQLite 完整迁移到 0016,并回退本次迁移到 0015 后重新升级通过。未变更生产数据库。
- AI 使用确定性模拟模型验证,未调用真实供应商;生产构建仍有既存 lottie eval 和大包体积提示。未提交或部署。
+7
View File
@@ -0,0 +1,7 @@
# 首页信息模块与模型配置调整
保留现有首页统计及并排图表,在下方增加平台动向、顾问排名、参赛信息与规则、未来活动。直接复用 BRAIN 会话,模块独立刷新、持久缓存和错误状态;保留成功快照。消息遵循分页,不宣称覆盖全部社区。
AI 仅手动生成并缓存;来源和基础模型连接配置变化后标记待更新。规则提取必须带原文依据,不明确则未知;不关联 Alpha 或创建任务。保留 model、description_model 字段,仅改显示名称为 alpha研究使用模型、基础信息处理模型。没有基础模型时禁止回退。
先只读验证实际平台响应;未知字段不补造。验证缓存、分页、排名可比性、时间边界、部分失败、AI 来源与配置失效、旧配置兼容和响应式深色界面。