# tasks

id: t_b1f03598
title: [RERUN subnautica2maps] 数据证据包｜2026-05-22
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_b1f03598
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-rerun-subnautica2maps-data
skills: ["projects/site-data-review"]
body:
  GOAL MODE / 严格目标模式。站点：subnautica2maps，URL：https://subnautica2maps.com，复盘时间：2026-05-22 20:26 UTC+08:00。
  交付 topic：telegram:-1003750190535:5867。必须在该 Telegram topic 发可读驾驶舱；禁止 Markdown table。
  安全边界：只做复盘、证据采集、建议动作；不得改代码/配置/生产数据，不得部署，不得对外发布。建议派工必须写“待孟健确认”。
  数据真实性：不得编造；缺权限写 missing_data_sources / missing_ahrefs_access。Ahrefs 如可通过统一 VNC Chrome 登录态访问，优先浏览器补查；API/登录失败则显式记录。
  历史参考可读但不能当新数据：/root/.hermes/kanban/boards/site-review/workspaces/*/reports/site-review/site-review-20260522/*subnautica2maps*.md
  本轮输出目录建议：reports/site-review/site-review-20260522-rerun/subnautica2maps/。
  完成时：写 KANBAN_DONE_HANDOFF.md，包含 artifact_paths、coverage_matrix、p0/p1/p2、建议动作、已发送 topic 证据。

  任务：墨析数据证据包。本轮必须重新拉取/验证：Plausible self-host、GA4/GSC、Clarity、Cloudflare、DataForSEO/Ahrefs/Backlinks、技术 SEO、核心页面可访问、UTM/渠道证据。输出 coverage matrix：🟢/🟡/🔴，并把每个证据保存为 JSON/MD。不要越权做产品/SEO最终策略，只做事实层和缺口。
  必须发 topic：📊 墨析数据证据包｜subnautica2maps｜状态。


id: t_7265c8fc
title: [RERUN subnautica2maps] 产品深度复盘｜2026-05-22
assignee: moce
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_7265c8fc
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-rerun-subnautica2maps-product
skills: ["projects/site-building"]
body:
  GOAL MODE / 严格目标模式。站点：subnautica2maps，URL：https://subnautica2maps.com，复盘时间：2026-05-22 20:26 UTC+08:00。
  交付 topic：telegram:-1003750190535:5867。必须在该 Telegram topic 发可读驾驶舱；禁止 Markdown table。
  安全边界：只做复盘、证据采集、建议动作；不得改代码/配置/生产数据，不得部署，不得对外发布。建议派工必须写“待孟健确认”。
  数据真实性：不得编造；缺权限写 missing_data_sources / missing_ahrefs_access。Ahrefs 如可通过统一 VNC Chrome 登录态访问，优先浏览器补查；API/登录失败则显式记录。
  历史参考可读但不能当新数据：/root/.hermes/kanban/boards/site-review/workspaces/*/reports/site-review/site-review-20260522/*subnautica2maps*.md
  本轮输出目录建议：reports/site-review/site-review-20260522-rerun/subnautica2maps/。
  完成时：写 KANBAN_DONE_HANDOFF.md，包含 artifact_paths、coverage_matrix、p0/p1/p2、建议动作、已发送 topic 证据。

  任务：墨策/产品深度复盘。等墨析数据证据包完成后，读取父任务证据；用浏览器真实访问本站核心页面（首页、/map/、资源页），并对比 SERP/竞品 Top3-5。判断用户任务、地图工具体验、内容深度、转化/留存入口、首屏和移动端卡点。只给待确认建议，不派执行任务。
  必须发 topic：🧭 墨策产品复盘｜subnautica2maps｜状态。


id: t_d42a22c3
title: [RERUN subnautica2maps] SEO/GEO 深度复盘｜2026-05-22
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d42a22c3
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-rerun-subnautica2maps-seo
skills: ["projects/site-seo-review"]
body:
  GOAL MODE / 严格目标模式。站点：subnautica2maps，URL：https://subnautica2maps.com，复盘时间：2026-05-22 20:26 UTC+08:00。
  交付 topic：telegram:-1003750190535:5867。必须在该 Telegram topic 发可读驾驶舱；禁止 Markdown table。
  安全边界：只做复盘、证据采集、建议动作；不得改代码/配置/生产数据，不得部署，不得对外发布。建议派工必须写“待孟健确认”。
  数据真实性：不得编造；缺权限写 missing_data_sources / missing_ahrefs_access。Ahrefs 如可通过统一 VNC Chrome 登录态访问，优先浏览器补查；API/登录失败则显式记录。
  历史参考可读但不能当新数据：/root/.hermes/kanban/boards/site-review/workspaces/*/reports/site-review/site-review-20260522/*subnautica2maps*.md
  本轮输出目录建议：reports/site-review/site-review-20260522-rerun/subnautica2maps/。
  完成时：写 KANBAN_DONE_HANDOFF.md，包含 artifact_paths、coverage_matrix、p0/p1/p2、建议动作、已发送 topic 证据。

  任务：墨引 SEO/GEO 深度复盘。等墨析数据证据包完成后，读取父任务证据；围绕 primary keyword: “subnautica 2 map” 和相关资源词，复核 SERP Top3、GSC、DataForSEO/Ahrefs、索引、sitemap、schema、内链、内容矩阵、外链权威差距。Ahrefs 缺口必须写 missing_ahrefs_access。只给待确认建议，不派执行任务。
  必须发 topic：🔎 墨引 SEO 复盘｜subnautica2maps｜状态。


id: t_c829b00f
title: [RERUN subnautica2maps] 运营/外链复盘｜2026-05-22
assignee: moyun
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_c829b00f
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-rerun-subnautica2maps-ops
skills: ["projects/site-launch"]
body:
  GOAL MODE / 严格目标模式。站点：subnautica2maps，URL：https://subnautica2maps.com，复盘时间：2026-05-22 20:26 UTC+08:00。
  交付 topic：telegram:-1003750190535:5867。必须在该 Telegram topic 发可读驾驶舱；禁止 Markdown table。
  安全边界：只做复盘、证据采集、建议动作；不得改代码/配置/生产数据，不得部署，不得对外发布。建议派工必须写“待孟健确认”。
  数据真实性：不得编造；缺权限写 missing_data_sources / missing_ahrefs_access。Ahrefs 如可通过统一 VNC Chrome 登录态访问，优先浏览器补查；API/登录失败则显式记录。
  历史参考可读但不能当新数据：/root/.hermes/kanban/boards/site-review/workspaces/*/reports/site-review/site-review-20260522/*subnautica2maps*.md
  本轮输出目录建议：reports/site-review/site-review-20260522-rerun/subnautica2maps/。
  完成时：写 KANBAN_DONE_HANDOFF.md，包含 artifact_paths、coverage_matrix、p0/p1/p2、建议动作、已发送 topic 证据。

  任务：墨运运营/外链复盘。等墨析数据证据包完成后，读取父任务证据和已有 cold-start/distribution/UTM 日志；核对 referrer、UTM、外链 URL、社区/listing 渠道质量、是否可继续推。禁止对外发布或发帖；只准备建议和候选渠道，状态全部“待孟健确认”。
  必须发 topic：🚀 墨运运营复盘｜subnautica2maps｜状态。


id: t_26c5627d
title: [RERUN subnautica2maps] 复盘驾驶舱汇总｜2026-05-22
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_26c5627d
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-rerun-subnautica2maps-synthesis
skills: ["projects/site-data-review"]
body:
  GOAL MODE / 严格目标模式。站点：subnautica2maps，URL：https://subnautica2maps.com，复盘时间：2026-05-22 20:26 UTC+08:00。
  交付 topic：telegram:-1003750190535:5867。必须在该 Telegram topic 发可读驾驶舱；禁止 Markdown table。
  安全边界：只做复盘、证据采集、建议动作；不得改代码/配置/生产数据，不得部署，不得对外发布。建议派工必须写“待孟健确认”。
  数据真实性：不得编造；缺权限写 missing_data_sources / missing_ahrefs_access。Ahrefs 如可通过统一 VNC Chrome 登录态访问，优先浏览器补查；API/登录失败则显式记录。
  历史参考可读但不能当新数据：/root/.hermes/kanban/boards/site-review/workspaces/*/reports/site-review/site-review-20260522/*subnautica2maps*.md
  本轮输出目录建议：reports/site-review/site-review-20260522-rerun/subnautica2maps/。
  完成时：写 KANBAN_DONE_HANDOFF.md，包含 artifact_paths、coverage_matrix、p0/p1/p2、建议动作、已发送 topic 证据。

  任务：墨析 fan-in 汇总驾驶舱。等待数据、产品、SEO、运营四个父任务完成；只合并各专业结论，不重新越权判断。输出一屏结论 + 红黄绿灯 + 今日数字卡 + Top3 战情 + P0/P1/P2 + 建议动作（待孟健确认）+ 需要孟健。必须发 topic：🧭 做站复盘驾驶舱｜subnautica2maps｜本轮复盘。


id: t_519a9269
title: [CORRECTION subnautica2maps] Clarity 登录态/项目/脚本复核与反思
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_519a9269
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-rerun-subnautica2maps-correction-clarity
skills: ["projects/site-data-review"]
body:
  HOST CORRECTION / 反思任务（2026-05-22 20:42 UTC+08:00）：孟健指出上一轮数据证据包有三处误判/口径错误：
  1) Clarity 已登录，不能继续写“后台未登录”；需要立即用浏览器后台重查项目列表/项目配置/是否有 subnautica2maps，并定位生产是否缺脚本。
  2) Ahrefs 免费账户应优先对接 Site Audit / verified project，不应只用 Site Explorer 得出“free plan blocked”；需核查 Site Audit 项目/域名验证/免费账户路径。
  3) GA4 缺失要深入定位：到底是没有 GA4 property、property 命名不匹配、前端没埋 gtag/GTM、还是配置没发布。
  4) Cloudflare Web Analytics 不是做站复盘必接渠道，立即从本轮风险/建议动作中去掉，不得再建议补 CF Web Analytics。

  站点：subnautica2maps / https://subnautica2maps.com
  交付 topic：telegram:-1003750190535:5867
  安全边界：只诊断、反思、修正报告和建议；不得改代码、不得部署、不得对外发布、不得写生产数据。所有执行动作写“待孟健确认”。
  完成必须：在 topic 发 [UPDATED] 或 [DONE]，并写 KANBAN_DONE_HANDOFF.md，列出 corrected_fields、root_cause、evidence_paths、next_actions_pending_owner。

  你的重点：立即使用统一 VNC Chrome 打开 https://clarity.microsoft.com/projects。已实测可见 Kian Meng Profile 和项目列表，但列表目前未看到 subnautica2maps；你必须：
  - 保存浏览器证据：登录态、项目列表文本、是否存在 subnautica2maps/别名项目。
  - 如果无项目：判断是未创建项目还是项目 URL 未匹配；不要写“未登录”。
  - 检查生产 HTML/runtime 是否有 Clarity id；若无脚本，写成“tracking script absent”。
  - Patch 本轮数据报告，把 Clarity 从“后台未登录”修正为真实状态。
  - 反思为什么误判：cookie 弹窗/登录态检查过早/未二次 snapshot 等。


id: t_43cf9395
title: [CORRECTION subnautica2maps] Ahrefs Site Audit 免费账户路径复核与反思
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_43cf9395
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-rerun-subnautica2maps-correction-ahrefs-site-audit
skills: ["projects/site-seo-review"]
body:
  HOST CORRECTION / 反思任务（2026-05-22 20:42 UTC+08:00）：孟健指出上一轮数据证据包有三处误判/口径错误：
  1) Clarity 已登录，不能继续写“后台未登录”；需要立即用浏览器后台重查项目列表/项目配置/是否有 subnautica2maps，并定位生产是否缺脚本。
  2) Ahrefs 免费账户应优先对接 Site Audit / verified project，不应只用 Site Explorer 得出“free plan blocked”；需核查 Site Audit 项目/域名验证/免费账户路径。
  3) GA4 缺失要深入定位：到底是没有 GA4 property、property 命名不匹配、前端没埋 gtag/GTM、还是配置没发布。
  4) Cloudflare Web Analytics 不是做站复盘必接渠道，立即从本轮风险/建议动作中去掉，不得再建议补 CF Web Analytics。

  站点：subnautica2maps / https://subnautica2maps.com
  交付 topic：telegram:-1003750190535:5867
  安全边界：只诊断、反思、修正报告和建议；不得改代码、不得部署、不得对外发布、不得写生产数据。所有执行动作写“待孟健确认”。
  完成必须：在 topic 发 [UPDATED] 或 [DONE]，并写 KANBAN_DONE_HANDOFF.md，列出 corrected_fields、root_cause、evidence_paths、next_actions_pending_owner。

  你的重点：不要只查 Site Explorer。用浏览器打开 Ahrefs dashboard / Site Audit / projects，核查免费账户是否可添加/验证 subnautica2maps.com 进行 Site Audit：
  - 查是否已有 subnautica2maps project / Site Audit。
  - 查添加项目/验证域名流程是否可走，记录需要的 DNS/HTML/file verification（只诊断，不修改）。
  - 区分：Site Explorer 任意域名被免费计划挡住 vs Site Audit verified domain 可用。
  - Patch SEO/数据报告，把 Ahrefs 状态改成精确口径。
  - 反思为什么误判：入口选错，把 Site Explorer 限制泛化成 Ahrefs 不可用。


id: t_7d7ca8b7
title: [CORRECTION subnautica2maps] GA4 缺失深度定位与反思
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_7d7ca8b7
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-rerun-subnautica2maps-correction-ga4
skills: ["projects/frontend-site-build"]
body:
  HOST CORRECTION / 反思任务（2026-05-22 20:42 UTC+08:00）：孟健指出上一轮数据证据包有三处误判/口径错误：
  1) Clarity 已登录，不能继续写“后台未登录”；需要立即用浏览器后台重查项目列表/项目配置/是否有 subnautica2maps，并定位生产是否缺脚本。
  2) Ahrefs 免费账户应优先对接 Site Audit / verified project，不应只用 Site Explorer 得出“free plan blocked”；需核查 Site Audit 项目/域名验证/免费账户路径。
  3) GA4 缺失要深入定位：到底是没有 GA4 property、property 命名不匹配、前端没埋 gtag/GTM、还是配置没发布。
  4) Cloudflare Web Analytics 不是做站复盘必接渠道，立即从本轮风险/建议动作中去掉，不得再建议补 CF Web Analytics。

  站点：subnautica2maps / https://subnautica2maps.com
  交付 topic：telegram:-1003750190535:5867
  安全边界：只诊断、反思、修正报告和建议；不得改代码、不得部署、不得对外发布、不得写生产数据。所有执行动作写“待孟健确认”。
  完成必须：在 topic 发 [UPDATED] 或 [DONE]，并写 KANBAN_DONE_HANDOFF.md，列出 corrected_fields、root_cause、evidence_paths、next_actions_pending_owner。

  你的重点：定位 GA4 为什么缺失，不要泛写“无 property”。必须检查：
  - 代码仓库/部署产物中是否配置 NEXT_PUBLIC_GA_ID / gtag / GTM / analytics component。
  - 线上 HTML/runtime/network 是否真的无 gtag/GTM。
  - Google Analytics Admin 列表里是否有命名不含 subnautica 的 property，或该站应复用某个 property。
  - Cloudflare Pages env/构建变量是否缺 GA4 ID（只读诊断，不改配置）。
  - 输出根因分类：property_missing / env_missing / code_missing / deploy_missing / naming_mismatch。
  - 给待确认修复建议和验收标准；不得直接改代码或部署。


id: t_761fd06c
title: [CORRECTION subnautica2maps] 移除 CF Web Analytics 复盘口径并修正报告
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_761fd06c
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-rerun-subnautica2maps-correction-cf-web-analytics
skills: ["projects/site-data-review"]
body:
  HOST CORRECTION / 反思任务（2026-05-22 20:42 UTC+08:00）：孟健指出上一轮数据证据包有三处误判/口径错误：
  1) Clarity 已登录，不能继续写“后台未登录”；需要立即用浏览器后台重查项目列表/项目配置/是否有 subnautica2maps，并定位生产是否缺脚本。
  2) Ahrefs 免费账户应优先对接 Site Audit / verified project，不应只用 Site Explorer 得出“free plan blocked”；需核查 Site Audit 项目/域名验证/免费账户路径。
  3) GA4 缺失要深入定位：到底是没有 GA4 property、property 命名不匹配、前端没埋 gtag/GTM、还是配置没发布。
  4) Cloudflare Web Analytics 不是做站复盘必接渠道，立即从本轮风险/建议动作中去掉，不得再建议补 CF Web Analytics。

  站点：subnautica2maps / https://subnautica2maps.com
  交付 topic：telegram:-1003750190535:5867
  安全边界：只诊断、反思、修正报告和建议；不得改代码、不得部署、不得对外发布、不得写生产数据。所有执行动作写“待孟健确认”。
  完成必须：在 topic 发 [UPDATED] 或 [DONE]，并写 KANBAN_DONE_HANDOFF.md，列出 corrected_fields、root_cause、evidence_paths、next_actions_pending_owner。

  你的重点：立即修正本轮数据证据包和最终 fan-in 输入：
  - CF Web Analytics 不是必接渠道，从 P1/P2、coverage red/yellow、建议动作里移除。
  - Cloudflare 只保留 Zone/Pages/Crawler Hints/部署状态等基础设施证据；不要再要求 Web Analytics tag/token。
  - Patch subnautica2maps-data-evidence-rerun.md 和 handoff（如存在），并在 topic 发 [UPDATED]。
  - 反思为什么把可选渠道写成风险：模板/旧 skill 口径未更新。


id: t_7eb708fe
title: [EXEC subnautica2maps] P0 索引修复：SEO 技术改动审查、提交、部署
assignee: mojie
status: done
created_by: moxi
workspace_kind: dir
workspace_path: /root/projects/subnautica2maps
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-subnautica2maps-index-exec
skills: ["projects/frontend-site-build"]
body:
  孟健已明确确认“没有被索引是大问题，下一步立即优化”。这是执行型 follow-up，不再停留在建议阶段。

  站点：subnautica2maps / https://subnautica2maps.com
  交付 topic：telegram:-1003750190535:5867
  来源复盘 task：t_d42a22c3
  核心证据：GSC sitemap submitted=9、indexed=0；GSC clicks/impressions=0；DataForSEO ranked keywords=0。sitemap lastDownloaded=2026-05-22T08:57:37Z，无 warnings/errors。

  目标：当天完成 P0 索引修复的可上线版本，让 Google 能更快理解首页/地图页/资源页的主意图与可索引范围。

  必须处理：
  1. 复核现有 /root/projects/subnautica2maps dirty diff；已有 SEO fix 报告路径：/root/.hermes/kanban/boards/site-review/workspaces/t_cbda4586/reports/subnautica2maps-seo-fix-implementation.md。
  2. 审查并保留合理改动：H1/title 对齐 Subnautica 2 Interactive Map、首页短答案、/map/ 意图强化、WebApplication schema、sitemap/robots/canonical/indexability。
  3. 若发现缺口，补齐：核心页面 index/follow、canonical 自指、sitemap 只含高质量可索引 URL、资源聚合页 /resources/ 如已具备内容则纳入 sitemap，否则不要制造薄页。
  4. 运行验证：npm run lint、npm run typecheck、npm run build、npm run verify；并用 out/ 或线上 HTML 检查 title/H1/canonical/schema/sitemap。
  5. 源码同步：如验证通过，按 Conventional commits 提交、push main，并触发/确认 Cloudflare Pages 部署；若因已有脏改无法判断归属，必须 block 为 review-required/source-not-synced，列出 dirty files 和建议人工处理。

  安全边界：可以修改代码、提交、推送、部署 Cloudflare Pages（用户已确认优化）；不得改 DNS、不得对外发布、不得删除生产数据、不得做付费操作。

  进度同步强制：
  - claim/开始时在 topic 发 [ACK]，含 task_id、当前阶段、预计交付物。
  - 完成发 [DONE]，含 commit、部署 URL、验证命令、核心页面检查结果、需要墨析复核点。
  - 阻塞发 [BLOCKED]，含阻塞原因、证据、下一步需要谁处理。
  - @墨析：部署完成或阻塞时在群里 @墨析 复核索引口径。
  - 未在 topic 同步 [DONE]/[BLOCKED] 不算完成。

  交付物：
  - 修改清单
  - commit SHA / branch
  - Cloudflare Pages deploy URL / production URL
  - 验证命令输出摘要
  - sitemap URL 数量与核心 URL 列表
  - KANBAN_DONE_HANDOFF.md 或 KANBAN_BLOCKED_HANDOFF.md


id: t_d78b7941
title: [SEO OPS subnautica2maps] GSC/Bing 索引提交与 72h 监控
assignee: moyin
status: blocked
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d78b7941
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: site-review-20260522-subnautica2maps-gsc-index-submit
skills: ["projects/site-seo-review"]
body:
  孟健已明确确认“没有被索引是大问题，下一步立即优化”。这是部署后的索引提交与监控 follow-up。

  站点：subnautica2maps / https://subnautica2maps.com
  交付 topic：telegram:-1003750190535:5867
  来源复盘 task：t_d42a22c3
  上游执行 task：t_7eb708fe
  核心证据：GSC sitemap submitted=9、indexed=0；GSC clicks/impressions=0；DataForSEO ranked keywords=0；sitemap 无 warnings/errors。

  等待条件：先读取父任务 t_7eb708fe 的 [DONE]/handoff，确认生产已部署最新 SEO/indexability 修复；若父任务 blocked，则本任务也 block，说明不能提交旧版本。

  目标：在生产修复后立即完成 GSC/Bing 侧索引动作，并建立 24-72h 复查口径。

  必须处理：
  1. 重新抓取线上 robots.txt、sitemap.xml、首页、/map/、/resources/、核心资源页，确认 200、canonical、index/follow、schema、sitemap URL 与部署版本一致。
  2. GSC：重新提交 sitemap；用 URL Inspection / 可用 API 或浏览器后台检查首页、/map/、/resources/silver/、/resources/copper/ 的 indexability；能请求 indexing 就请求 indexing。
  3. Bing Webmaster：如当前账号/登录态可用，提交 sitemap/核心 URL；如不可用，block 写清 missing_bing_webmaster_access，不伪造。
  4. 输出监控口径：T+24h、T+72h 查 GSC sitemap indexed、coverage/indexing 状态、Search Analytics impressions 是否从 0 起量。
  5. 不把“刚提交未收录”写成失败；但如果 URL Inspection 显示 robots/noindex/canonical/duplicate/discovered not indexed，要列 P0/P1 根因并派回墨界/墨引。

  安全边界：可以在站长平台提交 sitemap/请求索引；不得改 DNS、不得对外发布、不得做付费操作、不得写生产数据。

  进度同步强制：
  - claim/开始时在 topic 发 [ACK]，含 task_id、当前阶段、等待/已读取父任务状态。
  - 完成发 [DONE]，含 GSC/Bing 操作、URL inspection 结论、复查时间点、需要墨析复核点。
  - 阻塞发 [BLOCKED]，含阻塞原因、证据、下一步需要谁处理。
  - @墨析：完成或阻塞时在群里 @墨析 做数据复核。
  - 未在 topic 同步 [DONE]/[BLOCKED] 不算完成。

  交付物：
  - GSC/Bing 操作清单
  - URL inspection / sitemap 截图或 API 摘要
  - 核心 URL indexability 检查表
  - 24h/72h 复查计划
  - KANBAN_DONE_HANDOFF.md 或 KANBAN_BLOCKED_HANDOFF.md


id: t_59235183
title: [CORRECTION subnautica2maps] 墨界必须用浏览器自动化推进后台/UI阻塞，不得浅尝即止
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /root/projects/subnautica2maps
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: subnautica2maps-20260522-mojie-browser-automation-correction
skills: ["projects/frontend-site-build"]
body:
  HOST CORRECTION / 孟健现场反馈（2026-05-22）：
  站点：subnautica2maps
  核心页：https://subnautica2maps.com/map/
  交付 topic：telegram:-1003750190535:5867
  安全边界：本轮先做诊断/方案/可执行改动建议；不得擅自对外发布，不得改 DNS/付费/删生产数据。需要代码修改时，先输出方案和风险，除非任务正文明确允许执行。
  强制同步：开始发 [ACK]，完成发 [DONE]，阻塞发 [BLOCKED] 到 topic；未同步不算完成。

  任务 1｜墨界浏览器自动化纠偏：不要遇到 UI/登录/后台路径困难就停止。
  背景：孟健指出“墨界应该尝试用浏览器自动化解决它提到的问题，不要遇到困难就不搞了”。
  要求：
  1. 读取你自己在 t_7d7ca8b7 / t_7eb708fe / t_d78b7941 相关 handoff 中提到的未解决问题、阻塞点、后台/UI 路径。
  2. 必须使用统一 VNC Chrome / CDP 浏览器自动化实际尝试解决或至少完成证据采集；不能只写“无法访问/未登录/入口找不到”。
  3. 对每个阻塞点执行三步：页面路径探索 → DOM/截图/控制台/Network 证据 → 替代路径（URL 直达、搜索后台、项目列表、源代码/构建产物交叉验证）。
  4. 若涉及 GA4/GSC/Cloudflare Pages/Ahrefs/Clarity 等后台，只读诊断优先；如需要改生产配置，必须 block 等待孟健确认。
  5. 输出“已尝试路径清单”和“仍不可解决的真实 blocker”。只有在附截图/URL/错误信息/账号状态证据后，才允许 BLOCK。
  交付：KANBAN_DONE_HANDOFF.md，包含 attempted_browser_paths、screenshots、resolved_items、true_blockers、next_actions。


id: t_25ecb7da
title: [CORRECTION subnautica2maps] SEO重评 /map/ 主词密度与新词排名承接
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_25ecb7da
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: subnautica2maps-20260522-map-seo-density-correction
skills: ["projects/site-seo-review"]
body:
  HOST CORRECTION / 孟健现场反馈（2026-05-22）：
  站点：subnautica2maps
  核心页：https://subnautica2maps.com/map/
  交付 topic：telegram:-1003750190535:5867
  安全边界：本轮先做诊断/方案/可执行改动建议；不得擅自对外发布，不得改 DNS/付费/删生产数据。需要代码修改时，先输出方案和风险，除非任务正文明确允许执行。
  强制同步：开始发 [ACK]，完成发 [DONE]，阻塞发 [BLOCKED] 到 topic；未同步不算完成。

  任务 2｜SEO 重新评估 /map/：主词密度、首屏与新词排名。
  孟健反馈：/map/ 虽加了文案，但 “subnautica 2 map” 主词密度根本不在；新增文案还把核心交互推到首屏以下。新词没拿排名，理论上 SEO 新词应该更容易拿。
  我已用浏览器初查：
  - title: Subnautica 2 Interactive Map | Subnautica2Maps
  - 视觉判断：核心地图/搜索不在首屏，FAQ/说明文案在地图前占位过多。
  - DOM 粗算：body 约 1139 words；exact phrase “subnautica 2 map” 仅 2 次，密度约 0.18%；“subnautica 2” 6 次；map 23 次。
  要求：
  1. 用 SERP Top3-5 对比 primary keyword: “subnautica 2 map” 和相近词，判断页面应承接的搜索任务。
  2. 量化当前 /map/ 的主词/变体词/实体词覆盖，识别 copy、H2/H3、FAQ、schema、内链锚文本缺口。
  3. 给出不伤害 UX 的 SEO 信息架构：首屏保留搜索/地图；SEO 文案如何压缩、折叠或移到地图后；哪些句子必须出现在首屏 100-150 words。
  4. 判断为什么“新词没排名”：索引时滞、页面意图不强、主词不足、外链/权威、内容薄、核心交互被 JS/布局影响，分别给证据等级。
  5. 输出 SEO 可执行 brief，给产品和墨界使用；不要直接改代码。
  交付：seo-map-page-correction.md + KANBAN_DONE_HANDOFF.md，含 exact recommendations、target keyword/entity coverage、schema/internal-link suggestions、risk。


id: t_70d4dd01
title: [CORRECTION subnautica2maps] 产品重评 /map/ 首屏交互与用户需求承接
assignee: moce
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_70d4dd01
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: subnautica2maps-20260522-map-product-ux-correction
skills: ["projects/site-building"]
body:
  HOST CORRECTION / 孟健现场反馈（2026-05-22）：
  站点：subnautica2maps
  核心页：https://subnautica2maps.com/map/
  交付 topic：telegram:-1003750190535:5867
  安全边界：本轮先做诊断/方案/可执行改动建议；不得擅自对外发布，不得改 DNS/付费/删生产数据。需要代码修改时，先输出方案和风险，除非任务正文明确允许执行。
  强制同步：开始发 [ACK]，完成发 [DONE]，阻塞发 [BLOCKED] 到 topic；未同步不算完成。

  任务 3｜产品重新评估 /map/：用户需求承接与首屏交互。
  孟健反馈：新增 SEO 文案导致核心交互不在首屏，是否能很好承接用户需求，需要产品和 SEO 共同思考。
  我已用浏览器视觉初查：Hero 后连续出现“What the map can filter today / How to use / FAQ”，真正的搜索框、图层按钮、地图和 marker 列表在首屏以下较深位置。
  要求：
  1. 明确 /map/ 的核心用户任务：打开地图后马上找资源/POI/坐标/路线，还是先阅读说明？给出判断。
  2. 设计 2-3 个首屏结构方案：
     - A: Hero + search/map immediately above fold
     - B: compact SEO intro + sticky quick search + map preview
     - C: split hero: left keyword/说明，right interactive mini-console
  3. 对每个方案评估：用户任务承接、SEO crawlability、移动端、转化/留存、实现成本。
  4. 输出与墨引 SEO brief 对齐的推荐方案；明确哪些 SEO 文案应前置、后置、折叠或删除。
  5. 不做泛泛建议，必须给具体页面结构、模块顺序、首屏 copy 草案和验收标准。
  交付：product-map-page-correction.md + KANBAN_DONE_HANDOFF.md，含 recommended_layout、first_screen_acceptance、copy_blocks_to_keep/move/remove。


id: t_23ce9e65
title: [CORRECTION subnautica2maps] SEO×产品联合决策 /map/ 首屏与主词优化
assignee: moce
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_23ce9e65
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: subnautica2maps-20260522-map-seo-product-fanin
skills: ["projects/site-building"]
body:
  HOST CORRECTION / 孟健现场反馈（2026-05-22）：
  站点：subnautica2maps
  核心页：https://subnautica2maps.com/map/
  交付 topic：telegram:-1003750190535:5867
  安全边界：本轮先做诊断/方案/可执行改动建议；不得擅自对外发布，不得改 DNS/付费/删生产数据。需要代码修改时，先输出方案和风险，除非任务正文明确允许执行。
  强制同步：开始发 [ACK]，完成发 [DONE]，阻塞发 [BLOCKED] 到 topic；未同步不算完成。

  任务 4｜SEO × 产品 fan-in：形成 /map/ 优化决策，不直接执行。
  父任务：t_25ecb7da（SEO） + t_70d4dd01（产品）。
  目标：合并 SEO 与产品结论，输出一个可让墨界执行的改版 brief，但本任务不直接改代码。
  必须解决：
  1. 主词 “subnautica 2 map” 如何自然提升覆盖，同时避免 keyword stuffing。
  2. 地图/搜索/筛选/marker 列表是否必须进入首屏；如果必须，具体到 desktop/mobile 的首屏验收。
  3. 新增说明文案如何保留 crawlability，但不压住核心交互。
  4. 这个新词为什么没拿到排名：给出 Top3 根因排序和验证计划。
  5. 是否需要派生执行任务给墨界；若需要，写清楚修改范围、风险、验收命令、是否需要孟健确认。
  交付：map-page-joint-optimization-brief.md + KANBAN_DONE_HANDOFF.md，并在 topic 发一屏结论。


id: t_841ed8a4
title: [P0 subnautica2maps] Implement /map/ first-fold + primary keyword correction
assignee: mojie
status: done
created_by: moce
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_841ed8a4
tenant: site-review-20260522-rerun-subnautica2maps
skills: ["projects/frontend-site-build"]
session_id: 20260522_131812_c934d6
body:
  P0 implementation for subnautica2maps /map/ correction.

  Source of truth: Kanban. Do not treat Telegram as task system.

  Input artifacts:
  - Joint SEO×Product brief: /root/.hermes/kanban/boards/site-review/workspaces/t_23ce9e65/map-page-joint-optimization-brief.md
  - Handoff: /root/.hermes/kanban/boards/site-review/workspaces/t_23ce9e65/KANBAN_DONE_HANDOFF.md

  Safety boundary:
  - You may modify code in the project workspace/repo only if this task dispatches you into the correct repo/worktree.
  - Do not change DNS, payments, secrets, or delete production data.
  - Do not publish GSC request indexing, community posts, backlinks, or external marketing without Meng Jian confirmation.
  - Commit + push + deploy must be synchronized if you deploy.

  Required P0 scope:
  1. Rework /map/ IA so search/filter/map preview/result preview appear before long SEO explanatory sections.
  2. Rewrite title/H1/meta/hero short answer around primary keyword `subnautica 2 map` without keyword stuffing.
  3. Desktop acceptance: H1 + short answer + search input + quick chips above fold; search input top <= 420px; map or preview top <= 650px.
  4. Mobile acceptance: search input top <= 500px; at least one result or map preview top <= 760px; FAQ/How-to/taxonomy must not appear before search/map preview.
  5. Delete/rewrite self-referential SEO copy such as “The first crawlable block explains...” and move taxonomy/how-to/FAQ below the interactive region.
  6. Ensure `/map?q=silver` prioritizes Silver results, not Camp One/unrelated defaults.
  7. Verify `/map?q=*` canonical points to `/map/`; sitemap contains `/map/` only, no query URLs.
  8. Preserve fan-made/unofficial/Early Access/source-confidence trust line and avoid official/endorsed/complete/100% accurate claims.

  Verification required:
  - Run repo install/build/lint/test using existing scripts.
  - Browser measure desktop 1440x900 and mobile 390x844 using the JS snippet from the brief.
  - Check query behavior for `/map?q=silver`.
  - Check canonical and sitemap.
  - Complete with metadata: changed_files, tests_run, commit_sha, pushed_branch, deploy_url, deployment_source_commit, git_status_after, and measurement evidence.

  After implementation:
  - Do not self-certify final SEO/PM GO. A separate Final SEO/Product Recheck must run before QA/launch.


id: t_caa22c76
title: [Final Recheck] subnautica2maps /map SEO after P0 deploy
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_caa22c76
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: final-recheck-subnautica-map-seo-after-t841ed8a4
body:
  Final SEO Recheck for deployed subnautica2maps /map/ after t_841ed8a4.

  Source of truth: Kanban. Telegram is visibility only.

  Inputs:
  - Implementation task: t_841ed8a4
  - Live URL: https://subnautica2maps.com/map/
  - Primary keyword: subnautica 2 map

  Required checks:
  1. Verify production HTML title/H1/meta/canonical and no query canonical leak.
  2. Measure visible/crawlable copy for natural primary-keyword strengthening without stuffing.
  3. Verify taxonomy/how-to/FAQ are below interactive map region, not above it.
  4. Verify sitemap contains /map/ only and no query URL.
  5. Check /map/?q=silver result relevance from production; Silver must outrank unrelated defaults.
  6. Return GO/BLOCK with evidence, remaining SEO risk, and whether GSC/request-indexing/external ops remain user-confirmed only.

  Do not modify code. Do not submit GSC/Bing indexing, community posts, or backlinks.


id: t_4373032d
title: [Final Recheck] subnautica2maps /map Product first-fold after P0 deploy
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_4373032d
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: final-recheck-subnautica-map-product-after-t841ed8a4
body:
  Final Product Recheck for deployed subnautica2maps /map/ after t_841ed8a4.

  Source of truth: Kanban. Telegram is visibility only.

  Inputs:
  - Implementation task: t_841ed8a4
  - Live URL: https://subnautica2maps.com/map/
  - Acceptance from brief: desktop H1 + short answer + search input + quick chips above fold; search input top <= 420px; map/preview top <= 650px. Mobile search input top <= 500px; result/map preview top <= 760px; FAQ/how-to/taxonomy not before search/map.

  Required checks:
  1. Browser verify production desktop 1440x900 and mobile 390x844.
  2. Measure H1, short answer, quick chips, search, filters, map/preview, result preview positions.
  3. Verify interactive affordance: search/filter/map/result preview are reachable and coherent above fold.
  4. Verify trust line remains fan-made/unofficial/Early Access/source-confidence; no official/endorsed/complete/100% claims except denial context.
  5. Return GO/BLOCK with evidence and any product risk.

  Do not modify code.


id: t_912c7eeb
title: [Final Recheck Fan-in] subnautica2maps /map GO-BLOCK decision
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_912c7eeb
tenant: site-review-20260522-rerun-subnautica2maps
idempotency_key: final-recheck-subnautica-map-fanin-after-t841ed8a4
body:
  Final SEO×Product Recheck Fan-in after the two deployed rechecks.

  Parents are the SEO and Product final recheck tasks created after t_841ed8a4.

  Required output:
  - Final verdict: GO / BLOCK / CONDITIONAL GO.
  - Evidence summary from production URL only.
  - If GO: explicitly state ready for QA/launch follow-up, while GSC/request-indexing/community/backlink actions still need Meng Jian confirmation.
  - If BLOCK: create concrete next correction tasks.

  Do not modify code.


id: t_b950d2cd
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260523
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_b950d2cd
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-data-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  - 汇报格式：开头写清楚「墨析 aicodingpricing + task_id + 状态」，例如「墨析 aicodingpricing t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: aicodingpricing
  - selected_keyword / primary_keyword: AI coding pricing
  - preview_url: unknown
  - production_url: https://aicodingpricing.com
  - upstream_run: manual-current-site
  - upstream_handoff: /root/projects/aicodingpricing

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 状态。
  3. Ahrefs/第三方 SEO：Ahrefs Site Explorer / Site Audit / Organic keywords / Backlinks / Ref domains / Top pages / Competing domains / Keyword difficulty；如无 API 或登录态，必须写 🔴 missing_ahrefs_access，不能省略。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  产出文件：reports/site-review/site-review-20260523/aicodingpricing-data-snapshot.md
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、analytics_summary、gsc_summary、ahrefs_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜aicodingpricing｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <organic keywords / backlinks / referring domains / KD / competitors；无权限写 missing_ahrefs_access>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口
  - <只列会影响判断的缺口>
  ```


id: t_639e4d54
title: [Daily Review 产品深度复盘 墨策] aicodingpricing 20260523
assignee: moce
status: blocked
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_639e4d54
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-product-aicodingpricing
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_b950d2cd
  必须先读取父任务输出和 reports/site-review/site-review-20260523/aicodingpricing-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260523/aicodingpricing-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_ecb330e7
title: [Daily Review SEO深度复盘 墨引] aicodingpricing 20260523
assignee: moyin
status: blocked
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_ecb330e7
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-seo-aicodingpricing
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_b950d2cd
  必须先读取父任务输出和 reports/site-review/site-review-20260523/aicodingpricing-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260523/aicodingpricing-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、目标词 KD/父主题；拿不到 Ahrefs 时必须把 `missing_ahrefs_access` 写入缺口，不能跳过外链/权威判断。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能、外链权威。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜aicodingpricing｜目标词：AI coding pricing｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <Ahrefs证据；无权限写 missing_ahrefs_access>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs：<organic keywords / backlinks / referring domains / competing domains / KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_865e30f5
title: [Daily Review 外链运营复盘 墨运] aicodingpricing 20260523
assignee: moyun
status: blocked
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_865e30f5
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-ops-aicodingpricing
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_b950d2cd
  必须先读取父任务输出和 reports/site-review/site-review-20260523/aicodingpricing-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260523/aicodingpricing-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_c725ff33
title: [Daily Review 单站复盘驾驶舱 墨析] aicodingpricing 20260523
assignee: moxi
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-synthesis-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_b950d2cd, t_639e4d54, t_ecb330e7, t_865e30f5
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260523/aicodingpricing-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜aicodingpricing｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_d10c78d4
title: [Daily Review 数据证据包 墨析] shipsolo 20260523
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d10c78d4
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-data-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  - 汇报格式：开头写清楚「墨析 shipsolo + task_id + 状态」，例如「墨析 shipsolo t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: shipsolo
  - selected_keyword / primary_keyword: AI编程出海领航计划
  - preview_url: https://shipsolo-4cq.pages.dev
  - production_url: https://shipsolo.io
  - upstream_run: shipsolo-existing-project
  - upstream_handoff: /root/projects/shipsolo-io

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 状态。
  3. Ahrefs/第三方 SEO：Ahrefs Site Explorer / Site Audit / Organic keywords / Backlinks / Ref domains / Top pages / Competing domains / Keyword difficulty；如无 API 或登录态，必须写 🔴 missing_ahrefs_access，不能省略。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  产出文件：reports/site-review/site-review-20260523/shipsolo-data-snapshot.md
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、analytics_summary、gsc_summary、ahrefs_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜shipsolo｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <organic keywords / backlinks / referring domains / KD / competitors；无权限写 missing_ahrefs_access>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口
  - <只列会影响判断的缺口>
  ```


id: t_efa2a322
title: [Daily Review 产品深度复盘 墨策] shipsolo 20260523
assignee: moce
status: blocked
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_efa2a322
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-product-shipsolo
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_d10c78d4
  必须先读取父任务输出和 reports/site-review/site-review-20260523/shipsolo-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260523/shipsolo-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_df76ed0b
title: [Daily Review SEO深度复盘 墨引] shipsolo 20260523
assignee: moyin
status: blocked
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_df76ed0b
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-seo-shipsolo
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_d10c78d4
  必须先读取父任务输出和 reports/site-review/site-review-20260523/shipsolo-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260523/shipsolo-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、目标词 KD/父主题；拿不到 Ahrefs 时必须把 `missing_ahrefs_access` 写入缺口，不能跳过外链/权威判断。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能、外链权威。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜shipsolo｜目标词：AI编程出海领航计划｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <Ahrefs证据；无权限写 missing_ahrefs_access>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs：<organic keywords / backlinks / referring domains / competing domains / KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_7b24c80f
title: [Daily Review 外链运营复盘 墨运] shipsolo 20260523
assignee: moyun
status: blocked
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_7b24c80f
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-ops-shipsolo
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_d10c78d4
  必须先读取父任务输出和 reports/site-review/site-review-20260523/shipsolo-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260523/shipsolo-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_3ab6908e
title: [Daily Review 单站复盘驾驶舱 墨析] shipsolo 20260523
assignee: moxi
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-synthesis-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_d10c78d4, t_efa2a322, t_df76ed0b, t_7b24c80f
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260523/shipsolo-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜shipsolo｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_05ac205a
title: [Daily Review 数据证据包 墨析] subnautica2maps 20260523
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_05ac205a
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-data-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  - 汇报格式：开头写清楚「墨析 subnautica2maps + task_id + 状态」，例如「墨析 subnautica2maps t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: subnautica2maps
  - selected_keyword / primary_keyword: Subnautica 2 map
  - preview_url: https://subnautica2maps.pages.dev/
  - production_url: https://subnautica2maps.com/
  - upstream_run: subnautica2maps-v2-rebuild-20260519
  - upstream_handoff: /root/.hermes/kanban/boards/site-factory/workspaces/t_883d0c5a

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 状态。
  3. Ahrefs/第三方 SEO：Ahrefs Site Explorer / Site Audit / Organic keywords / Backlinks / Ref domains / Top pages / Competing domains / Keyword difficulty；如无 API 或登录态，必须写 🔴 missing_ahrefs_access，不能省略。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  产出文件：reports/site-review/site-review-20260523/subnautica2maps-data-snapshot.md
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、analytics_summary、gsc_summary、ahrefs_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜subnautica2maps｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <organic keywords / backlinks / referring domains / KD / competitors；无权限写 missing_ahrefs_access>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口
  - <只列会影响判断的缺口>
  ```


id: t_a2c2c98d
title: [Daily Review 产品深度复盘 墨策] subnautica2maps 20260523
assignee: moce
status: blocked
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_a2c2c98d
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-product-subnautica2maps
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_05ac205a
  必须先读取父任务输出和 reports/site-review/site-review-20260523/subnautica2maps-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260523/subnautica2maps-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_5a973c43
title: [Daily Review SEO深度复盘 墨引] subnautica2maps 20260523
assignee: moyin
status: blocked
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_5a973c43
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-seo-subnautica2maps
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_05ac205a
  必须先读取父任务输出和 reports/site-review/site-review-20260523/subnautica2maps-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260523/subnautica2maps-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、目标词 KD/父主题；拿不到 Ahrefs 时必须把 `missing_ahrefs_access` 写入缺口，不能跳过外链/权威判断。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能、外链权威。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜subnautica2maps｜目标词：Subnautica 2 map｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <Ahrefs证据；无权限写 missing_ahrefs_access>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs：<organic keywords / backlinks / referring domains / competing domains / KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_15a31d89
title: [Daily Review 外链运营复盘 墨运] subnautica2maps 20260523
assignee: moyun
status: blocked
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_15a31d89
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-ops-subnautica2maps
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_05ac205a
  必须先读取父任务输出和 reports/site-review/site-review-20260523/subnautica2maps-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260523/subnautica2maps-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_53d34f36
title: [Daily Review 单站复盘驾驶舱 墨析] subnautica2maps 20260523
assignee: moxi
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260523
idempotency_key: site-review-20260523-v2-synthesis-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_05ac205a, t_a2c2c98d, t_5a973c43, t_15a31d89
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260523/subnautica2maps-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜subnautica2maps｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_e0a7eb34
title: [Daily Review 墨析] 多Agent复盘总览 20260523
assignee: moxi
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260523
idempotency_key: site-review-20260523-overview-v2-aicodingpricing-shipsolo-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只做每日复盘调度总览与跨 Agent 结论汇总。
  必须先加载并遵守 site-data-review skill。

  汇报目标：send_message(action='send', target='telegram:-1003750190535:5322', message='...')。不要私聊。

  任务：汇总今天多 Agent 复盘任务状态，给孟健一份可读的管理层总览。不要替产品/SEO/运营做细节判断，只转述各专业 Agent 的结论、数据证据包覆盖率和行动看板。
  硬约束：总览只给判断和建议；具体决策/下一步执行必须等孟健在群里确认后再做。不要在总览任务里创建执行型 follow-up。
  父任务/上游复盘结果：t_c725ff33, t_3ab6908e, t_53d34f36
  复盘池口径：优先读取 `/root/.hermes/state/site_review_approved_sites.json`；hold/failed 站点不纳入日常复盘，只在缺口里提示。

  总览必须使用「管理驾驶舱」格式，第一屏只放结论、风险和动作：
  ```markdown
  🧭 做站复盘驾驶舱｜YYYY-MM-DD｜覆盖 <N> 站
  一句话结论：<今天整体是推进/修复/阻塞，最大风险是什么>

  🚦全局红黄绿灯
  - 🟢 可继续推：<站点列表 + 理由>
  - 🟡 需迭代：<站点列表 + 最大瓶颈>
  - 🔴 阻塞：<站点列表 + 阻塞原因>

  📊 数据覆盖
  - <slug>：覆盖率 <x/7>｜最大缺口 <...>

  🧭 专业复盘结论
  - <slug>｜产品 <🟢/🟡/🔴>｜SEO <🟢/🟡/🔴>｜运营 <🟢/🟡/🔴>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<site>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <账号/授权/派工/执行/外部发布确认；没有写“无”>
  ```

  硬约束：
  - 每站最多 5 行，不把单站细节塞进总览；细节去站点 topic。
  - 所有站点都必须出现在数据覆盖或阻塞列表里，避免漏站。
  - Telegram 不支持表格，必须用 emoji 状态灯 + bullet，不用 pipe table。
  单站清单：
  - aicodingpricing: https://aicodingpricing.com
  - shipsolo: https://shipsolo.io
  - subnautica2maps: https://subnautica2maps.com/

  交付路径：reports/site-review/site-review-20260523/overview.md
  metadata 必须包含：review_date、sites_checked、data_snapshot_tasks、product_review_tasks、seo_review_tasks、ops_review_tasks、blocked_sites、topic_mode='per_site_topic'。


id: t_29e3caf9
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260524
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9
tenant: site-review-20260524
idempotency_key: site-review-20260524-v2-data-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  - 汇报格式：开头写清楚「墨析 aicodingpricing + task_id + 状态」，例如「墨析 aicodingpricing t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: aicodingpricing
  - selected_keyword / primary_keyword: AI coding pricing
  - preview_url: unknown
  - production_url: https://aicodingpricing.com
  - upstream_run: manual-current-site
  - upstream_handoff: /root/projects/aicodingpricing

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 状态。
  3. Ahrefs/第三方 SEO：Ahrefs Site Explorer / Site Audit / Organic keywords / Backlinks / Ref domains / Top pages / Competing domains / Keyword difficulty；如无 API 或登录态，必须写 🔴 missing_ahrefs_access，不能省略。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  产出文件：reports/site-review/site-review-20260524/aicodingpricing-data-snapshot.md
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、analytics_summary、gsc_summary、ahrefs_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜aicodingpricing｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <organic keywords / backlinks / referring domains / KD / competitors；无权限写 missing_ahrefs_access>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口
  - <只列会影响判断的缺口>
  ```


id: t_db7095d1
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260525
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_db7095d1
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-data-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  - 汇报格式：开头写清楚「墨析 aicodingpricing + task_id + 状态」，例如「墨析 aicodingpricing t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: aicodingpricing
  - selected_keyword / primary_keyword: AI coding pricing
  - preview_url: unknown
  - production_url: https://aicodingpricing.com
  - upstream_run: manual-current-site
  - upstream_handoff: /root/projects/aicodingpricing

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 状态。
  3. Ahrefs/第三方 SEO：Ahrefs Site Explorer / Site Audit / Organic keywords / Backlinks / Ref domains / Top pages / Competing domains / Keyword difficulty；如无 API 或登录态，必须写 🔴 missing_ahrefs_access，不能省略。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  产出文件：reports/site-review/site-review-20260525/aicodingpricing-data-snapshot.md
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、analytics_summary、gsc_summary、ahrefs_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜aicodingpricing｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <organic keywords / backlinks / referring domains / KD / competitors；无权限写 missing_ahrefs_access>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口
  - <只列会影响判断的缺口>
  ```


id: t_5b6c26f6
title: [Daily Review 产品深度复盘 墨策] aicodingpricing 20260525
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_5b6c26f6
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-product-aicodingpricing
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_db7095d1
  必须先读取父任务输出和 reports/site-review/site-review-20260525/aicodingpricing-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260525/aicodingpricing-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_f92c5263
title: [Daily Review SEO深度复盘 墨引] aicodingpricing 20260525
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_f92c5263
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-seo-aicodingpricing
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_db7095d1
  必须先读取父任务输出和 reports/site-review/site-review-20260525/aicodingpricing-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260525/aicodingpricing-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、目标词 KD/父主题；拿不到 Ahrefs 时必须把 `missing_ahrefs_access` 写入缺口，不能跳过外链/权威判断。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能、外链权威。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜aicodingpricing｜目标词：AI coding pricing｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <Ahrefs证据；无权限写 missing_ahrefs_access>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs：<organic keywords / backlinks / referring domains / competing domains / KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_f6bc5c99
title: [Daily Review 外链运营复盘 墨运] aicodingpricing 20260525
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_f6bc5c99
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-ops-aicodingpricing
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_db7095d1
  必须先读取父任务输出和 reports/site-review/site-review-20260525/aicodingpricing-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260525/aicodingpricing-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_5bfe2fde
title: [Daily Review 单站复盘驾驶舱 墨析] aicodingpricing 20260525
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_5bfe2fde
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-synthesis-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_db7095d1, t_5b6c26f6, t_f92c5263, t_f6bc5c99
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260525/aicodingpricing-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜aicodingpricing｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_6092135f
title: [Daily Review 数据证据包 墨析] shipsolo 20260525
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_6092135f
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-data-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  - 汇报格式：开头写清楚「墨析 shipsolo + task_id + 状态」，例如「墨析 shipsolo t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: shipsolo
  - selected_keyword / primary_keyword: AI编程出海领航计划
  - preview_url: https://shipsolo-4cq.pages.dev
  - production_url: https://shipsolo.io
  - upstream_run: shipsolo-existing-project
  - upstream_handoff: /root/projects/shipsolo-io

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 状态。
  3. Ahrefs/第三方 SEO：Ahrefs Site Explorer / Site Audit / Organic keywords / Backlinks / Ref domains / Top pages / Competing domains / Keyword difficulty；如无 API 或登录态，必须写 🔴 missing_ahrefs_access，不能省略。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  产出文件：reports/site-review/site-review-20260525/shipsolo-data-snapshot.md
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、analytics_summary、gsc_summary、ahrefs_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜shipsolo｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <organic keywords / backlinks / referring domains / KD / competitors；无权限写 missing_ahrefs_access>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口
  - <只列会影响判断的缺口>
  ```


id: t_93d36a70
title: [Daily Review 产品深度复盘 墨策] shipsolo 20260525
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_93d36a70
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-product-shipsolo
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_6092135f
  必须先读取父任务输出和 reports/site-review/site-review-20260525/shipsolo-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260525/shipsolo-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_4c88c3a5
title: [Daily Review SEO深度复盘 墨引] shipsolo 20260525
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_4c88c3a5
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-seo-shipsolo
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_6092135f
  必须先读取父任务输出和 reports/site-review/site-review-20260525/shipsolo-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260525/shipsolo-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、目标词 KD/父主题；拿不到 Ahrefs 时必须把 `missing_ahrefs_access` 写入缺口，不能跳过外链/权威判断。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能、外链权威。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜shipsolo｜目标词：AI编程出海领航计划｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <Ahrefs证据；无权限写 missing_ahrefs_access>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs：<organic keywords / backlinks / referring domains / competing domains / KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_216d303f
title: [Daily Review 外链运营复盘 墨运] shipsolo 20260525
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_216d303f
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-ops-shipsolo
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_6092135f
  必须先读取父任务输出和 reports/site-review/site-review-20260525/shipsolo-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260525/shipsolo-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_fbbfced9
title: [Daily Review 单站复盘驾驶舱 墨析] shipsolo 20260525
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_fbbfced9
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-synthesis-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_6092135f, t_93d36a70, t_4c88c3a5, t_216d303f
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260525/shipsolo-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜shipsolo｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_5574a746
title: [Daily Review 数据证据包 墨析] subnautica2maps 20260525
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_5574a746
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-data-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  - 汇报格式：开头写清楚「墨析 subnautica2maps + task_id + 状态」，例如「墨析 subnautica2maps t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: subnautica2maps
  - selected_keyword / primary_keyword: Subnautica 2 map
  - preview_url: https://subnautica2maps.pages.dev/
  - production_url: https://subnautica2maps.com/
  - upstream_run: subnautica2maps-v2-rebuild-20260519
  - upstream_handoff: /root/.hermes/kanban/boards/site-factory/workspaces/t_883d0c5a

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 状态。
  3. Ahrefs/第三方 SEO：Ahrefs Site Explorer / Site Audit / Organic keywords / Backlinks / Ref domains / Top pages / Competing domains / Keyword difficulty；如无 API 或登录态，必须写 🔴 missing_ahrefs_access，不能省略。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  产出文件：reports/site-review/site-review-20260525/subnautica2maps-data-snapshot.md
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、analytics_summary、gsc_summary、ahrefs_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜subnautica2maps｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <organic keywords / backlinks / referring domains / KD / competitors；无权限写 missing_ahrefs_access>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口
  - <只列会影响判断的缺口>
  ```


id: t_5f7c0c99
title: [Daily Review 产品深度复盘 墨策] subnautica2maps 20260525
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_5f7c0c99
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-product-subnautica2maps
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_5574a746
  必须先读取父任务输出和 reports/site-review/site-review-20260525/subnautica2maps-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260525/subnautica2maps-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_0a6b4736
title: [Daily Review SEO深度复盘 墨引] subnautica2maps 20260525
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_0a6b4736
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-seo-subnautica2maps
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_5574a746
  必须先读取父任务输出和 reports/site-review/site-review-20260525/subnautica2maps-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260525/subnautica2maps-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、目标词 KD/父主题；拿不到 Ahrefs 时必须把 `missing_ahrefs_access` 写入缺口，不能跳过外链/权威判断。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能、外链权威。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜subnautica2maps｜目标词：Subnautica 2 map｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <Ahrefs证据；无权限写 missing_ahrefs_access>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs：<organic keywords / backlinks / referring domains / competing domains / KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_5f42a552
title: [Daily Review 外链运营复盘 墨运] subnautica2maps 20260525
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_5f42a552
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-ops-subnautica2maps
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_5574a746
  必须先读取父任务输出和 reports/site-review/site-review-20260525/subnautica2maps-data-snapshot.md；如果证据包缺失，先 block 为 upstream-data-snapshot-missing，不得脑补。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260525/subnautica2maps-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_f92f0a16
title: [Daily Review 单站复盘驾驶舱 墨析] subnautica2maps 20260525
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_f92f0a16
tenant: site-review-20260525
idempotency_key: site-review-20260525-v2-synthesis-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_5574a746, t_5f7c0c99, t_0a6b4736, t_5f42a552
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260525/subnautica2maps-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜subnautica2maps｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_05d2e2d2
title: [Daily Review 墨析] 多Agent复盘总览 20260525
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_05d2e2d2
tenant: site-review-20260525
idempotency_key: site-review-20260525-overview-v2-aicodingpricing-shipsolo-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只做每日复盘调度总览与跨 Agent 结论汇总。
  必须先加载并遵守 site-data-review skill。

  汇报目标：send_message(action='send', target='telegram:-1003750190535:5322', message='...')。不要私聊。

  任务：汇总今天多 Agent 复盘任务状态，给孟健一份可读的管理层总览。不要替产品/SEO/运营做细节判断，只转述各专业 Agent 的结论、数据证据包覆盖率和行动看板。
  硬约束：总览只给判断和建议；具体决策/下一步执行必须等孟健在群里确认后再做。不要在总览任务里创建执行型 follow-up。
  父任务/上游复盘结果：t_5bfe2fde, t_fbbfced9, t_f92f0a16
  复盘池口径：优先读取 `/root/.hermes/state/site_review_approved_sites.json`；hold/failed 站点不纳入日常复盘，只在缺口里提示。

  总览必须使用「管理驾驶舱」格式，第一屏只放结论、风险和动作：
  ```markdown
  🧭 做站复盘驾驶舱｜YYYY-MM-DD｜覆盖 <N> 站
  一句话结论：<今天整体是推进/修复/阻塞，最大风险是什么>

  🚦全局红黄绿灯
  - 🟢 可继续推：<站点列表 + 理由>
  - 🟡 需迭代：<站点列表 + 最大瓶颈>
  - 🔴 阻塞：<站点列表 + 阻塞原因>

  📊 数据覆盖
  - <slug>：覆盖率 <x/7>｜最大缺口 <...>

  🧭 专业复盘结论
  - <slug>｜产品 <🟢/🟡/🔴>｜SEO <🟢/🟡/🔴>｜运营 <🟢/🟡/🔴>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<site>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <账号/授权/派工/执行/外部发布确认；没有写“无”>
  ```

  硬约束：
  - 每站最多 5 行，不把单站细节塞进总览；细节去站点 topic。
  - 所有站点都必须出现在数据覆盖或阻塞列表里，避免漏站。
  - Telegram 不支持表格，必须用 emoji 状态灯 + bullet，不用 pipe table。
  单站清单：
  - aicodingpricing: https://aicodingpricing.com
  - shipsolo: https://shipsolo.io
  - subnautica2maps: https://subnautica2maps.com/

  交付路径：reports/site-review/site-review-20260525/overview.md
  metadata 必须包含：review_date、sites_checked、data_snapshot_tasks、product_review_tasks、seo_review_tasks、ops_review_tasks、blocked_sites、topic_mode='per_site_topic'。


id: t_e86132ec
title: [Follow-up subnautica2maps] 补齐 GA4 + Clarity 上报链路并部署验证
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e86132ec
tenant: site-review-20260525
idempotency_key: site-review-20260525-subnautica2maps-ga4-clarity-reporting-backfill
body:
  孟健明确要求：不是只补发复盘消息，而是把缺失的数据上报链路补齐。

  站点：subnautica2maps
  生产：https://subnautica2maps.com/
  Repo/source_path：/mnt/HC_Volume_105300089/projects/subnautica2maps
  交付 topic：telegram:-1003750190535:6267
  父复盘 task：t_f92f0a16

  目标：补齐 GA4 + Microsoft Clarity 的生产上报。

  已知事实：
  - 代码已有 env-gated 脚本：`NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`，见 `src/app/layout.tsx`。
  - 事件封装已把产品事件发给 Plausible / GA4 / Clarity：`src/lib/analytics.ts`。
  - 今日复盘判定缺口：GA4 property/frontend gtag missing；Clarity script/dashboard data missing。

  执行要求：
  1. 在项目/Cloudflare Pages 或 OpenNext/Workers 部署配置中补齐 GA4 Measurement ID 与 Clarity Project ID。若 ID 不存在，先在对应后台定位/创建；无法访问时明确 BLOCK 写后台 URL 和所需权限。
  2. 不要硬编码私密 token；公开 measurement/project id 可进 env/config，但不要泄露账号凭证。
  3. 部署到 production 后验证：
     - HTML/runtime 存在 `gtag/js?id=G-...` 与 `clarity.ms/tag/<id>`。
     - 浏览器真实访问 `/` 和 `/map/`，触发 `map_search` / `marker_open` / `map_filter_toggle` 至少一种事件。
     - Network 能看到 GA collect / Clarity collect 请求。
  4. 若需要改代码，必须测试、commit、push、deploy；若只改环境变量，也要记录 Cloudflare deployment/version。
  5. 在 topic 发 `[ACK]`、完成发 `[DONE]`。6 行内写 task_id、部署/配置证据、网络请求证据、仍缺什么。

  完成门槛：生产页面开始向 GA4 和 Clarity 上报；墨析可在下一任务读取后台或至少拿到前端+network证据。


id: t_94a8c536
title: [Follow-up subnautica2maps] 补齐 Bing Webmaster 上报/提交证据
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_94a8c536
tenant: site-review-20260525
idempotency_key: site-review-20260525-subnautica2maps-bing-webmaster-backfill
body:
  孟健明确要求：把缺失的数据上报链路补齐，不是只说缺权限。

  站点：subnautica2maps
  生产：https://subnautica2maps.com/
  Sitemap：https://subnautica2maps.com/sitemap.xml
  交付 topic：telegram:-1003750190535:6267
  父复盘 task：t_f92f0a16

  目标：补齐 Bing Webmaster 的站点提交/上报证据。

  执行要求：
  1. 用可用浏览器/后台登录态检查 Bing Webmaster 是否已有 `subnautica2maps.com` property。
  2. 若已有：确认 verification、sitemap submitted/processing/index 状态，补截图/文字证据。
  3. 若未有：添加站点/导入 GSC/验证，提交 sitemap。
  4. 同步触发 IndexNow 或记录已触发状态（如项目已有 key/脚本则复用；没有则不要编造）。
  5. 在 topic 发 `[ACK]`、完成发 `[DONE]`。6 行内写 task_id、property 状态、sitemap 状态、IndexNow 状态、下一次复查时间。

  安全边界：这是站长平台提交，不涉及公开发帖；可直接执行。若遇到账号/权限/OAuth 阻塞，发 `[BLOCKED]` 并写具体后台 URL。


id: t_cfe1588b
title: [Follow-up subnautica2maps] 补齐 Ahrefs SEO Audit 项目/导出证据
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_cfe1588b
tenant: site-review-20260525
idempotency_key: site-review-20260525-subnautica2maps-ahrefs-seo-audit-backfill
body:
  孟健明确要求：补齐缺失的数据源。注意新口径：Ahrefs 只看 SEO Audit / Site Audit，不看 backlinks/ref domains/organic keywords/KD。

  站点：subnautica2maps
  生产：https://subnautica2maps.com/
  交付 topic：telegram:-1003750190535:6267
  父复盘 task：t_f92f0a16

  目标：补齐 Ahrefs SEO Audit / Site Audit 数据证据。

  执行要求：
  1. 检查 Ahrefs 是否已有 subnautica2maps.com Site Audit project。
  2. 若已有：导出/记录 health score、errors、warnings、notices、crawl time、top technical issues、affected URLs。
  3. 若未有但有权限：创建 Site Audit project 并启动 crawl；完成前先发 `[ACK]`，crawl 完成再发 `[DONE]`。
  4. 若无权限：发 `[BLOCKED]`，只写 `ahrefs_seo_audit_missing`、所需权限/入口；不要再写 backlinks/ref domains 缺失。
  5. 结果写入 durable mirror 可读位置，并在 topic 发 6 行内上报。

  禁止：要求 Ahrefs backlinks/ref domains/organic keywords/KD；这些不是当前流水线必查项。


id: t_d4fffc16
title: [Follow-up subnautica2maps] 数据源补齐后重跑墨析证据包并更新驾驶舱
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d4fffc16
tenant: site-review-20260525
idempotency_key: site-review-20260525-subnautica2maps-data-source-backfill-rerun
body:
  孟健纠正：要补齐缺失数据源的上报数据，不是只补发复盘消息。

  站点：subnautica2maps
  生产：https://subnautica2maps.com/
  交付 topic：telegram:-1003750190535:6267
  父复盘 task：t_f92f0a16
  依赖：GA4/Clarity、Bing Webmaster、Ahrefs SEO Audit 补齐结果。

  目标：在上面数据源补齐后，重新拉取/验证数据证据包，更新 durable mirror 和 Telegram 驾驶舱。

  执行要求：
  1. 读取 GA4/Clarity/Bing/Ahrefs follow-up 结果；不要沿用旧的 missing_data_sources。
  2. 更新 `/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260525/subnautica2maps-data-snapshot.md` 或等价 durable mirror。
  3. 复盘状态必须分层：
     - GA4：脚本 / network / realtime 或 API
     - Clarity：脚本 / network / dashboard sessions 或 onboarding 状态
     - Bing：property / sitemap / indexed or processing
     - Ahrefs：SEO Audit health/errors/warnings/notices；不看 backlinks/ref domains
  4. 在 `telegram:-1003750190535:6267` 发 `[UPDATED] subnautica2maps 数据源补齐复核`，写清楚哪些从 🔴 变 🟢/🟡，哪些仍 BLOCK。

  如果上游还没完成，先发 `[ACK]` 并等依赖，不要提前完成。


id: t_46159a0d
title: [Follow-up subnautica2maps] 添加 Ahrefs Site Audit ownership verification 并部署
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260525
idempotency_key: site-review-20260525-subnautica2maps-ahrefs-ownership-verification
body:
  孟健追问后小墨已确认：CDP 现在可用，Ahrefs 已登录；subnautica2maps 在 Site Audit 列表里无项目。已手动进入 New project → Add manually，创建到 Ownership 步骤，Ahrefs 要求站点验证。

  站点：subnautica2maps
  生产：https://subnautica2maps.com/
  Repo/source_path：/mnt/HC_Volume_105300089/projects/subnautica2maps
  交付 topic：telegram:-1003750190535:6267
  关联 Ahrefs task：t_cfe1588b

  目标：添加 Ahrefs Site Audit ownership verification，部署生产，然后通知墨引继续启动 Site Audit crawl。

  验证方式（二选一，优先 meta tag）：
  - HTML meta tag：`<meta name="ahrefs-site-verification" content="fe83b6f67d746fead071d19f28161c6e8c39cc6daa572d4f886a36b52fe204c1">`
  - HTML file URL：`http://subnautica2maps.com/ahrefs_fe83b6f67d746fead071d19f28161c6e8c39cc6daa572d4f886a36b52fe204c1`

  执行要求：
  1. 在 Next.js app head 中加入 Ahrefs verification meta tag，不要影响 SEO title/canonical/schema。
  2. 测试 build/lint（按项目现有命令）。
  3. commit + push + deploy production。
  4. 验证生产 HTML 可见 meta tag。
  5. 在 topic 发 `[DONE] Ahrefs verification ready`，并 @墨引/写明 t_cfe1588b 可继续 recheck ownership。

  边界：只加 verification，不加 Ahrefs Web Analytics snippet；不查 backlinks/ref domains/organic keywords/KD。


id: t_322de064
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260526
assignee: moxi
status: blocked
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_322de064
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-data-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  - 汇报格式：开头写清楚「墨析 aicodingpricing + task_id + 状态」，例如「墨析 aicodingpricing t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: aicodingpricing
  - selected_keyword / primary_keyword: AI coding pricing
  - preview_url: unknown
  - production_url: https://aicodingpricing.com
  - upstream_run: manual-current-site
  - upstream_handoff: /root/projects/aicodingpricing

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260526/aicodingpricing-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/aicodingpricing-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-aicodingpricing/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜aicodingpricing｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_76a43e0c
title: [Daily Review 产品深度复盘 墨策] aicodingpricing 20260526
assignee: moce
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-product-aicodingpricing
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_322de064
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260526/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260526/aicodingpricing-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_ba04f616
title: [Daily Review SEO深度复盘 墨引] aicodingpricing 20260526
assignee: moyin
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-seo-aicodingpricing
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_322de064
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260526/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260526/aicodingpricing-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜aicodingpricing｜目标词：AI coding pricing｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_208e38b4
title: [Daily Review 外链运营复盘 墨运] aicodingpricing 20260526
assignee: moyun
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-ops-aicodingpricing
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_322de064
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260526/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260526/aicodingpricing-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_0db81a9d
title: [Daily Review 单站复盘驾驶舱 墨析] aicodingpricing 20260526
assignee: moxi
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-synthesis-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_322de064, t_76a43e0c, t_ba04f616, t_208e38b4
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260526/aicodingpricing-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜aicodingpricing｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_62532714
title: [Daily Review 数据证据包 墨析] shipsolo 20260526
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_62532714
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-data-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  - 汇报格式：开头写清楚「墨析 shipsolo + task_id + 状态」，例如「墨析 shipsolo t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: shipsolo
  - selected_keyword / primary_keyword: AI编程出海领航计划
  - preview_url: https://shipsolo-4cq.pages.dev
  - production_url: https://shipsolo.io
  - upstream_run: shipsolo-existing-project
  - upstream_handoff: /root/projects/shipsolo-io

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260526/shipsolo-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-shipsolo/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜shipsolo｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_e34d414e
title: [Daily Review 产品深度复盘 墨策] shipsolo 20260526
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e34d414e
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-product-shipsolo
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_62532714
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260526/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260526/shipsolo-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_a2ac30b4
title: [Daily Review SEO深度复盘 墨引] shipsolo 20260526
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_a2ac30b4
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-seo-shipsolo
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_62532714
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260526/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260526/shipsolo-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜shipsolo｜目标词：AI编程出海领航计划｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_eb05f276
title: [Daily Review 外链运营复盘 墨运] shipsolo 20260526
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_eb05f276
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-ops-shipsolo
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_62532714
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260526/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260526/shipsolo-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_f30623fa
title: [Daily Review 单站复盘驾驶舱 墨析] shipsolo 20260526
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_f30623fa
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-synthesis-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_62532714, t_e34d414e, t_a2ac30b4, t_eb05f276
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260526/shipsolo-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜shipsolo｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_c04963a9
title: [Daily Review 数据证据包 墨析] subnautica2maps 20260526
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_c04963a9
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-data-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  - 汇报格式：开头写清楚「墨析 subnautica2maps + task_id + 状态」，例如「墨析 subnautica2maps t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: subnautica2maps
  - selected_keyword / primary_keyword: Subnautica 2 map
  - preview_url: https://subnautica2maps.pages.dev/
  - production_url: https://subnautica2maps.com/
  - upstream_run: subnautica2maps-v2-rebuild-20260519
  - upstream_handoff: /mnt/HC_Volume_105300089/projects/subnautica2maps

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260526/subnautica2maps-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/subnautica2maps-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜subnautica2maps｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_afb0acec
title: [Daily Review 产品深度复盘 墨策] subnautica2maps 20260526
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_afb0acec
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-product-subnautica2maps
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_c04963a9
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260526/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260526/subnautica2maps-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_3df87802
title: [Daily Review SEO深度复盘 墨引] subnautica2maps 20260526
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_3df87802
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-seo-subnautica2maps
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_c04963a9
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260526/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260526/subnautica2maps-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜subnautica2maps｜目标词：Subnautica 2 map｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_c0cb0164
title: [Daily Review 外链运营复盘 墨运] subnautica2maps 20260526
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_c0cb0164
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-ops-subnautica2maps
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_c04963a9
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260526/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260526/subnautica2maps-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_ad59dab4
title: [Daily Review 单站复盘驾驶舱 墨析] subnautica2maps 20260526
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_ad59dab4
tenant: site-review-20260526
idempotency_key: site-review-20260526-v2-synthesis-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_c04963a9, t_afb0acec, t_3df87802, t_c0cb0164
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260526/subnautica2maps-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜subnautica2maps｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_d4c44d9b
title: [Daily Review 墨析] 多Agent复盘总览 20260526
assignee: moxi
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260526
idempotency_key: site-review-20260526-overview-v2-aicodingpricing-shipsolo-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只做每日复盘调度总览与跨 Agent 结论汇总。
  必须先加载并遵守 site-data-review skill。

  汇报目标：send_message(action='send', target='telegram:-1003750190535:5322', message='...')。不要私聊。

  任务：汇总今天多 Agent 复盘任务状态，给孟健一份可读的管理层总览。不要替产品/SEO/运营做细节判断，只转述各专业 Agent 的结论、数据证据包覆盖率和行动看板。
  硬约束：总览只给判断和建议；具体决策/下一步执行必须等孟健在群里确认后再做。不要在总览任务里创建执行型 follow-up。
  父任务/上游复盘结果：t_0db81a9d, t_f30623fa, t_ad59dab4
  复盘池口径：优先读取 `/root/.hermes/state/site_review_approved_sites.json`；hold/failed 站点不纳入日常复盘，只在缺口里提示。

  总览必须使用「管理驾驶舱」格式，第一屏只放结论、风险和动作：
  ```markdown
  🧭 做站复盘驾驶舱｜YYYY-MM-DD｜覆盖 <N> 站
  一句话结论：<今天整体是推进/修复/阻塞，最大风险是什么>

  🚦全局红黄绿灯
  - 🟢 可继续推：<站点列表 + 理由>
  - 🟡 需迭代：<站点列表 + 最大瓶颈>
  - 🔴 阻塞：<站点列表 + 阻塞原因>

  📊 数据覆盖
  - <slug>：覆盖率 <x/7>｜GA4 <🟢/🟡/🔴>｜Clarity <🟢/🟡/🔴>｜Bing <🟢/🟡/🔴>｜Ahrefs SEO Audit <🟢/🟡/🔴>｜补齐任务 <task/无>

  🧭 专业复盘结论
  - <slug>｜产品 <🟢/🟡/🔴>｜SEO <🟢/🟡/🔴>｜运营 <🟢/🟡/🔴>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<site>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <账号/授权/派工/执行/外部发布确认；没有写“无”>
  ```

  硬约束：
  - 每站最多 5 行，不把单站细节塞进总览；细节去站点 topic。
  - 所有站点都必须出现在数据覆盖或阻塞列表里，避免漏站。
  - Telegram 不支持表格，必须用 emoji 状态灯 + bullet，不用 pipe table。
  单站清单：
  - aicodingpricing: https://aicodingpricing.com
  - shipsolo: https://shipsolo.io
  - subnautica2maps: https://subnautica2maps.com/

  交付路径：reports/site-review/site-review-20260526/overview.md
  metadata 必须包含：review_date、sites_checked、data_snapshot_tasks、product_review_tasks、seo_review_tasks、ops_review_tasks、blocked_sites、topic_mode='per_site_topic'。


id: t_80fac998
title: [Follow-up subnautica2maps P0] 补一方工具漏斗事件并验证 GA4/Plausible
assignee: mojie
status: blocked
created_by: xiaomo
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260526
idempotency_key: subnautica2maps-20260526-p0-tool-funnel-events
body:
  用户已确认执行 subnautica2maps 2026-05-26 复盘建议。父复盘 task: t_ad59dab4。
  交付 topic: telegram:-1003750190535:6267
  同步要求：开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE]。6 行内，含 task_id / 状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：内部代码/文档/诊断可执行；不得对外发布、不得发帖/评论、不得付款、不得写生产数据。代码任务允许 commit+push+deploy，并需验证生产域名。
  项目：subnautica2maps
  生产站：https://subnautica2maps.com/
  仓库：/mnt/HC_Volume_105300089/projects/subnautica2maps
  复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_ad59dab4/reports/site-review/site-review-20260526/subnautica2maps-synthesis.md

  目标：补齐 map_search/resource_filter/marker_open/copy_coordinates/route_hint_click/mark_found/external_source_click 一方工具漏斗事件。
  要求：
  - 先审计现有 analytics/gtag/plausible 封装，不要重复埋点或破坏既有 page_view。
  - 事件需同时进入 GA4 与 Plausible（如项目封装支持）；事件参数至少包含 source_page、resource/category、marker_id/slug、query、device_context（能拿则拿）。
  - 增加本地验证说明或脚本，生产部署后用浏览器/Network 或后台实时数据验证至少 map_search、marker_open、copy_coordinates。
  - commit + push + deploy；完成 metadata/汇报写 commit_sha、deploy_url、验证证据。
  验收：Plausible/GA4 当日可查事件，能计算基础漏斗：访问 -> 搜索/筛选 -> marker open -> copy/route/external click。


id: t_94a8dad7
title: [Follow-up subnautica2maps UX] 首页 search-first mini console + /map?q 自动过滤
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260526
idempotency_key: subnautica2maps-20260526-search-first-hero
body:
  用户已确认执行 subnautica2maps 2026-05-26 复盘建议。父复盘 task: t_ad59dab4。
  交付 topic: telegram:-1003750190535:6267
  同步要求：开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE]。6 行内，含 task_id / 状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：内部代码/文档/诊断可执行；不得对外发布、不得发帖/评论、不得付款、不得写生产数据。代码任务允许 commit+push+deploy，并需验证生产域名。
  项目：subnautica2maps
  生产站：https://subnautica2maps.com/
  仓库：/mnt/HC_Volume_105300089/projects/subnautica2maps
  复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_ad59dab4/reports/site-review/site-review-20260526/subnautica2maps-synthesis.md

  目标：首页 Hero 改成 search-first mini console，并让输入资源词跳转 /map/?q=<term> 后自动过滤/高亮。
  要求：
  - 390x844 与 1440x900 首屏必须可见搜索入口。
  - 支持输入 silver/copper/sulfur 等资源词；提交后跳 /map/?q=xxx，并在地图页自动应用过滤/搜索结果。
  - 与 P0 工具事件联动：搜索提交触发 map_search，过滤触发 resource_filter。
  - 保持游戏地图站氛围，不改成泛 SaaS landing。
  - commit + push + deploy；用生产域名验证移动端和桌面首屏。
  验收：390x844 与 1440x900 首屏可见搜索入口；输入资源词跳 /map/?q=xxx 并自动过滤。


id: t_5807361a
title: [Follow-up subnautica2maps Mobile UX] marker detail sticky bottom action sheet
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260526
idempotency_key: subnautica2maps-20260526-marker-action-sheet
body:
  用户已确认执行 subnautica2maps 2026-05-26 复盘建议。父复盘 task: t_ad59dab4。
  交付 topic: telegram:-1003750190535:6267
  同步要求：开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE]。6 行内，含 task_id / 状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：内部代码/文档/诊断可执行；不得对外发布、不得发帖/评论、不得付款、不得写生产数据。代码任务允许 commit+push+deploy，并需验证生产域名。
  项目：subnautica2maps
  生产站：https://subnautica2maps.com/
  仓库：/mnt/HC_Volume_105300089/projects/subnautica2maps
  复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_ad59dab4/reports/site-review/site-review-20260526/subnautica2maps-synthesis.md

  目标：移动端 marker detail 改为 sticky bottom action sheet。
  要求：
  - 一屏内可见 Copy / Route / Mark found / External source（如有）等行动按钮。
  - 触控热区 >=44px；不遮挡地图关键 marker；bottom sheet 可关闭/展开。
  - 行动按钮触发 copy_coordinates / route_hint_click / mark_found / external_source_click 事件。
  - 用 390x844 移动视口做真实点击验证，不能只读 DOM。
  - commit + push + deploy；完成汇报附验证步骤和截图路径（如有）。
  验收：移动端 marker 打开后一屏可操作 Copy / Route / Mark，按钮可点击，事件可查。


id: t_2994fc77
title: [Follow-up subnautica2maps SEO] 强化 /map/ above-fold、FAQ、H1/H2、资源页内链矩阵
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260526
idempotency_key: subnautica2maps-20260526-map-seo-content-plan
body:
  用户已确认执行 subnautica2maps 2026-05-26 复盘建议。父复盘 task: t_ad59dab4。
  交付 topic: telegram:-1003750190535:6267
  同步要求：开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE]。6 行内，含 task_id / 状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：内部代码/文档/诊断可执行；不得对外发布、不得发帖/评论、不得付款、不得写生产数据。代码任务允许 commit+push+deploy，并需验证生产域名。
  项目：subnautica2maps
  生产站：https://subnautica2maps.com/
  仓库：/mnt/HC_Volume_105300089/projects/subnautica2maps
  复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_ad59dab4/reports/site-review/site-review-20260526/subnautica2maps-synthesis.md

  目标：基于复盘结论做 SEO 内容/结构执行方案，必要时直接改可安全修改的文案/metadata。
  要求：
  - 复核 /map/、/resources/、资源详情页当前 H1/H2/H3、FAQ、内链、schema、canonical、sitemap。
  - 输出并尽量落地：/map/ above-the-fold 任务型内容、FAQ、唯一 H1、H2 不重复且 >=5；资源页补 H1/内链矩阵。
  - 如需前端配合，创建/评论给 mojie 的精确改动清单；不要泛泛说优化 SEO。
  - 运行现有 build/verify/SEO audit（若有）；完成写 7-14 天观察指标：GSC /map impressions 与主词 position。
  验收：H1 唯一、H2 不重复且 >=5，资源页内链可见，SEO audit 不退化。


id: t_e62e4f86
title: [Follow-up subnautica2maps Data/Ops] 补 Ahrefs Site Audit 导出与 UTM 规范
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e62e4f86
tenant: site-review-20260526
idempotency_key: subnautica2maps-20260526-ahrefs-utm-spec
body:
  用户已确认执行 subnautica2maps 2026-05-26 复盘建议。父复盘 task: t_ad59dab4。
  交付 topic: telegram:-1003750190535:6267
  同步要求：开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE]。6 行内，含 task_id / 状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：内部代码/文档/诊断可执行；不得对外发布、不得发帖/评论、不得付款、不得写生产数据。代码任务允许 commit+push+deploy，并需验证生产域名。
  项目：subnautica2maps
  生产站：https://subnautica2maps.com/
  仓库：/mnt/HC_Volume_105300089/projects/subnautica2maps
  复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_ad59dab4/reports/site-review/site-review-20260526/subnautica2maps-synthesis.md

  目标：补齐当前 Site Audit 导出与 UTM 规范，解决“外链有效性不可归因”。
  要求：
  - 读取/导出 Ahrefs 当前 Site Audit：health score/errors/warnings/notices/crawl time；落盘到 durable artifact 与仓库 data/subnautica2maps/（如可写）。
  - 制定 subnautica2maps UTM 规范：utm_source/utm_medium/utm_campaign/utm_content 命名，覆盖 steam_guide、wiki_fandom、creator_outreach、reddit_hold、youtube_comment、directory 等。
  - 输出可复制 UTM URL 生成清单，所有后续外链必须使用。
  - 不对外发布。
  验收：health score/errors/warnings/notices/crawl time 可落盘；UTM 规范和示例链接可审。


id: t_4fe50567
title: [Follow-up subnautica2maps Ops] 暂停 Reddit 7 天，准备 Steam/Wiki/Creator outreach 候选与草稿
assignee: moyun
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_4fe50567
tenant: site-review-20260526
idempotency_key: subnautica2maps-20260526-outreach-plan-no-publish
body:
  用户已确认执行 subnautica2maps 2026-05-26 复盘建议。父复盘 task: t_ad59dab4。
  交付 topic: telegram:-1003750190535:6267
  同步要求：开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE]。6 行内，含 task_id / 状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：内部代码/文档/诊断可执行；不得对外发布、不得发帖/评论、不得付款、不得写生产数据。代码任务允许 commit+push+deploy，并需验证生产域名。
  项目：subnautica2maps
  生产站：https://subnautica2maps.com/
  仓库：/mnt/HC_Volume_105300089/projects/subnautica2maps
  复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_ad59dab4/reports/site-review/site-review-20260526/subnautica2maps-synthesis.md

  目标：解决外链不足，但先不盲目发链接。暂停 Reddit 链接评论 7 天，只准备候选和草稿，不发布。
  要求：
  - 输出 7/14/30 天运营计划：先补转化/UTM，再做可审外链，再复盘。
  - 准备 Steam Guide、Wiki/Fandom、creator outreach 候选清单：URL、受众、规则/风险、推荐内容角度、是否允许链接、预计价值、所需账号/人工动作。
  - 准备可审草稿：Steam Guide 大纲、Wiki/Fandom 编辑建议、creator outreach 私信/邮件模板。
  - 所有链接必须带 UTM；引用 moxi 的 UTM 规范，如未完成则先写 placeholder 并标待替换。
  - 禁止自动发布、禁止评论、禁止站外私信；完成后等孟健逐项确认。
  验收：候选清单与文案草稿可审；external_posts_published=false；Reddit cooldown 7 天写入执行日志。


id: t_75fbb4db
title: [Follow-up subnautica2maps Backlinks] 立即启动非 Reddit 每日外链执行批次
assignee: moyun
status: blocked
created_by: xiaomo
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260526
idempotency_key: subnautica2maps-20260526-daily-backlink-exec
body:
  HOST CORRECTION / 孟健明确纠偏：外链不能太保守；优化和外链同步进行。Reddit 暂停可以，但其他外链要现在开始做；之前的 200 条外链库要纳入每日动作。

  站点：subnautica2maps
  生产站：https://subnautica2maps.com/
  仓库：/mnt/HC_Volume_105300089/projects/subnautica2maps
  交付 topic：telegram:-1003750190535:6267
  父复盘：t_ad59dab4
  上游准备包：t_4fe50567
  UTM 规范：读取 t_e62e4f86 输出；找不到则先用 source/medium/campaign 明确的临时 UTM，并在日志标待复核。

  目标：今天立即启动非 Reddit 外链执行，不再只停留在候选/草稿。

  执行原则：
  - 外链和站内优化并行，不等 P0/P1 UX 完成。
  - Reddit link comments/posts 继续 cooldown 7 天；其他渠道不暂停。
  - 每天必须处理 3-5 个安全候选；今天作为第一批。
  - 优先从既有外链库/资源池读取：
    1) 仓库 `data/subnautica2maps/*backlink*`、`*distribution*`、`*cold-start*`
    2) 若项目内没有 200 条外链库，搜索 `/root`、`/mnt/HC_Volume_105300089/projects` 中可复用的 backlink-resources / 外链库，并把路径写入日志；仍找不到则输出 BLOCKED：missing_200_backlink_library_path，同时继续用已知 Steam/Wiki/Creator/Directory 候选跑第一批。
  - 可执行渠道优先级：Steam Guide/Steam Community（非 Reddit）、Wiki/Fandom 有价值编辑或资源页、YouTube creator outreach、gaming blogs/resource pages、directory/resource listing、Discord/forum 仅在规则明确允许时。
  - 不做垃圾外链：必须先读规则；禁止灌水、批量复制、绕过 captcha/login/payment、伪装身份。
  - 若平台需要孟健真实账号登录/人工确认/验证码/付款，状态记 `blocked_manual_required`，不要硬绕；但要继续处理下一个候选。
  - 能公开提交/投稿/发邮件且规则允许的，直接执行；执行后记录 URL/状态/截图或返回证据。
  - 每个链接都带 UTM；记录目标页、UTM URL、anchor/copy、状态：published / submitted / sent / blocked / draft。

  必产出：
  - 更新或创建：`data/subnautica2maps/backlink-log.md`
  - 更新或创建：`data/subnautica2maps/backlink-resources.md`，合并 200 条外链库路径/条目；若没找到，写明搜索证据和临时候选池。
  - 今日执行摘要：published/submitted/sent/blocked/draft 数量；下一批 5 个候选。
  - Telegram 发 [ACK] 和 [DONE]/[BLOCKED] 到 topic，6 行内但必须包含 task_id、执行数量、已发布/已提交 URL、blocked 原因、明日动作。

  验收：
  - `external_posts_published_or_submitted_count >= 1`，除非全部被登录/规则/captcha 阻塞；阻塞时必须列出至少 5 个处理过的候选和精确阻塞原因。
  - `reddit_posts_published = 0`
  - `daily_backlink_cadence = active`
  - 日志已落盘，后续每日可接力。


id: t_545749db
title: [RERUN aicodingpricing] 数据证据包｜20260526
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_545749db
tenant: site-review-20260526
idempotency_key: rerun-aicodingpricing-20260526-data-v2
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责数据证据包，不做产品/SEO/运营最终判断。
  必须加载 site-data-review skill。

  站点：aicodingpricing
  生产 URL：https://aicodingpricing.com
  目标词：AI coding pricing
  交付 topic：telegram:-1003750190535:6256
  Tenant：site-review-20260526
  安全边界：只做复盘、证据采集、建议动作；不得改代码/配置/生产数据，不得部署，不得对外发布。建议派工写“待孟健确认”。
  可见性：开始发 [ACK]；完成发 [DONE]；阻塞发 [BLOCKED] 到 topic；没有 topic 同步不算完成。
  重点：这是对 20260526 复盘的重新发起。上一轮数据证据包 t_322de064 因 iteration budget exhausted 被 blocked；本轮必须控制范围，不能无限深挖。


  任务：重新生成 20260526 aicodingpricing 数据证据包。

  执行约束：
  - 先读 20260525 已完成证据包作为历史参考：t_db7095d1 / durable artifacts，但新结论必须基于今天能查到的新证据。
  - 每个数据源最多尝试 2 条路径；仍失败就写 partial/missing + 精确 blocker，不要耗尽 iteration。
  - Cloudflare Web Analytics 非必接，不得因 CFWA 缺失扣红灯。
  - Ahrefs 只查 SEO Audit / Site Audit；不要要求 backlinks/ref domains/organic keywords/KD。
  - GA4、Clarity、Bing Webmaster 是核心复盘源；不可查时写 data_chain_gate_status=blocked_or_needs_fix 和 required_data_source_followups。

  必须覆盖：Plausible self-host、GA4、GSC、Bing Webmaster、IndexNow、Ahrefs SEO Audit、Clarity、Funnel/业务事件、Acquisition/UTM、Technical SEO。

  产出：
  - workspace: reports/site-review/site-review-20260526/aicodingpricing-data-snapshot-rerun.md
  - durable mirror: /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/aicodingpricing-data-snapshot-rerun.md
  - evidence: /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-aicodingpricing-rerun/
  - 同时如果下游默认找 `aicodingpricing-data-snapshot.md`，复制一份兼容文件到 durable mirror 同目录。

  Telegram 只发数据证据摘要：覆盖率、关键事实、缺口/硬闸、产物路径。


id: t_1e80b9e6
title: [RERUN aicodingpricing] 产品深度复盘｜20260526
assignee: moce
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_1e80b9e6
tenant: site-review-20260526
idempotency_key: rerun-aicodingpricing-20260526-product-v2
body:
  GOAL MODE：你是墨策/产品复盘 Agent。读取父任务数据证据包后，做产品深度复盘。

  站点：aicodingpricing
  生产 URL：https://aicodingpricing.com
  目标词：AI coding pricing
  交付 topic：telegram:-1003750190535:6256
  Tenant：site-review-20260526
  安全边界：只做复盘、证据采集、建议动作；不得改代码/配置/生产数据，不得部署，不得对外发布。建议派工写“待孟健确认”。
  可见性：开始发 [ACK]；完成发 [DONE]；阻塞发 [BLOCKED] 到 topic；没有 topic 同步不算完成。
  重点：这是对 20260526 复盘的重新发起。上一轮数据证据包 t_322de064 因 iteration budget exhausted 被 blocked；本轮必须控制范围，不能无限深挖。


  必须读取父任务输出：aicodingpricing-data-snapshot-rerun.md；若 mirror 文件存在，以 mirror 为准。
  必须浏览器真实访问生产站和 SERP Top 3-5/竞品。

  回答：
  1. 搜 AI coding pricing 的用户真正要完成什么任务？本站是否满足？
  2. SERP/竞品强在哪：首屏承诺、工具能力、内容结构、信任、CTA。
  3. 最大产品/转化瓶颈。
  4. 今天建议 1-3 个产品动作，写验收标准和 assignee 建议。

  产出：reports/site-review/site-review-20260526/aicodingpricing-product-rerun.md
  Telegram 发详细产品复盘，建议动作放“待孟健确认”。


id: t_5242ae9d
title: [RERUN aicodingpricing] SEO深度复盘｜20260526
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_5242ae9d
tenant: site-review-20260526
idempotency_key: rerun-aicodingpricing-20260526-seo-v2
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。读取父任务数据证据包后，做 SEO/GEO 深度复盘。

  站点：aicodingpricing
  生产 URL：https://aicodingpricing.com
  目标词：AI coding pricing
  交付 topic：telegram:-1003750190535:6256
  Tenant：site-review-20260526
  安全边界：只做复盘、证据采集、建议动作；不得改代码/配置/生产数据，不得部署，不得对外发布。建议派工写“待孟健确认”。
  可见性：开始发 [ACK]；完成发 [DONE]；阻塞发 [BLOCKED] 到 topic；没有 topic 同步不算完成。
  重点：这是对 20260526 复盘的重新发起。上一轮数据证据包 t_322de064 因 iteration budget exhausted 被 blocked；本轮必须控制范围，不能无限深挖。


  必须读取父任务输出：aicodingpricing-data-snapshot-rerun.md；若 mirror 文件存在，以 mirror 为准。
  必须核对生产 HTML/robots/sitemap/canonical/schema/meta、GSC/Bing/IndexNow、SERP Top3 差距。
  Ahrefs 只看 SEO Audit / Site Audit 技术健康度。

  回答：
  1. 当前 AI coding pricing 的排名/收录/CTR 状态。
  2. Top3 差距：内容、结构、FAQ/schema、内链、权威/外部信号。
  3. 今日最值得做的 1-3 个 SEO 动作，按影响×成本排序。

  产出：reports/site-review/site-review-20260526/aicodingpricing-seo-rerun.md
  Telegram 发详细 SEO 复盘，建议动作放“待孟健确认”。


id: t_225b6fd4
title: [RERUN aicodingpricing] 外链运营复盘｜20260526
assignee: moyun
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_225b6fd4
tenant: site-review-20260526
idempotency_key: rerun-aicodingpricing-20260526-ops-v2
body:
  GOAL MODE：你是墨运/运营外链复盘 Agent。读取父任务数据证据包后，做渠道/外链复盘。

  站点：aicodingpricing
  生产 URL：https://aicodingpricing.com
  目标词：AI coding pricing
  交付 topic：telegram:-1003750190535:6256
  Tenant：site-review-20260526
  安全边界：只做复盘、证据采集、建议动作；不得改代码/配置/生产数据，不得部署，不得对外发布。建议派工写“待孟健确认”。
  可见性：开始发 [ACK]；完成发 [DONE]；阻塞发 [BLOCKED] 到 topic；没有 topic 同步不算完成。
  重点：这是对 20260526 复盘的重新发起。上一轮数据证据包 t_322de064 因 iteration budget exhausted 被 blocked；本轮必须控制范围，不能无限深挖。


  必须读取：
  - 父任务数据证据包
  - 仓库或 workspace 中的 distribution/cold-start/backlink/UTM 日志（找不到就写 missing，不脑补）
  - Plausible/GA4 referrer、UTM、入口页、后续事件

  回答：
  1. 哪些渠道有效/无效/pending。
  2. 外链/目录/社区/Newsletter 是否带来 referral 或可验证状态。
  3. 下一轮渠道动作：保留、暂停、加码、新增。
  4. 不要自动对外发布；只给待确认动作。

  产出：reports/site-review/site-review-20260526/aicodingpricing-ops-rerun.md
  Telegram 发详细运营复盘，建议动作放“待孟健确认”。


id: t_f27358f1
title: [RERUN aicodingpricing] 单站复盘驾驶舱汇总｜20260526
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_f27358f1
tenant: site-review-20260526
idempotency_key: rerun-aicodingpricing-20260526-synthesis-v2
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做 fan-in 汇总，不越权替产品/SEO/运营重判。

  站点：aicodingpricing
  生产 URL：https://aicodingpricing.com
  目标词：AI coding pricing
  交付 topic：telegram:-1003750190535:6256
  Tenant：site-review-20260526
  安全边界：只做复盘、证据采集、建议动作；不得改代码/配置/生产数据，不得部署，不得对外发布。建议派工写“待孟健确认”。
  可见性：开始发 [ACK]；完成发 [DONE]；阻塞发 [BLOCKED] 到 topic；没有 topic 同步不算完成。
  重点：这是对 20260526 复盘的重新发起。上一轮数据证据包 t_322de064 因 iteration budget exhausted 被 blocked；本轮必须控制范围，不能无限深挖。


  必须读取父任务：数据证据包、产品复盘、SEO 复盘、运营复盘。

  输出最终驾驶舱：
  - verdict：🟢 Keep / 🟡 Iterate / 🔴 Blocked
  - 数据可信度
  - 产品判断
  - SEO 判断
  - 运营判断
  - P0/P1/P2 问题
  - 建议动作（待孟健确认）
  - 需要孟健确认/授权项

  产出：reports/site-review/site-review-20260526/aicodingpricing-synthesis-rerun.md
  Telegram 发最终驾驶舱到 topic。


id: t_93608a7f
title: [Recovery subnautica2maps Backlinks] 收口 t_75fbb4db 外链日志与阻塞原因
assignee: moyun
status: blocked
created_by: xiaomo
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260526
idempotency_key: subnautica2maps-20260526-backlink-recovery-t75fbb4db
body:
  HOST RECOVERY / t_75fbb4db 第一轮因 iteration budget exhausted 被 blocked，但已有部分执行进展。现在请短链路收口，不要再深挖网页。

  站点：subnautica2maps
  生产站：https://subnautica2maps.com/
  仓库：/mnt/HC_Volume_105300089/projects/subnautica2maps
  交付 topic：telegram:-1003750190535:6267
  父任务：t_75fbb4db

  已知进展（必须纳入日志）：
  - 已读取资源：
    - data/subnautica2maps/competitor-backlinks.md
    - data/subnautica2maps/distribution-queue.md
    - data/subnautica2maps/distribution-execution-log.md
    - data/subnautica2maps/moyun-distribution-baton.md
  - 未确认找到完整 200 条外链库；项目内只有 1 个 backlink 文件 + 3 个 distribution 文件。需要在日志写 `missing_200_backlink_library_path`，但不要因此停止。
  - 已处理 Game8 Global contact 表单：Name/Email/Category/Message/UTM URL/Privacy checkbox 都已填；checkValidity=true；已点击 Send。
  - Game8 未拿到明确成功反馈；状态必须写 `submitted_attempted_pending_confirmation`，不要写 confirmed submitted。
  - TechRaptor：发现邮件线索，但本地缺 sendmail/mail；状态写 `draft_or_blocked_manual_required`，准备邮件草稿，不要声称已发送。
  - Reddit 必须为 0。

  本次收口目标：
  1. 不再尝试浏览器深挖，直接落盘日志和下一步。
  2. 创建/更新：
     - data/subnautica2maps/backlink-log.md
     - data/subnautica2maps/backlink-resources.md
  3. 记录至少 5 个候选状态：Game8、TechRaptor、GameMaps/GameMappers、IGN、Fandom/Wiki 或 creator outreach。
  4. 明确计数：published=0；confirmed_submitted=0；attempted_pending=1；draft/blocked 若干；reddit=0。
  5. Telegram 发 [BLOCKED] 或 [DONE]：由于没有 confirmed submitted，建议发 [BLOCKED]，但要强调不是没进展，是缺确认/账号/邮件工具。
  6. Kanban 对 t_75fbb4db 追加 comment 并保持 blocked；不要误 complete。

  验收：日志文件存在、含 UTM、含下一批 5 个候选、含明日动作。


id: t_beec6f66
title: [Continuation subnautica2maps P0] 验证 ff15a5a 漏斗事件并闭环 t_80fac998
assignee: mojie
status: done
created_by: user
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260526
idempotency_key: subnautica2maps-20260526-funnel-events-verification-continuation
body:
  HOST CONTINUATION / 不重做 P0，只闭环 t_80fac998 的验收并解锁下游。

  背景：原任务 t_80fac998 因 iteration budget exhausted 被 BLOCKED，但仓库已有并已上线：commit ff15a5a `feat: add map funnel analytics events`，Cloudflare Pages production 显示 Source=ff15a5a。不要重新实现整套埋点；只做验证、补证据、同步 Kanban。

  站点：subnautica2maps
  生产站：https://subnautica2maps.com/
  仓库：/mnt/HC_Volume_105300089/projects/subnautica2maps
  交付 topic：telegram:-1003750190535:6267
  上游复盘：t_ad59dab4
  原 blocked 卡：t_80fac998

  目标：验证生产环境 map funnel analytics events 是否可查，完成 P0 漏斗事件闭环，然后让 t_94a8dad7 可以继续。

  必须做：
  - 读取当前代码，确认 ff15a5a 的事件实现点，不要重复埋点。
  - 在生产域名用浏览器/Network 或后台实时数据验证至少：map_search、marker_open、copy_coordinates。
  - 如 GA4/Plausible 后台有延迟，至少提供 Network payload/console/可复现步骤，并标注后台复核时间窗。
  - 确认 repo 状态：不要误提交 data/subnautica2maps 下未跟踪的数据/外链文件，除非它们属于本任务且需要提交。
  - 如需要补一个很小的验证脚本/文档，可 commit+push；否则只写证据文件。
  - 产出 durable evidence 到 `/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/`。

  完成标准：
  - 写清 commit_sha=ff15a5a 是否为生产源。
  - 至少 3 个事件有验证证据或明确后台延迟说明。
  - 向 topic 发 [DONE]，6 行内含 task_id、验证事件、证据路径、是否解锁 t_94a8dad7。
  - 完成时 summary 明确：P0 analytics implementation verified / residual risk。

  安全边界：不得对外发布、不得发帖/评论、不得付款、不得写生产数据。


id: t_500d2fda
title: [Continuation subnautica2maps Backlinks] 非 Reddit 外链发送/确认闭环
assignee: moyun
status: done
created_by: user
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260526
idempotency_key: subnautica2maps-20260526-backlink-send-confirm-continuation
body:
  HOST CONTINUATION / 不重跑外链研究，只处理 t_75fbb4db 的发送/确认闭环。

  背景：t_75fbb4db 因 iteration budget exhausted 被 BLOCKED，但 recovery handoff 已产出：
  - `/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/backlink-log.md`
  - `/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/backlink-resources.md`
  当前状态：published=0, confirmed_submitted=0, attempted_pending=1, draft_or_blocked=5+。Game8 有 submitted_attempted_pending_confirmation；TechRaptor 邮件草稿好了但本机没有 sendmail/mail；缺完整 200 外链库路径。不要重新大范围搜索。

  站点：subnautica2maps
  生产站：https://subnautica2maps.com/
  仓库：/mnt/HC_Volume_105300089/projects/subnautica2maps
  交付 topic：telegram:-1003750190535:6267
  父复盘：t_ad59dab4
  准备包：t_4fe50567
  UTM 规范：t_e62e4f86
  原 blocked 卡：t_75fbb4db

  目标：今天完成非 Reddit 外链第一批的“确认提交/发送/明确人工阻塞”闭环；不要再只输出候选。

  执行口径：
  - Reddit 继续 7 天 cooldown，reddit_posts_published=0。
  - Steam / Wiki / Creator outreach 已获孟健确认，可直接执行；但不能绕过登录、验证码、付款、平台规则。
  - 优先处理已有 5 个候选：Game8、TechRaptor、GameMaps/GameMappers、IGN、Fandom/Wiki、creator outreach 中最可执行者。
  - 每个动作必须带 UTM，使用 t_e62e4f86 规范。
  - 如果需要邮件发送：优先检查可用 CLI/账号配置；没有就输出可复制邮件 + 收件地址 + subject + body，并标 `blocked_manual_send_required`，不要假装 sent。
  - 如果需要登录/验证码/人工确认，标 `blocked_manual_required` 并继续下一个候选。

  必须更新：
  - `data/subnautica2maps/backlink-log.md`
  - `data/subnautica2maps/backlink-resources.md`
  - 如有新证据，复制到 durable artifact 目录。

  完成标准：
  - `published/submitted/sent >= 1`，或者列出至少 5 个已处理候选和精确阻塞原因。
  - 明确明日下一批 5 个候选。
  - 不把“attempted pending”冒充 confirmed submitted。
  - Telegram 发 [DONE]/[BLOCKED] 到 topic，6 行内含 task_id、数量、URL/证据、阻塞原因、明日动作。

  安全边界：允许规则允许的公开提交/邮件发送；禁止付款、绕过验证码、垃圾评论、伪装身份。


id: t_34a3bdd7
title: [P0 aicodingpricing] 索引可信度排查｜GSC/Bing URL Inspection + CF verified bot challenge
assignee: moyin
status: done
created_by: xiaomo-host
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/aicodingpricing
tenant: site-review-20260526
idempotency_key: aicp-20260526-p0-index-crawl-inspection-v1
skills: ["projects/site-seo-review"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步。必须先加载并遵守绑定 skill；先读取父任务与复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_f27358f1/reports/site-review/site-review-20260526/aicodingpricing-synthesis-rerun.md。完成时必须 kanban_complete(summary=..., metadata={artifact_paths, verification, acceptance_checklist, residual_risk, next_inputs})。如缺账号/权限/外部确认，kanban_block，不得编造。
  站点：aicodingpricing.com；仓库：/mnt/HC_Volume_105300089/projects/aicodingpricing；复盘结论：Iterate / Conditional Go。

  任务目标：定位 GSC submitted=22 indexed=0、目标词 Top10 未见本站的真实原因，重点判断是否为 Cloudflare challenge / robots / sitemap / canonical / rendering / meta / header 问题。
  必须动作：
  1. 读取复盘报告与现有证据包，列出 submitted URL、sitemap、robots、canonical、index policy。
  2. 用 GSC/Bing URL Inspection 或可用替代证据检查首页+核心工具页+comparison页。
  3. 从 Googlebot/Bingbot 视角检查 HTTP status、headers、HTML、meta robots、canonical、structured data、JS 渲染关键内容。
  4. 排查 Cloudflare verified bots/challenge/WAF/缓存规则是否可能挡爬虫；需要 moshu/权限时明确 block 并列出需执行项。
  5. 产出 evidence JSON/MD：root cause、P0 fix list、IndexNow/GSC resubmit建议。
  不得：只泛泛说“等索引”；不得把 Search Console 未验证项当成已验证。


id: t_af5eeddc
title: [P0 aicodingpricing] Calculator result → 购买推荐卡方案与文案
assignee: moce
status: done
created_by: xiaomo-host
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/aicodingpricing
tenant: site-review-20260526
idempotency_key: aicp-20260526-p0-result-recommendation-spec-v1
skills: ["projects/site-pricing"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步。必须先加载并遵守绑定 skill；先读取父任务与复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_f27358f1/reports/site-review/site-review-20260526/aicodingpricing-synthesis-rerun.md。完成时必须 kanban_complete(summary=..., metadata={artifact_paths, verification, acceptance_checklist, residual_risk, next_inputs})。如缺账号/权限/外部确认，kanban_block，不得编造。
  站点：aicodingpricing.com；仓库：/mnt/HC_Volume_105300089/projects/aicodingpricing；复盘结论：Iterate / Conditional Go。

  任务目标：把 calculator result 从“展示价格/用量”升级为“provider/plan purchase recommendation card”，解决工具使用信号未闭环到购买决策的问题。
  必须交付：
  1. 推荐卡决策规则：输入字段 → 推荐 provider/plan → 理由 → tradeoff → CTA。
  2. 至少覆盖 Claude Code / Cursor / GitHub Copilot / Codex / Gemini CLI 等当前站点涉及 provider；没有数据的标明 unknown，不编造。
  3. UI copy：首屏短文案、结果页推荐卡、对比解释、免责声明。
  4. 埋点需求：recommendation_shown / provider_recommended / outbound_click / copy_recommendation。
  5. 给 mojie 的实现验收清单，落盘到 reports/aicodingpricing/result-recommendation-spec.md。


id: t_5f434703
title: [P0 aicodingpricing] 实现购买推荐卡 + 漏斗埋点 + 生产发布
assignee: mojie
status: blocked
created_by: xiaomo-host
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/aicodingpricing
tenant: site-review-20260526
idempotency_key: aicp-20260526-p0-result-recommendation-impl-v1
skills: ["projects/frontend-site-build"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步。必须先加载并遵守绑定 skill；先读取父任务与复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_f27358f1/reports/site-review/site-review-20260526/aicodingpricing-synthesis-rerun.md。完成时必须 kanban_complete(summary=..., metadata={artifact_paths, verification, acceptance_checklist, residual_risk, next_inputs})。如缺账号/权限/外部确认，kanban_block，不得编造。
  站点：aicodingpricing.com；仓库：/mnt/HC_Volume_105300089/projects/aicodingpricing；复盘结论：Iterate / Conditional Go。

  任务目标：按父任务方案实现 calculator result 推荐卡与漏斗埋点，并完成 commit+push+deploy+生产验证。
  硬性发布循环：git status 前后、lint/typecheck/build、conventional commit、git push、Cloudflare Pages deploy 或触发生产部署、生产域名验证。
  验收：
  1. Result 页出现 provider/plan purchase recommendation card。
  2. 用户能看到推荐理由、替代方案、CTA/下一步。
  3. Plausible/GA4 事件触发：recommendation_shown、provider_recommended、outbound_click/copy_recommendation。
  4. 移动端可用，无 JS error，无明显 dead click。
  完成 metadata 必须包含 commit_sha、pushed_branch、deploy_url、production_verification、event_verification、git_status_after。


id: t_7fbf5996
title: [P1 aicodingpricing] Title/H1/首屏 answer block + 2026 comparison 总表增强
assignee: mobi
status: done
created_by: xiaomo-host
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/aicodingpricing
tenant: site-review-20260526
idempotency_key: aicp-20260526-p1-serp-copy-answer-comparison-v1
skills: ["openclaw-imports/site-copy"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步。必须先加载并遵守绑定 skill；先读取父任务与复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_f27358f1/reports/site-review/site-review-20260526/aicodingpricing-synthesis-rerun.md。完成时必须 kanban_complete(summary=..., metadata={artifact_paths, verification, acceptance_checklist, residual_risk, next_inputs})。如缺账号/权限/外部确认，kanban_block，不得编造。
  站点：aicodingpricing.com；仓库：/mnt/HC_Volume_105300089/projects/aicodingpricing；复盘结论：Iterate / Conditional Go。

  任务目标：增强 SEO 入口页的即时答案能力与购买决策信息架构，支持后续 mojie 实现。
  必须交付：
  1. 首页/核心 comparison 页 Title/H1/Meta description 建议。
  2. 首屏 answer block：一句话答案 + 适用人群 + 快速推荐。
  3. 2026 comparison 总表字段设计：price、included usage、best for、limits、setup difficulty、trial/free、CTA。
  4. FAQ/Schema copy 建议。
  5. 标注哪些内容应 index，哪些避免 thin content。
  落盘到 reports/aicodingpricing/seo-copy-2026-comparison.md。


id: t_2eb8b765
title: [P1 aicodingpricing] 外链 verified distribution log 补齐｜不新增外部发布
assignee: moyun
status: done
created_by: xiaomo-host
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/aicodingpricing
tenant: site-review-20260526
idempotency_key: aicp-20260526-p1-verified-distribution-log-v1
skills: ["projects/site-launch"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步。必须先加载并遵守绑定 skill；先读取父任务与复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_f27358f1/reports/site-review/site-review-20260526/aicodingpricing-synthesis-rerun.md。完成时必须 kanban_complete(summary=..., metadata={artifact_paths, verification, acceptance_checklist, residual_risk, next_inputs})。如缺账号/权限/外部确认，kanban_block，不得编造。
  站点：aicodingpricing.com；仓库：/mnt/HC_Volume_105300089/projects/aicodingpricing；复盘结论：Iterate / Conditional Go。

  任务目标：补齐外链运营证据，不新增外部发布。复盘指出阮一峰 issue 是唯一有效信号，其他渠道 pending/blocked/paid pending，缺原始分发日志。
  必须交付：
  1. 汇总现有所有分发渠道：status=confirmed/submitted_pending/blocked/paid_pending/rejected/unknown。
  2. 每条必须有原始证据：URL、截图路径、邮件/表单时间、响应、下一步日期；没有证据就标 unknown，不许美化。
  3. 输出 verified distribution log 到 data/aicodingpricing/distribution-log-verified.md。
  4. 给出未来 7 天非 Reddit 安全跟进清单；不得执行新增外部发布。


id: t_acf44583
title: [P2 aicodingpricing] 证据补齐收尾｜Ahrefs Site Audit / IndexNow / Plausible goals / D1 execute
assignee: moxi
status: done
created_by: xiaomo-host
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/aicodingpricing
tenant: site-review-20260526
idempotency_key: aicp-20260526-p2-evidence-closure-v1
skills: ["projects/site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步。必须先加载并遵守绑定 skill；先读取父任务与复盘报告：/root/.hermes/kanban/boards/site-review/workspaces/t_f27358f1/reports/site-review/site-review-20260526/aicodingpricing-synthesis-rerun.md。完成时必须 kanban_complete(summary=..., metadata={artifact_paths, verification, acceptance_checklist, residual_risk, next_inputs})。如缺账号/权限/外部确认，kanban_block，不得编造。
  站点：aicodingpricing.com；仓库：/mnt/HC_Volume_105300089/projects/aicodingpricing；复盘结论：Iterate / Conditional Go。

  任务目标：补齐复盘中列出的非阻塞证据缺口，形成下一轮复盘可直接引用的证据索引。
  必须检查并落盘：
  1. Ahrefs Site Audit 最新 health/errors/warnings 原始证据路径。
  2. IndexNow 提交记录与返回结果。
  3. Plausible goals 是否已配置/需要配置 recommendation/outbound 目标。
  4. D1 execute 或相关数据库证据是否存在；没有就说明本项目是否确实需要。
  5. 更新 reports/aicodingpricing/evidence-closure-20260526.md，并给 synthesis 报告追加 follow-up 状态。


id: t_bb38cdd6
title: [P0 aicodingpricing] 修复 Cloudflare Bot Fight Mode / SEO crawler challenge
assignee: moshu
status: done
created_by: moyin
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/aicodingpricing
tenant: site-review-20260526
session_id: 20260526_134744_b76b19
body:
  上游 t_34a3bdd7 已确认根因：aicodingpricing.com 当前 Cloudflare Bot Fight Mode / JS challenge 使 `/`、`/sitemap.xml`、核心工具页、comparison 页对普通 HTTP 客户端与 Googlebot/Bingbot UA 模拟返回 HTTP 403，header 含 `cf-mitigated: challenge`；robots.txt 200 且允许抓取。GSC URL Inspection：主页 PASS / Submitted and indexed；`/ai-coding-pricing-calculator/` 与 `/claude-code-vs-cursor/` 为 URL unknown to Google。证据：`/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/site-review/site-review-20260526/aicodingpricing-indexability-root-cause.md` 和 `aicodingpricing-indexability-evidence.json`。

  要求：
  1. 在 Cloudflare zone `aicodingpricing.com` 修复 SEO crawlability：关闭 Bot Fight Mode，或配置 verified bots / SEO 文件 bypass，至少保证 `/`、`/sitemap.xml`、`/robots.txt`、P0 indexable pages、核心静态资源不被 challenge。
  2. 不要改变业务代码；如需改生产安全策略，按生产配置变更记录执行。
  3. 修复后验证：default/browser/Googlebot desktop/Googlebot smartphone/Bingbot UA 对 `/`、`/sitemap.xml`、`/ai-coding-pricing-calculator/`、`/claude-code-vs-cursor/` 不再出现 `cf-mitigated: challenge`，HTML/XML status 200。
  4. 输出修复证据路径、Cloudflare 变更项、验证命令和结果。完成后交回 moyin/moyun 做 GSC/Bing resubmit；不要在 challenge 未清除前提交 sitemap。


id: t_73c02b4f
title: [P0 aicodingpricing] GSC/Bing resubmit after Cloudflare crawlability fix
assignee: moyin
status: blocked
created_by: moshu
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_73c02b4f
tenant: site-review-20260526
session_id: 20260526_135542_eca1be
body:
  上游 t_bb38cdd6 已清除 Cloudflare challenge。请在确认 live fetch 仍 clean 后执行 GSC URL Inspection/request indexing 与 Bing Webmaster/sitemap resubmit。

  输入证据：
  - /mnt/HC_Volume_105300089/projects/aicodingpricing/reports/site-review/site-review-20260526/aicodingpricing-cf-crawlability-fix.md
  - /mnt/HC_Volume_105300089/projects/aicodingpricing/reports/site-review/site-review-20260526/aicodingpricing-cf-crawlability-fix-evidence.json

  待提交/检查 URL：
  - https://aicodingpricing.com/
  - https://aicodingpricing.com/sitemap.xml
  - https://aicodingpricing.com/ai-coding-pricing-calculator/
  - https://aicodingpricing.com/claude-code-vs-cursor/

  验收：GSC/Bing 侧完成 resubmit/request indexing 记录；不要在 live fetch 出现 cf-mitigated: challenge 时提交。


id: t_612369c5
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260527
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_612369c5
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-data-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  - 汇报格式：开头写清楚「墨析 aicodingpricing + task_id + 状态」，例如「墨析 aicodingpricing t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: aicodingpricing
  - selected_keyword / primary_keyword: AI coding pricing
  - preview_url: unknown
  - production_url: https://aicodingpricing.com
  - upstream_run: manual-current-site
  - upstream_handoff: /root/projects/aicodingpricing

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260527/aicodingpricing-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/evidence-aicodingpricing/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜aicodingpricing｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_c6914e65
title: [Daily Review 产品深度复盘 墨策] aicodingpricing 20260527
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_c6914e65
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-product-aicodingpricing
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_612369c5
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260527/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260527/aicodingpricing-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_1f96f1d0
title: [Daily Review SEO深度复盘 墨引] aicodingpricing 20260527
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_1f96f1d0
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-seo-aicodingpricing
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_612369c5
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260527/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260527/aicodingpricing-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜aicodingpricing｜目标词：AI coding pricing｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_ec3cd3a0
title: [Daily Review 外链运营复盘 墨运] aicodingpricing 20260527
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_ec3cd3a0
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-ops-aicodingpricing
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_612369c5
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260527/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260527/aicodingpricing-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_d1c914ed
title: [Daily Review 单站复盘驾驶舱 墨析] aicodingpricing 20260527
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d1c914ed
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-synthesis-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_612369c5, t_c6914e65, t_1f96f1d0, t_ec3cd3a0
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260527/aicodingpricing-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜aicodingpricing｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_f2f1307d
title: [Daily Review 数据证据包 墨析] shipsolo 20260527
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_f2f1307d
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-data-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  - 汇报格式：开头写清楚「墨析 shipsolo + task_id + 状态」，例如「墨析 shipsolo t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: shipsolo
  - selected_keyword / primary_keyword: AI编程出海领航计划
  - preview_url: https://shipsolo-4cq.pages.dev
  - production_url: https://shipsolo.io
  - upstream_run: shipsolo-existing-project
  - upstream_handoff: /root/projects/shipsolo-io

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260527/shipsolo-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/evidence-shipsolo/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜shipsolo｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_8e002e2d
title: [Daily Review 产品深度复盘 墨策] shipsolo 20260527
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_8e002e2d
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-product-shipsolo
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_f2f1307d
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260527/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260527/shipsolo-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_9a12166c
title: [Daily Review SEO深度复盘 墨引] shipsolo 20260527
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_9a12166c
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-seo-shipsolo
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_f2f1307d
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260527/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260527/shipsolo-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜shipsolo｜目标词：AI编程出海领航计划｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_accd78c9
title: [Daily Review 外链运营复盘 墨运] shipsolo 20260527
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_accd78c9
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-ops-shipsolo
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_f2f1307d
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260527/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260527/shipsolo-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_8231a6fc
title: [Daily Review 单站复盘驾驶舱 墨析] shipsolo 20260527
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_8231a6fc
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-synthesis-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_f2f1307d, t_8e002e2d, t_9a12166c, t_accd78c9
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260527/shipsolo-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜shipsolo｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_fe8a9941
title: [Daily Review 数据证据包 墨析] subnautica2maps 20260527
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_fe8a9941
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-data-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  - 汇报格式：开头写清楚「墨析 subnautica2maps + task_id + 状态」，例如「墨析 subnautica2maps t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: subnautica2maps
  - selected_keyword / primary_keyword: Subnautica 2 map
  - preview_url: https://subnautica2maps.pages.dev/
  - production_url: https://subnautica2maps.com/
  - upstream_run: subnautica2maps-v2-rebuild-20260519
  - upstream_handoff: /mnt/HC_Volume_105300089/projects/subnautica2maps

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260527/subnautica2maps-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/evidence-subnautica2maps/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜subnautica2maps｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_eb155a9a
title: [Daily Review 产品深度复盘 墨策] subnautica2maps 20260527
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_eb155a9a
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-product-subnautica2maps
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_fe8a9941
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260527/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260527/subnautica2maps-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_65dfb1ae
title: [Daily Review SEO深度复盘 墨引] subnautica2maps 20260527
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_65dfb1ae
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-seo-subnautica2maps
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_fe8a9941
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260527/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260527/subnautica2maps-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜subnautica2maps｜目标词：Subnautica 2 map｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_e4ac872b
title: [Daily Review 外链运营复盘 墨运] subnautica2maps 20260527
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e4ac872b
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-ops-subnautica2maps
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_fe8a9941
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260527/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260527/subnautica2maps-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_ad850d46
title: [Daily Review 单站复盘驾驶舱 墨析] subnautica2maps 20260527
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_ad850d46
tenant: site-review-20260527
idempotency_key: site-review-20260527-v2-synthesis-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_fe8a9941, t_eb155a9a, t_65dfb1ae, t_e4ac872b
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260527/subnautica2maps-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜subnautica2maps｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_45025086
title: [Daily Review 墨析] 多Agent复盘总览 20260527
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_45025086
tenant: site-review-20260527
idempotency_key: site-review-20260527-overview-v2-aicodingpricing-shipsolo-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只做每日复盘调度总览与跨 Agent 结论汇总。
  必须先加载并遵守 site-data-review skill。

  汇报目标：send_message(action='send', target='telegram:-1003750190535:5322', message='...')。不要私聊。

  任务：汇总今天多 Agent 复盘任务状态，给孟健一份可读的管理层总览。不要替产品/SEO/运营做细节判断，只转述各专业 Agent 的结论、数据证据包覆盖率和行动看板。
  硬约束：总览只给判断和建议；具体决策/下一步执行必须等孟健在群里确认后再做。不要在总览任务里创建执行型 follow-up。
  父任务/上游复盘结果：t_d1c914ed, t_8231a6fc, t_ad850d46
  复盘池口径：优先读取 `/root/.hermes/state/site_review_approved_sites.json`；hold/failed 站点不纳入日常复盘，只在缺口里提示。

  总览必须使用「管理驾驶舱」格式，第一屏只放结论、风险和动作：
  ```markdown
  🧭 做站复盘驾驶舱｜YYYY-MM-DD｜覆盖 <N> 站
  一句话结论：<今天整体是推进/修复/阻塞，最大风险是什么>

  🚦全局红黄绿灯
  - 🟢 可继续推：<站点列表 + 理由>
  - 🟡 需迭代：<站点列表 + 最大瓶颈>
  - 🔴 阻塞：<站点列表 + 阻塞原因>

  📊 数据覆盖
  - <slug>：覆盖率 <x/7>｜GA4 <🟢/🟡/🔴>｜Clarity <🟢/🟡/🔴>｜Bing <🟢/🟡/🔴>｜Ahrefs SEO Audit <🟢/🟡/🔴>｜补齐任务 <task/无>

  🧭 专业复盘结论
  - <slug>｜产品 <🟢/🟡/🔴>｜SEO <🟢/🟡/🔴>｜运营 <🟢/🟡/🔴>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<site>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <账号/授权/派工/执行/外部发布确认；没有写“无”>
  ```

  硬约束：
  - 每站最多 5 行，不把单站细节塞进总览；细节去站点 topic。
  - 所有站点都必须出现在数据覆盖或阻塞列表里，避免漏站。
  - Telegram 不支持表格，必须用 emoji 状态灯 + bullet，不用 pipe table。
  单站清单：
  - aicodingpricing: https://aicodingpricing.com
  - shipsolo: https://shipsolo.io
  - subnautica2maps: https://subnautica2maps.com/

  交付路径：reports/site-review/site-review-20260527/overview.md
  metadata 必须包含：review_date、sites_checked、data_snapshot_tasks、product_review_tasks、seo_review_tasks、ops_review_tasks、blocked_sites、topic_mode='per_site_topic'。


id: t_44ed3b1f
title: P0 subnautica2maps restore GA4/Clarity production env and redeploy
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260527
idempotency_key: subnautica2maps-p0-analytics-env-restore-20260527
skills: ["cf-pages-nextjs-deploy"]
body:
  孟健已确认按 subnautica2maps 单站复盘驾驶舱方向推进优化。

  目标：P0 修复生产 GA4 + Clarity 前端脚本缺失，并 redeploy。

  站点：subnautica2maps
  生产 URL：https://subnautica2maps.com/
  项目路径：/mnt/HC_Volume_105300089/projects/subnautica2maps
  上游报告：/root/.hermes/kanban/boards/site-review/workspaces/t_ad850d46/reports/site-review/site-review-20260527/subnautica2maps-synthesis.md
  父任务：t_ad850d46

  必须处理：
  1. 定位 production runtime window.gtag=undefined、window.clarity=undefined 的原因。
  2. 恢复/设置 Cloudflare Pages production env 或代码读取链路：GA4 Measurement ID、Clarity Project ID。不得伪造 ID；优先从 repo/env/已有后台证据中查。
  3. 必须部署到生产并验证生产域名。
  4. 不改 Hermes 源码；只改该站项目配置/代码。

  验收标准：
  - https://subnautica2maps.com/ 生产页面 window.gtag 为 function。
  - window.clarity 为 function。
  - Network 可见 GA4 g/collect 或等价 collect 请求。
  - Network 可见 Clarity collect。
  - 提供 commit、push、deploy URL / Cloudflare Pages deployment ID。
  - 写入执行日志：data/subnautica2maps/ops/analytics-env-restore-20260527.md 或等价路径。

  完成后在 subnautica2maps topic 汇报 [DONE]，若缺权限/后台 ID 不可查，明确 [BLOCKED] 需要孟健登录哪个后台。


id: t_51afa9d4
title: P0 subnautica2maps data-chain recheck after analytics redeploy
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_51afa9d4
tenant: site-review-20260527
idempotency_key: subnautica2maps-p0-data-chain-recheck-20260527
skills: ["site-data-review"]
body:
  孟健已确认按 subnautica2maps 单站复盘驾驶舱方向推进优化。

  目标：P0 在墨界/墨枢修复 GA4 + Clarity 并部署后，复核数据链路。

  依赖父任务：t_ad850d46，以及 P0 analytics env restore follow-up。
  站点：https://subnautica2maps.com/

  必须验证：
  1. 生产 runtime：window.gtag/window.clarity 均为 function。
  2. 浏览器 Network：GA4 g/collect、Clarity collect 可见。
  3. GA4 realtime 或后台事件可见 page_view，尽量触发 map_search / marker_open / copy_coordinates。
  4. Clarity dashboard 可见新 session 或项目接收状态。
  5. 更新 data_chain_gate_status：blocked_or_needs_fix → fixed 或 partial_fixed。
  6. 生成 durable mirror + topic [UPDATED] 汇报。

  输出：
  - reports/site-review/site-review-20260527/subnautica2maps-data-chain-recheck.md
  - durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-chain-recheck.md

  注意：当前验证流量必须标注为测试流量，不得当作真实增长。


id: t_483536f7
title: P1 subnautica2maps homepage mobile search-first UX
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260527
idempotency_key: subnautica2maps-p1-search-first-ux-20260527
skills: ["cf-pages-nextjs-deploy"]
body:
  孟健已确认按 subnautica2maps 单站复盘驾驶舱方向推进优化。

  目标：P1 首页/移动端 search-first 路径优化。

  站点：subnautica2maps
  生产 URL：https://subnautica2maps.com/
  项目路径：/mnt/HC_Volume_105300089/projects/subnautica2maps
  上游产品复盘：t_eb155a9a
  上游驾驶舱：t_ad850d46

  问题：核心工具成立，但首页/移动端没有把 search-first 地图任务压到第一屏，local progress/checklist 使用弱。

  执行要求：
  1. 桌面首页首屏突出搜索/地图任务，用户搜索 silver 等资源时 1 步进入结果。
  2. 390px 移动端首屏同样可完成 search-first 路径。
  3. 点击 silver 1 步进入 /map/?q=silver 且可见结果。
  4. 加强 local progress/checklist 的可见性或移除弱入口噪音。
  5. 必须真实浏览器验证桌面 + 390px 移动端。
  6. commit + push + deploy + 生产验证。

  验收：
  - 桌面与 390px 移动端点击 silver 1 步进入 /map/?q=silver 且可见结果。
  - Clarity 后续 dead clicks 目标 <10%（本任务只记录基线和埋点，不等待长期数据）。
  - 输出变更说明与截图/证据路径。

  不做：不要对外发布，不做 Reddit/社区动作。


id: t_58f64345
title: P1 subnautica2maps map answer-first resource content matrix
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260527
idempotency_key: subnautica2maps-p1-answer-first-content-20260527
skills: ["site-seo-review", "cf-pages-nextjs-deploy"]
body:
  孟健已确认按 subnautica2maps 单站复盘驾驶舱方向推进优化。

  目标：P1 /map/ answer-first + FAQ/资源内容矩阵。

  站点：subnautica2maps
  生产 URL：https://subnautica2maps.com/
  项目路径：/mnt/HC_Volume_105300089/projects/subnautica2maps
  上游 SEO 复盘：t_65dfb1ae
  上游驾驶舱：t_ad850d46

  执行要求：
  1. /map/ 或资源页面必须 answer-first：先回答用户找资源/地点/坐标的任务，再讲背景。
  2. 每个重点页 >=800 words、H2>=3。
  3. FAQ + schema。
  4. source confidence、last updated。
  5. 地图回链清晰。
  6. 内容矩阵优先围绕 Subnautica 2 map / silver / resource locations / biomes / interactive map 等已有 GSC/SERP 信号。
  7. commit + push + deploy + 生产验证。

  验收：
  - 至少产出首批 3 个资源/攻略页或等价内容模块。
  - 每页满足 >=800 words、H2>=3、FAQ/schema、source confidence、last updated、地图回链。
  - sitemap/canonical 正常，生产可访问。
  - 输出内容矩阵与 URL 清单。

  不做：不做外部投稿/公开发布。


id: t_2e7306cd
title: P1 subnautica2maps backlink intersection and manual outreach pack
assignee: moyun
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_2e7306cd
tenant: site-review-20260527
idempotency_key: subnautica2maps-p1-backlink-outreach-pack-20260527
skills: ["site-launch"]
body:
  孟健已确认按 subnautica2maps 单站复盘驾驶舱方向推进优化，但外部发送仍需指定账号/邮箱后再执行。

  目标：P1 墨运外链专项准备：暂停高风险自动外链，改为确认式手工 outreach 包。

  站点：subnautica2maps
  生产 URL：https://subnautica2maps.com/
  上游运营复盘：t_e4ac872b
  上游驾驶舱：t_ad850d46

  必须使用新墨运外链 playbook：site-launch references/backlink-ops-playbook-webcafe.md。
  可通过浏览器入口使用 SimilarWeb / Semrush： https://dash.3ue.co/zh-Hans/#/page/m/home 。凭据是敏感信息，不得写入报告、metadata、日志。

  执行要求：
  1. 暂停 Reddit/博客评论/自动批量提交等高风险动作。
  2. 做竞品 backlink intersection：Subnautica 2 map / interactive map / game map / resource location 相关 Top 3-5 竞品。
  3. 输出候选来源分层：TechRaptor、GameMaps、Wiki/Fandom、creator outreach、resource pages、game guide sites、directories。
  4. 每条候选必须有：URL、预期链接页、traffic/quality 判断、风险、建议动作、UTM、状态。
  5. 准备 outreach 草稿，但不得发送。
  6. 外链资产库落盘，状态必须区分 draft / manual_required / captcha / policy_blocked / sent / live。

  验收：
  - 输出 data/subnautica2maps/competitor-backlinks.md
  - 输出 data/subnautica2maps/outreach-pack.md
  - 每条外链候选有 URL、UTM、状态、后续验证字段：proof_url、rel_status、referral_sessions、checked_at。
  - Telegram 汇报明确：external_posts_published=false。

  外部发送闸门：只有孟健补充指定邮箱/账号或再次明确授权具体渠道后，才允许进入发送任务。


id: t_a61a8e69
title: P0 product benchmark MapGenie for subnautica2maps UX
assignee: moce
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_a61a8e69
tenant: site-review-20260527
idempotency_key: subnautica2maps-mapgenie-product-benchmark-20260527
skills: ["site-design"]
body:
  孟健明确指出 MapGenie Subnautica 2 地图页做得好，要求产品仔细分析并给 subnautica2maps 可借鉴优化方案。

  竞品 URL：https://mapgenie.io/subnautica-2/maps/world
  本站：https://subnautica2maps.com/
  上游驾驶舱：t_ad850d46
  当前实现任务：t_483536f7（首页/移动端 search-first UX）

  目标：做一份产品/交互/视觉 Benchmark，不改代码，只输出可执行产品方案和派工建议。

  必须真实浏览器访问：
  1. MapGenie 桌面页：https://mapgenie.io/subnautica-2/maps/world
  2. 本站桌面：首页、/map/、/map/?q=silver
  3. 390px 移动端同路径

  重点分析：
  - 左筛选 + 右地图布局：信息架构、折叠、分类计数、show/hide all、图标体系。
  - 地图主体氛围：深海/HUD/地形纹理/网格/点位层级/加载与空状态。
  - 搜索体验：实时搜索、suggestion、结果数、点击定位、热门搜索。
  - 进度系统：已发现/已收集、本地保存、登录同步、local progress 如何变成核心粘性。
  - 点位详情：坐标、depth、biome、source、confidence、last updated、copy/route/mark found。
  - 移动端：顶部搜索、底部导航、筛选抽屉、底部详情卡、触控目标。
  - CTA/社区贡献：submit location、report marker、upload screenshot、help build map。
  - 广告/商业化：MapGenie 的广告遮挡是反面案例，本站如何保持工具感。

  输出要求：
  - reports/site-review/site-review-20260527/subnautica2maps-mapgenie-benchmark.md
  - Telegram 汇报到 subnautica2maps topic：telegram:-1003750190535:6267
  - 不用 Markdown 表格，用 bullet。
  - 第一屏给结论：最该借鉴的 5 个点 + 不该学的 3 个点。
  - 给 P0/P1/P2 派工建议，并明确哪些应并入 t_483536f7、哪些后续独立。

  验收：
  - 至少 10 条具体可执行改动，每条含：借鉴来源、本站现状、建议、验收标准。
  - 明确 P0 先做：search-first + map atmosphere + marker detail/progress 的优先顺序。
  - 不复制 MapGenie 资产/地图瓦片/文案；只学习交互模式和信息架构。


id: t_1de3baea
title: P0 subnautica2maps public game data coverage audit
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_1de3baea
tenant: site-review-20260527
idempotency_key: subnautica2maps-public-game-data-audit-20260527
skills: ["site-data-review"]
body:
  孟健最新口径：数据很重要。不要把「不复制 MapGenie」误读成「不补公开游戏数据」。

  目标：为 subnautica2maps 做一轮公开游戏事实数据覆盖审计 + 补齐方案，服务地图用户的核心任务：找资源、找地点、查坐标/depth/biome、判断可信度。

  边界：
  - 允许：公开可观察/验证的游戏事实数据，包括资源、biome、坐标、depth、marker 类型、获取方式、source/confidence/last_updated。
  - 禁止：复制 MapGenie 专属瓦片/图标/文案/页面结构；禁止批量抓取/复刻可能受版权保护的竞品数据库导出。
  - 原则：以用户需求为优先；如果某事实也出现在 MapGenie，不等于不能做。关键是独立验证、来源透明、不要照搬表达/资产。

  必须做：
  1. 审计当前本站地图数据字段和覆盖：resource/location/biome/depth/coordinate/source/confidence/updated。
  2. 找出 P0 用户任务缺口：silver、resource locations、biomes、interactive map、marker detail 相关。
  3. 设计数据 schema / source policy：source、confidence、last_updated、unknown/depth 0m 的展示口径。
  4. 给首批可补齐数据清单，优先用户高频搜索项；每条标注公开来源、验证方式、风险。
  5. 输出给 t_483536f7 / 后续数据实现任务使用，不直接改代码、不部署。

  输出：
  - reports/site-review/site-review-20260527/subnautica2maps-public-game-data-audit.md
  - Telegram 汇报到 subnautica2maps topic：telegram:-1003750190535:6267

  验收：
  - 明确「可以补的数据」与「不能复制的东西」边界。
  - 至少列出 20 条首批 marker/resource/location 数据补齐候选或字段缺口。
  - 给出可直接进入实现的 schema 和验收标准。


id: t_a12b313b
title: P1 subnautica2maps daily 5 backlink actions 20260527
assignee: moyun
status: done
created_by: user
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260527
idempotency_key: subnautica2maps-backlink-actions-20260527
skills: ["projects/site-launch"]
body:
  目标：执行 subnautica2maps 今日外链动作批次，不停留在候选清单。

  上下文：
  - 站点：https://subnautica2maps.com/
  - 项目路径：/mnt/HC_Volume_105300089/projects/subnautica2maps
  - 上游外链包：t_2e7306cd，已有 competitor-backlinks / outreach-pack / backlink-log / backlink-resources。
  - 孟健此前已确认 Steam / Wiki / Creator outreach 可以发；Reddit 继续 cooldown。

  执行口径：
  1. 今日目标：至少推进 5 个外链动作。
  2. 优先低风险：目录/profile/resource submit/newsletter submit/公开表单/有价值 Wiki/Fandom 编辑建议/Steam Guide 准备或提交。
  3. 遇到登录、验证码、付费、权限、账号声誉风险、平台规则不清：不要硬闯，记录 manual_required，继续下一个候选。
  4. 严格区分状态：submitted / live / manual_required / blocked / draft。不要把 attempted 当 submitted。
  5. 每个动作记录：target_url、action_type、status、proof_url_or_evidence、utm、checked_at、next_step。
  6. 不做 Reddit，不做垃圾评论，不做付费 guest post，不使用敏感凭据写入日志。
  7. 交付前更新项目内外链日志，并在 site-review topic 汇报 [DONE]/[BLOCKED]。

  输出：
  - 更新 /mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/backlink-log.md
  - 如有新候选，更新 backlink-resources.md 或 outreach-pack.md
  - 完成 metadata 包含 counts：submitted/live/manual_required/blocked/draft，和 5 条动作明细。


id: t_eac5b697
title: subnautica2maps: 换一批低摩擦外链目标并执行
assignee: moyun
status: scheduled
created_by: user
workspace_kind: scratch
idempotency_key: subnautica2maps-backlinks-low-friction-20260528
body:
  背景：孟健反馈今天这批外链“都不行，人工都很难发出去”。明天不要继续推进高摩擦/权限重/人工难发的渠道。

  目标：为 subnautica2maps.com 明天换一批更好发、更低摩擦的外链，并至少推进 5 条动作。

  要求：
  1. 重新筛选低摩擦目标：游戏目录、indie/tools/resource directory、wiki/resource pages、低门槛社区、可提交站点、相关 list/resource roundup。
  2. 避开今天已证明高摩擦的渠道：需要复杂登录、强人工身份、Steam/YouTube/Reddit 硬发、权限门槛高的论坛。
  3. 每条必须标注状态：submitted / live / manual_required / rejected。不要把尝试当成果。
  4. 优先能浏览器/表单直接提交的；遇到验证码、付费、账号风险、公开发帖风险则停下，列为 manual_required。
  5. 产出明天外链执行表，包含 target、URL、reason、anchor、status、evidence、next_step。
  6. 每日至少新增/推进 5 条动作；若低摩擦目标不足，继续扩大到 Subnautica/game map/resource/tool directory 相关长尾。
  7. 遵守边界：不 spam、不冒充、不复制竞品资产，不碰黑帽外链。

  交付：完成后在任务评论/总结里给出 submitted/live/manual_required 明细和后续人工清单。


id: t_be54af0b
title: P0 aicodingpricing technical SEO indexability repair
assignee: mojie
status: blocked
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_be54af0b
tenant: site-review-20260527
idempotency_key: site-review-20260527-aicodingpricing-p0-tech-seo-indexability
body:
  来源确认：孟健回复“这个继续优化”，视为确认执行 aicodingpricing 2026-05-27 复盘建议。
  来源复盘：t_d1c914ed；数据证据包：t_612369c5；产品：t_c6914e65；SEO：t_1f96f1d0；运营：t_ec3cd3a0。
  站点：aicodingpricing；线上：https://aicodingpricing.com；主关键词：AI coding pricing。
  交付 topic：telegram:-1003750190535:6256。
  同步要求：claim/开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE] 到交付 topic。6 行内，含 task_id / 当前状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：允许内部代码优化、提交、部署、站长平台提交和内部材料准备；禁止 DNS 变更、付款、删除生产数据、对外发布/提交目录/社区，除非孟健再次明确确认。

  任务：P0 技术 SEO + 可索引性修复。
  目标：修复 Ahrefs Site Audit 暴露的 broken links、404/4XX、structured data rich result validation、OG tags incomplete；同时补 IndexNow key 文件 200 可访问，优化 title/H1/answer-first 元信息与 canonical/robots/sitemap。
  输入证据：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-synthesis.md；aicodingpricing-data-snapshot.md；Ahrefs Health 94, 7 errors / 29 warnings；GSC submitted=22 indexed=0。
  执行：先定位真实 repo/source_path；若 repo 缺失或 dirty diff 归属不清，BLOCK 并列 changed files；否则修改、lint/typecheck/build、commit、push、部署 Cloudflare。
  验收：线上核心 URL 200；robots/sitemap/canonical/schema/OG 可抓取；IndexNow key URL 200；4xx 链接清零或列剩余不可控项；给出 commit、deploy URL、验证命令摘要。


id: t_784f93f7
title: P0 aicodingpricing GSC Bing IndexNow indexing closure
assignee: moyin
status: todo
created_by: xiaomo
workspace_kind: scratch
tenant: site-review-20260527
idempotency_key: site-review-20260527-aicodingpricing-p0-indexing-closure
body:
  来源确认：孟健回复“这个继续优化”，视为确认执行 aicodingpricing 2026-05-27 复盘建议。
  来源复盘：t_d1c914ed；数据证据包：t_612369c5；产品：t_c6914e65；SEO：t_1f96f1d0；运营：t_ec3cd3a0。
  站点：aicodingpricing；线上：https://aicodingpricing.com；主关键词：AI coding pricing。
  交付 topic：telegram:-1003750190535:6256。
  同步要求：claim/开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE] 到交付 topic。6 行内，含 task_id / 当前状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：允许内部代码优化、提交、部署、站长平台提交和内部材料准备；禁止 DNS 变更、付款、删除生产数据、对外发布/提交目录/社区，除非孟健再次明确确认。

  任务：P0 GSC/Bing/IndexNow 索引闭环。
  依赖：等待技术 SEO 修复任务 t_be54af0b 完成后执行；不要在部署前提交旧页面。
  目标：重新抓取线上 robots、sitemap、核心 URL、canonical、schema；GSC 重提 sitemap，URL Inspection / request indexing（可用时）；Bing Webmaster 同步提交 sitemap/URL；IndexNow 提交核心 URL 并留证。
  验收：记录 GSC sitemap submitted/indexed 当前值、URL inspection verdict、request indexing 结果；Bing discovered URL 数与提交结果；IndexNow key 200 + submit response；创建 T+24h / T+72h 复查提醒或任务。
  阻塞：若站长平台登录/权限失效，写具体后台 URL 和需要孟健动作，不要伪造。


id: t_4e3a1534
title: P1 aicodingpricing buying-decision result spec
assignee: moce
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_4e3a1534
tenant: site-review-20260527
idempotency_key: site-review-20260527-aicodingpricing-p1-buying-decision-spec
body:
  来源确认：孟健回复“这个继续优化”，视为确认执行 aicodingpricing 2026-05-27 复盘建议。
  来源复盘：t_d1c914ed；数据证据包：t_612369c5；产品：t_c6914e65；SEO：t_1f96f1d0；运营：t_ec3cd3a0。
  站点：aicodingpricing；线上：https://aicodingpricing.com；主关键词：AI coding pricing。
  交付 topic：telegram:-1003750190535:6256。
  同步要求：claim/开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE] 到交付 topic。6 行内，含 task_id / 当前状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：允许内部代码优化、提交、部署、站长平台提交和内部材料准备；禁止 DNS 变更、付款、删除生产数据、对外发布/提交目录/社区，除非孟健再次明确确认。

  任务：P1 结果页购买决策系统方案。
  目标：把现有 calculator 结果页升级为 buying-decision system，而不是只报价格。产出可直接交给前端实现的 copy/spec。
  要求：覆盖 ≥3 answer-first price cards；每个主输入组合输出三段：推荐 / 更便宜替代 / 更安全替代；补 official source、last checked、plan range、limit-risk note；覆盖 solo / power user / startup team / enterprise 场景。
  验收：输出 spec 到 workspace + durable mirror，包含页面结构、卡片字段、状态、埋点事件 quick_answer / recommendation / compare / official / alert，以及验收清单。


id: t_14559a36
title: P1 aicodingpricing implement answer-first result cards
assignee: mojie
status: todo
created_by: xiaomo
workspace_kind: scratch
tenant: site-review-20260527
idempotency_key: site-review-20260527-aicodingpricing-p1-result-cards-implementation
body:
  来源确认：孟健回复“这个继续优化”，视为确认执行 aicodingpricing 2026-05-27 复盘建议。
  来源复盘：t_d1c914ed；数据证据包：t_612369c5；产品：t_c6914e65；SEO：t_1f96f1d0；运营：t_ec3cd3a0。
  站点：aicodingpricing；线上：https://aicodingpricing.com；主关键词：AI coding pricing。
  交付 topic：telegram:-1003750190535:6256。
  同步要求：claim/开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE] 到交付 topic。6 行内，含 task_id / 当前状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：允许内部代码优化、提交、部署、站长平台提交和内部材料准备；禁止 DNS 变更、付款、删除生产数据、对外发布/提交目录/社区，除非孟健再次明确确认。

  任务：P1 实现结果页推荐卡与首屏 answer-first price cards。
  依赖：等待技术 SEO 修复 t_be54af0b 和产品方案 t_4e3a1534 完成，避免同仓库并发覆盖。
  目标：实现 ≥3 个 answer-first price cards；结果页每个主输入组合输出“推荐 / 更便宜替代 / 更安全替代”；补官方来源、更新时间、风险提示；补 GA4/Clarity/Plausible 可追踪事件。
  执行：定位真实 repo；基于 t_4e3a1534 的 spec 修改；lint/typecheck/build；commit/push/deploy。
  验收：线上桌面/移动核心路径可用；事件请求可见；结果页三段推荐可见；附截图/URL/commit/deploy。
  安全边界：不改支付、不写生产数据、不做外部发布。


id: t_51f9de53
title: P1 aicodingpricing low-risk launch materials no external submit
assignee: moyun
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_51f9de53
tenant: site-review-20260527
idempotency_key: site-review-20260527-aicodingpricing-p1-launch-materials-internal-only
body:
  来源确认：孟健回复“这个继续优化”，视为确认执行 aicodingpricing 2026-05-27 复盘建议。
  来源复盘：t_d1c914ed；数据证据包：t_612369c5；产品：t_c6914e65；SEO：t_1f96f1d0；运营：t_ec3cd3a0。
  站点：aicodingpricing；线上：https://aicodingpricing.com；主关键词：AI coding pricing。
  交付 topic：telegram:-1003750190535:6256。
  同步要求：claim/开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE] 到交付 topic。6 行内，含 task_id / 当前状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：允许内部代码优化、提交、部署、站长平台提交和内部材料准备；禁止 DNS 变更、付款、删除生产数据、对外发布/提交目录/社区，除非孟健再次明确确认。

  任务：P1 外链/发布材料准备，仅内部材料，不对外提交。
  目标：继续跟进阮一峰 issue 收录状态；暂停 Reddit/HN 自动重试；Toolify $99 继续默认暂停；为 PH/TAAFT/AlternativeTo/TLDR 准备内部提交材料与 UTM 计划。
  验收：输出材料包：每个平台 listing copy、截图/素材需求、UTM、风险/人工确认点、是否需要账号登录/付费；阮一峰 issue 是否收录给证据；不得进行任何外部发布。


id: t_041a5033
title: P1 aicodingpricing post-optimization data recheck
assignee: moxi
status: todo
created_by: xiaomo
workspace_kind: scratch
tenant: site-review-20260527
idempotency_key: site-review-20260527-aicodingpricing-p1-post-opt-data-recheck
body:
  来源确认：孟健回复“这个继续优化”，视为确认执行 aicodingpricing 2026-05-27 复盘建议。
  来源复盘：t_d1c914ed；数据证据包：t_612369c5；产品：t_c6914e65；SEO：t_1f96f1d0；运营：t_ec3cd3a0。
  站点：aicodingpricing；线上：https://aicodingpricing.com；主关键词：AI coding pricing。
  交付 topic：telegram:-1003750190535:6256。
  同步要求：claim/开始发 [ACK]；阻塞发 [BLOCKED]；完成发 [DONE] 到交付 topic。6 行内，含 task_id / 当前状态 / 已验证证据 / 需要墨析复核点 / 下一步。
  安全边界：允许内部代码优化、提交、部署、站长平台提交和内部材料准备；禁止 DNS 变更、付款、删除生产数据、对外发布/提交目录/社区，除非孟健再次明确确认。

  任务：P1 优化后数据复核与 attribution 口径。
  依赖：等待代码/索引/结果页任务完成：t_be54af0b, t_784f93f7, t_14559a36。
  目标：复核 GA4/Clarity/Plausible 是否能看到 quick_answer / recommendation / compare / official / alert 等事件；明确 Plausible goals 是否作为主看板，若不配置则默认 GA4+Clarity 为漏斗主口径；补 source-level conversion attribution。
  验收：更新 aicodingpricing 数据证据包 mirror，发 [UPDATED] 到 topic；列 24h/72h 复查 indexed/impressions、事件、渠道归因。


id: t_82e3855c
title: [Daily Backlinks subnautica2maps 20260528] 非 Reddit 外链执行 3-5 个候选
assignee: moyun
status: done
created_by: user
workspace_kind: dir
workspace_path: /mnt/HC_Volume_105300089/projects/subnautica2maps
tenant: site-review-20260526
idempotency_key: subnautica2maps-daily-backlinks-20260528
body:
  任务目标：为 subnautica2maps 创建/推进今天的非 Reddit 外链执行批次，每日处理 3-5 个 safe non-Reddit candidates。

  执行要求：
  1. 读取 data/subnautica2maps/backlink-resources.md 和 backlink-log.md。
  2. 若缺 200 条外链库/资源池，则搜索 /root 与 /mnt/HC_Volume_105300089/projects 查找既有资源池，不要重新从零编造。
  3. Reddit posts/comments=0；Reddit 暂停，今天不做 Reddit。
  4. 从资源池中执行 3-5 个 safe non-Reddit candidates。
  5. 所有链接必须带 UTM。
  6. 每个候选记录状态：published / submitted / sent / blocked / draft。
  7. 遇到需要登录、验证码、付款、敏感权限、或不确定是否安全的候选：跳过并记录 blocked 原因，继续下一个候选。
  8. 更新仓库日志 backlink-log.md，包含候选、URL/目标、动作、UTM、状态、证据/阻塞原因、时间。
  9. 完成后 Telegram 汇报到 telegram:-1003750190535:6267。

  安全边界：不要做 Reddit；不要泄露 secrets；不要购买；不要绕过验证码/登录限制；需要外部敏感操作时跳过记录。


id: t_980da6a3
title: [aicodingpricing leaderboard] SEO/SERP + data-source plan
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_980da6a3
tenant: site-review-aicodingpricing-leaderboard-20260528
skills: ["projects/site-seo-review"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步；必须先加载并遵守绑定 skill；缺关键输入就 block，不得编造；完成时写 structured summary + JSON metadata。

  Canonical site: aicodingpricing.com
  Optimization theme: add AI Coding Model Leaderboard / decision-engine pages as core inner pages, not a separate site.
  Owner-provided brief: /root/.hermes/reports/aicodingpricing-leaderboard-20260528/input-brief.md
  Report root: /root/.hermes/reports/aicodingpricing-leaderboard-20260528
  Tenant: site-review-aicodingpricing-leaderboard-20260528

  Hard constraints:
  - Existing site optimization, not new domain/site.
  - Do not make generic LLM leaderboard claims.
  - Do not fabricate benchmark/speed/pricing data. Use public sources and mark unknown as not disclosed.
  - Preserve aicodingpricing pricing intent and connect leaderboard -> calculator -> conversion.
  - Code-change tasks must commit + push + deploy from same commit; return commit_sha, branch, deploy_url, deployment_source_commit, git_status_after.

  Task:
  1. Read owner brief.
  2. Validate SEO opportunity and SERP intent for: ai coding model leaderboard, best llm for coding, coding model benchmark, llm api pricing comparison, cheapest coding model, claude vs gpt coding.
  3. Produce URL matrix with canonical/alias/redirect/index policy.
  4. Define public data-source policy for benchmark/pricing/speed/context fields.
  5. Output page-level SEO requirements and schema suggestions.

  Deliverable:
  - /root/.hermes/reports/aicodingpricing-leaderboard-20260528/seo-serp-plan.md
  Metadata required: target_keywords, url_matrix, data_sources, index_policy, risks, next_inputs.

  [HOST VISIBILITY OVERRIDE / DO NOT IGNORE]
  - Project topic target: `telegram:-1003750190535:5866` (`做站 · aicodingpricing`)。
  - All START / STATUS / DONE / BLOCKED progress must be sent there with `send_message(action='send', target='telegram:-1003750190535:5866', message='...')`.
  - Do not DM Meng Jian for pipeline progress. Do not send this project's progress to the generic 做站流水线 or 做站复盘 topic unless explicitly asked.
  - If `send_message` fails, write the error into Kanban comment/block; do not silently complete.

idempotency_key:
  site-review-aicodingpricing-leaderboard-20260528-[aicodingpricing-leaderboard]-seo/serp-+-data-source-plan


id: t_dbd60f86
title: [aicodingpricing leaderboard] Product spec / decision-engine PRD
assignee: moce
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_dbd60f86
tenant: site-review-aicodingpricing-leaderboard-20260528
skills: ["projects/site-building"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步；必须先加载并遵守绑定 skill；缺关键输入就 block，不得编造；完成时写 structured summary + JSON metadata。

  Canonical site: aicodingpricing.com
  Optimization theme: add AI Coding Model Leaderboard / decision-engine pages as core inner pages, not a separate site.
  Owner-provided brief: /root/.hermes/reports/aicodingpricing-leaderboard-20260528/input-brief.md
  Report root: /root/.hermes/reports/aicodingpricing-leaderboard-20260528
  Tenant: site-review-aicodingpricing-leaderboard-20260528

  Hard constraints:
  - Existing site optimization, not new domain/site.
  - Do not make generic LLM leaderboard claims.
  - Do not fabricate benchmark/speed/pricing data. Use public sources and mark unknown as not disclosed.
  - Preserve aicodingpricing pricing intent and connect leaderboard -> calculator -> conversion.
  - Code-change tasks must commit + push + deploy from same commit; return commit_sha, branch, deploy_url, deployment_source_commit, git_status_after.

  Task:
  1. Turn owner brief into PRD for existing aicodingpricing.com inner pages.
  2. Define P0 product scope for /llm-leaderboard, /best-llm-for-coding, /coding-agent-cost-calculator.
  3. Define recommender logic, filter taxonomy, scoring display policy, caveats, NOT-DO.
  4. Explicitly distinguish token price vs real task cost.
  5. Include acceptance criteria for product, SEO, implementation, QA.

  Deliverable:
  - /root/.hermes/reports/aicodingpricing-leaderboard-20260528/prd.md
  Metadata required: p0_routes, user_tasks, table_fields, filters, recommender_options, not_do, acceptance_criteria.

  [HOST VISIBILITY OVERRIDE / DO NOT IGNORE]
  - Project topic target: `telegram:-1003750190535:5866` (`做站 · aicodingpricing`)。
  - All START / STATUS / DONE / BLOCKED progress must be sent there with `send_message(action='send', target='telegram:-1003750190535:5866', message='...')`.
  - Do not DM Meng Jian for pipeline progress. Do not send this project's progress to the generic 做站流水线 or 做站复盘 topic unless explicitly asked.
  - If `send_message` fails, write the error into Kanban comment/block; do not silently complete.

idempotency_key:
  site-review-aicodingpricing-leaderboard-20260528-[aicodingpricing-leaderboard]-product-spec-/-decision-engine-prd


id: t_7a0cb927
title: [aicodingpricing leaderboard] Model data contract + seed dataset
assignee: moshu
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_7a0cb927
tenant: site-review-aicodingpricing-leaderboard-20260528
skills: ["projects/backend-site-build"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步；必须先加载并遵守绑定 skill；缺关键输入就 block，不得编造；完成时写 structured summary + JSON metadata。

  Canonical site: aicodingpricing.com
  Optimization theme: add AI Coding Model Leaderboard / decision-engine pages as core inner pages, not a separate site.
  Owner-provided brief: /root/.hermes/reports/aicodingpricing-leaderboard-20260528/input-brief.md
  Report root: /root/.hermes/reports/aicodingpricing-leaderboard-20260528
  Tenant: site-review-aicodingpricing-leaderboard-20260528

  Hard constraints:
  - Existing site optimization, not new domain/site.
  - Do not make generic LLM leaderboard claims.
  - Do not fabricate benchmark/speed/pricing data. Use public sources and mark unknown as not disclosed.
  - Preserve aicodingpricing pricing intent and connect leaderboard -> calculator -> conversion.
  - Code-change tasks must commit + push + deploy from same commit; return commit_sha, branch, deploy_url, deployment_source_commit, git_status_after.

  Task:
  1. Based on SEO plan + PRD, design machine-readable frontend data contract for coding model leaderboard.
  2. Create/verify seed dataset fields: model, provider, benchmark_refs, price_input, price_output, cache_price, context, speed_source, best_for, caveat, source_urls, updated_at.
  3. Prefer existing aicodingpricing data structure if repo is available; otherwise output standalone JSON contract + seed file under report root.
  4. No fabricated data; unknown values must be null/not_disclosed with source note.

  Deliverables:
  - /root/.hermes/reports/aicodingpricing-leaderboard-20260528/data-contract.md
  - /root/.hermes/reports/aicodingpricing-leaderboard-20260528/model-leaderboard-seed.json
  Metadata required: artifact_paths, schema_fields, source_policy, unknown_policy, next_inputs.

  [HOST VISIBILITY OVERRIDE / DO NOT IGNORE]
  - Project topic target: `telegram:-1003750190535:5866` (`做站 · aicodingpricing`)。
  - All START / STATUS / DONE / BLOCKED progress must be sent there with `send_message(action='send', target='telegram:-1003750190535:5866', message='...')`.
  - Do not DM Meng Jian for pipeline progress. Do not send this project's progress to the generic 做站流水线 or 做站复盘 topic unless explicitly asked.
  - If `send_message` fails, write the error into Kanban comment/block; do not silently complete.

idempotency_key:
  site-review-aicodingpricing-leaderboard-20260528-[aicodingpricing-leaderboard]-model-data-contract-+-seed-dataset


id: t_072e9f4c
title: [aicodingpricing leaderboard] SEO copy freeze for leaderboard pages
assignee: mobi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_072e9f4c
tenant: site-review-aicodingpricing-leaderboard-20260528
skills: ["projects/site-building"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步；必须先加载并遵守绑定 skill；缺关键输入就 block，不得编造；完成时写 structured summary + JSON metadata。

  Canonical site: aicodingpricing.com
  Optimization theme: add AI Coding Model Leaderboard / decision-engine pages as core inner pages, not a separate site.
  Owner-provided brief: /root/.hermes/reports/aicodingpricing-leaderboard-20260528/input-brief.md
  Report root: /root/.hermes/reports/aicodingpricing-leaderboard-20260528
  Tenant: site-review-aicodingpricing-leaderboard-20260528

  Hard constraints:
  - Existing site optimization, not new domain/site.
  - Do not make generic LLM leaderboard claims.
  - Do not fabricate benchmark/speed/pricing data. Use public sources and mark unknown as not disclosed.
  - Preserve aicodingpricing pricing intent and connect leaderboard -> calculator -> conversion.
  - Code-change tasks must commit + push + deploy from same commit; return commit_sha, branch, deploy_url, deployment_source_commit, git_status_after.

  Task:
  Create SEO-copy-freeze package for P0 pages:
  - /llm-leaderboard
  - /best-llm-for-coding
  - /coding-agent-cost-calculator

  Include H1/subhead, H2/H3 outline, answer blocks, FAQ, methodology copy, caveat copy, CTA copy linking leaderboard -> calculator -> conversion. Do not overclaim authority.

  Deliverable:
  - /root/.hermes/reports/aicodingpricing-leaderboard-20260528/seo-copy-freeze.md
  Metadata required: page_copy_blocks, faq, schema_copy, cta_map, residual_risk.

  [HOST VISIBILITY OVERRIDE / DO NOT IGNORE]
  - Project topic target: `telegram:-1003750190535:5866` (`做站 · aicodingpricing`)。
  - All START / STATUS / DONE / BLOCKED progress must be sent there with `send_message(action='send', target='telegram:-1003750190535:5866', message='...')`.
  - Do not DM Meng Jian for pipeline progress. Do not send this project's progress to the generic 做站流水线 or 做站复盘 topic unless explicitly asked.
  - If `send_message` fails, write the error into Kanban comment/block; do not silently complete.

idempotency_key:
  site-review-aicodingpricing-leaderboard-20260528-[aicodingpricing-leaderboard]-seo-copy-freeze-for-leaderboard-pages


id: t_f7e78ca6
title: [aicodingpricing leaderboard] UX/design handoff for leaderboard + recommender
assignee: moying
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_f7e78ca6
tenant: site-review-aicodingpricing-leaderboard-20260528
skills: ["projects/site-design"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步；必须先加载并遵守绑定 skill；缺关键输入就 block，不得编造；完成时写 structured summary + JSON metadata。

  Canonical site: aicodingpricing.com
  Optimization theme: add AI Coding Model Leaderboard / decision-engine pages as core inner pages, not a separate site.
  Owner-provided brief: /root/.hermes/reports/aicodingpricing-leaderboard-20260528/input-brief.md
  Report root: /root/.hermes/reports/aicodingpricing-leaderboard-20260528
  Tenant: site-review-aicodingpricing-leaderboard-20260528

  Hard constraints:
  - Existing site optimization, not new domain/site.
  - Do not make generic LLM leaderboard claims.
  - Do not fabricate benchmark/speed/pricing data. Use public sources and mark unknown as not disclosed.
  - Preserve aicodingpricing pricing intent and connect leaderboard -> calculator -> conversion.
  - Code-change tasks must commit + push + deploy from same commit; return commit_sha, branch, deploy_url, deployment_source_commit, git_status_after.

  Task:
  Design UX handoff for leaderboard table, filters, recommender cards, methodology/caveat blocks, and calculator transition. Optimize for decision-engine clarity, not decorative SaaS fluff.

  Deliverables under /root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/:
  - HANDOFF.md
  - content-fit-matrix.md
  - responsive layout notes
  - component inventory
  - screenshots/html if design tooling is available; otherwise block with exact missing tool reason.
  Metadata required: artifact_paths, content_fit, responsive_states, frontend_inputs.

  [HOST VISIBILITY OVERRIDE / DO NOT IGNORE]
  - Project topic target: `telegram:-1003750190535:5866` (`做站 · aicodingpricing`)。
  - All START / STATUS / DONE / BLOCKED progress must be sent there with `send_message(action='send', target='telegram:-1003750190535:5866', message='...')`.
  - Do not DM Meng Jian for pipeline progress. Do not send this project's progress to the generic 做站流水线 or 做站复盘 topic unless explicitly asked.
  - If `send_message` fails, write the error into Kanban comment/block; do not silently complete.

idempotency_key:
  site-review-aicodingpricing-leaderboard-20260528-[aicodingpricing-leaderboard]-ux/design-handoff-for-leaderboard-+-recommender


id: t_c147e467
title: [aicodingpricing leaderboard] Implement P0 leaderboard pages + deploy
assignee: mojie
status: blocked
created_by: xiaomo
workspace_kind: worktree
workspace_path: /root/.hermes/hermes-agent/.worktrees/t_c147e467
tenant: site-review-aicodingpricing-leaderboard-20260528
skills: ["projects/frontend-site-build"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步；必须先加载并遵守绑定 skill；缺关键输入就 block，不得编造；完成时写 structured summary + JSON metadata。

  Canonical site: aicodingpricing.com
  Optimization theme: add AI Coding Model Leaderboard / decision-engine pages as core inner pages, not a separate site.
  Owner-provided brief: /root/.hermes/reports/aicodingpricing-leaderboard-20260528/input-brief.md
  Report root: /root/.hermes/reports/aicodingpricing-leaderboard-20260528
  Tenant: site-review-aicodingpricing-leaderboard-20260528

  Hard constraints:
  - Existing site optimization, not new domain/site.
  - Do not make generic LLM leaderboard claims.
  - Do not fabricate benchmark/speed/pricing data. Use public sources and mark unknown as not disclosed.
  - Preserve aicodingpricing pricing intent and connect leaderboard -> calculator -> conversion.
  - Code-change tasks must commit + push + deploy from same commit; return commit_sha, branch, deploy_url, deployment_source_commit, git_status_after.

  Task:
  Implement the P0 leaderboard optimization in the aicodingpricing.com codebase:
  - /llm-leaderboard
  - /best-llm-for-coding
  - /coding-agent-cost-calculator if missing or needing integration
  - internal links from existing pricing/calculator pages
  - SEO metadata/schema/sitemap as specified
  - frontend data consumption from seed/data contract

  Must follow code-change release invariant:
  1. Locate repo and inspect git status before changes.
  2. Implement, lint/typecheck/build.
  3. Commit with Conventional Commit.
  4. Push.
  5. Deploy from same commit.
  6. Verify production routes.
  7. Complete with commit_sha, pushed_branch, deploy_url, deployment_source_commit, git_status_after.

  Deliverable metadata required: changed_files, commit_sha, deploy_url, production_checks, residual_risk.

  [HOST VISIBILITY OVERRIDE / DO NOT IGNORE]
  - Project topic target: `telegram:-1003750190535:5866` (`做站 · aicodingpricing`)。
  - All START / STATUS / DONE / BLOCKED progress must be sent there with `send_message(action='send', target='telegram:-1003750190535:5866', message='...')`.
  - Do not DM Meng Jian for pipeline progress. Do not send this project's progress to the generic 做站流水线 or 做站复盘 topic unless explicitly asked.
  - If `send_message` fails, write the error into Kanban comment/block; do not silently complete.

idempotency_key:
  site-review-aicodingpricing-leaderboard-20260528-[aicodingpricing-leaderboard]-implement-p0-leaderboard-pages-+-deploy


id: t_3b8b5df8
title: [aicodingpricing leaderboard] SEO/product recheck after deploy
assignee: moyin
status: todo
created_by: xiaomo
workspace_kind: scratch
tenant: site-review-aicodingpricing-leaderboard-20260528
skills: ["projects/site-seo-review"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步；必须先加载并遵守绑定 skill；缺关键输入就 block，不得编造；完成时写 structured summary + JSON metadata。

  Canonical site: aicodingpricing.com
  Optimization theme: add AI Coding Model Leaderboard / decision-engine pages as core inner pages, not a separate site.
  Owner-provided brief: /root/.hermes/reports/aicodingpricing-leaderboard-20260528/input-brief.md
  Report root: /root/.hermes/reports/aicodingpricing-leaderboard-20260528
  Tenant: site-review-aicodingpricing-leaderboard-20260528

  Hard constraints:
  - Existing site optimization, not new domain/site.
  - Do not make generic LLM leaderboard claims.
  - Do not fabricate benchmark/speed/pricing data. Use public sources and mark unknown as not disclosed.
  - Preserve aicodingpricing pricing intent and connect leaderboard -> calculator -> conversion.
  - Code-change tasks must commit + push + deploy from same commit; return commit_sha, branch, deploy_url, deployment_source_commit, git_status_after.

  Task:
  After implementation deploy, verify production SEO/product readiness for leaderboard pages:
  - HTTP 200 and indexability
  - title/H1/meta/canonical/schema/sitemap
  - no fake benchmark claims
  - answer-first blocks and methodology/caveats visible
  - internal links to calculator/conversion path
  - SERP target coverage

  Deliverable:
  - /root/.hermes/reports/aicodingpricing-leaderboard-20260528/final-seo-product-recheck.md
  Metadata required: verdict SEO_GO|SEO_NO_GO, checked_urls, blockers, production_evidence, next_gate.

  [HOST VISIBILITY OVERRIDE / DO NOT IGNORE]
  - Project topic target: `telegram:-1003750190535:5866` (`做站 · aicodingpricing`)。
  - All START / STATUS / DONE / BLOCKED progress must be sent there with `send_message(action='send', target='telegram:-1003750190535:5866', message='...')`.
  - Do not DM Meng Jian for pipeline progress. Do not send this project's progress to the generic 做站流水线 or 做站复盘 topic unless explicitly asked.
  - If `send_message` fails, write the error into Kanban comment/block; do not silently complete.

idempotency_key:
  site-review-aicodingpricing-leaderboard-20260528-[aicodingpricing-leaderboard]-seo/product-recheck-after-deploy


id: t_49a90ba2
title: [aicodingpricing leaderboard] Final QA for model decision flow
assignee: motest
status: todo
created_by: xiaomo
workspace_kind: scratch
tenant: site-review-aicodingpricing-leaderboard-20260528
skills: ["projects/site-qa"]
body:
  GOAL MODE / 严格目标模式：你是被 Hermes Kanban 派发的专职 Agent；不闲聊、不泛泛建议、不跳步；必须先加载并遵守绑定 skill；缺关键输入就 block，不得编造；完成时写 structured summary + JSON metadata。

  Canonical site: aicodingpricing.com
  Optimization theme: add AI Coding Model Leaderboard / decision-engine pages as core inner pages, not a separate site.
  Owner-provided brief: /root/.hermes/reports/aicodingpricing-leaderboard-20260528/input-brief.md
  Report root: /root/.hermes/reports/aicodingpricing-leaderboard-20260528
  Tenant: site-review-aicodingpricing-leaderboard-20260528

  Hard constraints:
  - Existing site optimization, not new domain/site.
  - Do not make generic LLM leaderboard claims.
  - Do not fabricate benchmark/speed/pricing data. Use public sources and mark unknown as not disclosed.
  - Preserve aicodingpricing pricing intent and connect leaderboard -> calculator -> conversion.
  - Code-change tasks must commit + push + deploy from same commit; return commit_sha, branch, deploy_url, deployment_source_commit, git_status_after.

  Task:
  Run final real-user-task QA on production:
  1. Find best model for a coding agent.
  2. Find cheapest good-enough coding model.
  3. Compare Claude vs GPT coding choice.
  4. Move from leaderboard to calculator and understand monthly task cost.
  5. Verify mobile usability and no placeholder/coming-soon/indexable thin pages.

  Deliverable:
  - /root/.hermes/reports/aicodingpricing-leaderboard-20260528/final-qa.md
  Metadata required: verdict QA_GO|QA_NO_GO, tested_urls, user_task_results, mobile_result, blockers, residual_risk.

  [HOST VISIBILITY OVERRIDE / DO NOT IGNORE]
  - Project topic target: `telegram:-1003750190535:5866` (`做站 · aicodingpricing`)。
  - All START / STATUS / DONE / BLOCKED progress must be sent there with `send_message(action='send', target='telegram:-1003750190535:5866', message='...')`.
  - Do not DM Meng Jian for pipeline progress. Do not send this project's progress to the generic 做站流水线 or 做站复盘 topic unless explicitly asked.
  - If `send_message` fails, write the error into Kanban comment/block; do not silently complete.

idempotency_key:
  site-review-aicodingpricing-leaderboard-20260528-[aicodingpricing-leaderboard]-final-qa-for-model-decision-flow


id: t_6dcff2ac
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260528
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_6dcff2ac
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-data-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  - 汇报格式：开头写清楚「墨析 aicodingpricing + task_id + 状态」，例如「墨析 aicodingpricing t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: aicodingpricing
  - selected_keyword / primary_keyword: AI coding pricing
  - preview_url: unknown
  - production_url: https://aicodingpricing.com
  - upstream_run: manual-current-site
  - upstream_handoff: /root/projects/aicodingpricing

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260528/aicodingpricing-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/aicodingpricing-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/evidence-aicodingpricing/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜aicodingpricing｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_e8c0edc2
title: [Daily Review 产品深度复盘 墨策] aicodingpricing 20260528
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e8c0edc2
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-product-aicodingpricing
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_6dcff2ac
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260528/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260528/aicodingpricing-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_2c20eac5
title: [Daily Review SEO深度复盘 墨引] aicodingpricing 20260528
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_2c20eac5
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-seo-aicodingpricing
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_6dcff2ac
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260528/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260528/aicodingpricing-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜aicodingpricing｜目标词：AI coding pricing｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_b07990cb
title: [Daily Review 外链运营复盘 墨运] aicodingpricing 20260528
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_b07990cb
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-ops-aicodingpricing
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_6dcff2ac
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260528/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260528/aicodingpricing-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_e3a3aeca
title: [Daily Review 单站复盘驾驶舱 墨析] aicodingpricing 20260528
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e3a3aeca
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-synthesis-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_6dcff2ac, t_e8c0edc2, t_2c20eac5, t_b07990cb
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260528/aicodingpricing-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜aicodingpricing｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_f3262d8c
title: [Daily Review 数据证据包 墨析] shipsolo 20260528
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_f3262d8c
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-data-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  - 汇报格式：开头写清楚「墨析 shipsolo + task_id + 状态」，例如「墨析 shipsolo t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: shipsolo
  - selected_keyword / primary_keyword: AI编程出海领航计划
  - preview_url: https://shipsolo-4cq.pages.dev
  - production_url: https://shipsolo.io
  - upstream_run: shipsolo-existing-project
  - upstream_handoff: /root/projects/shipsolo-io

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260528/shipsolo-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/shipsolo-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/evidence-shipsolo/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜shipsolo｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_2d32bf3a
title: [Daily Review 产品深度复盘 墨策] shipsolo 20260528
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_2d32bf3a
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-product-shipsolo
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_f3262d8c
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260528/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260528/shipsolo-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_966db79e
title: [Daily Review SEO深度复盘 墨引] shipsolo 20260528
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_966db79e
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-seo-shipsolo
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_f3262d8c
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260528/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260528/shipsolo-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜shipsolo｜目标词：AI编程出海领航计划｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_1fc4be95
title: [Daily Review 外链运营复盘 墨运] shipsolo 20260528
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_1fc4be95
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-ops-shipsolo
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_f3262d8c
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260528/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260528/shipsolo-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_d2200e0c
title: [Daily Review 单站复盘驾驶舱 墨析] shipsolo 20260528
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d2200e0c
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-synthesis-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_f3262d8c, t_2d32bf3a, t_966db79e, t_1fc4be95
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260528/shipsolo-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜shipsolo｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_ad7df1e1
title: [Daily Review 数据证据包 墨析] subnautica2maps 20260528
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_ad7df1e1
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-data-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  - 汇报格式：开头写清楚「墨析 subnautica2maps + task_id + 状态」，例如「墨析 subnautica2maps t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: subnautica2maps
  - selected_keyword / primary_keyword: Subnautica 2 map
  - preview_url: https://subnautica2maps.pages.dev/
  - production_url: https://subnautica2maps.com/
  - upstream_run: subnautica2maps-v2-rebuild-20260519
  - upstream_handoff: /mnt/HC_Volume_105300089/projects/subnautica2maps

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260528/subnautica2maps-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/subnautica2maps-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/evidence-subnautica2maps/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜subnautica2maps｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_2ae663b4
title: [Daily Review 产品深度复盘 墨策] subnautica2maps 20260528
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_2ae663b4
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-product-subnautica2maps
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_ad7df1e1
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260528/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260528/subnautica2maps-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_b93afbe6
title: [Daily Review SEO深度复盘 墨引] subnautica2maps 20260528
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_b93afbe6
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-seo-subnautica2maps
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_ad7df1e1
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260528/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260528/subnautica2maps-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜subnautica2maps｜目标词：Subnautica 2 map｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_16761806
title: [Daily Review 外链运营复盘 墨运] subnautica2maps 20260528
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_16761806
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-ops-subnautica2maps
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_ad7df1e1
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260528/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260528/subnautica2maps-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_eacf072f
title: [Daily Review 单站复盘驾驶舱 墨析] subnautica2maps 20260528
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_eacf072f
tenant: site-review-20260528
idempotency_key: site-review-20260528-v2-synthesis-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_ad7df1e1, t_2ae663b4, t_b93afbe6, t_16761806
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260528/subnautica2maps-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜subnautica2maps｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_6c39bfde
title: [Daily Review 墨析] 多Agent复盘总览 20260528
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_6c39bfde
tenant: site-review-20260528
idempotency_key: site-review-20260528-overview-v2-aicodingpricing-shipsolo-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只做每日复盘调度总览与跨 Agent 结论汇总。
  必须先加载并遵守 site-data-review skill。

  汇报目标：send_message(action='send', target='telegram:-1003750190535:5322', message='...')。不要私聊。

  任务：汇总今天多 Agent 复盘任务状态，给孟健一份可读的管理层总览。不要替产品/SEO/运营做细节判断，只转述各专业 Agent 的结论、数据证据包覆盖率和行动看板。
  硬约束：总览只给判断和建议；具体决策/下一步执行必须等孟健在群里确认后再做。不要在总览任务里创建执行型 follow-up。
  父任务/上游复盘结果：t_e3a3aeca, t_d2200e0c, t_eacf072f
  复盘池口径：优先读取 `/root/.hermes/state/site_review_approved_sites.json`；hold/failed 站点不纳入日常复盘，只在缺口里提示。

  总览必须使用「管理驾驶舱」格式，第一屏只放结论、风险和动作：
  ```markdown
  🧭 做站复盘驾驶舱｜YYYY-MM-DD｜覆盖 <N> 站
  一句话结论：<今天整体是推进/修复/阻塞，最大风险是什么>

  🚦全局红黄绿灯
  - 🟢 可继续推：<站点列表 + 理由>
  - 🟡 需迭代：<站点列表 + 最大瓶颈>
  - 🔴 阻塞：<站点列表 + 阻塞原因>

  📊 数据覆盖
  - <slug>：覆盖率 <x/7>｜GA4 <🟢/🟡/🔴>｜Clarity <🟢/🟡/🔴>｜Bing <🟢/🟡/🔴>｜Ahrefs SEO Audit <🟢/🟡/🔴>｜补齐任务 <task/无>

  🧭 专业复盘结论
  - <slug>｜产品 <🟢/🟡/🔴>｜SEO <🟢/🟡/🔴>｜运营 <🟢/🟡/🔴>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<site>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <账号/授权/派工/执行/外部发布确认；没有写“无”>
  ```

  硬约束：
  - 每站最多 5 行，不把单站细节塞进总览；细节去站点 topic。
  - 所有站点都必须出现在数据覆盖或阻塞列表里，避免漏站。
  - Telegram 不支持表格，必须用 emoji 状态灯 + bullet，不用 pipe table。
  单站清单：
  - aicodingpricing: https://aicodingpricing.com
  - shipsolo: https://shipsolo.io
  - subnautica2maps: https://subnautica2maps.com/

  交付路径：reports/site-review/site-review-20260528/overview.md
  metadata 必须包含：review_date、sites_checked、data_snapshot_tasks、product_review_tasks、seo_review_tasks、ops_review_tasks、blocked_sites、topic_mode='per_site_topic'。


id: t_131e9b09
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260529
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_131e9b09
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-data-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  - 汇报格式：开头写清楚「墨析 aicodingpricing + task_id + 状态」，例如「墨析 aicodingpricing t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: aicodingpricing
  - selected_keyword / primary_keyword: AI coding pricing
  - preview_url: unknown
  - production_url: https://aicodingpricing.com
  - upstream_run: manual-current-site
  - upstream_handoff: /root/projects/aicodingpricing

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260529/aicodingpricing-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/aicodingpricing-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/evidence-aicodingpricing/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜aicodingpricing｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_cc1d53a7
title: [Daily Review 产品深度复盘 墨策] aicodingpricing 20260529
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_cc1d53a7
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-product-aicodingpricing
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_131e9b09
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260529/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260529/aicodingpricing-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_6485bad7
title: [Daily Review SEO深度复盘 墨引] aicodingpricing 20260529
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_6485bad7
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-seo-aicodingpricing
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_131e9b09
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260529/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260529/aicodingpricing-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜aicodingpricing｜目标词：AI coding pricing｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_342e15b2
title: [Daily Review 外链运营复盘 墨运] aicodingpricing 20260529
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_342e15b2
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-ops-aicodingpricing
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_131e9b09
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260529/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260529/aicodingpricing-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_3b5e9ed6
title: [Daily Review 单站复盘驾驶舱 墨析] aicodingpricing 20260529
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_3b5e9ed6
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-synthesis-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_131e9b09, t_cc1d53a7, t_6485bad7, t_342e15b2
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260529/aicodingpricing-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜aicodingpricing｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_34fdf4c3
title: [Daily Review 数据证据包 墨析] shipsolo 20260529
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_34fdf4c3
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-data-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  - 汇报格式：开头写清楚「墨析 shipsolo + task_id + 状态」，例如「墨析 shipsolo t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: shipsolo
  - selected_keyword / primary_keyword: AI编程出海领航计划
  - preview_url: https://shipsolo-4cq.pages.dev
  - production_url: https://shipsolo.io
  - upstream_run: shipsolo-existing-project
  - upstream_handoff: /root/projects/shipsolo-io

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260529/shipsolo-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/shipsolo-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/evidence-shipsolo/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜shipsolo｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_69989366
title: [Daily Review 产品深度复盘 墨策] shipsolo 20260529
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_69989366
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-product-shipsolo
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_34fdf4c3
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260529/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260529/shipsolo-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_997ac4f6
title: [Daily Review SEO深度复盘 墨引] shipsolo 20260529
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_997ac4f6
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-seo-shipsolo
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_34fdf4c3
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260529/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260529/shipsolo-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜shipsolo｜目标词：AI编程出海领航计划｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_6aee4169
title: [Daily Review 外链运营复盘 墨运] shipsolo 20260529
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_6aee4169
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-ops-shipsolo
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_34fdf4c3
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260529/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260529/shipsolo-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_725bac97
title: [Daily Review 单站复盘驾驶舱 墨析] shipsolo 20260529
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_725bac97
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-synthesis-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_34fdf4c3, t_69989366, t_997ac4f6, t_6aee4169
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260529/shipsolo-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜shipsolo｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_1be7bf8b
title: [Daily Review 数据证据包 墨析] subnautica2maps 20260529
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_1be7bf8b
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-data-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  - 汇报格式：开头写清楚「墨析 subnautica2maps + task_id + 状态」，例如「墨析 subnautica2maps t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: subnautica2maps
  - selected_keyword / primary_keyword: Subnautica 2 map
  - preview_url: https://subnautica2maps.pages.dev/
  - production_url: https://subnautica2maps.com/
  - upstream_run: subnautica2maps-v2-rebuild-20260519
  - upstream_handoff: /mnt/HC_Volume_105300089/projects/subnautica2maps

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260529/subnautica2maps-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/subnautica2maps-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/evidence-subnautica2maps/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜subnautica2maps｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_2d91fd91
title: [Daily Review 产品深度复盘 墨策] subnautica2maps 20260529
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_2d91fd91
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-product-subnautica2maps
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_1be7bf8b
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260529/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260529/subnautica2maps-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_425066e9
title: [Daily Review SEO深度复盘 墨引] subnautica2maps 20260529
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_425066e9
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-seo-subnautica2maps
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_1be7bf8b
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260529/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260529/subnautica2maps-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜subnautica2maps｜目标词：Subnautica 2 map｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_35249c82
title: [Daily Review 外链运营复盘 墨运] subnautica2maps 20260529
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_35249c82
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-ops-subnautica2maps
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_1be7bf8b
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260529/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260529/subnautica2maps-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_47497cb2
title: [Daily Review 单站复盘驾驶舱 墨析] subnautica2maps 20260529
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_47497cb2
tenant: site-review-20260529
idempotency_key: site-review-20260529-v2-synthesis-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_1be7bf8b, t_2d91fd91, t_425066e9, t_35249c82
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260529/subnautica2maps-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜subnautica2maps｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_3dbd604d
title: [Daily Review 墨析] 多Agent复盘总览 20260529
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_3dbd604d
tenant: site-review-20260529
idempotency_key: site-review-20260529-overview-v2-aicodingpricing-shipsolo-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只做每日复盘调度总览与跨 Agent 结论汇总。
  必须先加载并遵守 site-data-review skill。

  汇报目标：send_message(action='send', target='telegram:-1003750190535:5322', message='...')。不要私聊。

  任务：汇总今天多 Agent 复盘任务状态，给孟健一份可读的管理层总览。不要替产品/SEO/运营做细节判断，只转述各专业 Agent 的结论、数据证据包覆盖率和行动看板。
  硬约束：总览只给判断和建议；具体决策/下一步执行必须等孟健在群里确认后再做。不要在总览任务里创建执行型 follow-up。
  父任务/上游复盘结果：t_3b5e9ed6, t_725bac97, t_47497cb2
  复盘池口径：优先读取 `/root/.hermes/state/site_review_approved_sites.json`；hold/failed 站点不纳入日常复盘，只在缺口里提示。

  总览必须使用「管理驾驶舱」格式，第一屏只放结论、风险和动作：
  ```markdown
  🧭 做站复盘驾驶舱｜YYYY-MM-DD｜覆盖 <N> 站
  一句话结论：<今天整体是推进/修复/阻塞，最大风险是什么>

  🚦全局红黄绿灯
  - 🟢 可继续推：<站点列表 + 理由>
  - 🟡 需迭代：<站点列表 + 最大瓶颈>
  - 🔴 阻塞：<站点列表 + 阻塞原因>

  📊 数据覆盖
  - <slug>：覆盖率 <x/7>｜GA4 <🟢/🟡/🔴>｜Clarity <🟢/🟡/🔴>｜Bing <🟢/🟡/🔴>｜Ahrefs SEO Audit <🟢/🟡/🔴>｜补齐任务 <task/无>

  🧭 专业复盘结论
  - <slug>｜产品 <🟢/🟡/🔴>｜SEO <🟢/🟡/🔴>｜运营 <🟢/🟡/🔴>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<site>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <账号/授权/派工/执行/外部发布确认；没有写“无”>
  ```

  硬约束：
  - 每站最多 5 行，不把单站细节塞进总览；细节去站点 topic。
  - 所有站点都必须出现在数据覆盖或阻塞列表里，避免漏站。
  - Telegram 不支持表格，必须用 emoji 状态灯 + bullet，不用 pipe table。
  单站清单：
  - aicodingpricing: https://aicodingpricing.com
  - shipsolo: https://shipsolo.io
  - subnautica2maps: https://subnautica2maps.com/

  交付路径：reports/site-review/site-review-20260529/overview.md
  metadata 必须包含：review_date、sites_checked、data_snapshot_tasks、product_review_tasks、seo_review_tasks、ops_review_tasks、blocked_sites、topic_mode='per_site_topic'。


id: t_c0086840
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260530
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_c0086840
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-data-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  - 汇报格式：开头写清楚「墨析 aicodingpricing + task_id + 状态」，例如「墨析 aicodingpricing t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: aicodingpricing
  - selected_keyword / primary_keyword: AI coding pricing
  - preview_url: unknown
  - production_url: https://aicodingpricing.com
  - upstream_run: manual-current-site
  - upstream_handoff: /root/projects/aicodingpricing

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260530/aicodingpricing-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/aicodingpricing-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/evidence-aicodingpricing/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜aicodingpricing｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_914c7432
title: [Daily Review 产品深度复盘 墨策] aicodingpricing 20260530
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_914c7432
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-product-aicodingpricing
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_c0086840
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260530/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260530/aicodingpricing-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_1f3f16df
title: [Daily Review SEO深度复盘 墨引] aicodingpricing 20260530
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_1f3f16df
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-seo-aicodingpricing
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_c0086840
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260530/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260530/aicodingpricing-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜aicodingpricing｜目标词：AI coding pricing｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_4c6f1f70
title: [Daily Review 外链运营复盘 墨运] aicodingpricing 20260530
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_4c6f1f70
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-ops-aicodingpricing
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_c0086840
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260530/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260530/aicodingpricing-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_c40ab96f
title: [Daily Review 单站复盘驾驶舱 墨析] aicodingpricing 20260530
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_c40ab96f
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-synthesis-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_c0086840, t_914c7432, t_1f3f16df, t_4c6f1f70
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260530/aicodingpricing-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜aicodingpricing｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_a03d61c9
title: [Daily Review 数据证据包 墨析] shipsolo 20260530
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_a03d61c9
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-data-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  - 汇报格式：开头写清楚「墨析 shipsolo + task_id + 状态」，例如「墨析 shipsolo t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: shipsolo
  - selected_keyword / primary_keyword: AI编程出海领航计划
  - preview_url: https://shipsolo-4cq.pages.dev
  - production_url: https://shipsolo.io
  - upstream_run: shipsolo-existing-project
  - upstream_handoff: /root/projects/shipsolo-io

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260530/shipsolo-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/shipsolo-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/evidence-shipsolo/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜shipsolo｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_26df2be6
title: [Daily Review 产品深度复盘 墨策] shipsolo 20260530
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_26df2be6
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-product-shipsolo
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_a03d61c9
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260530/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260530/shipsolo-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_485afa90
title: [Daily Review SEO深度复盘 墨引] shipsolo 20260530
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_485afa90
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-seo-shipsolo
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_a03d61c9
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260530/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260530/shipsolo-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜shipsolo｜目标词：AI编程出海领航计划｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_07066962
title: [Daily Review 外链运营复盘 墨运] shipsolo 20260530
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_07066962
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-ops-shipsolo
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_a03d61c9
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260530/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260530/shipsolo-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_db67764f
title: [Daily Review 单站复盘驾驶舱 墨析] shipsolo 20260530
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_db67764f
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-synthesis-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_a03d61c9, t_26df2be6, t_485afa90, t_07066962
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260530/shipsolo-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜shipsolo｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_9e1b92f7
title: [Daily Review 数据证据包 墨析] subnautica2maps 20260530
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_9e1b92f7
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-data-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  - 汇报格式：开头写清楚「墨析 subnautica2maps + task_id + 状态」，例如「墨析 subnautica2maps t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: subnautica2maps
  - selected_keyword / primary_keyword: Subnautica 2 map
  - preview_url: https://subnautica2maps.pages.dev/
  - production_url: https://subnautica2maps.com/
  - upstream_run: subnautica2maps-v2-rebuild-20260519
  - upstream_handoff: /mnt/HC_Volume_105300089/projects/subnautica2maps

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260530/subnautica2maps-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/subnautica2maps-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/evidence-subnautica2maps/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜subnautica2maps｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_e4f69761
title: [Daily Review 产品深度复盘 墨策] subnautica2maps 20260530
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e4f69761
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-product-subnautica2maps
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_9e1b92f7
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260530/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260530/subnautica2maps-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_9a3d6180
title: [Daily Review SEO深度复盘 墨引] subnautica2maps 20260530
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_9a3d6180
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-seo-subnautica2maps
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_9e1b92f7
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260530/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260530/subnautica2maps-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜subnautica2maps｜目标词：Subnautica 2 map｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_37fffcb7
title: [Daily Review 外链运营复盘 墨运] subnautica2maps 20260530
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_37fffcb7
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-ops-subnautica2maps
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_9e1b92f7
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260530/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260530/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260530/subnautica2maps-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_516dd14c
title: [Daily Review 单站复盘驾驶舱 墨析] subnautica2maps 20260530
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_516dd14c
tenant: site-review-20260530
idempotency_key: site-review-20260530-v2-synthesis-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_9e1b92f7, t_e4f69761, t_9a3d6180, t_37fffcb7
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260530/subnautica2maps-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜subnautica2maps｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_248a892d
title: [Daily Review 墨析] 多Agent复盘总览 20260530
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_248a892d
tenant: site-review-20260530
idempotency_key: site-review-20260530-overview-v2-aicodingpricing-shipsolo-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只做每日复盘调度总览与跨 Agent 结论汇总。
  必须先加载并遵守 site-data-review skill。

  汇报目标：send_message(action='send', target='telegram:-1003750190535:5322', message='...')。不要私聊。

  任务：汇总今天多 Agent 复盘任务状态，给孟健一份可读的管理层总览。不要替产品/SEO/运营做细节判断，只转述各专业 Agent 的结论、数据证据包覆盖率和行动看板。
  硬约束：总览只给判断和建议；具体决策/下一步执行必须等孟健在群里确认后再做。不要在总览任务里创建执行型 follow-up。
  父任务/上游复盘结果：t_c40ab96f, t_db67764f, t_516dd14c
  复盘池口径：优先读取 `/root/.hermes/state/site_review_approved_sites.json`；hold/failed 站点不纳入日常复盘，只在缺口里提示。

  总览必须使用「管理驾驶舱」格式，第一屏只放结论、风险和动作：
  ```markdown
  🧭 做站复盘驾驶舱｜YYYY-MM-DD｜覆盖 <N> 站
  一句话结论：<今天整体是推进/修复/阻塞，最大风险是什么>

  🚦全局红黄绿灯
  - 🟢 可继续推：<站点列表 + 理由>
  - 🟡 需迭代：<站点列表 + 最大瓶颈>
  - 🔴 阻塞：<站点列表 + 阻塞原因>

  📊 数据覆盖
  - <slug>：覆盖率 <x/7>｜GA4 <🟢/🟡/🔴>｜Clarity <🟢/🟡/🔴>｜Bing <🟢/🟡/🔴>｜Ahrefs SEO Audit <🟢/🟡/🔴>｜补齐任务 <task/无>

  🧭 专业复盘结论
  - <slug>｜产品 <🟢/🟡/🔴>｜SEO <🟢/🟡/🔴>｜运营 <🟢/🟡/🔴>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<site>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <账号/授权/派工/执行/外部发布确认；没有写“无”>
  ```

  硬约束：
  - 每站最多 5 行，不把单站细节塞进总览；细节去站点 topic。
  - 所有站点都必须出现在数据覆盖或阻塞列表里，避免漏站。
  - Telegram 不支持表格，必须用 emoji 状态灯 + bullet，不用 pipe table。
  单站清单：
  - aicodingpricing: https://aicodingpricing.com
  - shipsolo: https://shipsolo.io
  - subnautica2maps: https://subnautica2maps.com/

  交付路径：reports/site-review/site-review-20260530/overview.md
  metadata 必须包含：review_date、sites_checked、data_snapshot_tasks、product_review_tasks、seo_review_tasks、ops_review_tasks、blocked_sites、topic_mode='per_site_topic'。


id: t_77caf934
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260531
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_77caf934
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-data-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  - 汇报格式：开头写清楚「墨析 aicodingpricing + task_id + 状态」，例如「墨析 aicodingpricing t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: aicodingpricing
  - selected_keyword / primary_keyword: AI coding pricing
  - preview_url: unknown
  - production_url: https://aicodingpricing.com
  - upstream_run: manual-current-site
  - upstream_handoff: /root/projects/aicodingpricing

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260531/aicodingpricing-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/aicodingpricing-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/evidence-aicodingpricing/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜aicodingpricing｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_8fef913c
title: [Daily Review 产品深度复盘 墨策] aicodingpricing 20260531
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_8fef913c
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-product-aicodingpricing
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_77caf934
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260531/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260531/aicodingpricing-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_a54272ea
title: [Daily Review SEO深度复盘 墨引] aicodingpricing 20260531
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_a54272ea
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-seo-aicodingpricing
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_77caf934
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260531/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260531/aicodingpricing-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜aicodingpricing｜目标词：AI coding pricing｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_6cfb8f21
title: [Daily Review 外链运营复盘 墨运] aicodingpricing 20260531
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_6cfb8f21
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-ops-aicodingpricing
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_77caf934
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260531/aicodingpricing-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aicodingpricing
  目标词：AI coding pricing
  生产 URL：https://aicodingpricing.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260531/aicodingpricing-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_846c5533
title: [Daily Review 单站复盘驾驶舱 墨析] aicodingpricing 20260531
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_846c5533
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-synthesis-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_77caf934, t_8fef913c, t_a54272ea, t_6cfb8f21
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260531/aicodingpricing-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜aicodingpricing｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_1437f58e
title: [Daily Review 数据证据包 墨析] shipsolo 20260531
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_1437f58e
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-data-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  - 汇报格式：开头写清楚「墨析 shipsolo + task_id + 状态」，例如「墨析 shipsolo t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: shipsolo
  - selected_keyword / primary_keyword: AI编程出海领航计划
  - preview_url: https://shipsolo-4cq.pages.dev
  - production_url: https://shipsolo.io
  - upstream_run: shipsolo-existing-project
  - upstream_handoff: /root/projects/shipsolo-io

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260531/shipsolo-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/shipsolo-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/evidence-shipsolo/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜shipsolo｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_bd91e17e
title: [Daily Review 产品深度复盘 墨策] shipsolo 20260531
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_bd91e17e
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-product-shipsolo
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_1437f58e
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260531/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260531/shipsolo-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_3ee02a07
title: [Daily Review SEO深度复盘 墨引] shipsolo 20260531
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_3ee02a07
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-seo-shipsolo
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_1437f58e
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260531/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260531/shipsolo-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜shipsolo｜目标词：AI编程出海领航计划｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_a907aaa7
title: [Daily Review 外链运营复盘 墨运] shipsolo 20260531
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_a907aaa7
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-ops-shipsolo
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_1437f58e
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/shipsolo-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260531/shipsolo-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：shipsolo
  目标词：AI编程出海领航计划
  生产 URL：https://shipsolo.io
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260531/shipsolo-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜shipsolo｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_cda03d17
title: [Daily Review 单站复盘驾驶舱 墨析] shipsolo 20260531
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_cda03d17
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-synthesis-shipsolo
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_1437f58e, t_bd91e17e, t_3ee02a07, t_a907aaa7
  汇报目标：send_message(action='send', target='telegram:-1003750190535:5328', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260531/shipsolo-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜shipsolo｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_5ef8f908
title: [Daily Review 数据证据包 墨析] subnautica2maps 20260531
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_5ef8f908
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-data-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  - 汇报格式：开头写清楚「墨析 subnautica2maps + task_id + 状态」，例如「墨析 subnautica2maps t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: subnautica2maps
  - selected_keyword / primary_keyword: Subnautica 2 map
  - preview_url: https://subnautica2maps.pages.dev/
  - production_url: https://subnautica2maps.com/
  - upstream_run: subnautica2maps-v2-rebuild-20260519
  - upstream_handoff: /mnt/HC_Volume_105300089/projects/subnautica2maps

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260531/subnautica2maps-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/subnautica2maps-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/evidence-subnautica2maps/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜subnautica2maps｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


id: t_af0362a4
title: [Daily Review 产品深度复盘 墨策] subnautica2maps 20260531
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_af0362a4
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-product-subnautica2maps
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_5ef8f908
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260531/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260531/subnautica2maps-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须用浏览器真实访问：
  - 本站 production_url
  - SERP 前 3-5 个结果/直接竞品页面
  - 移动端 + 桌面核心路径

  必须回答：
  1. 用户搜索这个 keyword 时真正想完成什么任务？本站是否满足？
  2. SERP Top 页面/竞品比本站强在哪：首屏承诺、工具能力、内容结构、交互、信任、速度、CTA。
  3. 本站最大产品/转化瓶颈是什么？
  4. 今天只建议推动哪 1-3 个产品动作？每个动作给验收标准。
  5. 需要转给墨笔/墨影/墨界/墨枢的动作，只列为「待孟健确认后派工」，不要直接创建 follow-up。

  Telegram 格式：
  🧭 产品深度复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<产品是否值得继续推；最大转化瓶颈>

  🚦产品红黄绿灯
  - 搜索意图匹配：🟢/🟡/🔴 <证据>
  - 首屏承诺：🟢/🟡/🔴 <证据>
  - 工具/转化路径：🟢/🟡/🔴 <证据>
  - 信任与定价：🟢/🟡/🔴 <证据>

  🧩 证据卡
  - 竞品/SERP差距：<最多5条，每条含 URL/截图/数据>
  - 用户任务缺口：<最多3条>
  - 本站体验卡点：<桌面/移动端/核心路径>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_d07635fb
title: [Daily Review SEO深度复盘 墨引] subnautica2maps 20260531
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d07635fb
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-seo-subnautica2maps
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_5ef8f908
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260531/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260531/subnautica2maps-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须结合数据证据包 + SERP + Ahrefs SEO Audit 检查：
  1. 目标词当前排名/未知原因，GSC query/page 信号。
  2. Ahrefs：只使用 SEO Audit / Site Audit 数据（health score、errors、warnings、notices、crawl/links/meta/schema/performance 技术问题）。不要要求 Ahrefs Organic keywords、Backlinks、Referring domains、Top pages、Competing domains、KD；这些不是本流水线 Ahrefs 口径，缺失不得阻塞。
  3. SERP Top3 的 title/meta/H1/内容结构/FAQ/schema/工具能力/页面速度/权威信号。
  4. 本站阻碍排名的 P0/P1：索引、canonical、sitemap、thin content、intent mismatch、schema、内链、性能；外链/权威只能基于 SERP/DataForSEO/运营日志另行标注，不使用 Ahrefs backlink 缺口当阻塞。
  5. 输出 1-3 个 SEO 建议动作，按影响×成本排序；只列为「待孟健确认后派工」，不要直接创建 follow-up task。

  Telegram 格式：
  🎯 SEO 深度复盘｜subnautica2maps｜目标词：Subnautica 2 map｜🟢/🟡/🔴
  一句话：<离 Top3 最大差距>

  🚦SEO 红黄绿灯
  - 索引/抓取：🟢/🟡/🔴 <证据>
  - 内容匹配：🟢/🟡/🔴 <证据>
  - Schema/内链：🟢/🟡/🔴 <证据>
  - 外链/权威：🟢/🟡/🔴 <基于 SERP/DataForSEO/运营日志判断；不要要求 Ahrefs backlinks/ref domains>

  📌 证据卡
  - 排名/索引信号：<事实>
  - Ahrefs SEO Audit：<health score / errors / warnings / notices / top technical issues；不要列 organic keywords/backlinks/ref domains/KD>
  - Top3 差距：<最多5条，每条含 URL/证据>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<SEO动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行：<列具体项；没有写“无”>


id: t_3d7077d2
title: [Daily Review 外链运营复盘 墨运] subnautica2maps 20260531
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_3d7077d2
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-ops-subnautica2maps
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_5ef8f908
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260531/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260531/subnautica2maps-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：subnautica2maps
  目标词：Subnautica 2 map
  生产 URL：https://subnautica2maps.com/
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  完成时写 reports/site-review/site-review-20260531/subnautica2maps-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认。不要用 Markdown 表格。
  安全边界：你只能给出建议动作和验收标准；未经孟健在群里确认，不得创建执行型 follow-up Kanban task、不得修改代码/配置、不得部署、不得对外发布、不得写生产数据。

  必须读取/核对：
  - distribution_log / cold-start-execution-log / listing/community/newsletter 投放记录
  - Plausible/GA4 referrer、UTM、入口页、带来的工具使用/注册/订单
  - 外链是否收录、是否带来真实 referral、是否有评论/反馈/审核状态

  必须输出：
  1. 哪些外链/渠道有效，哪些无效，哪些 pending。
  2. 每个有效/无效判断的证据：URL、UTM、referral sessions、后续事件。
  3. 下一轮外链动作调整：保留、暂停、加码、新增渠道。
  4. 所有下一轮渠道动作（包括内部准备、对外发布、投稿、账号操作）都必须等孟健确认；不要直接创建 follow-up 或执行。

  Telegram 格式：
  🔗 运营/外链复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

  🚦渠道红黄绿灯
  - Referral/UTM：🟢/🟡/🔴 <证据>
  - 收录/审核：🟢/🟡/🔴 <证据>
  - 用户反馈：🟢/🟡/🔴 <证据>
  - 转化贡献：🟢/🟡/🔴 <证据>

  🔎 证据卡
  - 有效：<渠道/URL/referral sessions/后续事件>
  - 无效/待审：<渠道/原因/证据>
  - 缺口：<无法判断的外链或数据源>

  🛠 建议动作（待确认，不执行）
  - <assignee建议>｜<渠道动作>｜验收 <可验证结果>｜优先级 P0/P1/P2

  🙋 待孟健确认
  - 是否同意派工/执行/对外发布：<列具体项；没有写“无”>


id: t_2d13a921
title: [Daily Review 单站复盘驾驶舱 墨析] subnautica2maps 20260531
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_2d13a921
tenant: site-review-20260531
idempotency_key: site-review-20260531-v2-synthesis-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE：你是墨析 📊，只做多 Agent 复盘结果汇总，不越权替产品/SEO/运营重新下细节策略。
  必须读取父任务输出：t_5ef8f908, t_af0362a4, t_d07635fb, t_3d7077d2
  汇报目标：send_message(action='send', target='telegram:-1003750190535:6267', message='...')。

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘合并成本站最终「复盘驾驶舱」。
  硬约束：只汇总结论、风险和建议动作；所有具体决策/下一步执行必须列入「待孟健确认」，不要创建执行型 follow-up，不要推动任何改动。

  输出文件：reports/site-review/site-review-20260531/subnautica2maps-synthesis.md
  Telegram 必须使用：
  ```markdown
  🧭 单站复盘驾驶舱｜subnautica2maps｜YYYY-MM-DD｜🟢/🟡/🔴
  一句话结论：<是否继续推；最大风险；今天最重要动作>

  📊 数据可信度：🟢/🟡/🔴 <覆盖率 + 最大缺口；GA4/Clarity/Bing 任一缺失必须显式红/黄灯并列补齐任务；Ahrefs 只看 SEO Audit>
  🧭 产品判断：🟢/🟡/🔴 <产品 Agent 结论 + task_id>
  🎯 SEO 判断：🟢/🟡/🔴 <SEO Agent 结论 + task_id>
  🔗 运营判断：🟢/🟡/🔴 <运营 Agent 结论 + task_id>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <确认是否派工/执行/对外发布；没有写“无”>
  ```


id: t_3961063b
title: [Daily Review 墨析] 多Agent复盘总览 20260531
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_3961063b
tenant: site-review-20260531
idempotency_key: site-review-20260531-overview-v2-aicodingpricing-shipsolo-subnautica2maps
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只做每日复盘调度总览与跨 Agent 结论汇总。
  必须先加载并遵守 site-data-review skill。

  汇报目标：send_message(action='send', target='telegram:-1003750190535:5322', message='...')。不要私聊。

  任务：汇总今天多 Agent 复盘任务状态，给孟健一份可读的管理层总览。不要替产品/SEO/运营做细节判断，只转述各专业 Agent 的结论、数据证据包覆盖率和行动看板。
  硬约束：总览只给判断和建议；具体决策/下一步执行必须等孟健在群里确认后再做。不要在总览任务里创建执行型 follow-up。
  父任务/上游复盘结果：t_846c5533, t_cda03d17, t_2d13a921
  复盘池口径：优先读取 `/root/.hermes/state/site_review_approved_sites.json`；hold/failed 站点不纳入日常复盘，只在缺口里提示。

  总览必须使用「管理驾驶舱」格式，第一屏只放结论、风险和动作：
  ```markdown
  🧭 做站复盘驾驶舱｜YYYY-MM-DD｜覆盖 <N> 站
  一句话结论：<今天整体是推进/修复/阻塞，最大风险是什么>

  🚦全局红黄绿灯
  - 🟢 可继续推：<站点列表 + 理由>
  - 🟡 需迭代：<站点列表 + 最大瓶颈>
  - 🔴 阻塞：<站点列表 + 阻塞原因>

  📊 数据覆盖
  - <slug>：覆盖率 <x/7>｜GA4 <🟢/🟡/🔴>｜Clarity <🟢/🟡/🔴>｜Bing <🟢/🟡/🔴>｜Ahrefs SEO Audit <🟢/🟡/🔴>｜补齐任务 <task/无>

  🧭 专业复盘结论
  - <slug>｜产品 <🟢/🟡/🔴>｜SEO <🟢/🟡/🔴>｜运营 <🟢/🟡/🔴>

  🛠 建议动作（待孟健确认）
  - <assignee建议>｜<site>｜<建议动作>｜验收 <可验证结果>｜状态：待孟健确认

  🙋 需要孟健
  - <账号/授权/派工/执行/外部发布确认；没有写“无”>
  ```

  硬约束：
  - 每站最多 5 行，不把单站细节塞进总览；细节去站点 topic。
  - 所有站点都必须出现在数据覆盖或阻塞列表里，避免漏站。
  - Telegram 不支持表格，必须用 emoji 状态灯 + bullet，不用 pipe table。
  单站清单：
  - aicodingpricing: https://aicodingpricing.com
  - shipsolo: https://shipsolo.io
  - subnautica2maps: https://subnautica2maps.com/

  交付路径：reports/site-review/site-review-20260531/overview.md
  metadata 必须包含：review_date、sites_checked、data_snapshot_tasks、product_review_tasks、seo_review_tasks、ops_review_tasks、blocked_sites、topic_mode='per_site_topic'。


id: t_2963f73f
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260601
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_2963f73f
tenant: site-review-20260601
idempotency_key: site-review-20260601-v2-data-aicodingpricing
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式：你是墨析 📊，只负责「数据搜集 + 数据可信度分析 + 证据包」，不负责替产品/SEO/运营做最终策略判断。
  必须先加载并遵守 site-data-review skill。
  谁执行谁汇报 / Group visibility：
  - 你是复盘执行者，完成或阻塞时必须由墨析自己的 profile 主动汇报到该站点 Telegram topic；不要私聊孟健，不要发到做站流水线 topic，不要只依赖小墨或 digest。
  - 本站汇报目标：send_message(action='send', target='telegram:-1003750190535:6256', message='...')。
  - 汇报格式：开头写清楚「墨析 aicodingpricing + task_id + 状态」，例如「墨析 aicodingpricing t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。

  任务：为后续多 Agent 深度复盘生成单站数据证据包。目标是回答「数据是否全面、可信、足够支撑决策」。

  站点：
  - project_slug: aicodingpricing
  - selected_keyword / primary_keyword: AI coding pricing
  - preview_url: unknown
  - production_url: https://aicodingpricing.com
  - upstream_run: manual-current-site
  - upstream_handoff: /root/projects/aicodingpricing

  必须采集并分层标注以下数据，缺口要明确写 missing，不得脑补：
  1. Analytics：Plausible self-host、GA4、Cloudflare Web Analytics（如有）。区分脚本/网络请求/API/UI 四层；GA4 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  2. Search Console：GSC clicks/impressions/CTR/avg position、Top queries、Top pages、index/sitemap/canonical 异常；Bing Webmaster 已验证 + sitemap 已提交/可查状态。Bing Webmaster 是做站复盘核心源，不能写成可选项；缺自动化证据时必须写明确 blocker 或补齐 follow-up。
  3. Ahrefs/第三方 SEO：Ahrefs 只查 SEO Audit / Site Audit 健康度、错误、警告、可修复技术项；不要要求 Ahrefs Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。外链/权威如需判断，走 DataForSEO/SERP/运营日志或单独说明“非 Ahrefs 口径不可判”，不要写 `missing_ahrefs_access` 作为复盘阻塞。
  4. Behavior：Clarity sessions/users、rage/dead clicks、top pages、JS errors、performance、录屏可用性。Clarity 是做站复盘核心源，生产未配置/后台不可查必须写 P1/P0 数据链路缺口，并列出补齐 follow-up 建议。
  5. Funnel/业务：核心事件、工具使用、生成/复制/导出、注册、付费/订单、D1/Worker/R2 日志或支付日志。
  6. Acquisition/UTM：来源渠道、referrer、UTM、冷启动/外链日志、newsletter/community/listing 分布。
  7. Technical evidence：页面可访问性、status、robots、sitemap、schema、canonical、meta、性能基础指标。
  8. Data coverage matrix：每个数据源写 🟢可查 / 🟡部分 / 🔴缺失，附证据 URL/API/截图/命令摘要。

  数据链路硬闸（必须执行）：
  - GA4、Clarity、Bing Webmaster 是新站复盘核心源。任一为 🔴 缺失/未配置/后台不可查时，报告必须标记 `data_chain_gate_status=blocked_or_needs_fix`，并在「数据链路补齐任务」区写清楚补齐动作、建议 assignee、验收标准、所需权限。
  - 若缺口是内部可执行（例如缺 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、Bing sitemap 未提交、tracking id 配错），必须创建或建议创建窄口径 Kanban follow-up（assignee 优先：墨界/墨枢负责代码/env，墨运负责后台创建/提交，墨析负责复核），任务体必须禁止自动部署/对外发布/生产写入，除非孟健另行确认。
  - 若缺口需要登录/权限，不能静默降级；必须 BLOCK/标注 `login_required` 或 `permission_required`，写明具体后台 URL 和用户要做什么。
  - Ahrefs 只看 SEO Audit / Site Audit；缺 backlinks/ref domains/organic keywords/KD 不算数据链路硬闸。

  产出文件：reports/site-review/site-review-20260601/aicodingpricing-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260601/aicodingpricing-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260601/evidence-aicodingpricing/。完成前必须 `test -s` 验证 workspace 文件和 durable mirror 都存在，避免 scratch workspace 丢失导致下游任务 block。
  metadata 必须包含：review_date、project_slug、topic_target、primary_keyword、data_sources_checked、data_coverage_score、missing_data_sources、data_chain_gate_status、required_data_source_followups、analytics_summary、gsc_summary、ahrefs_seo_audit_summary、clarity_summary、funnel_summary、acquisition_summary、evidence_paths。

  Telegram 汇报只发「数据证据包摘要」，不要下产品/SEO/运营最终策略结论：
  ```markdown
  📊 墨析数据证据包｜aicodingpricing｜YYYY-MM-DD｜覆盖率 <x/7>
  一句话：<数据是否足够支撑深度复盘；最大缺口是什么>

  🧾 数据覆盖
  - Analytics：🟢/🟡/🔴 <证据>
  - GSC/Bing：🟢/🟡/🔴 <证据>
  - Ahrefs：🟢/🟡/🔴 <只写 SEO Audit / Site Audit 健康度、errors、warnings、可修复技术项；不要要求 organic keywords/backlinks/ref domains/KD；无 SEO Audit 权限才写 audit_missing>
  - Clarity：🟢/🟡/🔴 <证据>
  - Funnel/业务：🟢/🟡/🔴 <证据>
  - Acquisition/UTM：🟢/🟡/🔴 <证据>
  - Technical SEO：🟢/🟡/🔴 <证据>

  📈 关键事实
  - 流量：<UV/Sessions/source>
  - 搜索：<clicks/impressions/rank/top query>
  - 行为：<Clarity/错误/卡点>
  - 转化：<事件/注册/订单>

  ⚠️ 数据缺口 / 硬闸
  - GA4：🟢/🟡/🔴 <后台/API/脚本/事件状态；缺失时写补齐任务>
  - Clarity：🟢/🟡/🔴 <项目/脚本/录屏状态；缺失时写补齐任务>
  - Bing Webmaster：🟢/🟡/🔴 <验证/sitemap/API或浏览器证据；缺失时写补齐任务>
  - Ahrefs SEO Audit：🟢/🟡/🔴 <只看 Site Audit；非 backlinks/ref domains 缺口>

  🧩 数据链路补齐任务
  - <无 / task_id / 建议 assignee + 动作 + 验收 + 是否需要孟健登录>
  ```


