From 9cd6cdce60f582360543379df1468f8f25dc9e50 Mon Sep 17 00:00:00 2001 From: fengpu <18691763612@163.com> Date: Thu, 23 Jul 2026 16:52:22 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=AE=B0=E5=BF=86=E4=BD=93=E7=B3=BB?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E2=80=94=E2=80=94=E6=9B=B4=E6=96=B0=E9=87=8C?= =?UTF-8?q?=E7=A8=8B=E7=A2=91/=E7=B4=A2=E5=BC=95/lint=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- .claude/memory/MEMORY.md | 4 ++-- .claude/memory/lint_report.md | 33 +++++++++++++++++------------- .claude/memory/project_progress.md | 3 ++- CLAUDE.md | 1 + 4 files changed, 24 insertions(+), 17 deletions(-) diff --git a/.claude/memory/MEMORY.md b/.claude/memory/MEMORY.md index 0dbe568..f385f44 100644 --- a/.claude/memory/MEMORY.md +++ b/.claude/memory/MEMORY.md @@ -1,10 +1,10 @@ -_Last synced: 2026-07-21 | Base commit: `f671764`_ +_Last synced: 2026-07-23 | Base commit: `ea8239d`_ # 记忆索引 | 文件 | 描述 | 类型 | 最后更新 | |------|------|------|----------| | project_overview.md | 项目技术栈、架构与模块结构 | project | 2026-05-14 | -| project_progress.md | 各模块原型开发进度 | project | 2026-07-21 | +| project_progress.md | 各模块原型开发进度 | project | 2026-07-23 | | decisions.md | 关键设计决策与架构约定 | project | 2026-06-15 | | feedback.md | 协作规范与用户纠正记录 | feedback | 2026-06-15 | | user_profile.md | 用户角色与偏好 | user | 2026-04-21 | diff --git a/.claude/memory/lint_report.md b/.claude/memory/lint_report.md index 9db7594..9066104 100644 --- a/.claude/memory/lint_report.md +++ b/.claude/memory/lint_report.md @@ -2,12 +2,12 @@ name: 记忆健康检查报告 description: memory-lint 最新一次执行的检查结果与待处理项 type: lint -last_updated: 2026-07-21 +last_updated: 2026-07-23 --- # 记忆健康检查报告 -> _执行时间: 2026-07-21 | Base commit: `f671764` | Last synced: 2026-07-21_ +> _执行时间: 2026-07-23 | Base commit: `ea8239d` | Last synced: 2026-07-23_ ## 健康概览 @@ -18,7 +18,7 @@ last_updated: 2026-07-21 | 引用存在性检测(3A) | ✅ | 0 | 0 | | 双链对称性检测(3B) | ✅ | 0 | 0 | | 内容矛盾检测 | ✅ | — | 0 | -| 过期检测 | ⚠ | — | 4 | +| 过期检测 | ⚠ | — | 4 待处理 | | 可推断内容污染 | ✅ | — | 0 | **AUTO-FIX 已执行 0 项 | NEED-HUMAN 待处理 4 项** @@ -33,20 +33,25 @@ last_updated: 2026-07-21 ## NEED-HUMAN 待处理清单 -### [ERROR] 过期记忆 +### [ERROR] 严重过期 — user_profile.md -- **文件**:`user_profile.md`(last_updated: 2026-04-21,已过期 91 天) - - **建议**:若用户角色或协作偏好发生变化,执行 `/memory-update` 更新;否则可忽略 +- **文件**:`user_profile.md`(last_updated: 2026-04-21,距今 93 天,超过 90 天 ERROR 阈值) +- **建议**:确认用户角色/偏好是否有变化,执行 `/memory-update` 更新。 -### [WARN] 过期记忆 +### [WARN] 过期 — project_overview.md -- **文件**:`project_overview.md`(last_updated: 2026-05-14,已过期 68 天) - - 自上次更新后项目新增净菜贴标秤、净菜组配秤重构、营养边缘服务、西安应急大屏 v2/v3、蓝牙体重秤小程序等模块 - - **建议**:若需同步技术栈/架构变化,执行 `/memory-update` 或手动补充模块结构说明 -- **文件**:`decisions.md`(last_updated: 2026-06-15,已过期 36 天) - - **建议**:若期间产生新的关键决策,执行 `/memory-update` 补充;否则可忽略 -- **文件**:`feedback.md`(last_updated: 2026-06-15,已过期 36 天) - - **建议**:若期间产生新的协作规范纠正,执行 `/memory-update` 补充;否则可忽略 +- **文件**:`project_overview.md`(last_updated: 2026-05-14,距今 70 天) +- **建议**:确认技术栈、三端架构描述是否需要更新。 + +### [WARN] 过期 — decisions.md + +- **文件**:`decisions.md`(last_updated: 2026-06-15,距今 38 天) +- **建议**:确认是否有新增关键决策需要记录。 + +### [WARN] 过期 — feedback.md + +- **文件**:`feedback.md`(last_updated: 2026-06-15,距今 38 天) +- **建议**:确认是否有新的协作规范需要记录。 --- diff --git a/.claude/memory/project_progress.md b/.claude/memory/project_progress.md index 7a6c20c..815ab41 100644 --- a/.claude/memory/project_progress.md +++ b/.claude/memory/project_progress.md @@ -67,7 +67,7 @@ - 根级页面(5 页:档案管理个人/单位/算法、异常事件脏数据/结果) ### 其他终端(other-module) -- `mini-program/nutrition/` — 微信小程序营养管理用户端(27 页)✅ +- `mini-program/nutrition/` — 微信小程序营养管理用户端(28 页)✅ - `canteen-device/` — 餐厅终端设备(多设备实页持续补齐)🔨 设计中 - `canteen-nutrition-scale/` — 餐线营养秤(11 页:新增登录页、欢迎页,并延展取餐/设置/采样/历史流程)+ PRD + FLOW + CHANGELOG - `clean-veg-packaging-labeler/` — 净菜包装秤(5 页:登录/订单/包装/历史/标签预览)+ CHANGELOG;术语由"贴标"统一为"包装",包装作业按单份拆分 @@ -89,6 +89,7 @@ Web 管理端和员工端 APP 的其余模块(系统管理、运动管理、 - 覆盖模块:18 个(含三端+其他终端) ## 近期里程碑 +- 2026-07-23:营养管理后台与小程序多项增强——后台:场所新增/编辑页重构(营业时段/场所图片/资质证照 5 卡片区)、食材与餐品总库新增分类管理弹窗(树形增删改查)、食材新增/编辑页支持从已有食材复制;小程序:净菜包订单按状态差异化展示(待配送/配送中/已完成)、履约信息时间选择器重构为日期+时段联动下拉面板、新增收货地址管理页 me-address.html、健康档案移除营养目标分区;同步更新 CHANGELOG 及导航页。 - 2026-07-21:导航页 popover 事件冒泡回归再次修复(同一根因第二次出现)——0603113 提交将 popover 重构为延迟渲染模式(首次点击"X 页"才动态构建 DOM),但 `togglePop` 函数内 `insertAdjacentHTML` 模板漏加 `onclick="event.stopPropagation()"`,导致同样的双 tab 打开回归。修复方式:在延迟构建模板中补上 stopPropagation(commit f671764)。系统性教训:嵌套 onclick 结构中子容器的 stopPropagation 在代码重构时极易遗漏,后续涉及 popover/弹层 DOM 创建位置变更时需检查事件冒泡拦截。 - 2026-07-20:导航页 popover 事件冒泡回归修复——8a96ead 提交重构 popover 关闭逻辑时误删 `
` 上的 `onclick="event.stopPropagation()"`,导致 popover 内 `` 点击事件冒泡到父级 `module-card` 触发 `window.open` 打开模块入口页,与 `` 默认跳转叠加造成点击"页面总览"等列表项时同时打开两个 tab。修复方式:恢复 popover 容器上的 stopPropagation,与新版本 document click 监听器(靠 `closest` 判断)兼容(commit 5c518cb)。 - 2026-07:本月重要变更摘要——新增蓝牙体重秤小程序模块 `other-module/bluetooth-scale-miniprogram/`(11 页:登录/搜索设备/wifi连接/添加成员/设备成员/主页/数据详情/资料完善/帮助中心/帮助详情/资料);西安应急大屏 v3 系列重构与扩展(主屏 v3 重构+路径规划纵向逐步导航+体检雷达/穿戴统计数值带单位+体重管理今日维度、cv 副屏重构为穿戴告警监测+新增告警趋势/心脑血管预警/告警时段分布、新增 help-monitor 应急求助副屏、新增多个业务记录弹窗含筛选与分页、站点入口指向 v3);营养管理后台菜单用户操作权限划分;营养管理小程序原型页面调整(小程序购买净菜包+健康档案+加餐数据展示);体重管理 web-admin 多页面更新(archive-unit-report-detail、history-personnel-list/detail、plan-edit、action-record 等);健康监测模块更新。 diff --git a/CLAUDE.md b/CLAUDE.md index ba12a61..b31fcc6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,3 +1,4 @@ + # 项目约束 本项目所有工作必须严格遵守 `项目背景.md` 中定义的全部规范,包括: