Files
worldquant-alpha-system/.scratch/home-information/issues/01-implementation.md
T

1.6 KiB

实现首页信息模块

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 和大包体积提示。未提交或部署。