1. BUILD_ID 改用 UTC+8 生成: CI runner 是 UTC 时区, 原来取本地时间会错位; 统一偏移 +8h 后按 UTC 读取 (vite.config.js makeBuildId) 2. 修复「我的项目」页反复弹新建框: createSignal 一次性消费, ProjectList 处理后回调清零 (此前 TaskPage 状态在 /task 与 /task/list 间保留, 信号残留导致每次进入都触发) 3. 新增项目信息块 (T-PJ-13): - Project.notes Json ([{title,content}], <=50 块 / 标题<=50 字 / 内容<=20000 字) - 迁移 20261024130000: 加列(NULL)->回填'[]'->收紧 NOT NULL, 存量行安全 - GET 详情返回 notes; PUT 接受 notes 整体替换 - 项目管理新增「信息块」分区: 列表预览 + 底部弹层独立编辑(标题+多行 textarea+删除), 键盘弹出复用 useKeyboardInset 抬升 - 文档: 需求 T-PJ-13 (149 条) + 功能设计对应行 已验证: 109 文件语法 0 错误、文档 149/149 覆盖