上一会话(dev2)交接。按顺序读:第 0 节防呆 → 第 1 节手上的活 → 第 2 节别再犯的错。
长官原话:「每次换新会话就会变傻就会经常犯错。」 下面全是真犯过的。
| 我犯过的错(真事) | 正确做法 |
|---|---|
| 🔴 交接件写"已完成"≠ 文件真的对。上一份写「§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 看图 → 通过才发。不许发半成品 |
🔴 未占号、未建分支、未写一行代码。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 张) |
真页面截图 · 画图唯一标尺 |
§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)。
zoom:.8145 显示 676;手机 390×844 → zoom:.923 到 3600.555791 / 900→0.6024 / 1024→0.685734lucide-static@0.344.0,从真页面 class="lucide lucide-xxx" 读名字1 需求 🟡 内容完成手续没走 · 2 UI 🟡 图完成但没进仓库 commit 锁定 · 3 架构 ❌ · 4 计划 ❌ · 5 执行 ❌ · 6 验收 ❌
🔴 流程红线:Demo 没 commit 锁定前不许写前端代码;禁跳过 business.md 改 impl;禁擅自占号。
codeup/test 拉 worktree,分支 feature/phase74-c-end-parentflywheel-business.md + flywheel-impl.md/flywheel-progress.md 双文件同步docs/superpowers/demos/phase74-*.html → git commit 锁定c-end-verified-tech-facts,别重查)plan-audit 九轮至连续两轮零发现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 /
设置页越权第三分支 / 后台菜单归属 / 两个必补隔离。每条都带文件行号,开工直接抄。
| 令 | 触发什么 |
|---|---|
| 「开工」 | 建分支 + 占号 + business.md + Demo 进仓库 commit |
| 批次顺序确认 | A→(B‖C)→D→E→F→G,还是另有优先级 |
| 发版粒度 | A 单独发验零回归,还是攒批发 |
红线:push / 建 MR / 合并 / 发版仍需长官现场下令,一次一令,绝不外推。
4 家早期门店补结算记录 —— 数据已上生产、已验完。详见记忆 project-backfill-4-legacy-stores。
云机环境 · 非验收证据。