交付出件箱

← 返回出件箱

云机会话交接件 · 2026-08-23(接 08-22 会话)

上一会话(dev2)交接。按顺序读:第 0 节防呆 → 第 1 节手上的活 → 第 2 节别再犯的错。


第 0 节 · 🔴 新会话最容易变傻的地方(先看这个)

长官原话:「每次换新会话就会变傻就会经常犯错。」 下面全是真犯过的。

变傻的真因:没打开就说、没查就下结论、对照组失效还往下走

我犯过的错(真事) 正确做法
🔴 交接件写"已完成"≠ 文件真的对。上一份写「§1 已自查通过」,我渲染一看整块是塌的(CSS 丢了 12 个类) 接手任何"已完成"的图/页,先自己渲染一遍再信
🔴 拿 .env.example 当事实 → 差点把生产的 27B 说成 7B 判"用什么模型/打哪台机"看 deploy/env.production.template;dev 模板会过期
🔴 文件名里的 27b 是 Phase 阶段号,不是模型规模 看到型号先 grep 真模型名
🔴 对照组 0 命中就停下结论 对照组失效立刻换查法。本次换了才发现设置页四区块在 SeatStoreCard.tsx,不在 page.tsx
🔴 拿代码 grep 推 UI 打开真页面看(方法见记忆 how-to-open-real-h5-pages)
🔴 画响应式页面没先定视口 现网网格 ≤900 一行 2 个,1024 才 3 个。长官窗口约 830
🔴 新加 CSS 类名撞车(lft 撞 .hero .lft、sec 撞章节类) 加类名前先 grep 同名
🔴 重写一段 CSS 连带删掉别的规则(.pcside/.pcm 被删,左菜单裸奔) 改完 grep 关键类还在不在
🔴 字符串 replace 剪 HTML 弄坏嵌套 改结构加参数,别剪字符串
🔴 豆腐块宽度检测对全角字符不灵 🔴🟢ⓘ 抓得到,~ 抓不到 → 拿不准 4× 放大 Read 眼看
🔴 没自检就发图 每节渲染 → Read 看图 → 通过才发。不许发半成品

三条硬判据

  1. 说"系统现在是这样"之前 → 打开页面截图,或 grep 带对照组
  2. 出任何图之前 → 先定视口 + 抓真页面当标尺;画完逐节放大自查
  3. 说"我做不到/要找 root"之前 → 先穷举自己能做的

第 1 节 · 手上的活:Phase 74 智脑 C 端(家长版)

状态:图 + 方案 + verify 全做完了,等长官说「开工」

🔴 未占号、未建分支、未写一行代码。Phase 74 号 8-22 已重验空闲
(git grep "Phase 74" origin/test -- docs/superpowers/plans/ = 0;对照组 Phase 73 命中 4 文件)。

交付物(全在 ~/reports/,已 deliver 公网)

文件 内容
c-end-full-mockup-20260821.html 效果图 13 节全完成,逐节自查通过
c-end-plan-draft-20260821.md 方案(决策全表 + 8-22 新增三节)
c-end-ocr-reuse-verify-20260822.md 27 维 verify 台账(识别复用 GPU1 27B)
c-end-dev-roadmap-20260822.md 开发路线图(六阶段对照 + 7 批实施)
c-end-mockup-src/ 🔴 出图源码 + 工具链,改图别从零重建
live-shots/(8 张) 真页面截图 · 画图唯一标尺

效果图 13 节

§1 平板首页 · §2 平板你问我答 · §3 平板报告秒读 · §4 平板个人档案(5 态) ·
§5 手机首页 · §6 手机报告秒读+历史解读 · §7 手机个人档案(5 态) ·
§8 门店端设置+开通弹框(平板 4 + 手机 4) · §9 PC 子席位管理 · §10 PC 机构弹框新开关 ·
§11 同一入口登录分流 · §12 会话历史+家长端设置页 · §13 范围确认

改图怎么改

cd ~/reports/c-end-mockup-src
python3 build.py sec1.py sec23.py profile.py sec56.py sec47.py sheet.py sec8910.py sec_org.py sec_login.py sec_hist.py
node /tmp/secshot.js /home/dev2/reports/c-end-full-mockup-20260821.html <节号> /tmp/s.png   # 渲染+溢出体检
cd ~/reports && deliver c-end-full-mockup-20260821.html

工具链副本也在 c-end-mockup-src/(secshot.js / frameshot.js / dump.js / stub.js / ic.js / tofu.js)。

画图硬事实(视口错了整张图全错)


第 2 节 · 开工怎么干(长官已看过路线图)

六阶段流程我们在哪

1 需求 🟡 内容完成手续没走 · 2 UI 🟡 图完成但没进仓库 commit 锁定 · 3 架构 ❌ · 4 计划 ❌ · 5 执行 ❌ · 6 验收 ❌

🔴 流程红线:Demo 没 commit 锁定前不许写前端代码;禁跳过 business.md 改 impl;禁擅自占号。

开工第一天 5 件事(顺序不能乱)

  1. 从 codeup/test 拉 worktree,分支 feature/phase74-c-end-parent
  2. 占 Phase 74 + 写 flywheel-business.md + flywheel-impl.md/flywheel-progress.md 双文件同步
  3. 效果图搬进 docs/superpowers/demos/phase74-*.html → git commit 锁定
  4. 写 tech(口径直接抄记忆 c-end-verified-tech-facts,别重查)
  5. 写 impl + test-coverage → 跑 plan-audit 九轮至连续两轮零发现

7 批实施(建议 A →(B‖C)→ D → E → F → G)

A 地基(seat_type + 登录返回体 + 机构开关 + 门店端 gate)· B 门店端弹层 · C PC 后台 ·
D 家长端壳(含设置页第三分支堵越权)· E 个人档案(最大)· F 识别复用 · G 秒读配额
A 单独先发一次 test 验门店零回归。

技术口径全在记忆里

c-end-verified-tech-facts —— GPU1 27B 识别复用 / enable_parent_subseat / 登录分流 seat_type /
设置页越权第三分支 / 后台菜单归属 / 两个必补隔离。每条都带文件行号,开工直接抄。


第 3 节 · 等长官下的三个令

令 触发什么
「开工」 建分支 + 占号 + business.md + Demo 进仓库 commit
批次顺序确认 A→(B‖C)→D→E→F→G,还是另有优先级
发版粒度 A 单独发验零回归,还是攒批发

红线:push / 建 MR / 合并 / 发版仍需长官现场下令,一次一令,绝不外推。


第 4 节 · 上一件活(已完结)

4 家早期门店补结算记录 —— 数据已上生产、已验完。详见记忆 project-backfill-4-legacy-stores。

云机环境 · 非验收证据。