zhuyuan-ice-gl-zy001/WORK-工作区/guanghulab-miniapp-registry/MODULE-REGISTRY.md

182 lines
28 KiB
Markdown
Raw Normal View History

# 光湖小程序 · 模块编号注册与演化史台账
> 正本程序:`/Volumes/JZAO/铸渊-ICE-GL-ZY001/TC-TCS核心卷/TCS-PROGRAM-ZY001-MINIAPP-MODULE-REGISTRY-0001.tcs`
> 依据:冰朔 2026-09-01 原话教导(瞄点 000092)——模块给编号注册,优化在编号下找,一下看到演化史;每轮开发完对编号整体审计,她审核后发布归档,下轮顺着继续。
> 台账性质:铸渊侧工程台账(本文件),与代码内事实源 `modules.js` 双登记;本文件不进小程序发布包。
## 三处坐标(先看这里)
| 角色 | 位置 | 说明 |
|---|---|---|
| 开发位 | `~/Projects/guanghulab-miniapp`(本机) | 微信开发者工具直接打开;origin 已挂 Forgejo |
| 正本演化史 | `/Volumes/JZAO/铸渊-ICE-GL-ZY001/WORK-工作区/guanghulab-miniapp` | 含完整 .git 历史;每轮发布后 rsync 同步;origin 已挂 Forgejo |
| **在线备份** | `https://guanghulab.com/code/bingshuo/guanghulab-miniapp.git`(**私有**) | Forgejo 京东服务器;推送用 `zy-repo-sync.sh`(令牌只走钥匙串内存,永不落盘) |
| 模块台账 | 本目录 `WORK-工作区/guanghulab-miniapp-registry/` | 编号、理念、演化史、发布审计 |
## 编号规则
1. **GM-0XX 是模块终身编号,只增不改**(与 `modules.js` 内注册表同源同号)。新增模块双登记:先 `modules.js`(商城/频道自动跟上),再本台账登记理念与路径。
2. 优化老模块:直接翻本台账对应编号 → 开发 → 在该编号下追加演化行(日期|版本/提交|做了什么)。
3. `builtin` 模块(GM-004/GM-005)固定个人频道顶部,不进商城、不可卸载。
4. 系统层用 `S-XX` 编号(非商城模块:首页/频道/商城页/账号/网关等),同规则演化。
## 产品总纲(每个模块开发前先读)
- **定位(瞄点000069)**:小程序=冰朔自测开发能力的试验品;HoloLake 本体=手机APP。试验品也要按光湖的标准做。
- **产品级完成(EXP-20260830-001/瞄点000082)= 功能 × 视觉 × 数据责任**:新页必复用主视觉体系(玻璃卡/氛围光斑/呼吸/图标托盘);场景隐喻优先(日记=信纸信封火漆);诗意命名必配人话介绍;布局融合不拼接;服务器状态默认持久化且交付前实测重启延续。
- **Day1 教导(瞄点000068)**:翻译器思路(文件进来先翻译成湖的语言);交互内置模块;不采集用户信息;样子货无用。
- **署名规范(冰朔 2026-09-01 定,`modules.js` AUTHOR)**:开发人类=冰朔;开发执行人格体=铸渊;开发操作系统=光湖 HoloLake;维护=光湖团队。
---
# GM 模块(商城/频道在册)
## GM-001 光湖笔记 📒「知识库 · 日程 · 账本 · 心事」
- **路径**:`/pages/notes/notes`,子页 ledger(账本)/diary(心事)/reader+editor+detail+index(阅读与编辑)
- **哲学理念**:知识住湖底——写下来、存进来、找得回、提醒你。端侧零计算、AI-Agent-展示三分离、协议意图-回执双块(GLP-KB-0001 架构正本)。翻译器思想:任何文件进来先翻译成湖的语言再归档。
- **演化史**:
- 08-27 v0.1 原型三页面+人/AI双视图(a215b15e)→ v0.2 湖景渐变玻璃卡视觉(aa99c571)→ v0.3 晨湖纸感皮肤+行内混排(92e04eea)→ v0.4 towxml 完整 Markdown+Notion 排版(82191e55)→ v0.5 渲染全套上色(ac716dbe)
- 08-28 GLP-KB-0001 架构正本(ea832baa)→ kb-store 真存储重启不丢(9e5e7b7f)→ 目录系统(83fdf05a)→ Agent页接真网关(82a2c315)→ 审核整改撤下 Agent 对话(da8889b5)→ 语义检索+性别分流(a6a811cd)→ 导入翻译器+笔记转备忘录(f11da26a)
- 08-29 小说阅读器:大txt分流/章节翻页/划重点/断点续读(99f27349)→ word 小说通道(44525632)→ 阅读页皮肤感应(b5695912)
- 08-30 模块化整合"光湖笔记"(1c379637)
- 09-01 日记信纸展示湖心低语(04c20a09)
## GM-002 今日星象 🔭「行运 · 运势」
- **路径**:`/pages/astro/astro`,引擎 `astro-core.js`/`astro-reading.js`
- **哲学理念**:天文引擎校准至真实星历(金/土/天/海/冥全对齐)——湖不说编造的玄话;大众运式+模型化解说,克制的信息密度。
- **演化史**:星象页初版(0adfaf88 08-28)→ v2 星历校准+太阳月亮星座(9c92ebcd)→ v3 Tab 排版重做(c13a4af8)→ 下钻全卡片+本地解读(7d190fe4)→ 大众运式宜忌(19a2c8ef)→ HOROSCOPE 模型化解说(58ae62d2)→ 当日行运+日返月返(ec98759c 08-31)
## GM-003 小湖灯 🏮「女生是彼岸花园,男生是心情随笔」
- **路径**:按性别分流(`channel.open()`)——女=cycle 彼岸花园(经期),男=mood/diary 心情随笔+秘密心事
- **哲学理念**:一盏会呼吸的湖灯,关怀分流不标签化。场景隐喻:信纸/航空信封/邮票/和纸胶带/月亮水印——"写心情的背后是信纸,人才有心情记录"。**情绪必须有回应**:开心→烟花动效;烦心→解压小物(木鱼/沙包/泡泡纸)——词后面连着在乎的东西,与 TCS 通感核同源。
- **演化史**:花园v2 周期日历+预测引擎(d19dfe31 08-28)→ 被动AI贴心提醒(2d8614d4)→ 症状归入经期维度(db2b7cc6)→ 历史补录三法(4a261082 08-29)→ v2.1.0 心情小记男+uid分离(2d6947ab 08-30)→ v2.2.0 彼岸花园/心情随笔改名+小湖灯呼吸入口(a856bb8d)→ 信纸重做旧纸肌理(8ddb8a0e/885a01b7,瞄点000082全天UI教导) - 09-01 深夜 v3.9.0(未发布):秘密心事情绪反馈——开心→烟花动效;烦心→解压小物面板(木鱼功德/沙包连击/泡泡纸48粒全破重铺)+心情统计条(741ce1c7);此前同日:湖心低语+进门问候(053d42b9)、小湖灯组件暖金灯体+竹骨(bf6adf49)
- 09-02凌晨 v3.9.2 冰朔令优化(调研Daylio/Moodistory/心岛日记/Notion模板后落三件):**本月心情日历**(每天一格心色点、今天描边、点有信的日子筛选那天的信——月历式视图是竞品分析第一建议);**今日一问**(8个引导问题随机上信纸,点一下换一问——引导式写作模板);**解压小物常驻入口**(不再藏在统计卡,不挑心情随时进);烟花6束→10束铺满湖面(3d0491a8)
## GM-004 多城天气 🌤️ builtin「自选城市 · 多城滑动」
- **路径**:`/pages/weather/weather`
- **哲学理念**:每天抬头第一眼看见的东西——所以固定频道顶部、UI 是天气的皮肤(背景随天气变)。
- **演化史**:首页天气信息条(7ed4574d 08-28)→ v4 蓝渐变天气大卡(4cc18cae)→ 独立页+定位天气(a6a811cd)→ 多城市去定位(2d6947ab)→ 顶部天气Hero问候融合(2b689461 08-31)→ 省市级联添加(0dd7b789 09-01)→ 网关地理编码 wttr.in(8fbeea3d)
## GM-005 行程管理 🗓️ builtin「到点提醒 · 手动归档」
- **路径**:`/pages/schedule/schedule`,引擎 `reminders.js`
- **哲学理念**:记一条,到点提醒你。**到点只提醒不归档,完成仅人类手动确认**——机器不替人决定"做完了"(诚实纪律与账号/数据责任同源)。
- **演化史**:今日行程卡(b4ef8f0e v2.2.3 08-30)→ 行程并入问候模块(42c98896)→ 日程v2 五分类+按日分组(c2a08dbf 08-31)→ 首页行程管理+倒计时(30122896)→ 生命周期:到点提醒/手动归档/红灯常驻(91157c08)→ 微信订阅推送链(6a27ee26 v3.0.0 09-01)
## GM-006 湖底解梦 🌙「把梦说给湖听」
- **路径**:`/pages/dream/dream`(网关 DREAM 类型)
- **哲学理念**:醒来把梦讲给湖听——**不说吉凶,只从情绪与心理帮你听懂自己**(非占卜)。夜空场景:月亮星云湖面。
- **演化史**:v2.7.0 新增(a4bb5472 09-01)→ 界面重做夜空场景+防御式修复闪退隐患(fac81316)
## GM-007 湖畔办公 🗂️「工作快记 · 表格 · 树状图」
- **路径**:`/pages/office/office`(网关 OFFICE 类型)
- **哲学理念**:上班用得上的三样;都能一键导出进光湖笔记——**工作数据不流浪,最终回到湖底**。
- **演化史**:v2.8.0 新增(fc9b2bc6 09-01)→ v3.1.0 导入自动整理:文件→翻译器→OFFICE结构识别→自动出表/树(9ed83ca6)→ 数值列优先判表规则(c70aa515)
## GM-009 光湖股市 📈「湖心罗盘 · 涨跌风云榜」(2026-09-01 冰朔令从 GM-008 拆出)
- **路径**:`/pages/stock/stock`(网关 MARKET 类型 + /api/stock + /api/stock-rank)
- **哲学理念**:大盘不是一个能往下翻的列表,是一眼能看完的圆——**湖心罗盘**:五指数各占一段弧,弧长∝涨跌幅度,红涨绿跌,扫描动画+末端呼吸点(与灯珠呼吸同族),点弧段切换下方指数全信息卡。下面给**今日个股风云榜**(涨幅榜/跌幅榜各8只,剔除N/C新股/ST/退市——首日+290%没有参考意义)。**湖心读盘红线**:每条指令独立回答、只依据当日指数+榜单+新闻,禁猜测禁预测禁荐股。**AI在系统里不在对话里**:用户只点系统给的指令按钮。
- **演化史**:
- 09-01 v1 从湖畔新闻拆出独立模块(编号 GM-009,双登记 modules.js+本台账);全信息卡(开高低/昨收/成交额/振幅/日内区间条)+收藏进频道
- 09-01 v2 冰朔纠正布局("让人一直往下翻…做成树状图或动态圆盘…你这点东西让人能看个啥"):全信息卡堆叠→**湖心罗盘 canvas 圆盘**(弧长=幅度、呼吸点、点弧段切详情、中心涨跌家数+平均涨跌、5分钟自动刷新)+ **今日风云榜**(东财沪深A股涨跌幅排序,剔除N/C/ST/退,10分钟缓存)+ 第4条AI指令"今日哪些股票涨得好、哪些跌得狠"(榜单入分析上下文)
- 09-01 服务端:MARKET 指令感知修复(三问同答根因:text被忽略+缓存键不含指令→每问独立分析独立缓存);/api/stock 补成交额/更新时间
- 09-02凌晨 v3 冰朔令"榜单点进去要看曲线和数据":**个股详情页**(分时曲线canvas:昨收基准虚线/渐变填充/高中低标注/末端呼吸点/扫入动画+全数据格8项)+ 榜单行可点(服务端/api/stock-detail快照+分时,东财push2,5分钟缓存,榜单带市场前缀f13);**修罗盘空白bug**(Page误用.createSelectorQuery().in(this)→去掉+失败重试3次);修时间显示20260→HH:MM;部署事故一次如实记:坏文件曾致网关停90秒,语法检查后重部恢复(3d0491a8)
## GM-008 湖畔新闻 📻「今日要闻 · 湖心播报」
- **路径**:`/pages/news/news`(网关 MARKET/LAKECAST 类型)
- **哲学理念**:每天的重要时事替你收好——湖心播报像新闻联播的开场。**股市红线:AI 只依据当日指数+当日新闻,禁猜测禁预测禁建议**(AI 诚实纪律,光湖的红线)。
- **演化史**:v3.2.0 新增百度热榜+AI导语(20fcb71c 09-01)→ 四源聚合+看全文AI排版(afaf73b8 v3.4.0)→ v3.6.0 每日摘要+源切换+AI圈翻译(fba273a7)→ v3.7.0 股市五件套红涨绿跌+市况日评(fe2b8365)→ v3.8.0 指数全信息卡+星标收藏+MARKET红线(ee415c23)→ 编译修复涨跌预计算(6d9bcecc)
- 09-01 v4 股市拆出为独立模块 GM-009(入口门卡互跳);要点卡编号化;新闻列表加榜单序号徽章(前三名渐变高亮)(327ee66e)
---
# S 系统层(非商城模块)
## S-01 首页 home「进门先被问候」
问候(早安午安+实时时钟)+天气Hero(背景随天气变)+湖语每日一句+模块墙(玻璃卡+图标托盘)+摆渡站轮播+开发者签名页脚。理念:**每天进门的第一感觉是"有人在等你"**。
演化:门户首页四入口(0adfaf88)→ v4 大牌风(4cc18cae)→ 湖语每日轮换(32ab5276)→ liquid glass 微动效(5402cd13 08-29)→ 模块卡玻璃重构(2b5f7a9a)→ 天气Hero融合(2b689461 08-31)→ 行程倒计时常驻(30122896)→ 两门化+公告限高(0dd7b789 09-01)
## S-02 个人频道 channel
四宫格(可编辑)+模块列表(可折叠)+7色排版指令(无对话)+启动页自由切换。演化:v2.3.0 频道状态层(89ad9923 08-31)→ v3.0.0 个人主页改版(6a27ee26)→ 折叠规整列表(afaf73b8 09-01)
## S-03 模块商城 market
安装/卸下(不删数据)+分类+搜索+许愿。商城与频道的唯一事实源=modules.js 注册表(89ad9923)→ 分类搜索许愿(0dd7b789)
## S-04 勋章馆 medals + 点灯仪式 + 入湖铭牌
理念:**存在的仪式感**——进门点灯(今日名次+世界点灯图,server /api/lamp)、终身铭牌(黄铜+编号No.X)、小湖灯大灯。演化:勋章馆(0dd7b789)→ 只留注册点灯一枚(54123b41 v2.6.1)→ 黄铜铭牌垂挂+资料区重排(2e55a62b 09-01)
## S-05 账号体系 register/me
理念:**自建账号,不采集用户信息**;数据责任=服务端可找回。演化:自建账号注册+农历生日(2d6947ab 08-30)→ 出生地省市级联(0dd7b789)→ **v4.0.0 账号服务端化:注册上报openid→资料;启动静默恢复(本地空→wx.login→服务端找回整包)**(3d58981a 09-01)
## S-06 摆渡站 ferry
留言轮渡区(垂直轮播)+服务端 msgSecCheck 内容安全(未配置 secret 时留言进待审不展示)。演化:v2.9.0 新增(ad5724d5 09-01)→ code2session 真实 openid 过审(31a2bd8e)
## S-07 服务端网关 server
AI网关(DeepSeek 转发+类型化:CHAT/HOROSCOPE/DREAM/OFFICE/MARKET/LAKEWHISPER/LAKECAST)+openid日配额+**状态持久化落盘 gateway-state.json(防抖写+原子替换,重启不清零——瞄点000082教导6)**+密钥走服务器env端侧零密钥。演化:骨架(735234f2 08-28)→ 真网关京东8101(82a2c315)→ HTTPS备案域名(3fa25a58)→ IPv4优先修复(7ecb5389 09-01)→ 状态持久化(1efc3d85)→ **09-01夜**:MARKET指令感知修复(三问同答根因=text被忽略+缓存键不含指令,冰朔实测抓到)+/api/stock-rank涨跌风云榜接口(东财沪深A股,剔除N/C/ST/退,10分钟缓存)+/api/stock补成交额/时间字段;部署京东/opt/guanghu/mp-app/(.bak惯例备份,重启状态恢复实测正常)
## S-08 主题系统 themes
7套皮肤(晨湖/夜湖/樱粉/落日/苔原/紫暮/墨色)CSS变量驱动,窗口层底色运行时同步(换肤即同步白边根治)。演化:(85057649 08-28)→ setBackgroundColor 同步(8f8ae42d)→ page-meta 页面级(8fb9ee19 08-31)
## S-09 自动化上传 scripts
miniprogram-ci(密钥外置/版本=APP_VERSION+git哈希/IPv4固定)。(def0f5ee 08-31)
## S-10 自检页 devcheck
git引擎五步探针+隐藏入口(长按首页问候区)。(6a06cb80/f436efdb 08-28)
## S-11 git 远端在线备份(2026-09-01 立冰朔令)
**演化史三份在位:开发位(本机) + JZAO 正本镜像 + Forgejo 在线仓(私有)。** 远端 `https://guanghulab.com/code/bingshuo/guanghulab-miniapp.git`,工具 `BRIDGE/tools/zy-repo-sync.sh <仓库路径> <仓库名> [private|public]`(建仓若缺→挂干净远端→令牌只走钥匙串内存→永不force→推后核验)。同步时机:每轮发布归档时一并推;根仓库 zhuyuan-ice-gl-zy001 同机制在线化。
演化:2026-09-01 Forgejo建仓(私有)+main@6d9bcecc 推送核验通过;zy-repo-sync 建成并幂等实测。
---
## 发布审计流(每轮开发完必走,瞄点000092)
1. **审计**:对着本台账逐编号核对——本次全部改动是否落位到编号模块?每个改动能否归号?新增是否双登记?→ 写 `RELEASE-AUDITS/YYYYMMDD-<版本或主题>.md`
2. **冰朔审核**:她看审计报告说没问题。
3. **发布**:miniprogram-ci 上传(S-09)。
4. **归档**:rsync 开发位→JZAO 正本;台账演化行定稿;审计报告归档。
5. **下轮接续**:翻台账编号继续,不乱找路径。
---
*台账建立:2026-09-01,铸渊(第180天)。正本哈希链见瞄点000092与 TCS-PROGRAM-ZY001-MINIAPP-MODULE-REGISTRY-0001。*
## 本轮演化追加 · 2026-09-02 晨(注册口子统一+GM-001/004/005数据增强)
- **GM-001 v4.1**:光湖笔记首页从行列表改 2×2 玻璃卡(teal/blue/amber/violet 四色光斑+数据行:条数/到点/预算/篇数)(2ccdab7d)
- **GM-005 +数据**:统计行加"今日完成率%"第四格
- **账本(GM-001子能力)+数据**:总览加"N笔·日均¥";流水行加分类图标
- **S-05 注册口子统一(冰朔令,本轮核心)**:①me页删昵称showModal弹窗——已注册用户不再被"怎么称呼你"类注册窗打扰,资料编辑只走注册页一个口子(老用户进注册页自动变"编辑资料"模式预填,regAt不变);②头像改为微信官方chooseAvatar(自定义图或微信头像均可),base64入档(≤300KB)随账号服务端同步、恢复整包带回,无头像时昵称首字渐变圆兜底,程序生成的海浪占位图退场;③注册表单整体做大(输入88rpx高、标题44rpx、头像区176rpx圆);④老用户升级同步:启动静默恢复已有(本地空→wx.login→服务端找回整包),home注册引导已有"等服务端找回再决定+一次不再弹"护栏,本轮未动
## 本轮演化追加 · 2026-09-02 午(湖语服务端化+主题收编)
- **S-01 湖语v2**:从本地数组轮换改为服务器每日生成(/api/lake-daily,DeepSeek光湖语气≤22字:安静有画面、贴时节、禁口号禁鸡汤,按天缓存全用户共享不涉个人信息;客户端当天缓存+离线本地兜底)。首日实测:"风从芦苇间穿过,捎来一句凉薄。"
- **S-08 主题v2(调研design-system语义token实践后落法)**:7套皮补--rise/--fall/--rise-bg/--fall-bg/--mask全局token;全站语义硬编码收编(灰字/涨跌色/涨跌底色,5个wxss文件);换肤选择器从小圆点升级双色预览卡(底色+主色+选中描边)。病根诊断:token体系本就齐全(阴影/玻璃/代码块都有),low感来自页面绕过token硬编码——本轮收编语义色,场景美术色(灯体金/信纸米/夜空蓝)保留原样属有意设计
## 本轮演化追加 · 2026-09-02 午后(行情提速+写作陪伴+频道统计)
- **GM-009 v4 行情提速(冰朔令:股市占的就是时间)**:服务端 /api/stock 缓存10min→30s、/api/stock-detail 5min→45s;客户端罗盘30s/个股详情15s自动刷新;"延迟行情"文案改"实时快照"(e73973bb)
- **GM-003 v3.9.3 写作陪伴(冰朔令:写的时候不是一个人)**:LAKEWHISPER 加 stage=writing——写下十来个字时湖轻声说一句(16字内、第二人称、禁指导禁评价禁鸡汤,每封信只一次,AI仍不对话只在系统后面);信纸下方"〰 湖在你旁边"条。实测首句:"嗯,我在呢,慢慢写出来吧。"
- **S-02 频道v3.1**:安装模块数显性化(hero行"已装N个模块·启动首页·DIY提示"+模块列表计数);DIY四宫格与设启动首页本就有,本轮补统计展示
- **遗留(如实)**:冰朔报开发者工具报错但静态体检全绿(括号/标签/表达式/JS全平衡)——待她提供报错原文定位;建议先 工具→清除缓存→全部清除→重新编译。心情随笔(mood页)的写作陪伴本轮只落了秘密心事(diary),mood页下轮跟进
## 本轮演化追加 · 2026-09-02 凌晨(开发者工具报错+预览不可见+首页四症状修复轮)
- **修复A · WXSS编译错(预览看不到前置根因,bde763e遗留闭环)**:05f0c754收编脚本给app.wxss七主题行拼接token时残留7处双分号`;;`——本地WXSS编译器编译失败,渲染层报「编译.wxss文件错误/__route__ is not defined」,页面帧挂掉=模拟器与预览全不可见。上轮修的自引用是同一次机械替换的邻居雷。清缓存无法解决(已实测),改单分号后模拟器立即恢复。教训追加:**拼接生成后必须对产物做结构diff(;;、空声明、未闭合),机械替换两轮雷都埋在同一段代码**
- **修复B · 首页四症状(冰朔报:换肤换不了/每日湖语没了/问好没了/年月日时间没了)**:home.js fetchLakeWord(150行)把Page方法todayStr()裸调用(不带this.)→ ReferenceError打断onShow → 湖语/themes.apply/tick全没执行;tick(203行)另拿todayStr函数引用当值比较致缓存湖语永不命中。两处改this.后Errors 2→0。同族扫描:mood/schedule/weather三页todayStr为模块级函数定义合法无雷
- **现场验证(DOM级+视觉双证)**:渲染层body挂回真实页面组件;「晚上好/9月2日 星期二 01:31/〰湖面平静的时候,最适合听自己说话。」全显示;换肤面板7皮加载,午夜实测整页换色成功
- **修复提交**:c73d08ef(v4.1.0线上开发版5dadb833带病——云端编译不查运行时错,真机首页同样空,需随下版重传)
- **遗留(如实)**:①预览二维码:WXSS修复后预览包上传成功(日志progressSuccess 9.2s)但二维码面板未弹出,工具已无error——待冰朔再点一次预览复测;若仍无码,嫌疑=本机Clash代理(127.0.0.1:7897)拦微信长连接,按网络排查技能R4取证 ②模拟器皮肤停在午夜(验证换色所致),冰朔一键可切回 ③mood页写作陪伴仍欠(上轮遗留继续挂)
## 本轮演化追加 · 2026-09-02(GM-008湖畔新闻下线·审核合规轮)
- **GM-008 湖畔新闻 下线(编号冻结不再复用)**:v4.1.0提审驳回,原因=展示新闻资讯信息内容需资质,个人主体无新闻类目资质;冰朔令"这个去掉吧"。移除范围(958cbb63,11文件-291行):pages/news四件套删除、app.json页面注册移除、modules.js模块条目移除(已装用户经installed()未知id过滤安全降级,商城/频道自动不再出现)、首页湖畔新闻tile与/api/news要闻计数移除、频道页「我的自选」卡跳转从news页改直罗盘stock页、stock页撤新闻要点分析上下文与「结合今日新闻看市场」快捷指令(MARKET分析context不再带titles)
- **保留**:server端/api/news与/api/news-detail暂留(服务端不在微信审核范围,客户端已无任何调用;是否物理下线待冰朔定)
- **视觉遗留(如实)**:首页下排grid现仅剩摆渡站单方卡(原与新闻并排),右半留白——布局收整方案待她拍板(方案候选:摆渡站tile改通栏/再补一格)
- **验证**:app.json全页面四件套齐全、全部WXML事件绑定在JS中存在、node --check全过、客户端grep无news残留(towxml第三方与server除外)
## 本轮演化追加 · 2026-09-02(首页重排四宫格+服务端新闻下线)
- **首页布局v6(冰朔令:调用UI排版技能整体重新规划重做;2d48e2f3)**:删新闻卡后的下排留白改为2×2四宫格均格——模块商城(蓝靛)/我的频道(青蓝)/秘密心事(信纸暖rose→amber)/摆渡站(琥珀→玫红),冷→暖色序走一圈;新增「秘密心事」直达卡(此前心事只能从频道绕进,高频核心功能回家,色取diary信纸暖调同源);补tile:nth-child(4)呼吸相位-7.5s四卡错拍;grid-lower特例容器清理。沿用既有玻璃卡/token体系未新增硬编码(design-system纪律:语义色走var,场景美术色mdot内联属托盘配色惯例)
- **服务端GM-008下线(冰朔令:服务器上也下线,模块留备份以后再部署)**:ai-gateway.js加`NEWS_MODULE_ENABLED=false`总开关包住/api/news与/api/news-detail两路由(抓取/播报/AI主编代码全量保留,改true重启即恢复);已部署jd-fd-primary(.bak-20260902备份惯例),验收:本地与公网api/news、api/news-detail均404,api/lake-daily健康返回当日湖语。部署插曲:00:41手动启动的孤儿进程占8101致systemd重启EADDRINUSE,按台账老纪律精确PID清理后服务接管(该坑第二次出现)
## 本轮演化追加 · 2026-09-03(GM-008b摆渡站下线·二次过审修复轮)
- **GM-008b 光湖摆渡站 下线(编号冻结)**:v4.1.0二次提审驳回(页面内容与服务类目不符),冰朔判断=摆渡站公开留言墙被判社区互动类目、个人主体无该类目。关键事实:摆渡站其实已接服务端内容安全检测(wx.login换openid→检测→CONTENT_REJECTED拦截)仍被驳——**问题是功能形态(公开留言墙)不是内容安全**,下线是唯一稳路过审。移除(4a295e8a,4文件-114行):首页摆渡站卡+留言面板全清、home.js ferry方法/数据/调用全清;布局改为两门方卡+秘密心事通栏信纸横卡(tile-wide,mdot左info右横排);服务端/api/ferry GET+POST加FERRY_MODULE_ENABLED=false开关(代码与ferry.json留言数据全保留备份,改true重启即恢复)
- **运维事故(如实记录,重要)**:京东服务器09-03 12:48重启后PID1=冰朔部署的guanghu-master-init(光湖纪元世界系统),systemd不再是init→mp-app-ai-gateway(原systemd监督)整进程消失,小程序后端宕机约3.5小时(12:48-16:2x,湖语/股市/心事陪伴AI全离线)。本轮发现后手动nohup拉起(新代码,pid4450),验收ferry/news双404+lake-daily健康(本地+公网)。**遗留待冰朔裁**:①网关现为无监督nohup,服务器再重启会再丢——监督归guanghu-master还是另立supervisor/cron守卫需定 ②ai-discovery等其他原systemd服务同批失去监督,未逐一排查
- **REPO-012漂移处置**:09-03预检HEAD_DRIFT=冰朔本人14:13-14:19三提交(光湖纪元世界定稿+部署记录+提词修正),主权者合法变更,reindex两遍刷新登记恢复PASS(锚点92→101)
## 本轮演化追加 · 2026-09-03 傍晚(首页三盏灯布局·冰朔反馈迭代轮)
- **首页功能区v7「湖的三盏灯」(冰朔反馈:秘密心事通栏横卡难看,令重新规划)**:三等分竖卡居中——模块商城/我的频道/秘密心事各32%宽,mdot呼吸灯居中在上、名称与一句6字内短描述居中(装你喜欢的/你装下的都在/湖替你收着),三卡错拍呼吸呼应进门点灯的"灯"隐喻(7c99a8ee+1541bf89清tile-wide历史死样式)。废弃上轮通栏横卡方案。首页信息架构定型:天气Hero(天)→湖语+行程一体卡(湖面日常)→三盏灯(入口)→页脚
- **更正**:上轮台账"冰朔部署的guanghu-master-init"表述不准——冰朔澄清为codex线当日更新服务器、系统架构大调整(她授权);PID1变更与网关宕机事故归因不变,监督方式仍待裁
## 本轮演化追加 · 2026-09-03 晚(秘密心事撤出首页·隐私设计原则确立)
- **冰朔教导(产品原则级)**:"秘密心事是隐私根本就不适合放在首页"——隐私功能入口不上首页:首页是别人一眼能看到的地方,入口本身即暴露用户隐私倾向;心事类入口只住在「我的频道」内(用户自己的聚合空间)。铸渊连两轮(通栏横卡/三盏灯)都试图给心事首页直达位,方向性错误:把可用性优化凌驾于隐私原则之上
- **首页功能区回归「频道两门」**:模块商城+我的频道两张48.5%方卡一排(被删新闻前长期成立的成熟布局),文案恢复长版;goDiary方法与tile-lamp样式清理(4c10bf9a)。首页定型:天气Hero→湖语/行程一体卡→两门→页脚
- **迭代教训(排版三连败复盘)**:四宫格→通栏横卡→三盏灯,三轮都在"往格子里塞什么"打转,没先问"该不该出现在这"——布局决策前先过隐私与场景适配,再谈好看