这是什么
微信小程序前的Web demo, 给客户预览设计 + 验证信息架构。
React 19 + Vite 6 + Tailwind v4, 部署在 mvp-deployer(/opt/mvp-apps/seenlens);
三 Tab(首页 / 作品 / 合作) + 关于页 + 管理后台 5 模块(齿轮入口)。
需求 / PRD / 设计 / 决策全在飞书 wiki, 不在 GitHub — 用 mattpocock setup-matt-pocock-skills 把 issue tracker / triage / domain 接口换到飞书。
AGENTS.md + docs/agents/ 落地了 issue-tracker / triage-labels / domain 三套规则。
解决什么问题
H1 之前的项目都是自给 — 自己用 / 给同事 / 给 demo。给真客户交付的链路完全没跑过:
① 客户答 8+3 条边界但需求会变(4 周内改了 5-6 轮 hero, 第 3 Tab 从"我的"改"关于"再改"合作");
② PRD 必须有版本号和审计痕迹(飞书 wiki 跟到 v0.7);
③ 设计稿要交付客户预览(xuantu.mvp.restry.cn 当客户预览域名, 改完一刻钟内就要看到生效);
④ 改名 + 域名兼容 + git 仓重命名 + PM2 / 服务器路径全套要平滑(xuantu-demo → seenlens 当天搞定不留 broken link);
⑤ issue tracker 不能让客户上 GitHub(对客户飞书是默认协作工具)。
这套流程跑通后, 后续每个客户项目都能复用 — seenlens 是给 H2 商业化探路的。
关键里程碑
挑出 6/5 → 6/12 真正改方向的节点。所有原始 commit 在 ~/projects/seenlens git log。
Cormorant Garamond + Noto Serif SC + Playfair Display 远程字体;HomeTab 按豆包 06-11 需求精简 3 模块(hero/最新动态/关于我们) 删 slogan / 福利摄影 / 服务特色 / 适用场景 / 合作伙伴;第 3 Tab 定稿"合作";作品页全屏 Lightbox;通栏横幅最新动态(君谊中学 / 协和医院 / 腾讯年会);WorksTab 2 卡片改回上下并排;PRD 同步到 v0.7。本地建 ~/projects/xuantu-demo git repo(从服务器拉源码补落仓)。setup-matt-pocock-skills 在 ~/projects/seenlens 落 AGENTS.md + docs/agents/{issue-tracker, triage-labels, domain}.md。issue tracker = 飞书 wiki, triage = 默认 5 个英文标签, domain = single-context CONTEXT.md + docs/adr/。所有 to-issues / triage / to-prd / qa 等 skill 不再走 GitHub 也不写 .scratch/, 改成读写飞书文档。这套配置是给后续每个客户项目的模板。沉淀的洞察
setup-matt-pocock-skills 这套配置(AGENTS.md + docs/agents/issue-tracker.md + triage-labels.md + domain.md)是第一次跑通能用的样板, 后续每个客户项目复制改两个 wiki URL 就能上手。