# tasks

id: t_8a1b8880
title: [Daily Review 投放复盘 墨投] subnautica2maps 20260604
assignee: motou
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_8a1b8880
tenant: site-review-20260604
idempotency_key: site-review-20260604-v2-ads-subnautica2maps
skills: ["site-ads-growth"]
body:
  GOAL MODE：你是墨投 / Paid Growth 复盘 Agent。你不做 SEO/产品/运营细节裁判；你负责判断本站是否适合投放、前期准备是否充分、缺口如何补齐；如果已经开始投放，复盘投放效果。
  必须先加载并遵守 site-ads-growth skill；同时读取 site-data-review 数据证据包。
  上游数据证据包 task_id：t_fde3bdd3
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/subnautica2maps-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260604/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='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：automated
  - 本站走自动化优化。例行内部 SEO / 内容 / 数据链路 / CRO / 代码修复建议，可以创建安全的内部 follow-up 并推进，不需要孟健逐项确认。
  - 只有遇到真实卡点才通知孟健：login_or_permission_required, payment_or_ad_spend, external_publishing, legal_policy_risk, persistent_blocker。
  - 无论自动化模式如何，真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。
  完成时写 reports/site-review/site-review-20260604/subnautica2maps-ads.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须回答两种场景：
  1. 未投放 / 适合投放候选：
     - Paid verdict：GO / TEST / FUTURE_TEST / NO_GO。
     - 前期准备是否充分：domain/infra、landing/CTA、core tool success、pricing/checkout/signup、GA4/Plausible/Clarity、conversion events、UTM、policy/legal、CRO friction、creative angle、keyword/channel fit。
     - 未满足项：列补齐动作、建议 assignee、验收标准。automated 站点可自动推进内部补齐；manual_focus 站点列为待孟健确认。
  2. 已开始投放：
     - 拉取或引用真实 ads 数据：spend、impressions、clicks、CTR、CPC、conversions、CPA/CAC、search terms、geo/device、landing-page conversion quality。
     - 不能只看点击/曝光；必须结合站内 GA4/Plausible/Clarity/订单/注册质量。
     - 输出 Keep / Pause / Iterate / Scale 建议；任何预算、出价、投放状态变更都必须等孟健确认。

  硬边界：不得启动、暂停、充值、改预算、改 campaign、发布广告、提交外部素材；只能审计/建议/准备内部素材。真实广告花费和平台写操作必须 BLOCK 等孟健确认。

  Telegram 格式：
  📣 墨投投放复盘｜subnautica2maps｜🟢/🟡/🔴
  一句话：<是否适合投放 / 是否已可小测 / 已投放效果如何>

  🚦Paid readiness
  - 投放机会：🟢/🟡/🔴 <keyword/channel fit>
  - 转化路径：🟢/🟡/🔴 <CTA/pricing/checkout/tool success>
  - Tracking：🟢/🟡/🔴 <GA4/Plausible/Clarity/conversion events/UTM>
  - Policy/CRO：🟢/🟡/🔴 <合规/落地页摩擦>

  📊 如果已投放
  - Spend / Clicks / CTR / CPC：<真实值；无则写未投放/不可查>
  - Conversion / CPA / CAC：<真实值；无则写缺口>
  - Search terms / placements：<有效/浪费信号>
  - 站内质量：<bounce/tool_start/generate/download/signup/order>

  🧩 缺口补齐
  - <assignee>｜<动作>｜验收 <可验证结果>｜是否需要孟健 <是/否>

  🛠 投放建议
  - Verdict：<GO/TEST/FUTURE_TEST/NO_GO/PAUSE/ITERATE/SCALE>
  - Channel：<Google Search/Microsoft/Meta/TikTok/Reddit/None>
  - Budget/card：<如需真实投放，只输出 Owner Approval Card，不执行>

  🙋 需要孟健
  - <只有真实花费/账号权限/外部发布/政策风险/预算变更才列；没有写“无”>


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

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘、墨投投放复盘合并成本站最终「复盘驾驶舱」。
  OWNER ATTENTION MODE：automated
  - 本站走自动化优化。例行内部 SEO / 内容 / 数据链路 / CRO / 代码修复建议，可以创建安全的内部 follow-up 并推进，不需要孟健逐项确认。
  - 只有遇到真实卡点才通知孟健：login_or_permission_required, payment_or_ad_spend, external_publishing, legal_policy_risk, persistent_blocker。
  - 无论自动化模式如何，真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。
  硬约束：只合并各专业结论、风险和建议动作；manual_focus 站点的具体决策/下一步执行列入「待孟健确认」；automated 站点只把真实卡点/高风险动作列入「需要孟健」，例行内部优化写入「自动化动作」。

  输出文件：reports/site-review/site-review-20260604/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>
  📣 投放判断：🟢/🟡/🔴 <墨投 Agent 结论 + task_id；ready / gaps / active ads performance>

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

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


id: t_5e7e9dce
title: [Daily Review 数据证据包 墨析] videobackgroundremover 20260604
assignee: moxi
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_5e7e9dce
tenant: site-review-20260604
idempotency_key: site-review-20260604-v2-data-videobackgroundremover
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:8140', message='...')。
  - 汇报格式：开头写清楚「墨析 videobackgroundremover + task_id + 状态」，例如「墨析 videobackgroundremover t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。

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

  站点：
  - project_slug: videobackgroundremover
  - selected_keyword / primary_keyword: video background remover
  - preview_url: unknown
  - production_url: https://videobackgroundremover.org
  - upstream_run: cf-inventory-20260603
  - upstream_handoff: /root/projects/videobackgroundremover

  必须采集并分层标注以下数据，缺口要明确写 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-20260604/videobackgroundremover-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/videobackgroundremover-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/evidence-videobackgroundremover/。完成前必须 `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
  📊 墨析数据证据包｜videobackgroundremover｜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_151712a2
title: [Daily Review 产品深度复盘 墨策] videobackgroundremover 20260604
assignee: moce
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_151712a2
tenant: site-review-20260604
idempotency_key: site-review-20260604-v2-product-videobackgroundremover
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_5e7e9dce
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/videobackgroundremover-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260604/videobackgroundremover-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：videobackgroundremover
  目标词：video background remover
  生产 URL：https://videobackgroundremover.org
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8140', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260604/videobackgroundremover-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

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

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

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

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

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

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

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


id: t_3b4e679b
title: [Daily Review SEO深度复盘 墨引] videobackgroundremover 20260604
assignee: moyin
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_3b4e679b
tenant: site-review-20260604
idempotency_key: site-review-20260604-v2-seo-videobackgroundremover
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_5e7e9dce
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/videobackgroundremover-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260604/videobackgroundremover-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：videobackgroundremover
  目标词：video background remover
  生产 URL：https://videobackgroundremover.org
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8140', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260604/videobackgroundremover-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须结合数据证据包 + 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 深度复盘｜videobackgroundremover｜目标词：video background remover｜🟢/🟡/🔴
  一句话：<离 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_e8e53c30
title: [Daily Review 外链运营复盘 墨运] videobackgroundremover 20260604
assignee: moyun
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e8e53c30
tenant: site-review-20260604
idempotency_key: site-review-20260604-v2-ops-videobackgroundremover
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_5e7e9dce
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/videobackgroundremover-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260604/videobackgroundremover-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：videobackgroundremover
  目标词：video background remover
  生产 URL：https://videobackgroundremover.org
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8140', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260604/videobackgroundremover-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须读取/核对：
  - 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 格式：
  🔗 运营/外链复盘｜videobackgroundremover｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

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

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

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

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


id: t_54ce2867
title: [Daily Review 投放复盘 墨投] videobackgroundremover 20260604
assignee: motou
status: done
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_54ce2867
tenant: site-review-20260604
idempotency_key: site-review-20260604-v2-ads-videobackgroundremover
skills: ["site-ads-growth"]
body:
  GOAL MODE：你是墨投 / Paid Growth 复盘 Agent。你不做 SEO/产品/运营细节裁判；你负责判断本站是否适合投放、前期准备是否充分、缺口如何补齐；如果已经开始投放，复盘投放效果。
  必须先加载并遵守 site-ads-growth skill；同时读取 site-data-review 数据证据包。
  上游数据证据包 task_id：t_5e7e9dce
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/videobackgroundremover-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260604/videobackgroundremover-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：videobackgroundremover
  目标词：video background remover
  生产 URL：https://videobackgroundremover.org
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8140', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260604/videobackgroundremover-ads.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须回答两种场景：
  1. 未投放 / 适合投放候选：
     - Paid verdict：GO / TEST / FUTURE_TEST / NO_GO。
     - 前期准备是否充分：domain/infra、landing/CTA、core tool success、pricing/checkout/signup、GA4/Plausible/Clarity、conversion events、UTM、policy/legal、CRO friction、creative angle、keyword/channel fit。
     - 未满足项：列补齐动作、建议 assignee、验收标准。automated 站点可自动推进内部补齐；manual_focus 站点列为待孟健确认。
  2. 已开始投放：
     - 拉取或引用真实 ads 数据：spend、impressions、clicks、CTR、CPC、conversions、CPA/CAC、search terms、geo/device、landing-page conversion quality。
     - 不能只看点击/曝光；必须结合站内 GA4/Plausible/Clarity/订单/注册质量。
     - 输出 Keep / Pause / Iterate / Scale 建议；任何预算、出价、投放状态变更都必须等孟健确认。

  硬边界：不得启动、暂停、充值、改预算、改 campaign、发布广告、提交外部素材；只能审计/建议/准备内部素材。真实广告花费和平台写操作必须 BLOCK 等孟健确认。

  Telegram 格式：
  📣 墨投投放复盘｜videobackgroundremover｜🟢/🟡/🔴
  一句话：<是否适合投放 / 是否已可小测 / 已投放效果如何>

  🚦Paid readiness
  - 投放机会：🟢/🟡/🔴 <keyword/channel fit>
  - 转化路径：🟢/🟡/🔴 <CTA/pricing/checkout/tool success>
  - Tracking：🟢/🟡/🔴 <GA4/Plausible/Clarity/conversion events/UTM>
  - Policy/CRO：🟢/🟡/🔴 <合规/落地页摩擦>

  📊 如果已投放
  - Spend / Clicks / CTR / CPC：<真实值；无则写未投放/不可查>
  - Conversion / CPA / CAC：<真实值；无则写缺口>
  - Search terms / placements：<有效/浪费信号>
  - 站内质量：<bounce/tool_start/generate/download/signup/order>

  🧩 缺口补齐
  - <assignee>｜<动作>｜验收 <可验证结果>｜是否需要孟健 <是/否>

  🛠 投放建议
  - Verdict：<GO/TEST/FUTURE_TEST/NO_GO/PAUSE/ITERATE/SCALE>
  - Channel：<Google Search/Microsoft/Meta/TikTok/Reddit/None>
  - Budget/card：<如需真实投放，只输出 Owner Approval Card，不执行>

  🙋 需要孟健
  - <只有真实花费/账号权限/外部发布/政策风险/预算变更才列；没有写“无”>


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

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘、墨投投放复盘合并成本站最终「复盘驾驶舱」。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  硬约束：只合并各专业结论、风险和建议动作；manual_focus 站点的具体决策/下一步执行列入「待孟健确认」；automated 站点只把真实卡点/高风险动作列入「需要孟健」，例行内部优化写入「自动化动作」。

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

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

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

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


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

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

  任务：汇总今天多 Agent 复盘任务状态，给孟健一份可读的管理层总览。不要替产品/SEO/运营做细节判断，只转述各专业 Agent 的结论、数据证据包覆盖率和行动看板。
  硬约束：总览按注意力分层：manual_focus 站点的具体决策/下一步执行必须等孟健确认；automated 站点只在真实卡点/高风险动作需要孟健介入时进入「需要孟健」，例行内部优化可自动推进。
  父任务/上游复盘结果：t_8ea63494, t_5e05c89c, t_062c5a72, t_d6dceb0f, t_d58edbdf, t_dfc51d22, t_a771ffed, t_936fd2c4, t_646e4467, t_40c2d0af, t_0ab6b4b4, t_7b52f1dc
  复盘池口径：优先读取 `/root/.hermes/state/site_review_approved_sites.json`；注意力策略读取 `/root/.hermes/state/site_review_attention_policy.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｜attention=manual_focus
  - aieditorrsp: https://aieditorrsp.net｜attention=manual_focus
  - finalgradecalculator: https://finalgradecalculator.app｜attention=automated
  - getaiemail: https://getaiemail.com｜attention=manual_focus
  - getchargen: https://getchargen.com｜attention=manual_focus
  - headshotcraft: https://headshotcraft.com｜attention=manual_focus
  - hermes101: https://hermes101.dev｜attention=automated
  - morsecodetranslator: https://morsecodetranslator.app｜attention=automated
  - openclaw101: https://openclaw101.dev｜attention=automated
  - shipsolo: https://shipsolo.io｜attention=automated
  - subnautica2maps: https://subnautica2maps.com/｜attention=automated
  - videobackgroundremover: https://videobackgroundremover.org｜attention=manual_focus

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

idempotency_key:
  site-review-20260604-overview-v2-aicodingpricing-aieditorrsp-finalgradecalculator-getaiemail-getchargen-headshotc


id: t_17882541
title: [Follow-up finalgradecalculator] 补齐 paid-readiness GA4 工具事件
assignee: mojie
status: done
created_by: motou
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_17882541
tenant: site-review-20260604
idempotency_key: site-review-20260604-finalgradecalculator-paid-readiness-ga4-tool-events
session_id: 20260604_085517_057293
body:
  来源：motou ads daily review t_567b55de，tenant site-review-20260604。

  目标：为 finalgradecalculator.app 补齐 paid acquisition 可用的统一漏斗事件，不涉及真实广告投放、预算、账户写操作。

  证据：数据证据包 t_73097793 显示 GA4 可查（G-S5X8Y1T7RF / property_id=509246979），但 GA4 后台近 7 天只看到 page_view/session_start/first_visit/user_engagement/scroll；工具事件 calculate_click、weighted_calculate 只发 Plausible，GA4 未观察到。Plausible stats API 401，当前无法稳定计算 paid traffic 的 tool-use CVR。

  交付：
  1. 在保持现有 Plausible 事件的前提下，同步发送 GA4 gtag events：calculate_click、weighted_calculate。
  2. 事件参数至少包含 calculator_type、input_mode、result_state（achievable/unachievable/predict）、source_page；不得记录学生成绩原始输入等敏感个人数据。
  3. 若可安全实现，补 ads UTMs 保留验证：utm_source/utm_medium/utm_campaign/utm_content/utm_term 应能进入 GA4 attribution，不覆盖现有来源。
  4. 输出变更文件、测试/构建结果、浏览器 network 或 GA4 DebugView/Realtime 验证证据。

  验收：
  - 本地 build/test 通过。
  - 生产或预览环境点击 Update Calculation 后，浏览器 network 可见 GA4 collect/g/collect 对应 calculate_click；weighted calculator CTA/工具动作可见 weighted_calculate。
  - 交付 reports/site-review/site-review-20260604/finalgradecalculator-ga4-tool-events.md。

  安全边界：不启动/修改/发布任何广告；不处理广告账户、支付、充值；如需要生产环境变量或部署权限且不可用，block 写明缺哪个权限。


id: t_569a934b
title: [Follow-up hermes101] 修正 GA4/Clarity 生产埋点 ID 并验证 network/runtime
assignee: moshu
status: blocked
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_569a934b
tenant: site-review-20260604
idempotency_key: site-review-20260604-hermes101-fix-ga4-clarity-miswired
session_id: 20260604_085517_ad1ffa
body:
  来源复盘 task_id: t_dbe8ca72（hermes101 数据证据包）。

  问题证据：
  - 生产 https://hermes101.dev runtime 加载 GA4 `G-WKZKJ25WMK`，但 Google Admin 显示该 measurementId 属于 `videobackgroundremover` property / defaultUri `https://videobackgroundremover.org`；GA4 Data API 以 pageLocation contains hermes101.dev 过滤近 7 天 0 rows。
  - 生产 Clarity runtime 加载 `uxqy5r2tp0`，Clarity dashboard 该项目显示为 `videobackgroundremover`，不是 hermes101。
  - 证据路径：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/evidence-hermes101/browser-runtime-analytics.json、google.json。

  目标：
  1. 检查 hermes101 项目生产 analytics 配置来源（Cloudflare Pages env、Next/Astro 注入、插件/headers/transform、GitHub Actions secret 等）。
  2. 如果已有 hermes101 专属 GA4 Measurement ID / Clarity Project ID，改为正确 ID；如果没有，BLOCK，写清楚需要孟健在哪个后台创建/授权，禁止使用其他站点 ID 顶替。
  3. 部署前只可准备代码/env 修复方案；禁止自动部署生产，除非孟健另行明确确认。

  验收：
  - browser runtime: `window.gtag` / `dataLayer` 存在，gtag/js id 为 hermes101 专属 ID；Clarity tag 为 hermes101 专属 ID。
  - network: gtag collect / clarity tag 请求发出。
  - 后台/API：GA4 pageLocation contains hermes101.dev 有 rows 或 realtime 可见；Clarity dashboard 项目 URL/name 对应 hermes101。

  Telegram 同步：target telegram:-1003750190535:8136；开始发 [ACK]，完成/阻塞发 [DONE]/[BLOCKED]，6 行内含 task_id、证据路径、是否需要墨析复核。


id: t_a119be7e
title: [Follow-up hermes101] 补 Bing Webmaster 权限/sitemap/IndexNow 与 Ahrefs Site Audit 证据
assignee: moyun
status: blocked
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_a119be7e
tenant: site-review-20260604
idempotency_key: site-review-20260604-hermes101-bing-ahrefs-backfill
session_id: 20260604_085517_ad1ffa
body:
  来源复盘 task_id: t_dbe8ca72（hermes101 数据证据包）。

  问题证据：
  - Bing Webmaster UI 可选择 `hermes101.dev/`，但进入 Search Performance 后显示 `User is unauthorized to access the site.`；sitemap / IndexNow 当前不可查。
  - Ahrefs Site Audit 当前 workspace `Kian Meng's workspace` 搜索 `hermes` 显示 No results found；未发现 hermes101.dev Site Audit project。
  - 证据路径：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/evidence-hermes101/bing-webmaster-browser.txt、ahrefs-site-audit.txt。

  目标：
  1. Bing：核对正确账号/站点权限，确认 `hermes101.dev/` property 是否已验证；补采 Search Performance、Sitemaps、IndexNow 当前状态。
  2. Ahrefs：只补 Site Audit / SEO Audit 项目证据；如未建项目，创建/导入前需要确认权限与所有权验证方式；不要要求 backlinks/ref domains/organic keywords/KD。
  3. 若需要孟健登录/授权，立即 BLOCK，写清楚后台 URL、缺哪种权限、用户要做什么。
  4. 禁止对外发布、付款、广告花费、生产写入；只做后台验证/证据补齐。

  验收：
  - Bing evidence：property 权限、Search Performance summary、sitemap URL/status、IndexNow key/submission status。
  - Ahrefs evidence：Site Audit project exists、last crawl/status/health score/errors/warnings/URLs crawled；或明确 `ahrefs_seo_audit_missing` + 创建/验证 blocker。

  Telegram 同步：target telegram:-1003750190535:8136；开始发 [ACK]，完成/阻塞发 [DONE]/[BLOCKED]，6 行内含 task_id、证据路径、是否需要墨析复核。


id: t_4a1159eb
title: [hermes101] paid-readiness event/UTM contract after analytics fix
assignee: moshu
status: blocked
created_by: motou
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_9c3ade9b
tenant: site-review-20260604
session_id: 20260604_090619_a90210
body:
  Context: Motou daily ads review for hermes101 20260604 found real ad spend is NO_GO until tracking is trustworthy. Data snapshot t_dbe8ca72 says production GA4 measurement ID G-WKZKJ25WMK and Clarity uxqy5r2tp0 are miswired to videobackgroundremover; Plausible stats API is 401; GSC missing; Bing unauthorized; canonical/sitemap point to hermes101.site while production URL is hermes101.dev.

  Task: after GA4/Clarity property IDs are corrected for hermes101, implement/validate a minimal paid-readiness tracking contract for https://hermes101.dev without changing ad accounts or spending money.

  Acceptance:
  - UTM parameters are preserved on landing and visible in GA4/Plausible or agreed analytics backend.
  - Events exist and are validated in runtime/network + backend: start_install_click, doc_nav_click, github_click, tutorial_day_click, resource_click, language_switch_click.
  - Primary conversion for future ads is explicitly defined as start_install_click or github_click until a paid/signup product exists; secondary events above are documented.
  - No public publishing, ad campaign launch, budget, billing, or external account mutation.
  - If hermes101-specific GA4/Clarity/Plausible permission or project creation is missing, block with login_or_permission_required instead of guessing.


id: t_1fe41c6b
title: [Follow-up shipsolo] 修正 paid-readiness UTM persistence 与广告转化口径
assignee: mojie
status: done
created_by: motou
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_1fe41c6b
tenant: site-review-20260604
idempotency_key: site-review-20260604-shipsolo-paid-utm-persistence
session_id: 20260604_090519_06a5be
body:
  来源任务：t_4441db0d（墨投 paid review）与上游数据证据包 t_9883b5b8。

  目标：补齐 ShipSolo 小预算投放前的数据口径，避免历史 UTM 污染 paid 测试。

  证据：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/shipsolo-data-snapshot.md 显示 GA4 custom page_view 的 landing_path/utm_* 读取到旧 2026-06-01 moxi_review/site_review_20260601，与当前 URL moxi_data_review/site_review_20260604 不一致；Plausible visit:utm_source 今日为空。

  动作：
  1. 修正前端 analytics landing_path/utm_* 持久化逻辑，区分 first_landing_utm 与 current_event_utm，避免新会话/新 URL 被旧 storage 污染。
  2. 明确定义 paid primary conversion：wechat_intent_click 或 signup_intent；secondary：pricing_anchor_click、path_diagnosis_click、login_click、content_click。
  3. 用生产 URL 带测试 UTM 验证 GA4 collect、Plausible /api/event、/api/events payload 口径一致。

  验收：
  - 访问 https://shipsolo.io/?utm_source=motou_test&utm_medium=cpc&utm_campaign=paid_readiness&utm_content=utm_validation 后，浏览器 network/后台 payload 可见 current_event_utm=motou_test/cpc/paid_readiness。
  - first_landing_utm 与 current_event_utm 命名不冲突。
  - 无生产广告投放、无预算、无外部发布。

  汇报：在原站点 topic telegram:-1003750190535:5328 发 [DONE]/[BLOCKED]，包含验证证据。


id: t_fdd73c28
title: [Follow-up shipsolo] 准备广告落地页收益声明与合规文案包
assignee: mobi
status: done
created_by: motou
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_fdd73c28
tenant: site-review-20260604
idempotency_key: site-review-20260604-shipsolo-paid-copy-policy-pack
session_id: 20260604_090519_06a5be
body:
  来源任务：t_4441db0d（墨投 paid review）。

  目标：补齐 ShipSolo 付费广告落地页的 claim / disclaimer / offer clarity，降低 Google/Meta/TikTok 对“收益承诺/快速致富”类表述的拒审风险。

  证据：墨投浏览器预检看到首页存在强收益/案例表达："0 编程基础运营，5 周月入 5 万"、"首月变现 3000+"、"5 个月出海订阅站 $7,895 收入"、"Google AdSense 单日 US$226.95"；价格区块为 ¥3,999 / ¥5,999 / ¥10,000+，报名为微信人工确认。隐私政策和服务协议 200 可访问。

  动作：
  1. 为广告流量准备 landing copy patch 或 paid LP 文案建议：在收益案例与收入截图附近补“非收益承诺 / 结果因人而异 / 需实际执行 / 不构成投资或收入保证”。
  2. 明确报名路径：Apply, not buy；微信人工确认；会员登录不是报名入口。
  3. 输出 6-10 条合规 RSA headline + 4 条 description，避开“保证收益、速成、躺赚、必赚”等绝对化词。
  4. 不对外发布，不改生产；交付文案建议即可。

  验收：
  - 产出 paid landing copy/disclaimer 建议文档。
  - 给出可直接用于 Google Search RSA 的合规文案包。
  - 在原站点 topic telegram:-1003750190535:5328 发 [DONE]/[BLOCKED]。

  安全边界：不启动广告、不提交素材到广告平台、不改生产页面。


id: t_19a1983d
title: 补 morsecodetranslator paid-ready 核心转化事件与 UTM 验收
assignee: mojie
status: done
created_by: motou
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_19a1983d
tenant: site-review-20260604
session_id: 20260604_091020_f0c796
body:
  来源：t_e6a56ca0 墨投投放复盘。站点 morsecodetranslator.app 当前 paid verdict=FUTURE_TEST / NO_GO spend now，主要阻塞是 GA4/Plausible/Clarity 缺核心漏斗事件，无法计算 paid CVR/CPA/CAC。

  请在不启动真实广告、不改广告账户的前提下补齐 paid-ready tracking：
  1. 前端触发事件：tool_start、tool_result/tool_success、copy_output、audio_play、download_wav；如有 contact/pricing/lead CTA，也补 contact_support_click 或 lead_submit。
  2. 事件需带 page_path、tool_name、input_direction、source/medium/campaign/term/content（从 UTM 或 referrer/session 派生）等基础参数。
  3. 验收：带测试 UTM 的访问在 GA4 DebugView/realtime 可见核心事件；Clarity 能按该 UTM session 回放；如 Plausible backend 可用，也能看到对应 custom event。输出 evidence 截图/JSON 或日志路径。
  4. 不处理真实广告花费、广告发布、支付/账单、生产敏感数据写入；若缺部署/环境权限再 block。

  参考报告：/root/.hermes/kanban/boards/site-review/workspaces/t_e6a56ca0/reports/site-review/site-review-20260604/morsecodetranslator-ads.md


id: t_cc89e755
title: [Follow-up shipsolo] 修复转化路径与首屏/CWV CRO 问题
assignee: mojie
status: blocked
created_by: moxi
workspace_kind: dir
workspace_path: /root/projects/shipsolo-io
tenant: site-review-20260604
idempotency_key: site-review-20260604-shipsolo-conversion-route-cwv-cro
skills: ["kanban-worker"]
session_id: 20260604_091321_c31d40
body:
  来源：shipsolo 2026-06-04 单站复盘驾驶舱 t_40c2d0af；父任务：数据证据包 t_9883b5b8、产品 t_38abf26b、SEO t_74d75d08、投放 t_4441db0d。

  目标：在不改定价、不自动部署、不写生产数据的前提下，修复内部可执行的 CRO/前端问题：
  1) /pricing 当前疑似返回首页，/wechat 返回 404；梳理 /login → 开通/咨询路径，避免 CTA 死路。
  2) 首屏主线收敛为“3 分钟适配诊断”单一路径，并保留已有内容/工具入口。
  3) 补 2 个结构化案例卡，支持 ¥3999/¥5999 决策，但不得改商业报价。
  4) 排查首页 LCP 7.4s / CLS 1 / Clarity dead clicks 30.26% 的前端原因，做低风险修复。
  5) 不重复 t_1fe41c6b 已覆盖的 UTM/current_event_utm 专项；如触及 analytics payload，只做兼容，不扩大范围。

  验收：
  - 本地 build/test 通过；git diff 清晰；如需代码合并，按 review-required 规则 block。
  - /pricing、/wechat、/login、首页 CTA、诊断路径本地 smoke 通过。
  - 输出 before/after 证据：关键路由 HTTP 状态、主要 CTA 点击路径、LCP/CLS 改动说明。
  - Telegram topic telegram:-1003750190535:5328 发送 [ACK]/[DONE]/[BLOCKED]，完成后 @墨析复核。

  安全边界：不得自动部署生产；不得真实改价；不得对外发布；不得写生产 D1/订单数据；若需要生产 env/部署权限，BLOCK。


id: t_2e423811
title: [Follow-up hermes101] 修复 canonical/sitemap/robots/llms 域名一致性与 /sitemap.xml
assignee: mojie
status: blocked
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_2e423811
tenant: site-review-20260604
idempotency_key: site-review-20260604-hermes101-canonical-sitemap-domain-fix
session_id: 20260604_091521_fa638d
body:
  来源复盘 task_id: t_a771ffed（hermes101 单站复盘驾驶舱）以及上游 t_dbe8ca72/t_34264aa5/t_3a8b3ee6。

  问题证据：
  - 生产 URL 是 https://hermes101.dev，但 canonical、og:url、sitemap loc、robots sitemap、WebSite schema、llms.txt 仍指向 hermes101.site。
  - /sitemap.xml 不可用，仅 sitemap-index/sitemap-0 可访问。
  - SEO/Product/Ops 均把该项列为 P0，影响索引、归因与后续外链/投放判断。

  目标：
  1. 在 hermes101 源码中统一生产域为 hermes101.dev：canonical、og:url、robots sitemap、sitemap loc、WebSite schema、llms.txt、站内绝对链接。
  2. 补 /sitemap.xml 可访问性：要么生成主 sitemap，要么 301/302 到 sitemap-index.xml，避免站长平台提交失败。
  3. 本地构建并验证产物 URL；如需要部署生产或发现 dirty worktree/并发改动，必须先 comment handoff 并 BLOCK 为 review-required/source-sync-required，不要强行覆盖。

  验收：
  - npm/build 通过。
  - 本地或预览产物中 grep 不再出现 hermes101.site（除非历史迁移说明页明确需要）。
  - curl/browser 验证 /robots.txt、/sitemap.xml、/sitemap-index.xml、/llms.txt、首页 canonical/og:url/schema 均为 hermes101.dev。
  - 交付 changed_files、tests_run、diff/commit 状态；如改代码，按 review-required 规范 block 等审阅。

  Telegram 同步：target telegram:-1003750190535:8136；开始发 [ACK]；完成/阻塞发 [DONE]/[BLOCKED]；6 行内含 task_id、验证证据、是否需要墨析复核。

  安全边界：不做外部发布、广告花费、付款；不写生产数据；生产部署需明确确认或按项目既有安全部署规范并保证 source commit 同步。


id: t_7fbb65d1
title: [Follow-up shipsolo] SEO indexing 与 Ahrefs 11 errors 补证分流
assignee: moyin
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_7fbb65d1
tenant: site-review-20260604
idempotency_key: site-review-20260604-shipsolo-seo-indexing-ahrefs-backfill
skills: ["kanban-worker"]
session_id: 20260604_091646_5f8f70
body:
  来源：shipsolo 2026-06-04 单站复盘驾驶舱 t_40c2d0af；父任务：数据证据包 t_9883b5b8、SEO t_74d75d08。

  目标：补齐 SEO/indexing 证据与技术问题分流，不做外部高风险写操作。

  已知证据：
  - GSC sc-domain 可查，sitemap submitted=29 indexed=0，errors=0 warnings=0，Search Analytics 今日 no rows。
  - Bing Webmaster site selector 可见 shipsolo.io/，sitemap Success，32 URLs discovered，0 errors/warnings。
  - Ahrefs Site Audit：health score 98%，65 URLs crawled，11 internal URLs having errors；明细尚未导出/分流。
  - Exact SERP 可见 shipsolo 首页，部分 query shipsolo.io/content 也可见。

  任务：
  1) 导出/记录 Ahrefs 11 internal URL errors 明细，分流为需修复/可忽略/预期。
  2) 复查 GSC indexed=0 是数据延迟、域属性口径、URL-prefix 403、还是页面技术问题。
  3) 核对 sitemap/robots/canonical/schema/internal link 是否仍支持核心页面收录。
  4) 输出 24h/72h 复查计划。

  验收：
  - 报告写入 reports/site-review/site-review-20260604/shipsolo-seo-indexing-backfill.md。
  - 证据包含 GSC/Bing/Ahrefs 截图或文字证据路径，不含 token/secret。
  - Telegram topic telegram:-1003750190535:5328 发送 [ACK]/[DONE]/[BLOCKED]。

  安全边界：如需要登录/权限或需要提交 URL inspection/request indexing/re-crawl 等外部写操作，先 BLOCK 等孟健/owner 确认；不得编造后台明细。


id: t_36b49c35
title: [Follow-up shipsolo] 渠道 proof URL / UTM / D1 归因台账补齐
assignee: moyun
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_36b49c35
tenant: site-review-20260604
idempotency_key: site-review-20260604-shipsolo-channel-proof-utm-ledger
skills: ["kanban-worker"]
session_id: 20260604_091646_5f8f70
body:
  来源：shipsolo 2026-06-04 单站复盘驾驶舱 t_40c2d0af；父任务：运营/外链复盘 t_45bd8860；数据证据包 t_9883b5b8。

  目标：补齐渠道 proof URL + UTM + D1/GA4/Plausible 闭环证据，只做内部台账/证据整理，不做任何新的外部发布。

  已知问题：
  - Plausible utm_source today 为空。
  - GA4 custom page_view landing_path/utm_* 有历史 UTM 污染。
  - aipoju.com 今日 Plausible 2 visitors / GA4 1 session，但未找到具体 listing URL。
  - articles.zsxq.com 今日 Plausible/GA4 各 1，但需要登录 proof，不可直接归因。
  - Juejin 有公开文章与历史弱 referral，但 0 attributed signup/order/question。
  - ProductHunt/HN/Reddit/英文目录当前 not_submitted，不要外发。

  任务：
  1) 搜集/核对 Juejin、aipoju、articles.zsxq 的 proof URL、状态、UTM、referral sessions、后续 D1 事件；区分 live/submitted/manual_required/blocked。
  2) 更新内部 distribution log / channel attribution ledger；缺 proof 的明确标 manual_required 或 source_missing。
  3) 给下一轮渠道动作输出安全队列，但不外发、不投递、不登录用户账号。

  验收：
  - 报告写入 reports/site-review/site-review-20260604/shipsolo-channel-proof-backfill.md。
  - 每条渠道必须有 state、evidence、next_action、owner_required 字段。
  - Telegram topic telegram:-1003750190535:5328 发送 [ACK]/[DONE]/[BLOCKED]。

  安全边界：不得对外发布、评论、投递、付款、登录私有账号；需要登录/私域证明时 BLOCK，不得猜。


id: t_34124f14
title: [Follow-up morsecodetranslator] GSC indexed=0 + Ahrefs errors 技术 SEO 诊断
assignee: moyin
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_34124f14
tenant: site-review-20260604
idempotency_key: site-review-20260604-morsecodetranslator-seo-indexing-ahrefs-closeout
session_id: 20260604_091621_bc832a
body:
  来源：t_936fd2c4 morsecodetranslator 2026-06-04 fan-in 驾驶舱；上游 SEO/data 结论：GSC sitemap submitted=21/indexed=0；GSC 7d=4 clicks/807 impressions/CTR 0.5%/avg position 30.7；Ahrefs Site Audit health=51%，23/23 internal URLs having errors；FAQPage/HowTo/BreadcrumbList 未确认；首页 above-fold intent 偏 CW lab。

  任务：不改代码、不对外发布。用 GSC URL Inspection / Ahrefs Site Audit issue-level / SERP 对照补一份 morsecodetranslator 技术 SEO closeout spec：
  1. 查明 indexed=0 的 URL Inspection 原因（discovered/crawled/current canonical/noindex/redirect/blocked/duplicate 等）。
  2. 导出或截图 Ahrefs 23 internal URL errors 的 issue-level breakdown，区分真正错误与可接受参数/工具页。
  3. 给 mojie/mobi 可执行修复清单：metadata/schema/FAQ/HowTo/BreadcrumbList/internal links/canonical/robots/sitemap/首页 intent。
  4. 在原 Telegram topic telegram:-1003750190535:8138 发 [DONE]/[BLOCKED]，6 行内写证据路径、结论、下一棒。

  安全边界：不得提交 GSC request indexing、不得修改生产配置、不得对外发布；如需要登录/权限则 BLOCK。


id: t_03051aab
title: [Follow-up morsecodetranslator] 分发 ledger/UTM + Bing/IndexNow 补证
assignee: moyun
status: blocked
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_03051aab
tenant: site-review-20260604
idempotency_key: site-review-20260604-morsecodetranslator-ops-ledger-bing-indexnow
session_id: 20260604_091621_bc832a
body:
  来源：t_936fd2c4 morsecodetranslator 2026-06-04 fan-in 驾驶舱；上游运营/数据结论：GA4 direct/none 30 sessions、google organic 23、github referral 1；Clarity github.com referrer 1；listing/community/newsletter 无 URL/UTM/submitted/live ledger；Bing Webmaster 只有 UI site present，sitemap/IndexNow detail 未捕获；Plausible backend 401。

  任务：自动化站点的内部补证，不对外发布。
  1. 建立/补齐 distribution ledger：记录已知 GitHub referral 可能来源、候选目录/社区/newsletter 队列，状态必须 candidate/ready_to_submit/submitted_confirmed/live_confirmed/rejected/manual_required，不能把 attempted 算 live。
  2. 统一 UTM contract：listing/community/newsletter/referral 的 source/medium/campaign/content 命名；输出给后续发布前使用。
  3. 浏览器核对 Bing Webmaster sitemap 与 IndexNow key/submission 状态，形成截图/文本证据；若缺权限则 BLOCK 写具体后台位置。
  4. 在 Telegram topic telegram:-1003750190535:8138 发 [DONE]/[BLOCKED]。

  安全边界：不得公开提交目录/社区/newsletter，不付款，不改生产数据；只做 ledger/queue/evidence。


id: t_579ed677
title: [Follow-up morsecodetranslator] 移动端首屏 + Hero/Schema/CRO 修复
assignee: mojie
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_579ed677
tenant: site-review-20260604
idempotency_key: site-review-20260604-morsecodetranslator-mobile-hero-schema-cro
session_id: 20260604_091621_bc832a
body:
  来源：t_936fd2c4 morsecodetranslator 2026-06-04 fan-in 驾驶舱；上游产品/SEO/投放结论：移动端 390x844 首屏 textarea 不够靠前；Clarity dead clicks 44.44%、scroll depth 35.31%、pages/session 1.08；缺 tool_start/tool_result/copy_output/audio_play/download_wav；首页 above-fold intent 偏 CW lab；paid-ready tracking 已有并行任务 t_19a1983d 正在处理。

  任务：在不启动广告、不对外发布的前提下，收口生产前端/CRO 可自动修复项：
  1. 移动端优先：390x844 下输入区/核心工具入口进入首屏，输出/复制/播放路径清楚。
  2. Hero/trust copy：首屏明确 free bidirectional Morse translator、audio、copy/download、local/privacy；移除不可验证 overclaim。
  3. Schema/visible content：补 WebApplication + FAQPage + HowTo + BreadcrumbList 对应可见内容；避免与 t_19a1983d 的事件改动冲突，如同仓库有并发改动先串行/等待。
  4. 验收：build/test 通过；生产 smoke 或 preview smoke；移动截图/日志；GA4 event 若由 t_19a1983d 完成则引用其证据。
  5. Telegram topic telegram:-1003750190535:8138 发 [DONE]/[BLOCKED]。

  安全边界：可做代码/文案/schema 内部修复；不得启动真实广告、付款、对外发布目录/社区、写生产业务数据。若发现同仓库 dirty/concurrent run，先 BLOCK 或等待，避免覆盖。


id: t_c2b9c2e9
title: [Follow-up openclaw101] 补齐数据链路后台证据：Clarity/Plausible/Bing/Ahrefs
assignee: moyin
status: blocked
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_c2b9c2e9
tenant: site-review-20260604
idempotency_key: site-review-20260604-openclaw101-data-chain-backfill
session_id: 20260604_091802_f24975
body:
  来源：openclaw101 2026-06-04 单站复盘驾驶舱 t_646e4467。OWNER ATTENTION MODE=automated，但登录/账号权限/生产配置写入必须 BLOCK 等孟健确认。

  目标：补齐复盘级后台证据，不得伪造数据。
  范围：
  1. Clarity：确认是否已有项目；若无 tag/project 或需登录权限，写清后台入口和所需账号并 BLOCK；不得自行创建/改生产 env。
  2. Plausible：修复/核对 self-host stats API/site ownership；若 401 是 token/ownership 问题，写精确 blocker；不得输出真实 token。
  3. Bing Webmaster：核对 property、sitemap、IndexNow evidence；若需登录/权限，BLOCK。
  4. Ahrefs Site Audit：只补 Site Audit/health/errors/warnings 证据；不要要求 backlinks/ref domains/KD。

  交付：
  - 写 reports/site-review/site-review-20260604/openclaw101-data-chain-backfill.md
  - 在 telegram:-1003750190535:8139 发 [DONE]/[BLOCKED]，6 行内说明数据源状态、证据路径、仍需孟健的权限项。
  - 完成后由墨析重跑/更新数据证据包。


id: t_d96ec3ce
title: [Follow-up openclaw101] 外链分发台账与 UTM 归因补账
assignee: moyun
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d96ec3ce
tenant: site-review-20260604
idempotency_key: site-review-20260604-openclaw101-distribution-ledger-utm
session_id: 20260604_091802_f24975
body:
  来源：openclaw101 2026-06-04 单站复盘驾驶舱 t_646e4467 / 运营复盘 t_154acc47。OWNER ATTENTION MODE=automated，但任何外部公开发布、账号发帖、改 GitHub README、改外部内容链接，都必须 BLOCK 等孟健确认。

  目标：补齐已有外链/渠道台账，不执行新的对外发布。
  范围：
  1. 为 GitHub、知乎、CSDN、掘金、X/t.co、Reddit、SkillsLLM 建立 backlink/distribution ledger。
  2. 标记状态：submitted_confirmed / live_confirmed / pending / rejected / manual_required。
  3. 补齐 URL、是否可控、是否带 UTM、GA4 sessions/activeUsers、是否有后续事件。
  4. 产出下一轮 UTM 改造建议和 copy pack，但不发布。

  交付：
  - 写 reports/site-review/site-review-20260604/openclaw101-distribution-ledger-utm.md
  - 在 telegram:-1003750190535:8139 发 [DONE]/[BLOCKED]
  - metadata 写 effective_channels、pending_channels、manual_required_items。


id: t_566ff14e
title: [Follow-up openclaw101] 站内转化事件与 paid-readiness 内部方案
assignee: moce
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_566ff14e
tenant: site-review-20260604
idempotency_key: site-review-20260604-openclaw101-conversion-paid-readiness-spec
session_id: 20260604_091802_f24975
body:
  来源：openclaw101 2026-06-04 单站复盘驾驶舱 t_646e4467 / 投放复盘 t_0773f8e4 / 产品复盘 t_1e03a542。OWNER ATTENTION MODE=automated，但任何真实广告花费、投放账户写操作、商业 offer/pricing 决策、生产配置写入必须 BLOCK 等孟健确认。

  目标：准备内部 paid-readiness/转化事件方案，不启动投放。
  范围：
  1. 定义可回收 primary conversion：newsletter_signup / lead_submit / resource_download / install_guide_start / outbound_click_to_offer 中择优。
  2. 输出落地页 CTA/表单/资源下载/教程开始事件的产品方案和验收口径。
  3. 形成 GA4 event naming + UTM contract + future Google/Microsoft Search 小测前置清单。
  4. 不改生产、不花钱、不发布广告。

  交付：
  - 写 reports/site-review/site-review-20260604/openclaw101-conversion-paid-readiness-spec.md
  - 在 telegram:-1003750190535:8139 发 [DONE]/[BLOCKED]
  - metadata 写 selected_primary_conversion、event_names、owner_approval_required。


id: t_119a544c
title: [Follow-up subnautica2maps] P0 mobile map first-screen + INP/dead-click friction fix
assignee: mojie
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_119a544c
tenant: site-review-20260604
idempotency_key: site-review-20260604-subnautica2maps-mobile-map-inp-deadclick-fix
session_id: 20260604_092122_ab20fe
body:
  来源：subnautica2maps 2026-06-04 单站复盘驾驶舱 t_0ab6b4b4；父数据证据包 t_fde3bdd3、产品复盘 t_ca71a82e、SEO 复盘 t_105d96a9。

  目标：修复移动端 /map/ 首屏 search→results→map/marker→route 路径前置不足，以及 Clarity dead clicks 18.52% / INP 1.2s poor 的核心交互摩擦。

  证据：
  - 产品复盘：390x844 /map/?q=silver 需要首屏显示 search input、10 results、top 3 result rows、map/marker 区域；当前最大瓶颈是移动端路径不够前置。
  - SEO/数据复盘：Clarity dead clicks 18.52% / 10 sessions；/map/ INP 1.2K ms poor；GA4 工具行为成立但 marker/copy 深层样本低。

  交付要求：
  1. 找到项目 repo/source_path，保护现有 dirty worktree；如需改生产配置或外部发布，BLOCK。
  2. 修移动端 /map/ 首屏布局、search results、marker/card/filter/copy/route feedback；优先轻量内部代码修复，不做大重构。
  3. 确保 fan-made/non-official disclaimer、source confidence、updated date 不被移除。
  4. 跑 build/test/lint/smoke；若可部署则按项目流程提交/推送/部署并验证生产；不能部署则 block 写清原因。

  验收：
  - 390x844 /map/?q=silver 首屏可见搜索框、10 results 或明确结果数、top 3 result rows、地图/marker 入口。
  - INP 目标 <500ms；dead clicks 后续复查目标 <8%。
  - map_search_to_marker_open 事件可追踪；核心交互有明确反馈态。

  Telegram 同步：target=telegram:-1003750190535:6267。
  - 开始发 [ACK]，完成发 [DONE]，阻塞发 [BLOCKED]。
  - 6 行内含 task_id / 当前状态 / 改动文件或证据 / 验证命令 / 需要墨析复核点 / 下一步。

  安全边界：不做广告花费、不做外部发布、不写生产业务数据、不处理登录/凭据；遇到权限/账号/生产写入 blocker 立即 block。


id: t_38ce87b3
title: [Follow-up subnautica2maps] SEO indexing matrix + AIO answer blocks
assignee: moyin
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_38ce87b3
tenant: site-review-20260604
idempotency_key: site-review-20260604-subnautica2maps-indexing-aio-answer-blocks
session_id: 20260604_092122_ab20fe
body:
  来源：subnautica2maps 2026-06-04 单站复盘驾驶舱 t_0ab6b4b4；依赖移动端 /map/ 交互修复 t_119a544c，避免同仓库并发覆盖。

  目标：补齐 SEO indexing matrix 与 answer-first/AIO 内容块，解决 Google indexed=2/21、Discovered-currently-not-indexed=8、目标词 subnautica 2 map 0 clicks / 6 impressions 的索引与意图覆盖问题。

  证据：
  - 数据证据包：GSC 7d clicks=5 / impressions=276 / CTR=1.8% / avg position=15.1；indexed_pages=2，not_indexed=9，discovered=21。
  - SEO 复盘：Ahrefs Site Audit health=100, errors=0，但 warnings=15/notices=43；Google indexed=2/21；SERP Top results=Steam Community, YouTube, IGN, MapGenie, Polygon。
  - 技术健康：homepage、/map/、robots、sitemap 200；sitemap 21 URLs。

  交付要求：
  1. 建立 sitemap 21 URL × GSC indexing matrix：URL、should-index、canonical、internal links、answer block、schema、提交状态、风险。
  2. 对 homepage、/map/、/resources/、/resources/silver/、/resources/copper/ 和核心 guide pages 输出/实施 answer-first blocks：no built-in map、coverage、coordinates/route hints，每页至少 3 个可索引答案块；同步 FAQ/WebApplication/Breadcrumb schema。
  3. 不能使用 official/endorsed/sponsored 口径；保留 fan-made/non-official disclaimer 与 Early Access source confidence/update date。
  4. 如需代码/内容修改，先检查 t_119a544c 是否完成；避免并发改同仓库。跑 build/test/smoke；能部署则按项目流程提交/推送/部署并验证，不能部署则 block。

  验收：
  - matrix 文件或报告可读，覆盖 21 URLs。
  - 关键 P0/P1 页面含 answer-first + schema + canonical/internal links。
  - 下一轮 GSC 目标：indexed >2，Discovered-currently-not-indexed <8。

  Telegram 同步：target=telegram:-1003750190535:6267；开始 [ACK]，完成 [DONE]，阻塞 [BLOCKED]。

  安全边界：不做外部发布、不请求官方背书、不写生产业务数据；登录/权限/GSC 后台写操作需要 block 等确认。


id: t_c8911805
title: [Follow-up subnautica2maps] Plausible/Ahrefs/Webmaster/UTM evidence backfill
assignee: moyun
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_c8911805
tenant: site-review-20260604
idempotency_key: site-review-20260604-subnautica2maps-plausible-ahrefs-webmaster-ops-backfill
session_id: 20260604_092122_ab20fe
body:
  来源：subnautica2maps 2026-06-04 单站复盘驾驶舱 t_0ab6b4b4；父数据证据包 t_fde3bdd3、运营复盘 t_2d64704a。

  目标：补齐复盘中仍是 yellow 的渠道/数据证据：Plausible 最新后台聚合、Ahrefs Site Audit 刷新证据、Bing/GSC sitemap URL 数差异与外链/UTM ledger。

  证据：
  - 数据证据包：coverage 6.5/7；Plausible frontend/runtime OK，但 latest backend API 缺 key，只能引用 2026-06-02 历史证据；Ahrefs Site Audit 未在 2026-06-04 刷新。
  - SEO 复盘：sitemap 21 URLs；Bing 13/13 URL discovered/submitted；GSC discovered=21、indexed=2、not_indexed=9。
  - 运营复盘：confirmed_live_backlinks=0；Bing/search 有效；Reddit/Steam/YouTube/editorial 暂无可确认 referral/UTM 或 live backlink；submitted_confirmed=TheGamer/DualShockers/Polygon outreach。

  交付要求：
  1. 获取 Plausible self-host 最新聚合数据：优先 API；若 token/ownership 缺失，使用后台导出或截图文字证据；若需要登录/权限，BLOCK 写明需要哪个账号/页面/权限。
  2. 刷新或补证 Ahrefs SEO Audit/Site Audit：health/errors/warnings/notices、Not Indexable 详情；只看 SEO Audit，不要求 backlinks/ref domains。
  3. 核对 sitemap 21 URLs vs Bing submitted 13 vs GSC discovered/indexed/not-indexed，输出差异清单。
  4. 更新 distribution/UTM ledger：区分 submitted_confirmed、live_confirmed、manual_required、blocked、rejected；不要把 attempted/captcha 算 live。
  5. 不对外发布、不评论、不发邮件、不创建广告；只做证据补齐和队列/ledger。

  验收：
  - 产出报告：reports/site-review/site-review-20260604/subnautica2maps-webmaster-ahrefs-plausible-ops-backfill.md。
  - 明确 Plausible latest backend status、Ahrefs refreshed status、Bing/GSC URL matrix、live/submitted 外链状态。
  - 如遇登录/权限，精确 blocker，而不是泛化为数据缺失。

  Telegram 同步：target=telegram:-1003750190535:6267；开始 [ACK]，完成 [DONE]，阻塞 [BLOCKED]。

  安全边界：不做外部发布、不付款、不广告花费、不写生产业务数据；登录/权限/账号操作 BLOCK。


id: t_8ffbadcb
title: [shipsolo] 修复 SEO indexing backfill 发现的 canonical/orphan/image 技术项
assignee: mojie
status: blocked
created_by: moyin
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_7fbb65d1
tenant: site-review-20260604
idempotency_key: shipsolo-20260604-seo-indexing-tech-fixes
session_id: 20260604_091935_e89a64
body:
  上游：moyin task t_7fbb65d1，报告：/root/.hermes/kanban/boards/site-review/workspaces/t_7fbb65d1/reports/site-review/site-review-20260604/shipsolo-seo-indexing-backfill.md；durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/shipsolo-seo-indexing-backfill.md

  需修复：
  1) /privacy、/terms 当前在 sitemap 且 robots index，但 canonical/og:url 指向首页。改为自指，或明确 noindex + remove from sitemap；建议自指。
  2) /qa 200/index/canonical/sitemap OK，但 Ahrefs href inlinks=0。加入主导航、首页/内容库正文或 footer 的可抓取内链。
  3) 压缩 4 个大 PNG（Ahrefs 按 www/apex 计 8）：ai-product-bottom-models/image-09.png、overseas-not-copying-sites/image-00.png、from-big-tech-to-solo-founder/image-00.png、programmer-value-after-ai-coding/image-29.png；优先 WebP/AVIF，检查 www 是否 301 到 apex。
  4) /pricing 当前返回首页口径，/wechat 404；若与 t_cc89e755 已覆盖，可在该任务合并处理，否则独立修。
  5) P2：/about og:url 自指；批量补 alt/meta/redirect link。

  验收：重新跑 technical recheck，/privacy /terms canonical 自指或 sitemap/noindex 口径一致；/qa 有至少 1 个可抓取 href inlink；大图体积显著下降；不做 GSC request indexing。


id: t_4a630234
title: [AIE 产品合同 墨策] owner feedback comprehensive UX/conversion contract
assignee: moce
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_4a630234
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-closeout-product-contract
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式。项目：AIEditorRSP 全面产品优化。生产 URL：https://aieditorrsp.net/。Repo：/root/projects/aieditorrsp。Owner feedback brief：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-feedback-brief.md。报告根目录：/root/.hermes/reports/aieditorrsp-product-closeout-20260604。交付 topic：telegram:-1003750190535:8132。
  硬要求：先读取 brief 和相关父任务输出；开始发 [ACK] 到 topic，阻塞发 [BLOCKED]，完成发 [DONE]；不得把 Telegram 当任务源，Kanban 是 source of truth。
  今天目标：全面修复并上线。不得泛泛建议；能内部完成的直接完成。真实广告花费/真实卡支付/外部发布必须 BLOCK 等孟健确认。

  你是墨策。任务：把孟健指出的产品问题转成不可偷工减料的 Product Contract + Acceptance Checklist，并审查现有站点核心路径。
  必须覆盖：logout；右上角账户/会员/credits/Upgrade 状态机；Free 额度不足付费 CTA；上传后图片预览；结果预览/download/copy；首屏工具区比例；Prompt Library 到 editor；数据/投放 readiness 的产品依赖。
  输出：
  - /root/.hermes/reports/aieditorrsp-product-closeout-20260604/product-contract.md
  - 状态机：anonymous/free_ok/free_exhausted/pro_paid/loading/error
  - P0/P1/P2 验收标准，给墨影/墨枢/墨界/墨测/墨投的下游接口
  完成 metadata: pm_verdict, p0_acceptance, artifact_paths, next_inputs。


id: t_e7dd01b6
title: [AIE UX设计 墨影] account/editor/quota/hero proportion states
assignee: moying
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e7dd01b6
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-closeout-design-states
skills: ["projects/site-design"]
body:
  GOAL MODE / 严格目标模式。项目：AIEditorRSP 全面产品优化。生产 URL：https://aieditorrsp.net/。Repo：/root/projects/aieditorrsp。Owner feedback brief：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-feedback-brief.md。报告根目录：/root/.hermes/reports/aieditorrsp-product-closeout-20260604。交付 topic：telegram:-1003750190535:8132。
  硬要求：先读取 brief 和相关父任务输出；开始发 [ACK] 到 topic，阻塞发 [BLOCKED]，完成发 [DONE]；不得把 Telegram 当任务源，Kanban 是 source of truth。
  今天目标：全面修复并上线。不得泛泛建议；能内部完成的直接完成。真实广告花费/真实卡支付/外部发布必须 BLOCK 等孟健确认。

  你是墨影。任务：基于 Product Contract 设计账户区 + 核心 editor 状态 + 首屏比例修复，不要只做截图美化。
  必须产出可实现 handoff：
  - Header/account compact layout：未登录、Free、Free exhausted、Pro、loading/error、logout dropdown/按钮。
  - Upgrade 不能只是文字；要是清晰 CTA，视觉权重合理，不挤占右上角。
  - Editor states：empty/uploaded preview/loading/result/quota exhausted/error。
  - 桌面 1366/1440/1280 首屏比例：hero 与工具卡协调，工具区不再过长压文案。
  - 移动端 390/430 不长 console 占满首屏。
  输出：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/design-ux-handoff.md，可附 HTML/CSS token 或截图路径。完成 metadata: design_verdict, state_coverage, artifact_paths。


id: t_c81ab0f8
title: [AIE 后端合同 墨枢] logout entitlement quota checkout contract
assignee: moshu
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /root/projects/aieditorrsp
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-closeout-backend-auth-entitlement
skills: ["projects/backend-site-build"]
body:
  GOAL MODE / 严格目标模式。项目：AIEditorRSP 全面产品优化。生产 URL：https://aieditorrsp.net/。Repo：/root/projects/aieditorrsp。Owner feedback brief：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-feedback-brief.md。报告根目录：/root/.hermes/reports/aieditorrsp-product-closeout-20260604。交付 topic：telegram:-1003750190535:8132。
  硬要求：先读取 brief 和相关父任务输出；开始发 [ACK] 到 topic，阻塞发 [BLOCKED]，完成发 [DONE]；不得把 Telegram 当任务源，Kanban 是 source of truth。
  今天目标：全面修复并上线。不得泛泛建议；能内部完成的直接完成。真实广告花费/真实卡支付/外部发布必须 BLOCK 等孟健确认。

  你是墨枢。任务：补/验证 auth logout、session、membership/entitlement/credits/quota exhausted、checkout handoff 的后端/API 合同；不要做真实付款。
  必须：
  - 找出现有 auth/logout endpoint 或实现安全 logout；登录后可登出，登出后 cookie/session/UI 可刷新成未登录。
  - 明确 /api/credits 或等价接口返回 plan、credits_remaining、quota_exhausted、upgrade_url/checkout_url。
  - 额度不足时后端返回可供前端渲染 CTA 的结构，不只是一句错误文案。
  - 如需 D1 schema，只允许 additive migration；不得 drop/delete。
  - 验证 OAuth、checkout session smoke、webhook smoke/已有证据，不做真实卡支付。
  输出：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/backend-auth-entitlement-contract.md。完成 metadata: backend_verdict, endpoints_changed, migrations, verification, residual_risk。


id: t_4e26d0a9
title: [AIE 前端实现 墨界] upload preview account upgrade quota result deploy
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /root/projects/aieditorrsp
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-closeout-frontend-implementation
skills: ["frontend-site-build"]
body:
  GOAL MODE / 严格目标模式。项目：AIEditorRSP 全面产品优化。生产 URL：https://aieditorrsp.net/。Repo：/root/projects/aieditorrsp。Owner feedback brief：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-feedback-brief.md。报告根目录：/root/.hermes/reports/aieditorrsp-product-closeout-20260604。交付 topic：telegram:-1003750190535:8132。
  硬要求：先读取 brief 和相关父任务输出；开始发 [ACK] 到 topic，阻塞发 [BLOCKED]，完成发 [DONE]；不得把 Telegram 当任务源，Kanban 是 source of truth。
  今天目标：全面修复并上线。不得泛泛建议；能内部完成的直接完成。真实广告花费/真实卡支付/外部发布必须 BLOCK 等孟健确认。

  你是墨界。任务：实现并上线 AIEditorRSP 全面产品 UX 修复。不得只改文案。
  输入：brief + product-contract + design-handoff + backend contract。
  必须完成：
  1. 登录后可登出，右上角账户/会员/credits/Upgrade 状态机完整。
  2. Upgrade 变成清晰 CTA/button/dropdown action，不是丑文字。
  3. Free/额度不足状态显示强付费动作：Upgrade / Buy credits / View pricing / Sign in/Checkout，引导可点击。
  4. 上传图片后立即展示真实图片预览、文件信息、Replace/Remove。
  5. Generate loading、结果 preview、Download/Copy/Try another/Upgrade actions 完整。
  6. 首屏工具区重排/缩短：桌面比例协调，移动端不过长。
  7. 埋点事件：upload_image、generate_click、generate_success、quota_exhausted、pricing_click、checkout_start、logout_click、login_success。
  8. 保持 SEO/legal/pricing/auth/checkout 路由 200。
  发布硬要求：git status before/after、npm lint/typecheck/build（或项目等价）、Conventional commit、git push、Cloudflare deploy from same commit、production smoke + screenshots。未 commit/push/deploy 不得 DONE。
  输出：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/frontend-implementation.md，含 commit_sha/deploy_url/worker_version/screenshots/routes_verified。


id: t_6e594b22
title: [AIE 数据链路 墨析] GA4 Clarity Plausible GSC Bing Ahrefs UTM closeout
assignee: moxi
status: blocked
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_6e594b22
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-closeout-data-chain
last_failure_error: Iteration budget exhausted (60/60) — task could not complete within the allowed iterations
skills: ["projects/site-data-review"]
body:
  GOAL MODE / 严格目标模式。项目：AIEditorRSP 全面产品优化。生产 URL：https://aieditorrsp.net/。Repo：/root/projects/aieditorrsp。Owner feedback brief：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-feedback-brief.md。报告根目录：/root/.hermes/reports/aieditorrsp-product-closeout-20260604。交付 topic：telegram:-1003750190535:8132。
  硬要求：先读取 brief 和相关父任务输出；开始发 [ACK] 到 topic，阻塞发 [BLOCKED]，完成发 [DONE]；不得把 Telegram 当任务源，Kanban 是 source of truth。
  今天目标：全面修复并上线。不得泛泛建议；能内部完成的直接完成。真实广告花费/真实卡支付/外部发布必须 BLOCK 等孟健确认。

  你是墨析。任务：补齐/复核数据链路，不要把前端脚本当后台可查。
  范围：GA4 Measurement ID/property、Plausible stats 401、Clarity dashboard、GSC permission/sitemap、Bing property/sitemap、Ahrefs Site Audit、UTM/events。
  内部可修的直接派/修；需要账号权限则精确 BLOCK 到后台 URL/缺什么权限。前端部署后重验 events：upload_image/generate_click/generate_success/quota_exhausted/pricing_click/checkout_start/logout_click/login_success。
  输出：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/data-chain-after-product-closeout.md。完成 metadata: data_chain_status, missing_sources, fixed_sources, evidence_paths。


id: t_0fefd3ad
title: [AIE SEO/站长 墨引] product closeout SEO webmaster recheck
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_0fefd3ad
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-closeout-seo-webmaster
skills: ["projects/site-seo-review"]
body:
  GOAL MODE / 严格目标模式。项目：AIEditorRSP 全面产品优化。生产 URL：https://aieditorrsp.net/。Repo：/root/projects/aieditorrsp。Owner feedback brief：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-feedback-brief.md。报告根目录：/root/.hermes/reports/aieditorrsp-product-closeout-20260604。交付 topic：telegram:-1003750190535:8132。
  硬要求：先读取 brief 和相关父任务输出；开始发 [ACK] 到 topic，阻塞发 [BLOCKED]，完成发 [DONE]；不得把 Telegram 当任务源，Kanban 是 source of truth。
  今天目标：全面修复并上线。不得泛泛建议；能内部完成的直接完成。真实广告花费/真实卡支付/外部发布必须 BLOCK 等孟健确认。

  你是墨引。任务：配合这轮产品优化做 SEO/GEO/AEO + webmaster closeout，避免产品修复破坏 SEO。
  必须：
  - 复查首页和核心 SEO 页 title/meta/H1/canonical/schema/sitemap/robots/internal links。
  - 核对 AI Editor RSP / RSP editing / prompt image editor intent 是否更清楚。
  - GSC/Bing/Ahrefs 能补则补，不能补写精确 blocker。
  - 确认 quota/login/upgrade 文案不产生合规或 SEO 误导。
  输出：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/seo-webmaster-recheck.md。完成 metadata: seo_verdict, webmaster_status, artifact_paths。


id: t_55e5e1b0
title: [AIE 产品复验 墨策] owner P0 UX conversion recheck
assignee: moce
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_55e5e1b0
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-closeout-pm-recheck
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式。项目：AIEditorRSP 全面产品优化。生产 URL：https://aieditorrsp.net/。Repo：/root/projects/aieditorrsp。Owner feedback brief：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-feedback-brief.md。报告根目录：/root/.hermes/reports/aieditorrsp-product-closeout-20260604。交付 topic：telegram:-1003750190535:8132。
  硬要求：先读取 brief 和相关父任务输出；开始发 [ACK] 到 topic，阻塞发 [BLOCKED]，完成发 [DONE]；不得把 Telegram 当任务源，Kanban 是 source of truth。
  今天目标：全面修复并上线。不得泛泛建议；能内部完成的直接完成。真实广告花费/真实卡支付/外部发布必须 BLOCK 等孟健确认。

  你是墨策。任务：在墨界/墨枢/墨影完成后做 Product Acceptance Recheck。必须用浏览器真实操作，不接受只读报告。
  验收 Owner 明确问题：logout、右上角账户/Upgrade、会员状态、上传预览、额度不足付费动作、工具区比例、结果预览、转化路径。
  输出 PM_GO / PM_CONDITIONAL_GO / PM_NO_GO；P0 未清零不得 GO。
  输出：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/pm-product-recheck.md。完成 metadata: pm_verdict, p0_remaining, p1_remaining, evidence_paths。


id: t_190bcc56
title: [AIE Final Re-QA 墨测] full product QA after closeout
assignee: motest
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_190bcc56
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-closeout-final-qa
skills: ["site-qa"]
body:
  GOAL MODE / 严格目标模式。项目：AIEditorRSP 全面产品优化。生产 URL：https://aieditorrsp.net/。Repo：/root/projects/aieditorrsp。Owner feedback brief：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-feedback-brief.md。报告根目录：/root/.hermes/reports/aieditorrsp-product-closeout-20260604。交付 topic：telegram:-1003750190535:8132。
  硬要求：先读取 brief 和相关父任务输出；开始发 [ACK] 到 topic，阻塞发 [BLOCKED]，完成发 [DONE]；不得把 Telegram 当任务源，Kanban 是 source of truth。
  今天目标：全面修复并上线。不得泛泛建议；能内部完成的直接完成。真实广告花费/真实卡支付/外部发布必须 BLOCK 等孟健确认。

  你是墨测。任务：最终 Re-QA。必须加载 site-qa，按 AI/Image Editor 核心工具专项验收；用浏览器实际上传图片、登录/登出、额度不足、pricing/checkout、结果预览、响应式断点。
  必须覆盖：1366/1440/1280/390/430；routes / /pricing /privacy /terms /auth /checkout /sitemap.xml /robots.txt；console errors；analytics markers；core events。
  若没有真实付费，不把 live payment 当 P0；记录 post-launch P1。
  输出：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/final-qa-after-product-closeout.md，Verdict QA_GO / QA_CONDITIONAL_GO / QA_NO_GO。完成 metadata: qa_verdict, p0_blockers, p1_followups, screenshots, artifact_paths。


id: t_0a0b704c
title: [AIE 投放复盘 墨投] paid readiness after UX/data closeout
assignee: motou
status: todo
created_by: xiaomo
workspace_kind: scratch
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-closeout-paid-readiness
skills: ["growth/site-ads-growth"]
body:
  GOAL MODE / 严格目标模式。项目：AIEditorRSP 全面产品优化。生产 URL：https://aieditorrsp.net/。Repo：/root/projects/aieditorrsp。Owner feedback brief：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-feedback-brief.md。报告根目录：/root/.hermes/reports/aieditorrsp-product-closeout-20260604。交付 topic：telegram:-1003750190535:8132。
  硬要求：先读取 brief 和相关父任务输出；开始发 [ACK] 到 topic，阻塞发 [BLOCKED]，完成发 [DONE]；不得把 Telegram 当任务源，Kanban 是 source of truth。
  今天目标：全面修复并上线。不得泛泛建议；能内部完成的直接完成。真实广告花费/真实卡支付/外部发布必须 BLOCK 等孟健确认。

  你是墨投。任务：等产品 Re-QA + 数据链路更新后重新判断 paid readiness。
  不要开广告/改预算/发布 campaign。只输出：GO/TEST/FUTURE_TEST/NO_GO，前置缺口、首个小额测试 Owner Approval Card 草案、tracking/UTM/conversion contract。
  重点判断：这轮 UX 修复后是否具备最低投放转化路径；如果仍 tracking 或 quota/checkout 有问题，保持 NO_GO spend。
  输出：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/paid-readiness-after-closeout.md。完成 metadata: ads_verdict, owner_approval_required, test_budget, conversion_events, residual_risk。


id: t_88b3d032
title: [AIE Owner Closeout 墨策] launch-ready synthesis after full optimization
assignee: moce
status: todo
created_by: xiaomo
workspace_kind: scratch
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-closeout-owner-card
skills: ["site-data-review"]
body:
  GOAL MODE / 严格目标模式。项目：AIEditorRSP 全面产品优化。生产 URL：https://aieditorrsp.net/。Repo：/root/projects/aieditorrsp。Owner feedback brief：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-feedback-brief.md。报告根目录：/root/.hermes/reports/aieditorrsp-product-closeout-20260604。交付 topic：telegram:-1003750190535:8132。
  硬要求：先读取 brief 和相关父任务输出；开始发 [ACK] 到 topic，阻塞发 [BLOCKED]，完成发 [DONE]；不得把 Telegram 当任务源，Kanban 是 source of truth。
  今天目标：全面修复并上线。不得泛泛建议；能内部完成的直接完成。真实广告花费/真实卡支付/外部发布必须 BLOCK 等孟健确认。

  你是 Owner Gate/总控卡。任务：合并 PM/QA/SEO/Data/Paid 结论，生成给孟健的最终上线/返修卡。
  如果 QA_GO 或 QA_CONDITIONAL_GO 且 P0=0，明确告诉孟健生产已部署到哪个 commit/version、还剩哪些 P1、是否可进入冷启动/投放准备。若 P0 未清零，阻塞并列具体返修 task。
  输出：/root/.hermes/reports/aieditorrsp-product-closeout-20260604/owner-closeout-card.md，并发到 topic。完成 metadata: owner_gate_verdict, launch_ready, residual_risks, task_graph。


id: t_d258dc6e
title: [Browser closeout aicodingpricing] 自动尝试后台补证后输出孟健手动操作卡
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d258dc6e
tenant: site-review-20260604
idempotency_key: site-review-20260604-aicodingpricing-browser-manual-ops-closeout
body:
  来源：孟健要求“最新全部站点复盘结论里，需要手动操作的，仍按对应 Agent 先用浏览器自动化尝试；不行再告诉我需要手动操作什么”。

  范围：aicodingpricing｜GA4 已通但 Clarity 后台聚合、Bing sitemap/IndexNow、Plausible/Ahrefs 复核与购买建议卡事件证据

  任务：
  1) 先读 20260604 最新单站 synthesis / data-snapshot / follow-up handoff，不要重复已经闭环的项。
  2) 对所有疑似需要孟健操作的数据源/后台项，先用浏览器自动化尝试：GA4/Google Analytics、GSC、Bing Webmaster、Microsoft Clarity、Plausible self-host/UI、Ahrefs Site Audit、Google/Cloudflare 后台。能创建/验证/提交/导出/截图的先做；能通过内部 env/代码/部署修复的，写清交给哪个 Agent，不要甩给孟健。
  3) 明确禁止：真实广告花费/改预算/启动广告、对外发布社区/目录/邮件、付款、公开发帖、写生产业务数据、暴露 secret。
  4) 如果自动化失败，必须把浏览器停在对应后台页面或保存截图/URL，并输出“孟健手动操作卡”：平台、页面 URL、当前卡在哪一步、要点哪个按钮/选择哪个站点/复制哪个 ID 或验证码、操作后交给哪个 Agent 接着验证。
  5) 在原站点 Telegram topic 发 [ACK]/[DONE]/[BLOCKED]；产物镜像到 `/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/<slug>-manual-ops-after-browser-automation.md`。

  交付格式必须分三类：
  - 已自动完成：站点/平台/证据。
  - 内部可继续：交给哪个 Agent、task 建议、验收。
  - 需要孟健：只列真正不可自动化的账号/权限/外部发布/广告确认；每条给精确点击步骤。


id: t_17a68f55
title: [Browser closeout finalgradecalculator] 自动尝试后台补证后输出孟健手动操作卡
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_17a68f55
tenant: site-review-20260604
idempotency_key: site-review-20260604-finalgradecalculator-browser-manual-ops-closeout
body:
  来源：孟健要求“最新全部站点复盘结论里，需要手动操作的，仍按对应 Agent 先用浏览器自动化尝试；不行再告诉我需要手动操作什么”。

  范围：finalgradecalculator｜GA4 custom events、Clarity 后台、Bing Webmaster、Ahrefs Site Audit health 33% 与 answer-first 页面数据证据

  任务：
  1) 先读 20260604 最新单站 synthesis / data-snapshot / follow-up handoff，不要重复已经闭环的项。
  2) 对所有疑似需要孟健操作的数据源/后台项，先用浏览器自动化尝试：GA4/Google Analytics、GSC、Bing Webmaster、Microsoft Clarity、Plausible self-host/UI、Ahrefs Site Audit、Google/Cloudflare 后台。能创建/验证/提交/导出/截图的先做；能通过内部 env/代码/部署修复的，写清交给哪个 Agent，不要甩给孟健。
  3) 明确禁止：真实广告花费/改预算/启动广告、对外发布社区/目录/邮件、付款、公开发帖、写生产业务数据、暴露 secret。
  4) 如果自动化失败，必须把浏览器停在对应后台页面或保存截图/URL，并输出“孟健手动操作卡”：平台、页面 URL、当前卡在哪一步、要点哪个按钮/选择哪个站点/复制哪个 ID 或验证码、操作后交给哪个 Agent 接着验证。
  5) 在原站点 Telegram topic 发 [ACK]/[DONE]/[BLOCKED]；产物镜像到 `/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/<slug>-manual-ops-after-browser-automation.md`。

  交付格式必须分三类：
  - 已自动完成：站点/平台/证据。
  - 内部可继续：交给哪个 Agent、task 建议、验收。
  - 需要孟健：只列真正不可自动化的账号/权限/外部发布/广告确认；每条给精确点击步骤。


id: t_5fb61742
title: [Browser closeout getaiemail] 自动尝试后台补证后输出孟健手动操作卡
assignee: moxi
status: blocked
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_5fb61742
tenant: site-review-20260604
idempotency_key: site-review-20260604-getaiemail-browser-manual-ops-closeout
last_failure_error: pid 2572512 not alive
body:
  来源：孟健要求“最新全部站点复盘结论里，需要手动操作的，仍按对应 Agent 先用浏览器自动化尝试；不行再告诉我需要手动操作什么”。

  范围：getaiemail｜GA4/Clarity/Plausible/Ahrefs/外链 proof、Bing/GSC 与 scenario-first 小流量验证数据证据

  任务：
  1) 先读 20260604 最新单站 synthesis / data-snapshot / follow-up handoff，不要重复已经闭环的项。
  2) 对所有疑似需要孟健操作的数据源/后台项，先用浏览器自动化尝试：GA4/Google Analytics、GSC、Bing Webmaster、Microsoft Clarity、Plausible self-host/UI、Ahrefs Site Audit、Google/Cloudflare 后台。能创建/验证/提交/导出/截图的先做；能通过内部 env/代码/部署修复的，写清交给哪个 Agent，不要甩给孟健。
  3) 明确禁止：真实广告花费/改预算/启动广告、对外发布社区/目录/邮件、付款、公开发帖、写生产业务数据、暴露 secret。
  4) 如果自动化失败，必须把浏览器停在对应后台页面或保存截图/URL，并输出“孟健手动操作卡”：平台、页面 URL、当前卡在哪一步、要点哪个按钮/选择哪个站点/复制哪个 ID 或验证码、操作后交给哪个 Agent 接着验证。
  5) 在原站点 Telegram topic 发 [ACK]/[DONE]/[BLOCKED]；产物镜像到 `/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/<slug>-manual-ops-after-browser-automation.md`。

  交付格式必须分三类：
  - 已自动完成：站点/平台/证据。
  - 内部可继续：交给哪个 Agent、task 建议、验收。
  - 需要孟健：只列真正不可自动化的账号/权限/外部发布/广告确认；每条给精确点击步骤。


id: t_1be78c66
title: [Browser closeout getchargen] 自动尝试后台补证后输出孟健手动操作卡
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_1be78c66
tenant: site-review-20260604
idempotency_key: site-review-20260604-getchargen-browser-manual-ops-closeout
body:
  来源：孟健要求“最新全部站点复盘结论里，需要手动操作的，仍按对应 Agent 先用浏览器自动化尝试；不行再告诉我需要手动操作什么”。

  范围：getchargen｜generate_success/D1 funnel、Clarity、Bing unauthorized、Ahrefs Site Audit、distribution ledger 数据证据

  任务：
  1) 先读 20260604 最新单站 synthesis / data-snapshot / follow-up handoff，不要重复已经闭环的项。
  2) 对所有疑似需要孟健操作的数据源/后台项，先用浏览器自动化尝试：GA4/Google Analytics、GSC、Bing Webmaster、Microsoft Clarity、Plausible self-host/UI、Ahrefs Site Audit、Google/Cloudflare 后台。能创建/验证/提交/导出/截图的先做；能通过内部 env/代码/部署修复的，写清交给哪个 Agent，不要甩给孟健。
  3) 明确禁止：真实广告花费/改预算/启动广告、对外发布社区/目录/邮件、付款、公开发帖、写生产业务数据、暴露 secret。
  4) 如果自动化失败，必须把浏览器停在对应后台页面或保存截图/URL，并输出“孟健手动操作卡”：平台、页面 URL、当前卡在哪一步、要点哪个按钮/选择哪个站点/复制哪个 ID 或验证码、操作后交给哪个 Agent 接着验证。
  5) 在原站点 Telegram topic 发 [ACK]/[DONE]/[BLOCKED]；产物镜像到 `/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/<slug>-manual-ops-after-browser-automation.md`。

  交付格式必须分三类：
  - 已自动完成：站点/平台/证据。
  - 内部可继续：交给哪个 Agent、task 建议、验收。
  - 需要孟健：只列真正不可自动化的账号/权限/外部发布/广告确认；每条给精确点击步骤。


id: t_deefd61b
title: [Browser closeout headshotcraft] 自动尝试后台补证后输出孟健手动操作卡
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_deefd61b
tenant: site-review-20260604
idempotency_key: site-review-20260604-headshotcraft-browser-manual-ops-closeout
body:
  来源：孟健要求“最新全部站点复盘结论里，需要手动操作的，仍按对应 Agent 先用浏览器自动化尝试；不行再告诉我需要手动操作什么”。

  范围：headshotcraft｜GA4/Clarity/GSC/Bing/Plausible/Ahrefs 全链路与上传/样例/信任闭环数据证据

  任务：
  1) 先读 20260604 最新单站 synthesis / data-snapshot / follow-up handoff，不要重复已经闭环的项。
  2) 对所有疑似需要孟健操作的数据源/后台项，先用浏览器自动化尝试：GA4/Google Analytics、GSC、Bing Webmaster、Microsoft Clarity、Plausible self-host/UI、Ahrefs Site Audit、Google/Cloudflare 后台。能创建/验证/提交/导出/截图的先做；能通过内部 env/代码/部署修复的，写清交给哪个 Agent，不要甩给孟健。
  3) 明确禁止：真实广告花费/改预算/启动广告、对外发布社区/目录/邮件、付款、公开发帖、写生产业务数据、暴露 secret。
  4) 如果自动化失败，必须把浏览器停在对应后台页面或保存截图/URL，并输出“孟健手动操作卡”：平台、页面 URL、当前卡在哪一步、要点哪个按钮/选择哪个站点/复制哪个 ID 或验证码、操作后交给哪个 Agent 接着验证。
  5) 在原站点 Telegram topic 发 [ACK]/[DONE]/[BLOCKED]；产物镜像到 `/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/<slug>-manual-ops-after-browser-automation.md`。

  交付格式必须分三类：
  - 已自动完成：站点/平台/证据。
  - 内部可继续：交给哪个 Agent、task 建议、验收。
  - 需要孟健：只列真正不可自动化的账号/权限/外部发布/广告确认；每条给精确点击步骤。


id: t_beaf1990
title: [Browser closeout videobackgroundremover] 自动尝试后台补证后输出孟健手动操作卡
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_beaf1990
tenant: site-review-20260604
idempotency_key: site-review-20260604-videobackgroundremover-browser-manual-ops-closeout
body:
  来源：孟健要求“最新全部站点复盘结论里，需要手动操作的，仍按对应 Agent 先用浏览器自动化尝试；不行再告诉我需要手动操作什么”。

  范围：videobackgroundremover｜Clarity/Plausible/Bing/Ahrefs、GSC indexed=0、distribution ledger 与上传/结果信任数据证据

  任务：
  1) 先读 20260604 最新单站 synthesis / data-snapshot / follow-up handoff，不要重复已经闭环的项。
  2) 对所有疑似需要孟健操作的数据源/后台项，先用浏览器自动化尝试：GA4/Google Analytics、GSC、Bing Webmaster、Microsoft Clarity、Plausible self-host/UI、Ahrefs Site Audit、Google/Cloudflare 后台。能创建/验证/提交/导出/截图的先做；能通过内部 env/代码/部署修复的，写清交给哪个 Agent，不要甩给孟健。
  3) 明确禁止：真实广告花费/改预算/启动广告、对外发布社区/目录/邮件、付款、公开发帖、写生产业务数据、暴露 secret。
  4) 如果自动化失败，必须把浏览器停在对应后台页面或保存截图/URL，并输出“孟健手动操作卡”：平台、页面 URL、当前卡在哪一步、要点哪个按钮/选择哪个站点/复制哪个 ID 或验证码、操作后交给哪个 Agent 接着验证。
  5) 在原站点 Telegram topic 发 [ACK]/[DONE]/[BLOCKED]；产物镜像到 `/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/<slug>-manual-ops-after-browser-automation.md`。

  交付格式必须分三类：
  - 已自动完成：站点/平台/证据。
  - 内部可继续：交给哪个 Agent、task 建议、验收。
  - 需要孟健：只列真正不可自动化的账号/权限/外部发布/广告确认；每条给精确点击步骤。


id: t_de8e5c19
title: [Browser closeout aieditorrsp] 自动尝试后台补证后输出孟健手动操作卡
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_de8e5c19
tenant: site-review-20260604
idempotency_key: site-review-20260604-aieditorrsp-browser-manual-ops-closeout
body:
  来源：孟健要求“最新全部站点复盘结论里，需要手动操作的，仍按对应 Agent 先用浏览器自动化尝试；不行再告诉我需要手动操作什么”。

  范围：aieditorrsp｜GA4/GSC/Bing/Ahrefs/Clarity/Plausible 数据链路硬闸与 UTM ledger；注意另有 closeout tenant t_6e594b22 正在跑，先复用其浏览器自动化结果，避免重复操作

  任务：
  1) 先读 20260604 最新单站 synthesis / data-snapshot / follow-up handoff，不要重复已经闭环的项。
  2) 对所有疑似需要孟健操作的数据源/后台项，先用浏览器自动化尝试：GA4/Google Analytics、GSC、Bing Webmaster、Microsoft Clarity、Plausible self-host/UI、Ahrefs Site Audit、Google/Cloudflare 后台。能创建/验证/提交/导出/截图的先做；能通过内部 env/代码/部署修复的，写清交给哪个 Agent，不要甩给孟健。
  3) 明确禁止：真实广告花费/改预算/启动广告、对外发布社区/目录/邮件、付款、公开发帖、写生产业务数据、暴露 secret。
  4) 如果自动化失败，必须把浏览器停在对应后台页面或保存截图/URL，并输出“孟健手动操作卡”：平台、页面 URL、当前卡在哪一步、要点哪个按钮/选择哪个站点/复制哪个 ID 或验证码、操作后交给哪个 Agent 接着验证。
  5) 在原站点 Telegram topic 发 [ACK]/[DONE]/[BLOCKED]；产物镜像到 `/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/<slug>-manual-ops-after-browser-automation.md`。

  交付格式必须分三类：
  - 已自动完成：站点/平台/证据。
  - 内部可继续：交给哪个 Agent、task 建议、验收。
  - 需要孟健：只列真正不可自动化的账号/权限/外部发布/广告确认；每条给精确点击步骤。


id: t_a2ccb6dd
title: [finalgradecalculator] 复看 Clarity dead clicks 与 JS errors
assignee: moce
status: blocked
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_17a68f55
tenant: site-review-20260604
last_failure_error: Iteration budget exhausted (60/60) — task could not complete within the allowed iterations
session_id: 20260604_111607_746e98
body:
  来源：t_17a68f55 browser closeout。Clarity 后台已可查，Last 3 days：sessions=130，unique users=105，dead clicks=23.08% / 30 sessions，quick backs=3.08% / 4 sessions，JS errors=2 total / 0.77%，performance score=89。请复看 Clarity recordings/heatmaps，聚焦首页与 /weighted-grade-calculator 的按钮反馈、输入框状态、结果区出现时机、不可点击元素误点击，以及 http://127.0.0.1 与 preview URL 进入 Clarity 的来源。验收：输出 dead click 主要位置截图/录屏证据、归因判断（正常交互/误点击/UI反馈不足/JS错误）和是否需要墨界修复。参考报告：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/finalgradecalculator-manual-ops-after-browser-automation.md


id: t_a9ca92f8
title: [finalgradecalculator] Ahrefs Site Audit 33% 技术 SEO 修复清单
assignee: moyin
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_17a68f55
tenant: site-review-20260604
session_id: 20260604_111607_746e98
body:
  来源：t_17a68f55 browser closeout。Ahrefs Project Finalgradecalculator / finalgradecalculator.app，project_id=9022392，health score=33%，internal URLs crawled=11，internal URLs having errors=10，overview=19 errors / 11 warnings / 3 notices，bulk hints：102 links blocked by robots.txt；9 links to 4xx URLs。请导出/复核 Site Audit 错误，优先给出 4xx links、robots blocked links、internal URL errors 的修复清单，并标注需要墨界改代码还是墨引调整 SEO。验收：health score 修复目标、错误 URL 列表、建议 owner、rerun 验收口径。参考报告：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/finalgradecalculator-manual-ops-after-browser-automation.md


id: t_664dd876
title: [finalgradecalculator] GSC answer-first / CTR 复盘
assignee: moyin
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_17a68f55
tenant: site-review-20260604
session_id: 20260604_111607_746e98
body:
  来源：t_17a68f55 browser closeout。GSC Top 50：clicks=105，impressions=41215。核心 query final grade calculator：clicks=51，impressions=28890，CTR=0.177%，avg_position=9.57。请基于 GSC query/page 做 SERP answer-first 复盘，输出首页 title、首屏 answer box、FAQ、工具默认态的改法；不蹭品牌词，不做灰黑渠道。验收：Top query -> 页面 -> snippet/首屏改法，7 天后复看 CTR 与 position 的验收口径。参考报告：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/finalgradecalculator-manual-ops-after-browser-automation.md


id: t_b039bbf2
title: [finalgradecalculator] implement homepage answer-first CTR changes
assignee: mojie
status: done
created_by: moyin
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_b039bbf2
tenant: site-review-20260604
session_id: 20260604_111940_47ac45
body:
  上游墨引 CTR 复盘：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/finalgradecalculator-gsc-answer-first-ctr-review.md

  请实现首页 P0 改法：
  1. Title 改为 `Final Grade Calculator - What Score Do I Need?`。
  2. Meta description 改为报告推荐文案。
  3. 首页 H1 下、计算器上方增加 Quick answer / answer box，使用报告中的公式和 85/90/30 示例。
  4. 工具默认态设为 Current Grade=85、Desired Final Grade=90、Final Exam Weight=30，并默认展示 `You need 96.67% on your final exam.`。
  5. 首页 FAQ 调整为报告中的 5 个问题，并保证可见 FAQ 与 FAQPage JSON-LD 一致。
  6. 首屏弱化 weighted/drop-lowest/scenario charts，不要让它们抢首页 snippet 前半段；保留到下屏或导向 /weighted-grade-calculator。

  验收：build/lint 通过；生产首页 title/meta/H1/answer box/FAQ/schema 可验证；不蹭品牌词，不做外链/灰黑渠道。


id: t_296c39f3
title: [finalgradecalculator] 修复 Ahrefs P0 技术 SEO：mailto 404 + robots _next 阻断 + title 过长
assignee: mojie
status: done
created_by: moyin
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_17a68f55
tenant: site-review-20260604
skills: ["projects/frontend-site-build"]
session_id: 20260604_111940_f8e2b8
body:
  来源：t_a9ca92f8 Ahrefs Site Audit 技术 SEO 修复清单。

  站点：https://finalgradecalculator.app
  仓库：/root/projects/final-grade-calculator
  交付 topic：telegram:-1003750190535:8133

  必须先读取报告：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/finalgradecalculator-ahrefs-technical-seo-fix-list.md

  目标：修复 Ahrefs Site Audit P0/P1 技术 SEO 问题，使 health score 从 33% 提升到 ≥85。

  必修：
  1. `/components/Footer.tsx`：移除明文 mailto 链接，避免 Cloudflare Email Obfuscation 生成 `/cdn-cgi/l/email-protection` 404。建议改为非链接文本 `support [at] finalgradecalculator.app` 或真实 contact page。
  2. `/public/robots.txt`：删除 `Disallow: /_next/`，或至少 `Allow: /_next/static/`；保留 `Disallow: /api/`。不得阻断 Next.js CSS/JS 核心渲染资源。
  3. 压缩过长 title（按报告给的 title spec）：首页、weighted calculator、what-grade-do-i-need。

  验收：
  - 本地 build/SEO smoke 通过。
  - 生产部署后 `robots.txt` 不再阻断 `/_next/static/*`。
  - 生产 HTML 不再出现 `/cdn-cgi/l/email-protection`。
  - Ahrefs rerun 目标：links to 4xx = 0，robots blocked by own `/_next/static/*` = 0，internal URLs having errors ≤1（仅可接受 HTTP→HTTPS redirect），Title too long = 0。

  完成：发 Telegram [DONE]，并在 Kanban complete 写 changed_files、tests_run、deploy_url、rerun 验收状态。


id: t_371243b8
title: [finalgradecalculator] 修复 weighted Infinity 与 Clarity dead-click UI 反馈
assignee: mojie
status: todo
created_by: moce
workspace_kind: scratch
tenant: site-review-20260604
session_id: 20260604_112729_8b438b
body:
  来源：t_a2ccb6dd Clarity dead clicks / JS errors 复看。

  输入报告：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/finalgradecalculator-clarity-dead-clicks-js-errors-review.md
  站点：https://finalgradecalculator.app
  重点页面：/ 与 /weighted-grade-calculator
  交付 topic：telegram:-1003750190535:8133

  结论：需要修，但不是 P0 阻断。Clarity Last 3 days dead clicks=23.08%/30 sessions，JS errors=2 total/0.77%。主要归因是移动端首页非交互卡片有按钮感 + weighted 页面初始/示例状态出现 Infinity%。

  要求：
  1. 修 /weighted-grade-calculator 的 Contribution/结果区 Infinity%：分母为 0、总权重为 0 或空值时不得渲染 Infinity；显示 — / 0.00% / 明确提示。
  2. 复查首页移动端首屏：降低 `EXACT SCORE IN SECONDS` 等非交互卡片按钮感，核心输入/Calculate/Predict My Grade 的反馈和结果出现时机要清晰。
  3. 生产 Clarity 环境隔离：127.0.0.1 与 Pages preview 不应进入生产 Clarity project；若当前代码会在 dev/preview 注入 Clarity，请改为仅 production hostname 注入或独立 project。
  4. 跑 smoke：桌面 + 390/430px 移动端，首页和 weighted 页面输入、结果出现、按钮反馈、console error。

  完成：在 topic 发 `[DONE] task_id=<id>｜改动文件｜验证命令/截图/线上 URL｜是否仍需墨测/墨析复核`，然后 Kanban complete/block。
  阻塞：发 `[BLOCKED]`，说明缺 repo/worktree/env/权限。


id: t_e516ab77
title: [finalgradecalculator] Ahrefs rerun verify after technical SEO deploy
assignee: moyin
status: done
created_by: mojie
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_17a68f55
tenant: site-review-20260604
session_id: 20260604_112957_92011e
body:
  上游代码修复任务 t_296c39f3 已完成并部署到 Production commit ed870e6。请在 Ahrefs Site Audit project_id=9022392 触发 New crawl / rerun，并按验收口径复核：links to 4xx=0；Page has links to broken page=0；robots blocked by own /_next/static/*=0；Title too long=0；Internal URLs having errors <=1（仅 HTTP→HTTPS redirect 可接受）；health score >=85。生产预检：robots.txt 已移除 Disallow: /_next/ 且 Allow: /_next/static/；首页/weighted/what-grade HTML 不含 mailto 和 /cdn-cgi/l/email-protection；三个 title 长度 46/50/44。


id: t_d2641b85
title: aieditorrsp full core-tool UX re-review
assignee: moying
status: done
created_by: user
workspace_kind: dir
workspace_path: /root/projects/aieditorrsp
tenant: aieditorrsp-ux-20260604
idempotency_key: aieditorrsp-ux-review-20260604
skills: ["site-design", "site-qa"]
body:
  Project: /root/projects/aieditorrsp
  Production: https://aieditorrsp.net
  Owner feedback artifact: /root/projects/aieditorrsp/data/aieditorrsp/owner-ux-feedback-20260604.md
  Screenshots:
  - /root/.hermes/image_cache/img_6e80848e6ab7.jpg
  - /root/.hermes/image_cache/img_c48342664ed7.jpg

  Task:
  Perform full Design/UX re-review of the core AI image editor tool. Do not stop at visual polish. Produce a concrete state-by-state interaction spec and required implementation gaps.

  Must cover:
  1. Style selector: use AI-generated/real style visuals as full card backgrounds; compare current state against best practice.
  2. Uploaded image state: no clipping; desktop/mobile scrollability and visible CTA/status.
  3. Generation lifecycle: empty/uploaded/loading/success/quota_exhausted/auth_required/error; visible feedback pattern and next action.
  4. Conversion: credits/plan/Upgrade/Sign in placement and quota-exhausted CTA.
  5. Acceptance checklist for Design/Product/Frontend/QA gates.

  Output:
  - Update or create a design review markdown artifact in repo under data/aieditorrsp/.
  - If small safe UI/CSS fixes are obvious, patch them, build, and report evidence.
  - Finish with verdict: DESIGN_GO / DESIGN_CONDITIONAL_GO / DESIGN_NO_GO.

result:
  Host fallback completed after moying worker crashed on unknown skill site-design. Artifact created: data/aieditorrsp/design-ux-re-review-20260604.md. Verdict DESIGN_CONDITIONAL_GO. Local build and seo audit passed; browser smoke verified empty/uploaded/result/quota states and 390px mobile no horizontal overflow.


id: t_7866f354
title: [Browser closeout aieditorrsp] GSC/Bing/Ahrefs/Plausible/UTM 后台补证与手动卡最小化
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_7866f354
tenant: site-review-20260604
idempotency_key: browser-closeout-aieditorrsp-webmaster-ahrefs-plausible-20260604
skills: ["projects/site-seo-review"]
body:
  站点：aieditorrsp.net。基于 t_6e594b22 已完成 GA4/Clarity/前端事件桥接，剩余：GSC siteUnverifiedUser 403、Plausible stats 401、Bing property/sitemap 缺、Ahrefs Site Audit project 缺、UTM/distribution ledger 缺。
  任务：用浏览器自动化优先处理 GSC/Bing/Ahrefs/Plausible 后台可解决项：若可创建/验证 property 或 project、提交 sitemap、启动 Ahrefs crawl、导出证据，先完成；若需要权限/MFA，打开到精确页面并输出 manual card。同步补 UTM/distribution ledger skeleton。验收：artifact 写 fixed/missing/manual cards，站点 topic [DONE]/[BLOCKED]。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_985618a5
title: [AIE polish] 修复内页 Buy credit pack CTA 对比度并部署
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /root/projects/aieditorrsp
tenant: aieditorrsp-product-closeout-20260604
idempotency_key: aieditorrsp-cta-contrast-normal-commit-20260604
skills: ["projects/frontend-site-build"]
body:
  站点：aieditorrsp.net；repo=/root/projects/aieditorrsp。
  背景：/ai-photo-prompt-editor 右侧 account panel 的 Buy credit pack 按钮生产环境存在 color/background 同为 rgb(67,221,188) 的可读性问题；本地 src/app/globals.css 已有候选 patch。
  任务：检查当前 git 状态，保留已存在有效 patch 或重新实现等价修复；不要 amend/force-push，用普通新 commit；npm run build；git commit/push；npm run deploy；浏览器复验 /ai-photo-prompt-editor CTA computed styles 与视觉。验收：commit SHA、deploy version、browser evidence、git clean。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_f40472eb
title: [Browser closeout getaiemail] GA4/Clarity/Plausible/Ahrefs crawl 与外链 proof 自动补齐
assignee: moxi
status: blocked
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_f40472eb
tenant: site-review-20260604
idempotency_key: browser-closeout-getaiemail-data-sources-20260604
last_failure_error: Iteration budget exhausted (60/60) — task could not complete within the allowed iterations
skills: ["projects/site-data-review"]
body:
  站点：getaiemail.com。最新复盘缺口：GA4 production runtime/property 缺、Clarity runtime/dashboard 缺、Plausible stats API 401、Ahrefs crawled 1 URL、外链 proof/UTM 未补齐。
  任务：先用浏览器自动化进入 GA4/Clarity/Plausible/Ahrefs/GSC/Bing；能创建/定位项目、拿 ID、提交 sitemap/启动 crawl、导出 evidence 的先做；能通过内部 env/部署修复 tracking 就创建/推动后续代码任务；外链只补 ledger/proof，不高风险外发。验收：updated evidence pack + exact manual cards only if login/permission truly blocks。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_85e0874e
title: [Browser closeout aicodingpricing] Clarity/GSC/Bing/IndexNow + 运营5条低风险补证
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_85e0874e
tenant: site-review-20260604
idempotency_key: browser-closeout-aicodingpricing-20260604
skills: ["projects/site-data-review"]
body:
  站点：aicodingpricing.com。读取最新 20260604 synthesis 与旧 follow-up。任务：用浏览器补采 Clarity last 3/7 days 行为数据；复查 GSC/Bing/IndexNow 状态；推动白帽 citation/listing/community 目标清单中低风险可自动补证项，准备 PH/TAAFT/AlternativeTo 材料但不公开发布。验收：更新版驾驶舱输入 + evidence paths + manual cards。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_d616be34
title: [Browser closeout getchargen] 数据链/索引/Ahrefs + 首屏proof修复DAG收口
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d616be34
tenant: site-review-20260604
idempotency_key: browser-closeout-getchargen-20260604
skills: ["projects/site-data-review"]
body:
  站点：getchargen.com。缺口：generate_success/fail 与 D1/GA4 usage_records 口径、GSC indexed=0、Ahrefs Site Audit 缺、GitHub/referral UTM/ledger 不完整、首屏 proof/trust 与场景模板 chips。
  任务：先用浏览器自动化补 GSC/Bing/Ahrefs/Plausible/Clarity/GA4 后台证据；能内部修的事件口径/首屏 proof/chips，创建或推动 mojie/mobi 子任务，不等待 owner；外部发布不做。验收：拆出可执行子卡或完成证据；输出 updated follow-up synthesis。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_a60a6cfc
title: [Browser closeout headshotcraft] 数据链硬闸 + 首屏转化/场景页自动修复批次
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_a60a6cfc
tenant: site-review-20260604
idempotency_key: browser-closeout-headshotcraft-20260604
skills: ["projects/site-data-review"]
body:
  站点：headshotcraft.com。最新复盘红灯：GA4/Clarity/GSC/Bing/Plausible backend/Ahrefs Site Audit/UTM/事件明细均缺，另有首屏转化路径与 sitemap/高意图场景页问题。
  任务：浏览器优先补后台项目/验证/sitemap/crawl；可内部修复的 tracking env、事件表、首屏 trust/proof、场景页/sitemap 问题，创建/推动对应 moshu/mojie/moyin 任务；只把真正权限/MFA留给 owner。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_bf3d7b20
title: [Browser closeout videobackgroundremover] 定价口径/上传结果闭环 + GSC/Ahrefs/ledger
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_bf3d7b20
tenant: site-review-20260604
idempotency_key: browser-closeout-videobackgroundremover-20260604
skills: ["projects/site-data-review"]
body:
  站点：videobackgroundremover.org。缺口：定价与免费限制口径不一致，上传后状态/结果信任闭环弱，GSC sitemap indexed=0，Ahrefs audit missing，ledger/UTM 缺。
  任务：先浏览器补 GSC/Ahrefs/Bing/Plausible/Clarity 证据；内部可修的定价口径、上传结果状态、FAQ/schema、ledger/UTM 子任务直接派工或收口；不做真实广告/高风险外发。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_b611b516
title: [Browser closeout openclaw101] 后台数据项目创建/验证 + 教程路径P0派工
assignee: moyin
status: blocked
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_b611b516
tenant: site-review-20260604
idempotency_key: browser-closeout-openclaw101-20260604
last_failure_error: Iteration budget exhausted (60/60) — task could not complete within the allowed iterations
skills: ["projects/site-seo-review"]
body:
  站点：openclaw101.dev。t_c2b9c2e9 阻塞：Clarity/Plausible/Bing/Ahrefs 均无项目或权限；产品/SEO P0：homepage Hero 围绕 10-minute setup / first assistant onboarding，新增 /start 或 /openclaw-setup-tutorial。
  任务：浏览器优先尝试创建/定位 Clarity/Plausible/Bing/Ahrefs 项目并提交/启动 crawl；能内部修的 IndexNow key file 404 和 SEO/tutorial route，创建/推动 mojie/mobi 任务；失败只输出精确 manual card。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_372a819a
title: [Browser closeout morsecodetranslator] Bing权限补证 + mobile/tool事件内部修复
assignee: moyun
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_372a819a
tenant: site-review-20260604
idempotency_key: browser-closeout-morsecodetranslator-20260604
skills: ["projects/site-launch"]
body:
  站点：morsecodetranslator.app。t_03051aab 已建 ledger/UTM，但 Bing Sitemaps/IndexNow unauthorized；产品/SEO P0：mobile-first hero/tool layout、tool_start/tool_result/copy/audio/download events、Ahrefs internal URL errors。
  任务：浏览器再次核对 Bing Select website/add/import/verify 路径，能提交就提交；同时创建/推动 mojie/moyin 子任务修移动端首屏、事件、schema/Ahrefs issue breakdown。外链只维护 ledger，不高风险发布。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_cf08ef20
title: [Browser closeout hermes101] 创建专属GA4/Clarity + 修脏工作树后的域名一致性
assignee: moshu
status: blocked
created_by: xiaomo
workspace_kind: dir
workspace_path: /root/projects/hermes101
tenant: site-review-20260604
idempotency_key: browser-closeout-hermes101-analytics-domain-20260604
last_failure_error: Iteration budget exhausted (100/100) — task could not complete within the allowed iterations
skills: ["projects/backend-site-build"]
body:
  站点：hermes101.dev。阻塞：未发现 hermes101 专属 GA4/Clarity ID，Bing/Ahrefs 权限/项目缺，mojie 域名一致性任务因 repo dirty 阻塞。
  任务：用浏览器后台创建/定位 hermes101.dev 专属 GA4 web stream 与 Clarity project，拿 Measurement/Project ID（不得沿用 videobackgroundremover）；检查两个 repo dirty worktree，整理/隔离已有变更，推动 canonical/sitemap/robots/llms 从 hermes101.site 修到 hermes101.dev，build/deploy/smoke；Bing/Ahrefs 能创建/提交就先做。无法处理的权限/MFA输出精确手动卡。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_71139fa0
title: [Closeout shipsolo] 复核未提交CRO改动并完成commit/push/deploy/QA
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /root/projects/shipsolo-io
tenant: site-review-20260604
idempotency_key: closeout-shipsolo-cro-source-sync-20260604
skills: ["projects/frontend-site-build"]
body:
  站点：shipsolo.io；repo=/root/projects/shipsolo-io。t_cc89e755 已实现 CRO/转化路径修复但未提交/未部署，t_8ffbadcb SEO indexing 修复已部署。
  任务：检查当前 dirty diff，确认哪些属于 t_cc89e755；避免误纳入无关 ops 文件；npm run build；本地/生产 smoke；普通 commit/push/deploy；把二维码有效性作为 P1 manual/proof，不阻塞内部修复；完成后要求 motest/moxi 复验。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_9b16ef66
title: [Browser closeout subnautica2maps] 自动低摩擦外链5条 + 移动端地图摩擦复验
assignee: moyun
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_9b16ef66
tenant: site-review-20260604
idempotency_key: browser-closeout-subnautica2maps-lowfriction-20260604
skills: ["projects/site-launch"]
body:
  站点：subnautica2maps.com。latest synthesis：搜索需求成立，但 Google indexed=2/21、/map 移动端 dead clicks 18.52%、INP 1.2s、外链/UTM归因不足。
  任务：执行低摩擦目录/资源页/profile/newsletter/tip form 候选去重后 5 条动作，能自动提交则提交；不能发的替换候选，不拿 manual_required 凑数；同时浏览器复验 /map 移动端摩擦并创建 mojie 修复子卡。不得发 Reddit/高风险社区。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_88abe44a
title: [Closeout finalgradecalculator] 采用数学正确答案101.67并完成首页answer-first修复
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: dir
workspace_path: /root/projects/final-grade-calculator
tenant: site-review-20260604
idempotency_key: closeout-finalgradecalculator-math-correct-20260604
skills: ["projects/frontend-site-build"]
body:
  站点：finalgradecalculator.app；repo=/root/projects/final-grade-calculator。t_b039bbf2 阻塞点：上游要求默认 85/90/30 却写 96.67%，按公式正确结果是 101.67%。Host 决策：优先数学正确性，默认展示 101.67%，不要发布错误答案。
  任务：基于已有 partial implementation，修正文案/结果为 101.67 或调整所有相关 copy 使公式一致；完成 title/meta、quick answer、FAQ JSON-LD、chart 首屏位置、weighted Infinity/dead-click UI；npm run build；commit/push/deploy；浏览器验证默认结果和 Clarity dead-click UI反馈。

  HOST OVERRIDE / owner confirmed 2026-06-04: 孟健已明确要求“所有站点复盘里能用浏览器自动化解决的问题，先让各个 agent 用浏览器自动化解决，继续推进，尽全力解决”。

  硬规则：
  - browser_first_attempt_required=true。先用共享可见浏览器/CDP 登录态尝试后台自动化，不得直接把 synthesis 里的“需要孟健”原样上报。
  - 能通过内部代码/env/配置/部署解决的，按代码 release loop：git status → build/test → commit → push → deploy → production/browser smoke。
  - GSC/Bing/Ahrefs/GA4/Clarity/Plausible/Cloudflare 后台：最多 2 条自动化路径；能创建/验证/提交 sitemap/导出证据就先做；失败才输出 manual card。
  - manual_required 只有登录/MFA/captcha/权限不足/付费/公开发帖/账号声誉/法律政策风险。
  - 不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach。低风险目录/公开提交表单按站点既定外链规则可推进，但必须记录 submitted/live/manual_required/blocked 与 proof。
  - 所有 secrets/token/key 脱敏为 [REDACTED]。
  - 完成时在站点 topic 发 [DONE] 或 [BLOCKED]，并写 artifact path + evidence path + next verifier。


id: t_4e9a39b0
title: [Follow-up getchargen] 保护 dirty worktree 并收口首屏 proof / template chips 改动
assignee: mojie
status: done
created_by: moxi
workspace_kind: dir
workspace_path: /root/projects/getchargen
tenant: site-review-20260604
idempotency_key: site-review-20260604-getchargen-proof-chips-closeout
session_id: 20260604_152430_d80279
body:
  来源：t_d616be34（Browser closeout getchargen DAG 收口）。站点：https://getchargen.com；repo：/root/projects/getchargen；交付 topic：telegram:-1003750190535:8134。

  背景：当前 repo main 有未提交改动：design-v3/index.html、src/app/HomePageClient.tsx、src/generated/design-pages.ts、tests/。本任务必须先保护现有 dirty worktree，确认改动来源/内容，再按 release loop 收口，不得覆盖其他 agent 工作。

  目标：
  1. git status → diff 审核并保护 dirty worktree（必要时 stash/branch/commit 前说明）。
  2. 完成首屏 proof/trust 与场景模板 chips 的实现收口：桌面首屏有输入/CTA/完整角色结果证明；移动端一屏滚动内看到结果价值；DnD/Anime/Fantasy/Game/Sci-Fi/OC/Random 等 chips 可见并上报 template_chip_click。
  3. build/test 通过，commit + push + deploy 同步。
  4. production/browser smoke：验证首页 hero/proof/chips、analytics runtime、主要 CTA，不做真实付款。

  同步要求：开始发 [ACK]；完成发 [DONE]；阻塞发 [BLOCKED] 到 telegram:-1003750190535:8134。汇报 6 行内，含 task_id / commit / deploy URL / smoke 证据 / 需要墨析复核点。

  安全边界：不启动广告、不付款、不外发社区/邮件；secrets 全脱敏。


id: t_e14f8537
title: [Follow-up getchargen] 对齐 generate_success/fail 与 D1 usage_records 成功口径
assignee: moshu
status: blocked
created_by: moxi
workspace_kind: dir
workspace_path: /root/projects/getchargen
tenant: site-review-20260604
idempotency_key: site-review-20260604-getchargen-generate-success-d1-usage-records
session_id: 20260604_152430_d80279
body:
  来源：t_d616be34（Browser closeout getchargen DAG 收口）。站点：https://getchargen.com；repo：/root/projects/getchargen；交付 topic：telegram:-1003750190535:8134。

  证据：GA4 近窗口 generate_start=5、generate_fail=5、未见 generate_success；D1 characters=6、usage_records=0。现有代码事实：前端 streamGeneration resolve 后上报 generate_success，catch 上报 generate_fail；后端成功生成只 insert characters，未写 usage_records。

  目标：
  1. 梳理成功事实表：characters 是否为成功生成记录，usage_records 是否应作为消耗/动作日志。
  2. 若业务口径需要 usage_records：在后端成功生成后写 action=generate_character，metadata 只记录非敏感 type/id，不写 prompt 原文/secret/PII。
  3. 保证失败路径 generate_fail、成功路径 generate_success 与 D1 characters/usage_records 可一致解释。
  4. 增加最小测试或 controlled smoke 脚本，证明 prompt → SSE text/image/done → result card → GA4 event → D1 rows 口径一致。
  5. build/test 通过；若改代码，commit + push + deploy 同步。

  前置：与 t_4e9a39b0 同 repo，必须先检查 dirty worktree，避免覆盖其改动；如需等待其提交，block 并说明。
  同步要求：开始发 [ACK]；完成发 [DONE]；阻塞发 [BLOCKED] 到 telegram:-1003750190535:8134。汇报含 task_id / changed files / test 命令 / GA4-D1 复核证据 / 需要墨析复核点。

  安全边界：不写生产业务数据，controlled test 如需生产写入必须先说明并仅用测试账号/非敏感 prompt；secrets 全脱敏。


id: t_c314843d
title: [Follow-up getchargen] 首页 answer-first + 场景页加厚 + 索引复查队列
assignee: moyin
status: todo
created_by: moxi
workspace_kind: dir
workspace_path: /root/projects/getchargen
tenant: site-review-20260604
idempotency_key: site-review-20260604-getchargen-seo-indexing-answer-first-scenes
session_id: 20260604_152430_d80279
body:
  来源：t_d616be34（Browser closeout getchargen DAG 收口）。站点：https://getchargen.com；repo：/root/projects/getchargen；交付 topic：telegram:-1003750190535:8134。

  证据：GSC sitemap submitted=7 indexed=0；首页 impressions=19 position≈58.58；/game-character-generator impressions=4 position≈46.75；Ahrefs Site Audit 项目缺失；SERP Top3 与搜索意图要求 answer-first、可用工具、场景页内容厚度。

  目标：
  1. 首页 H1/首屏主词对齐 `AI character generator`，补 40-70 words answer-first，避免只喊口号。
  2. 六个场景页（DnD/Anime/Fantasy/Game/Sci-Fi/OC/Random 等实际路由）内容加厚、内链和 canonical/schema 检查，避免 thin/doorway。
  3. 提供 sitemap/GSC/Bing 重提交流程清单；Bing 当前 `User is unauthorized to access the site`，只记录 blocker，不冒充已修。
  4. 若改仓库，必须基于 t_4e9a39b0 后的干净提交继续，build/test → commit → push → deploy → production smoke。

  同步要求：开始发 [ACK]；完成发 [DONE]；阻塞发 [BLOCKED] 到 telegram:-1003750190535:8134。汇报含 task_id / changed pages / SEO 验收 / sitemap or URL inspection 状态 / blocker。

  安全边界：不对外发布，不做付费操作，secrets 脱敏。


id: t_eedeb86a
title: [Follow-up getchargen] 建立 distribution/backlink/UTM ledger 并回填来源状态
assignee: moyun
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_eedeb86a
tenant: site-review-20260604
idempotency_key: site-review-20260604-getchargen-distribution-backlink-utm-ledger
session_id: 20260604_152430_d80279
body:
  来源：t_d616be34（Browser closeout getchargen DAG 收口）。站点：https://getchargen.com；交付 topic：telegram:-1003750190535:8134。

  证据：GA4 github.com/referral sessions=11、activeUsers=10，但未找到 getchargen distribution-log / cold-start-execution-log / backlink-ledger / UTM ledger；Rawshot.ai mention 可见但 GA4 source_medium 未显示 rawshot.ai；HelloGitHub/ruanyf 等单条 attribution 不可确认。

  目标：
  1. 建立 getchargen distribution/backlink/UTM ledger，回填 GitHub、Rawshot、DuckDuckGo、Perplexity、HelloGitHub、ruanyf weekly 等来源。
  2. 每条状态必须区分 candidate / submitted_confirmed / live_confirmed / rejected / manual_required / blocked；attempted/captcha 不算 live。
  3. 补 UTM 规范：source/medium/campaign/content，下一轮复盘能按 URL/UTM/referral sessions/后续事件判断有效性。
  4. 准备 Reddit/HN/PH/directory 候选清单可以做；不得对外发布、发帖、发邮件或付费。

  同步要求：开始发 [ACK]；完成发 [DONE]；阻塞发 [BLOCKED] 到 telegram:-1003750190535:8134。汇报含 task_id / ledger path / counts / live_confirmed URLs / manual_required。

  安全边界：不外发高风险社区/邮件/outreach，不付款；secrets 脱敏。


id: t_436e71f5
title: [Paid readiness getchargen] Google Search 小测 Owner Approval Card（不投放）
assignee: motou
status: todo
created_by: moxi
workspace_kind: scratch
tenant: site-review-20260604
idempotency_key: site-review-20260604-getchargen-paid-readiness-approval-card
session_id: 20260604_152430_d80279
body:
  来源：t_d616be34（Browser closeout getchargen DAG 收口）。站点：https://getchargen.com；交付 topic：telegram:-1003750190535:8134。

  边界：只准备 Owner Approval Card，不启动广告、不改预算、不充值、不产生 spend。

  前置条件：等待 generate_success/D1 usage_records 口径修复与首屏 proof/chips 收口后再写最终判断；若父任务仍未闭环，按当前证据写 FUTURE_TEST/NO_GO spend。

  目标：
  1. 准备 Google Search 小测 Owner Approval Card：US/UK/CA/AU、Search only、$10/day、total cap $150、7-14 天、stop-loss、negative keywords、UTM、policy/CRO checklist。
  2. 明确不建议 PMax/Display/Meta/TikTok 的原因。
  3. 列出投放前必须验证：GA4/Plausible/Clarity、generate_success、signup/checkout smoke、refund/terms/privacy、landing CTA。

  同步要求：开始发 [ACK]；完成发 [DONE]；阻塞发 [BLOCKED] 到 telegram:-1003750190535:8134。汇报含 task_id / approval card path / GO/TEST/FUTURE_TEST/NO_GO / owner confirmation items。

  安全边界：不得登录广告账户执行任何启动/暂停/预算/充值/发布动作。


id: t_d689b739
title: [Follow-up headshotcraft P0] 数据链路接入 + 事件漏斗基础表/上报
assignee: moshu
status: blocked
created_by: moxi
workspace_kind: dir
workspace_path: /root/projects/headshotcraft
tenant: site-review-20260604
idempotency_key: site-review-20260604-headshotcraft-p0-data-chain-events
last_failure_error: Iteration budget exhausted (100/100) — task could not complete within the allowed iterations
session_id: 20260604_152430_c84392
body:
  来源任务：t_a60a6cfc（Browser closeout headshotcraft）。
  项目：headshotcraft.com；repo/source_path：/root/projects/headshotcraft；topic_target：telegram:-1003750190535:8135；tenant：site-review-20260604。

  HOST OVERRIDE：孟健已确认“能用浏览器自动化解决的先尽全力解决”。browser_first_attempt_required=true。

  目标：补齐内部可执行的数据链路和事件口径，不把可代码/env修复项继续甩给 owner。

  当前证据：
  - 生产 runtime：window.gtag=undefined；dataLayer=null；window.clarity=undefined；window.plausible=undefined；resource 未见 gtag/collect/clarity/plausible。
  - GSC：Search Console 显示 xjtumj@gmail.com 对 https://headshotcraft.com/ 无权限。
  - Bing：headshotcraft.com/ sitemaps 页面显示 User is unauthorized to access the site。
  - sitemap 当前只有 6 URL；高意图页已线上 200 但未入 sitemap。
  - repo 当前 dirty，已有未提交 use-case pages / favicon / TrackedCtaLink 等变更；开始前必须 git status，避免覆盖。

  任务范围：
  1. 浏览器优先：尝试确认/创建 GA4 property+web stream、Clarity project、Plausible site_id=headshotcraft.com；若遇登录/MFA/权限/captcha，输出精确 manual card，不编造 ID。
  2. 代码/env：接入 GA4、Clarity、Plausible 前端脚本与基础事件发送。公开 ID 走 NEXT_PUBLIC_*；secret/API token 不写入源码。
  3. 事件口径：补 tool_start / generate_complete / export/copy/download / signup / checkout_start / payment_success 的前端或后端上报路径；必要时加 D1 events/usage table migration 或 Worker 日志，确保可按 UV→tool_start→generate_complete→export→signup→checkout→paid 复盘。
  4. release loop：git status → build/test → commit → push → deploy → production/browser smoke。

  验收：
  - 生产可见 gtag/js、GA4 collect、window.gtag/dataLayer；Clarity tag + window.clarity；Plausible script/event（至少前端 network）。
  - 有事件口径文档和可查表/日志路径；不要求凭空补历史数据。
  - 若后台项目/权限缺失，manual card 必须写平台、URL、当前失败文案、需要 owner 点击/复制的具体内容。

  同步要求：开始发 [ACK]，完成/阻塞发 [DONE]/[BLOCKED] 到 topic；6 行内含 task_id、验证证据、commit/deploy、需要 moxi 复核点。不得启动广告、付款、对外发布或公开 token。


id: t_7bea2119
title: [Follow-up headshotcraft P0] 首屏转化路径 / CTA / Free 按钮修复
assignee: mojie
status: todo
created_by: moxi
workspace_kind: dir
workspace_path: /root/projects/headshotcraft
tenant: site-review-20260604
idempotency_key: site-review-20260604-headshotcraft-p0-hero-conversion-path
session_id: 20260604_152430_c84392
body:
  来源任务：t_a60a6cfc。项目：headshotcraft.com；repo/source_path：/root/projects/headshotcraft；topic_target：telegram:-1003750190535:8135；tenant：site-review-20260604。

  依赖：等待数据链/事件基础任务 t_d689b739 完成，避免同仓库并发覆盖。

  目标：修首屏转化路径，解决当前 Home -> Get Started / /app 直接 Google OAuth、Upload Your Selfie CTA 指向 #hero、Free pricing button 显示 Redirecting... 的 P0 转化摩擦。

  当前生产证据：
  - 首页 H1：AI Headshot Generator in Under 2 Minutes。
  - Get Started -> https://headshotcraft.com/app；Sign In -> /api/auth/login。
  - Upload Your Selfie — It's Free -> #hero，未进入清晰 upload/demo/style flow。
  - Free plan button 当前文案 Redirecting...。
  - 生产 runtime 无 GA4/Clarity/Plausible；需保留/调用 t_d689b739 新增事件口径。

  任务范围：
  1. 浏览器先复现桌面/移动端首屏、pricing、CTA 路径。
  2. 明确先体验/看样例/理解登录门槛：Hero 增加可信 demo/upload/style entry 或清晰解释登录前后流程，避免裸跳 OAuth。
  3. 修 Free 按钮状态；每个 CTA 有稳定目标和 tracking event。
  4. 加 trust/proof 区块时不要编硬数字；无证据的 claims 改为能力型表达。
  5. release loop：git status → build/test → commit → push → deploy → production/browser smoke。

  验收：
  - 桌面和 390/430px 移动端可复现：用户能在 10 秒内知道上传什么、是否免费、何时登录、会得到什么。
  - CTA 不再出现 unexplained direct OAuth jump；Free 按钮不再常态 Redirecting。
  - 关键 CTA 触发 t_d689b739 约定事件。

  同步要求：开始发 [ACK]，完成/阻塞发 [DONE]/[BLOCKED] 到 topic；含 task_id、截图/URL/commit/deploy、需要 moxi 复核点。不得启动广告、付款或对外发布。


id: t_0afcc060
title: [Follow-up headshotcraft P1] trust/proof/FAQ/policy 文案证据化
assignee: mobi
status: todo
created_by: moxi
workspace_kind: dir
workspace_path: /root/projects/headshotcraft
tenant: site-review-20260604
idempotency_key: site-review-20260604-headshotcraft-p1-trust-proof-policy-copy
session_id: 20260604_152430_c84392
body:
  来源任务：t_a60a6cfc。项目：headshotcraft.com；repo/source_path：/root/projects/headshotcraft；topic_target：telegram:-1003750190535:8135；tenant：site-review-20260604。

  依赖：等待首屏转化路径任务 t_7bea2119 完成，避免同仓库并发覆盖。

  目标：补 headshotcraft 信任/政策/FAQ 文案，清理无证据硬数字和 paid readiness 风险。

  当前复盘证据：
  - 产品/投放复盘指出 trust/pricing 黄灯；硬数字、媒体/用户/生成声明需要证据或改为能力型 proof。
  - 需补 privacy/training/deletion/watermark/failure/refund/commercial-use 表述，并与现有 policy 对齐。
  - 当前页面出现 <2 minutes、50+ headshots、auto-deleted in 48 hours、GDPR & CCPA compliant 等硬 claims；必须有证据或改写。

  任务范围：
  1. 读取现有首页、pricing、privacy/refund/terms/cookie policy。
  2. 输出并落地文案：trust/proof、FAQ、pricing helper copy、CTA microcopy。
  3. 所有硬数字必须注明可验证依据；无依据改为保守能力说明。
  4. 与 mojie 的首屏路径保持一致，必要时只改文案不重构组件。
  5. release loop：git status → build/test → commit → push → deploy → production/browser smoke。

  验收：
  - 无 unsupported hard claims；政策/退款/隐私/商业权利表述一致。
  - FAQ 覆盖 privacy、training data、deletion、watermark、failure/refund、commercial use、team use。
  - 完成后给 moxi 标出哪些 claims 仍需后续 backend/external proof。

  同步要求：开始发 [ACK]，完成/阻塞发 [DONE]/[BLOCKED] 到 topic；含 task_id、changed_files、commit/deploy、仍需证据的 claims。不得对外发布、付款或公开 secret。


id: t_fc8a5431
title: [Follow-up headshotcraft P0] sitemap + 高意图场景页 + alias URL SEO 修复
assignee: moyin
status: todo
created_by: moxi
workspace_kind: dir
workspace_path: /root/projects/headshotcraft
tenant: site-review-20260604
idempotency_key: site-review-20260604-headshotcraft-p0-seo-sitemap-usecase-pages
session_id: 20260604_152430_c84392
body:
  来源任务：t_a60a6cfc。项目：headshotcraft.com；repo/source_path：/root/projects/headshotcraft；topic_target：telegram:-1003750190535:8135；tenant：site-review-20260604。

  依赖：等待文案/trust 任务 t_0afcc060 完成，避免同仓库并发覆盖。

  目标：修 sitemap / 高意图场景页 / thin alias URL，解决 SEO P0/P1。

  当前证据：
  - 生产 sitemap 仅 6 URL：首页、pricing、privacy-policy、terms-of-service、refund-policy、cookie-policy。
  - 生产高意图页已 200：/linkedin-headshots、/resume-headshots、/team-headshots；但未入 sitemap。
  - legacy/alias：/linkedin-headshot-generator、/resume-headshot-generator、/team-headshot-generator、/realtor-headshots 当前返回 200 但 canonical=headshotcraft.com 且无 H1，存在薄页/重复风险。
  - repo dirty 中已有 use-case pages 和 tests；先 git status，不覆盖已有工作。

  任务范围：
  1. 浏览器/HTTP 复核上述 URL 的 status、title、canonical、H1、content depth。
  2. 将真实 indexable 场景页纳入 sitemap，并补内链入口。
  3. alias URL 做 301/308 到对应场景页或补足内容+self-canonical；不要让空壳 200 + homepage canonical 长期存在。
  4. 场景页补 FAQ/AEO/internal links，目标每个核心页 ≥800 words 或给出合理例外。
  5. release loop：git status → build/test → commit → push → deploy → production/browser smoke。

  验收：
  - 生产 sitemap 包含 /linkedin-headshots、/resume-headshots、/team-headshots（以及确认是否保留 /realtor-headshots）。
  - alias URL 不再形成薄页/重复索引风险。
  - 提供 smoke 结果：status/final_url/title/canonical/H1/sitemap locs。

  同步要求：开始发 [ACK]，完成/阻塞发 [DONE]/[BLOCKED] 到 topic；含 task_id、commit/deploy、sitemap smoke、需要 moxi/moyin 后台复核点。不得对外发布或付款。


id: t_0c1b88e4
title: [Follow-up headshotcraft P0] GSC/Bing/IndexNow/Ahrefs 后台补证与提交
assignee: moyin
status: todo
created_by: moxi
workspace_kind: scratch
tenant: site-review-20260604
idempotency_key: site-review-20260604-headshotcraft-webmaster-ahrefs-backfill-after-sitemap
session_id: 20260604_152430_c84392
body:
  来源任务：t_a60a6cfc。项目：headshotcraft.com；topic_target：telegram:-1003750190535:8135；tenant：site-review-20260604。

  依赖：等待 SEO/sitemap 代码任务 t_fc8a5431 完成后再做后台提交，确保提交的是最新 sitemap。

  目标：浏览器优先补齐站长平台和 SEO Audit 后台证据，只把真实权限/MFA/captcha 留给 owner。

  当前后台证据：
  - GSC：https://search.google.com/search-console?resource_id=https://headshotcraft.com/ 跳到 not-verified；文案：Oops, you don't have access to this property；Signed in as xjtumj@gmail.com；Property https://headshotcraft.com/。
  - Bing：https://www.bing.com/webmasters/sitemaps?siteUrl=https%3A%2F%2Fheadshotcraft.com%2F 文案 User is unauthorized to access the site。
  - Ahrefs：site-audit 项目列表旧证据未见 HeadshotCraft/headshotcraft.com；如需 ownership，优先 GSC/DNS/HTML/meta。
  - IndexNow key 文件候选 404；需结合代码/CF 部署补 key 文件后提交。

  任务范围：
  1. GSC：最多 2 条自动化路径。优先检查是否可验证/添加 URL-prefix 或 domain property；能提交 sitemap 就提交；不能则输出 manual card（需要哪种 DNS TXT/meta/html 权限）。
  2. Bing：先打开 Select website 核对 headshotcraft.com 是否在站点列表；若存在但 unauthorized，记录权限问题；若可导入 GSC/添加站点/提交 sitemap，先做。
  3. IndexNow：确认 key 文件 200 后提交核心 URL；记录响应。
  4. Ahrefs Site Audit：创建或恢复 HeadshotCraft project；完成 ownership 后启动 crawl；若卡权限/付费/ownership，输出 manual card。
  5. 不启动广告、不付款、不外发；DNS/生产配置变更如需新增 TXT/meta，交回 mojie/moshu 或写 manual card。

  验收：
  - GSC/Bing/Ahrefs/IndexNow 每项给出：backend URL、当前状态、成功证据或精确失败文案。
  - 若成功：sitemap submitted / crawl started / Site Audit visible / IndexNow response。
  - 若失败：manual card 必须含平台、精确 URL、已自动到达步骤、失败原因、owner 要点哪个按钮/复制哪个 verification code、回传 proof。

  同步要求：开始发 [ACK]，完成/阻塞发 [DONE]/[BLOCKED] 到 topic；含 task_id、后台证据、manual cards、下一棒 moxi 复核点。


id: t_d0863c9b
title: [Closeout videobackgroundremover] pricing/free-limit + upload result trust release recovery
assignee: mojie
status: done
created_by: moxi
workspace_kind: dir
workspace_path: /root/projects/videobackgroundremover
tenant: site-review-20260604
idempotency_key: site-review-20260604-videobackgroundremover-pricing-upload-release-recovery
session_id: 20260604_152430_4729ba
body:
  来源：moxi t_bf3d7b20 browser closeout。站点 videobackgroundremover.org，repo /root/projects/videobackgroundremover。

  背景：生产 smoke 2026-06-04 仍显示旧口径：title `Free AI No Watermark`、trust item `No watermark on free exports`、FAQ `Is the free export really no watermark?`。本地 repo 已有未提交 source diff，把 free/no-watermark 统一成 `Free exports are 720p MP4 with a light watermark`，但 worktree 很脏，含大量 .open-next build artifacts；不得直接覆盖或误提交生成物。

  任务：
  1. 先保护现场：git status、git diff -- app/layout.tsx app/page.tsx app/video-background-remover/page.tsx components/home/VbrHomepage.tsx components/home/VbrUploaderCard.tsx；确认这些 source diff 是否来自上一棒且可用。
  2. 收口代码：统一全站定价/免费限制口径；补上传后状态/结果信任闭环（排队 ETA/限制说明、成功预览/下载、失败原因/重试、GA4 event 拆清）。必要时基于现有 diff 继续，不要重复返工。
  3. release loop：清理/隔离 .open-next 生成物；npm/pnpm/适配项目命令 build/test；commit conventional commit；push main；Cloudflare/Workers deploy；production browser smoke。
  4. 验收：生产首页/工具页/pricing/FAQ 不再出现 `No watermark on free exports` 或 `Free AI No Watermark`；上传器文案说明 free=720p MP4 + light watermark；成功/失败/queued 状态可见；Sign in disabled 如仍存在要明确原因。

  交付 topic：telegram:-1003750190535:8140。
  同步节点：开始 [ACK]；完成 [DONE]；阻塞 [BLOCKED]。6 行内含 task_id / 状态 / commit / deploy URL / production smoke / 需要 moxi 复核点。
  安全边界：可以改代码、埋点、文案、部署；不得写生产业务数据、不得付款、不得对外发布。secrets 脱敏。

  证据参考：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/videobackgroundremover-closeout-pricing-upload-gsc-ahrefs-ledger.md


id: t_8bc27628
title: [Follow-up headshotcraft P1] 外链 ledger + UTM/source 归因规范补齐
assignee: moyun
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_8bc27628
tenant: site-review-20260604
idempotency_key: site-review-20260604-headshotcraft-utm-distribution-ledger
session_id: 20260604_152430_c84392
body:
  来源任务：t_a60a6cfc。项目：headshotcraft.com；topic_target：telegram:-1003750190535:8135；tenant：site-review-20260604。

  目标：补 headshotcraft 外链/UTM/distribution ledger，避免继续出现“动作有了但归因不可查”。

  当前证据：
  - 运营复盘：live 外链 1 个 GitHub awesome-ai-tools PR merged_live；pending 6 个 GitHub PR open。
  - live GitHub 外链 UTM missing；referral sessions unavailable；distribution log missing。
  - Plausible/GA4/GSC 未通前，不建议加码外发。

  任务范围：
  1. 汇总已有 live/submitted/pending/rejected/manual_required/blocked 外链记录，补 durable distribution log。
  2. 给后续低风险目录/GitHub PR 统一 UTM 规范；不要把 attempted/captcha 算 live。
  3. 只跟进低风险 open PR 状态，不发高风险社区帖/邮件/outreach，不付款。
  4. 与 t_d689b739 的事件/analytics 口径对齐 source/medium/campaign。

  验收：
  - 输出 distribution log path、UTM 规范、PR 状态 ledger。
  - 每条外链有 status + proof_url + checked_at + next_action。
  - 明确哪些可自动低风险跟进，哪些需要 owner 外部发布确认。

  同步要求：开始发 [ACK]，完成/阻塞发 [DONE]/[BLOCKED] 到 topic；含 task_id、log path、status counts、需要 moxi 复核点。


id: t_51bb91f1
title: [Closeout videobackgroundremover] Ahrefs Site Audit + GSC indexed closeout
assignee: moyin
status: blocked
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_51bb91f1
tenant: site-review-20260604
idempotency_key: site-review-20260604-videobackgroundremover-ahrefs-gsc-indexed-closeout
last_failure_error: Iteration budget exhausted (60/60) — task could not complete within the allowed iterations
session_id: 20260604_152430_4729ba
body:
  来源：moxi t_bf3d7b20 browser closeout。站点 videobackgroundremover.org。

  依赖：等代码/文案/上传信任收口 task t_d0863c9b 完成后再复查核心 URL，避免索引证据指向旧页面。

  已知事实：
  - GSC URL Inspection 上一轮：home/pricing Submitted and indexed；/video-background-remover = Crawled - currently not indexed；/video-background-remover-no-watermark、/blog unknown。
  - Sitemap PUT 204，lastSubmitted=2026-06-04T11:13:56.651Z，isPending=true；sitemap 聚合 indexed=0 不能再等同于全站未索引。
  - Ahrefs Site Audit 列表当前 12 个项目，无 videobackgroundremover；本轮可见浏览器 Ahrefs 打开了 manual add scope 页面，但输入/React 自动化不可靠，已停止，未创建项目，避免误建 getchargen。

  任务：
  1. Browser-first：用可见浏览器完成 Ahrefs Site Audit project 创建/验证/启动 crawl。优先 GSC import；manual add 可用时 domain=videobackgroundremover.org，scope=http+https/subdomains，skip optional Web Analytics，严禁升级/付款。
  2. 导出/记录 Ahrefs Site Audit：project URL、crawl status、health score、errors、warnings、notices、可修技术项。只看 Site Audit，不要求 backlinks/ref domains/KD。
  3. GSC indexed closeout：release 后对 home、/video-background-remover、/video-background-remover-no-watermark、/pricing、/blog、3 篇 blog 跑 URL Inspection；必要时 request indexing / resubmit sitemap；输出 24h/72h 复查计划。
  4. 给出 SEO 技术动作：FAQPage/Breadcrumb/HowTo/schema、answer-first content、internal links、canonical/sitemap lastmod。

  交付 topic：telegram:-1003750190535:8140。
  同步节点：[ACK]/[DONE]/[BLOCKED]。必须写 evidence path + next verifier=moxi。
  安全边界：不得升级 Ahrefs/付款；遇到 plan limit/payment/workspace permission 才转孟健 manual card。

  证据参考：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/videobackgroundremover-closeout-pricing-upload-gsc-ahrefs-ledger.md


id: t_456eafcf
title: [Follow-up morsecodetranslator] 修复 Ahrefs /cdn-cgi/l/email-protection broken internal links
assignee: mojie
status: done
created_by: moyun
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_372a819a
tenant: site-review-20260604
session_id: 20260604_152430_aa531b
body:
  站点：morsecodetranslator.app；repo：/root/projects/morse-code-translator。

  来源：t_372a819a browser closeout + t_34124f14 SEO closeout。Ahrefs issue-level 已定位：21/23 internal URL errors 是同一类 broken internal link cluster，目标为 https://morsecodetranslator.app/cdn-cgi/l/email-protection（404），疑似 footer/support mailto 被 Cloudflare Email Protection 改写。当前 repo 搜索仍存在 app/components/Footer.tsx mailto:support@morsecodetranslator.app。

  任务：按代码 release loop 修复 Ahrefs P1：
  1. 移除或改写会触发 Cloudflare /cdn-cgi/l/email-protection 的 support 邮箱链接；优先改成不被 Email Protection 改写的安全展示/联系方式，保留用户可读 contact 信息；不要引入 Gmail/占位邮箱。
  2. 检查 app/components/Footer.tsx、app/page.tsx、privacy/terms 等站内 support 邮箱/外链，确保不会生成内部 404 链接；必要时加 data-cfemail-free 口径或纯文本方案。
  3. git status → build/test → commit → push main → Cloudflare Pages deploy → production smoke。
  4. 验证：curl/浏览器生产 HTML 中不得出现 /cdn-cgi/l/email-protection；support@morsecodetranslator.app 仍可见或联系路径仍清楚；/sitemap.xml/robots 正常。
  5. 在 telegram:-1003750190535:8138 发 [DONE]/[BLOCKED]，并在 Kanban handoff 写 changed_files、commit、deploy URL、production smoke、artifact path。

  边界：不启动广告、不付款、不对外发布社区/目录、不写敏感生产数据。若发现 repo dirty/concurrent deploy，先 BLOCK 或串行等待。


id: t_a4ae3221
title: [Closeout videobackgroundremover] distribution ledger + UTM queue backfill
assignee: moyun
status: done
created_by: moxi
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_a4ae3221
tenant: site-review-20260604
idempotency_key: site-review-20260604-videobackgroundremover-distribution-ledger-utm-backfill
session_id: 20260604_152430_4729ba
body:
  来源：moxi t_bf3d7b20 browser closeout。站点 videobackgroundremover.org。

  问题：当前 repo/artifacts 未发现 videobackgroundremover 的 distribution ledger / cold-start log；GA4 能看到 chatgpt.com/direct/google/bing/copilot，但无法归因到运营动作。Plausible source breakdown 仍 401，不可作为归因源。

  任务：
  1. 补 distribution ledger / cold-start execution log：每条渠道必须有 source、target URL、submitted/live/rejected/manual_required/blocked、proof URL/screenshot、UTM、后续事件字段。
  2. 补 UTM queue：为 listing/community/newsletter/AI directory/community comment 准备候选 URL 和 UTM，不对外发布、不发邮件、不公开发帖，除非孟健另行确认。
  3. 对现有 referral 做归因标注：chatgpt.com、direct、google、bing、copilot 当前只能标 observed source，不得写成运营动作有效。
  4. 输出明日 5 条低风险候选动作；如果任何平台需要账号声誉/公开发布/付费/captcha，标 manual_required，不冒进。

  交付 topic：telegram:-1003750190535:8140。
  同步节点：[ACK]/[DONE]/[BLOCKED]。6 行内含 task_id / ledger path / queue path / submitted/live/manual_required counts / 需要 moxi 复核点。
  安全边界：不得对外发布、不得邮件 outreach、不得付款、不得广告。

  证据参考：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/videobackgroundremover-closeout-pricing-upload-gsc-ahrefs-ledger.md


id: t_b1d74e44
title: [Follow-up morsecodetranslator] Ahrefs rerun 验证 email-protection 404 修复
assignee: moyin
status: done
created_by: moyun
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_372a819a
tenant: site-review-20260604
session_id: 20260604_152430_aa531b
body:
  站点：morsecodetranslator.app。

  父任务 t_456eafcf 完成后执行。来源：t_34124f14 已定位 Ahrefs 21/23 internal URL errors 为 /cdn-cgi/l/email-protection 404 cluster；t_456eafcf 负责代码修复和生产部署。

  任务：复核修复是否让 Ahrefs 技术 SEO 红灯解除。
  1. 先读取父任务 handoff：commit/deploy URL/production smoke。
  2. 用浏览器/Ahrefs Site Audit 触发或查看最新 crawl；如果可 rerun，执行 rerun；如果 Ahrefs 权限/Cloudflare/Captcha 阻塞，浏览器打开到精确页面后 BLOCK。
  3. 输出 issue-level 结果：Health Score、Errors、Page has links to broken page、/cdn-cgi/l/email-protection 是否归零；如果仍存在，列出 proof URL、源页面、next fix spec 给 mojie。
  4. 同步检查生产 HTML 不含 /cdn-cgi/l/email-protection，GSC/Bing 不做 request indexing，不对外发布。
  5. 在 telegram:-1003750190535:8138 发 [DONE]/[BLOCKED]，Kanban metadata 写 ahrefs_project/status/evidence_paths/next_owner。

  边界：不改代码、不提交 request indexing、不对外发布、不付款。


id: t_ed02d5d2
title: [mojie fix subnautica2maps] /map mobile CTA/result panel friction cleanup
assignee: mojie
status: done
created_by: moyun
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_ed02d5d2
tenant: site-review-20260604
skills: ["projects/frontend-site-build"]
session_id: 20260604_153154_66d414
body:
  Parent t_9b16ef66 Browser closeout found /map mobile search for `silver` is usable at 390x844, but residual friction remains: selected result panel and marker controls are visible in first viewport, but bottom action row sits low (COPY/ROUTE/FOUND/SOURCE at y=698) and multiple empty/marker links/buttons appear in accessibility snapshot. Please inspect /map mobile UI and clean up tappable semantics/spacing without changing core map behavior. Acceptance: mobile 390x844 `/map/?q=silver` keeps search input + >=3 results + map markers + selected panel visible; no empty accessible link labels for decorative map markers; action buttons remain 44px+ tap targets; run build/smoke and provide evidence.


id: t_c2a7ecf9
title: [shipsolo QA] 复验 CRO closeout 生产路径与移动端
assignee: motest
status: done
created_by: mojie
workspace_kind: dir
workspace_path: /root/projects/shipsolo-io
tenant: site-review-20260604
session_id: 20260604_152430_2b3469
body:
  复验 shipsolo.io 生产环境 CRO closeout：重点检查 /、/pricing、/wechat、/login、/content、/navigator 200；首页主 CTA 点击到 #path-diagnosis；390px 移动端无横向滚动；二维码有效性作为 P1 manual/proof，不阻塞内部前端修复。上游 closeout commit bf7a86a，Worker version a0e4bd90-5190-4dd8-94ca-41f71c13bc6a（wrangler list 后续出现 d93274bb，由同窗口 deployment list 记录，需以线上内容为准）。


id: t_9deb4f47
title: [shipsolo review] 复核 CRO closeout 并更新复盘状态
assignee: moxi
status: done
created_by: mojie
workspace_kind: dir
workspace_path: /root/projects/shipsolo-io
tenant: site-review-20260604
session_id: 20260604_152430_2b3469
body:
  复验 shipsolo.io CRO closeout 对复盘结论的影响：确认 /pricing 与 /wechat 已上线、首页主线已收敛为 3 分钟适配诊断、路径修复满足 t_cc89e755；二维码有效性列为 P1 manual/proof；如复盘 dashboard 需要更新，请基于生产 smoke 证据更新。上游 closeout commit bf7a86a，build PASS，production routes smoke PASS。


id: t_bbc10412
title: Subnautica2Maps /map mobile polish: marker tap targets and bottom-sheet spacing
assignee: mojie
status: done
created_by: moyun
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_9b16ef66
tenant: site-review-20260604
session_id: 20260604_153807_f47d17
body:
  来源：墨运 t_9b16ef66 `/map` 移动端复验。

  生产 URL：https://subnautica2maps.com/map/?q=silver
  视口：390x844，deviceScaleFactor=3。

  复验结论：COPY / ROUTE / FOUND / SOURCE 操作按钮未重叠，均为 79x44，满足 44px tap-height；不是 launch blocker。

  需要墨界/前端做 P2 polish：
  1. 地图 marker tap target 目前约 21-30px（例如 x=315.8,y=501,w=21,h=21），建议移动端扩大 hit area 到 36-44px，视觉大小可不变。
  2. selected bottom sheet 从 y≈337 开始，390px 窄屏下会压住 map/results 视觉区域；建议增加 bottom-sheet spacing / max-height / snap behavior，避免结果列表和浮层拥挤。
  3. 保持 COPY/ROUTE/FOUND/SOURCE 当前 44px 高度和不重叠布局。

  验收：390x844 下 marker 可稳定点击；选中点后 action row 不重叠；route input 与 generate button 不被底部浮层遮挡。


id: t_4853ba5b
title: [morsecodetranslator] Fix Ahrefs broken image 4xx after email-protection cleanup
assignee: mojie
status: done
created_by: moyin
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_372a819a
tenant: site-review-20260604
session_id: 20260604_153707_b06510
body:
  站点：morsecodetranslator.app

  上游验证任务 t_b1d74e44 已确认原始 `/cdn-cgi/l/email-protection` 404 cluster 清零，但 Ahrefs New crawl 仍红灯，剩余问题变成 broken images。

  证据报告：/root/.hermes/reports/site-review-20260604/t_b1d74e44-morsecodetranslator-ahrefs-rerun/report.md

  Ahrefs project：9022395 / Morsecodetranslator
  Latest crawl：Today 03:42 PM
  当前 Ahrefs：Health Score 50，Errors 23，Page has broken image 21，Image broken 4，Links to 4xx URLs 44，/cdn-cgi/l/email-protection = 0。

  需要修复：
  1. Next Image logo optimizer 404：
     - `https://morsecodetranslator.app/_next/image?url=%2Flogo.png&w=96&q=75` → 404
     - `https://morsecodetranslator.app/_next/image?url=%2Flogo.png&w=128&q=75` → 404
     - 但 `https://morsecodetranslator.app/logo.png` → 200 image/png
     - 可能是 Cloudflare Pages/static export 下 `next/image` optimizer 路由不可用。建议 logo 小图改 plain `<img src="/logo.png">` 或 unoptimized。
  2. 替换或自托管两个 broken Unsplash URL，来源页 `https://morsecodetranslator.app/blog/morse-code-projects-stem-classrooms`：
     - `https://images.unsplash.com/photo-1488371934083-75e0b23e7af9?auto=format&fit=crop&w=1400&q=80` → 404
     - `https://images.unsplash.com/photo-1526378722443-4ae9c36b6438?auto=format&fit=crop&w=1400&q=80` → 404

  验收：
  - build pass，commit/push/deploy Cloudflare Pages Production。
  - 生产 HTML 不再引用 `/_next/image?url=%2Flogo.png...` 404 形态，或相关 URL 返回 200。
  - 两个 Unsplash 404 消失或替换为有效自托管图片。
  - 交回墨引 rerun Ahrefs，目标：Links to 4xx = 0；broken-image/page errors = 0；/cdn-cgi/l/email-protection 继续 = 0。

  边界：不做 request indexing，不外发。


id: t_8b4eae83
title: [Verify shipsolo] t_71139fa0 production CRO/route smoke QA
assignee: motest
status: done
created_by: mojie
workspace_kind: dir
workspace_path: /root/projects/shipsolo-io
tenant: site-review-20260604
session_id: 20260604_152431_e14194
body:
  上游 t_71139fa0 已 closeout ShipSolo CRO 改动并部署。请只读复验生产环境：https://shipsolo.io/、/pricing、/wechat、/login、/sitemap.xml、www→apex redirect；确认无 dead link / 404 / 移动端明显阻塞。证据路径：/root/projects/shipsolo-io/ops/shipsolo-closeout-t_71139fa0.md。二维码图片 200 但实际微信有效性按 P1 manual/proof，不作为内部发布阻塞。


id: t_fa918a09
title: [Verify shipsolo] t_71139fa0 CRO/data attribution spot check
assignee: moxi
status: done
created_by: mojie
workspace_kind: dir
workspace_path: /root/projects/shipsolo-io
tenant: site-review-20260604
session_id: 20260604_152431_e14194
body:
  上游 t_71139fa0 已 closeout ShipSolo CRO 改动并部署。请只读复验转化路径/埋点口径：生产 /pricing 与 /wechat 可访问，sitemap 包含两页，UTM/CTA 事件无明显回归；二维码实际微信有效性按 P1 manual/proof。证据路径：/root/projects/shipsolo-io/ops/shipsolo-closeout-t_71139fa0.md。


id: t_afe8fbc9
title: [morsecodetranslator] Rerun Ahrefs after broken image fix
assignee: moyin
status: done
created_by: mojie
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_372a819a
tenant: site-review-20260604
session_id: 20260604_154708_ad90dd
body:
  站点：morsecodetranslator.app

  上游 t_4853ba5b 已修复 Ahrefs 剩余 broken image cluster：
  - logo 已改为 plain <img src="/logo.png">，并配置 next.config.ts images.unoptimized，生产 HTML 不再引用 `/_next/image?url=%2Flogo.png...`。
  - `blog/morse-code-projects-stem-classrooms` 两条 404 Unsplash 已替换为自托管 SVG：`/blog/stem-circuit-build.svg`、`/blog/stem-laser-link.svg`。
  - commit: 83b67c315893082b776841089f4e2d75734b6751
  - Cloudflare Pages deploy: https://7a8331e5.morse-code-translator-1fd.pages.dev

  生产 smoke：
  - `/`, `/privacy`, `/terms`, `/word-decoder`, `/blog/morse-code-projects-stem-classrooms` 均 200。
  - 上述生产 HTML 中 `/_next/image?url=%2Flogo.png` = 0。
  - 两条 broken Unsplash URL = 0。
  - `/cdn-cgi/l/email-protection` = 0。
  - `/logo.png`, `/blog/stem-circuit-build.svg`, `/blog/stem-laser-link.svg` 均 200。
  - 已 purge Cloudflare cache for 21 source pages，避免首页旧缓存继续暴露 `_next/image` URL。

  请 rerun Ahrefs New crawl。目标：Links to 4xx = 0；broken-image/page errors = 0；/cdn-cgi/l/email-protection 继续 = 0。

  边界：不要做 request indexing，不外发。


id: t_280e68e8
title: [CONT getaiemail] push analytics runtime fix, then rerun browser data proof
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_280e68e8
tenant: site-review-20260604
idempotency_key: site-review-20260604-getaiemail-source-sync-browser-cont-v1
skills: ["projects/frontend-site-build"]
body:
  父卡 t_f40472eb 已产出可用修复但 blocked=source-not-synced：commit b8d9b6f0 本地 ahead 1，deploy 已过，typecheck/seo/build 已过，GitHub HTTPS/gh auth 导致无法 push。任务：定位 getaiemail repo/workspace；先尝试恢复可用 GitHub push 路径（ssh/gh token/profile auth/remote rewrite，不能泄露 secrets），push 既有 commit 或等价新 commit；确认 origin/main 包含 analytics runtime fix；触发/确认生产部署；然后用浏览器自动化复查 GA4/Clarity/Plausible/Ahrefs/GSC/Bing 证据，能提交 sitemap/crawl 就提交。若 GitHub 权限确实不可用，输出最小 manual card：需要哪个 repo/remote/权限。

  硬边界：不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach；低风险目录/公开提交/后台项目创建/站长工具提交可自动做并留 proof。所有 token/key/secrets 脱敏为 [REDACTED]。完成时必须写 artifact_paths、evidence、browser_attempts、remaining_manual_required，并在站点 topic 发 [DONE]/[BLOCKED]。


id: t_c824838b
title: [CONT openclaw101 data] browser-create/verify analytics + webmaster projects
assignee: moyin
status: blocked
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_c824838b
tenant: site-review-20260604
idempotency_key: site-review-20260604-openclaw101-data-browser-cont-v1
last_failure_error: Iteration budget exhausted (60/60) — task could not complete within the allowed iterations
skills: ["projects/site-seo-review"]
body:
  父卡 t_b611b516 因 iteration budget exhausted 卡住，不代表外部后台已不可做。本卡只做数据/站长后台闭环：用共享浏览器/CDP 登录态进入 Clarity/Plausible/Bing/Ahrefs/GSC/Cloudflare，优先创建或定位 openclaw101.dev 项目，提交 sitemap/IndexNow/crawl，导出 evidence。最多尝试 2 条自动化路径；只有 MFA/Captcha/权限不足/付费才 manual_required。不要处理教程页面代码，代码修复交给兄弟卡。

  硬边界：不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach；低风险目录/公开提交/后台项目创建/站长工具提交可自动做并留 proof。所有 token/key/secrets 脱敏为 [REDACTED]。完成时必须写 artifact_paths、evidence、browser_attempts、remaining_manual_required，并在站点 topic 发 [DONE]/[BLOCKED]。


id: t_1e4e0c07
title: [CONT openclaw101 UX/SEO] 10-minute setup route + IndexNow key repair
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_1e4e0c07
tenant: site-review-20260604
idempotency_key: site-review-20260604-openclaw101-ux-indexnow-cont-v1
skills: ["projects/frontend-site-build"]
body:
  父卡 t_b611b516 已指出产品/SEO P0：homepage Hero 需围绕 10-minute setup / first assistant onboarding，新增 /start 或 /openclaw-setup-tutorial；IndexNow key file 404 可内部修。本卡只做内部代码闭环：检查 repo，补教程路径/首页入口/answer-first CTA，修 IndexNow key file 或明确 env/source blocker；build/test/commit/push/deploy；生产浏览器 smoke。

  硬边界：不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach；低风险目录/公开提交/后台项目创建/站长工具提交可自动做并留 proof。所有 token/key/secrets 脱敏为 [REDACTED]。完成时必须写 artifact_paths、evidence、browser_attempts、remaining_manual_required，并在站点 topic 发 [DONE]/[BLOCKED]。


id: t_e81f20f0
title: [CONT hermes101 data] create dedicated GA4/Clarity and webmaster evidence
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e81f20f0
tenant: site-review-20260604
idempotency_key: site-review-20260604-hermes101-data-browser-cont-v1
skills: ["projects/site-data-review"]
body:
  父卡 t_cf08ef20 因 iteration budget exhausted 卡住。注意不得沿用 videobackgroundremover 的 GA4/Clarity。任务：浏览器优先为 hermes101.dev 创建/定位专属 GA4 web stream 与 Clarity project，记录 Measurement ID / Project ID；能处理 Bing/Ahrefs/GSC sitemap/crawl 就处理；输出 evidence pack。若后台权限/MFA 阻塞，写最小 manual card。代码域名一致性修复交给兄弟卡。

  硬边界：不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach；低风险目录/公开提交/后台项目创建/站长工具提交可自动做并留 proof。所有 token/key/secrets 脱敏为 [REDACTED]。完成时必须写 artifact_paths、evidence、browser_attempts、remaining_manual_required，并在站点 topic 发 [DONE]/[BLOCKED]。


id: t_e87c7b4f
title: [CONT hermes101 domain] clean dirty tree and deploy hermes101.dev canonical consistency
assignee: mojie
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_e87c7b4f
tenant: site-review-20260604
idempotency_key: site-review-20260604-hermes101-domain-consistency-cont-v1
skills: ["projects/frontend-site-build"]
body:
  父卡 t_cf08ef20 因 repo dirty/iteration budget 卡住。本卡只做代码/发布闭环：检查 hermes101 repo 和可能相关 workspace，保留有效变更、隔离噪音；把 canonical/sitemap/robots/llms/metadata 从 hermes101.site 修到 hermes101.dev；build/test/commit/push；Cloudflare Pages/Actions 部署；生产验证 hermes101.dev 主要页面与 source commit 一致。

  硬边界：不启动广告、不付款、不真实支付、不发高风险社区帖/邮件/outreach；低风险目录/公开提交/后台项目创建/站长工具提交可自动做并留 proof。所有 token/key/secrets 脱敏为 [REDACTED]。完成时必须写 artifact_paths、evidence、browser_attempts、remaining_manual_required，并在站点 topic 发 [DONE]/[BLOCKED]。


id: t_62dc8875
title: [CONT openclaw101 Clarity verify] dashboard/runtime proof after host deploy
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_62dc8875
tenant: site-review-20260604
idempotency_key: site-review-20260604-openclaw101-clarity-runtime-verify-v1
skills: ["projects/site-data-review"]
body:
  Clarity has been created and host deployed the tag. Verify production runtime and dashboard proof only: project x1vov2nx6p, production HTML/network contains https://www.clarity.ms/tag/x1vov2nx6p, Clarity dashboard opens for openclaw101, sessions/status if visible. Write evidence and close.

  Owner instruction: continue strongly until complete. Browser-first required: use shared visible browser/CDP and existing login sessions before declaring manual_required. Do not pay, start ads, or post publicly. Stop only for MFA/Captcha/permission/paywall/real payment/account reputation risk. Save evidence path and send [DONE]/[BLOCKED] to site topic. Secrets redacted.


id: t_eac7f07d
title: [CONT openclaw101 Bing] finish GSC import + sitemap submit
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_eac7f07d
tenant: site-review-20260604
idempotency_key: site-review-20260604-openclaw101-bing-gsc-import-v1
skills: ["projects/site-seo-review"]
body:
  Previous browser run reached Bing Webmaster Add site -> Import from Google Search Console -> Google OAuth account chooser. Continue from that state if possible: choose xjtumj@gmail.com, authorize Bing to read GSC sites, import only openclaw101.dev, submit https://openclaw101.dev/sitemap.xml and IndexNow/key if available. If OAuth requires password/MFA/consent that cannot be safely completed, output exact minimal manual card; otherwise finish and evidence.

  Owner instruction: continue strongly until complete. Browser-first required: use shared visible browser/CDP and existing login sessions before declaring manual_required. Do not pay, start ads, or post publicly. Stop only for MFA/Captcha/permission/paywall/real payment/account reputation risk. Save evidence path and send [DONE]/[BLOCKED] to site topic. Secrets redacted.


id: t_934b871c
title: [CONT openclaw101 Ahrefs] create Site Audit project + crawl
assignee: moyin
status: blocked
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_934b871c
tenant: site-review-20260604
idempotency_key: site-review-20260604-openclaw101-ahrefs-site-audit-v1
last_failure_error: Iteration budget exhausted (60/60) — task could not complete within the allowed iterations
skills: ["projects/site-seo-review"]
body:
  Previous browser run confirmed Ahrefs login works and domain openclaw101.dev is accessible, but form got dirty. Start fresh Ahrefs Site Audit add-project flow. Create project name openclaw101 for https://openclaw101.dev/, complete ownership/verification path if possible, start New crawl/Site Audit, capture project URL/health/status evidence. Only block for paywall/MFA/permission.

  Owner instruction: continue strongly until complete. Browser-first required: use shared visible browser/CDP and existing login sessions before declaring manual_required. Do not pay, start ads, or post publicly. Stop only for MFA/Captcha/permission/paywall/real payment/account reputation risk. Save evidence path and send [DONE]/[BLOCKED] to site topic. Secrets redacted.


id: t_922acd1b
title: [CONT openclaw101 Plausible] dashboard/API proof or exact access blocker
assignee: moxi
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_922acd1b
tenant: site-review-20260604
idempotency_key: site-review-20260604-openclaw101-plausible-proof-v1
skills: ["projects/site-data-review"]
body:
  Verify Plausible for openclaw101.dev on self-hosted plausible.shipsolo.io. Production script exists but API was 401. Use browser login/session to open https://plausible.shipsolo.io/openclaw101.dev, check whether site exists/stats visible; if missing and UI allows safe site creation, create property for openclaw101.dev; if API token/account permission blocks, produce exact manual_required. Do not claim pass unless dashboard/API evidence exists.

  Owner instruction: continue strongly until complete. Browser-first required: use shared visible browser/CDP and existing login sessions before declaring manual_required. Do not pay, start ads, or post publicly. Stop only for MFA/Captcha/permission/paywall/real payment/account reputation risk. Save evidence path and send [DONE]/[BLOCKED] to site topic. Secrets redacted.


id: t_b944c1b2
title: [CONT openclaw101 GSC] resubmit sitemap + inspect indexed=0 risk
assignee: moyin
status: done
created_by: xiaomo
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_b944c1b2
tenant: site-review-20260604
idempotency_key: site-review-20260604-openclaw101-gsc-sitemap-index-v1
skills: ["projects/site-seo-review"]
body:
  GSC API already shows sc-domain:openclaw101.dev siteOwner and sitemap submitted=18, indexed=0 risk. Use GSC/browser/API to resubmit https://openclaw101.dev/sitemap.xml if possible, inspect at least homepage or /start URL, capture current index/sitemap status and explain indexed=0 vs impressions evidence.

  Owner instruction: continue strongly until complete. Browser-first required: use shared visible browser/CDP and existing login sessions before declaring manual_required. Do not pay, start ads, or post publicly. Stop only for MFA/Captcha/permission/paywall/real payment/account reputation risk. Save evidence path and send [DONE]/[BLOCKED] to site topic. Secrets redacted.


id: t_af52b6c8
title: [Daily Review 数据证据包 墨析] aicodingpricing 20260605
assignee: moxi
status: running
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_af52b6c8
claim_lock: plausible-prod-hel:2582013
tenant: site-review-20260605
idempotency_key: site-review-20260605-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，不能静默完成。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。

  任务：为后续多 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-20260605/aicodingpricing-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/aicodingpricing-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/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_9bfda9fd
title: [Daily Review 产品深度复盘 墨策] aicodingpricing 20260605
assignee: moce
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-product-aicodingpricing
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_af52b6c8
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/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='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/aicodingpricing-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须用浏览器真实访问：
  - 本站 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_b4eec68c
title: [Daily Review SEO深度复盘 墨引] aicodingpricing 20260605
assignee: moyin
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-seo-aicodingpricing
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_af52b6c8
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/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='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/aicodingpricing-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须结合数据证据包 + 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_44998f51
title: [Daily Review 外链运营复盘 墨运] aicodingpricing 20260605
assignee: moyun
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-ops-aicodingpricing
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_af52b6c8
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/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='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/aicodingpricing-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须读取/核对：
  - 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_805d41f5
title: [Daily Review 投放复盘 墨投] aicodingpricing 20260605
assignee: motou
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-ads-aicodingpricing
skills: ["site-ads-growth"]
body:
  GOAL MODE：你是墨投 / Paid Growth 复盘 Agent。你不做 SEO/产品/运营细节裁判；你负责判断本站是否适合投放、前期准备是否充分、缺口如何补齐；如果已经开始投放，复盘投放效果。
  必须先加载并遵守 site-ads-growth skill；同时读取 site-data-review 数据证据包。
  上游数据证据包 task_id：t_af52b6c8
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/aicodingpricing-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/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='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/aicodingpricing-ads.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须回答两种场景：
  1. 未投放 / 适合投放候选：
     - Paid verdict：GO / TEST / FUTURE_TEST / NO_GO。
     - 前期准备是否充分：domain/infra、landing/CTA、core tool success、pricing/checkout/signup、GA4/Plausible/Clarity、conversion events、UTM、policy/legal、CRO friction、creative angle、keyword/channel fit。
     - 未满足项：列补齐动作、建议 assignee、验收标准。automated 站点可自动推进内部补齐；manual_focus 站点列为待孟健确认。
  2. 已开始投放：
     - 拉取或引用真实 ads 数据：spend、impressions、clicks、CTR、CPC、conversions、CPA/CAC、search terms、geo/device、landing-page conversion quality。
     - 不能只看点击/曝光；必须结合站内 GA4/Plausible/Clarity/订单/注册质量。
     - 输出 Keep / Pause / Iterate / Scale 建议；任何预算、出价、投放状态变更都必须等孟健确认。

  硬边界：不得启动、暂停、充值、改预算、改 campaign、发布广告、提交外部素材；只能审计/建议/准备内部素材。真实广告花费和平台写操作必须 BLOCK 等孟健确认。

  Telegram 格式：
  📣 墨投投放复盘｜aicodingpricing｜🟢/🟡/🔴
  一句话：<是否适合投放 / 是否已可小测 / 已投放效果如何>

  🚦Paid readiness
  - 投放机会：🟢/🟡/🔴 <keyword/channel fit>
  - 转化路径：🟢/🟡/🔴 <CTA/pricing/checkout/tool success>
  - Tracking：🟢/🟡/🔴 <GA4/Plausible/Clarity/conversion events/UTM>
  - Policy/CRO：🟢/🟡/🔴 <合规/落地页摩擦>

  📊 如果已投放
  - Spend / Clicks / CTR / CPC：<真实值；无则写未投放/不可查>
  - Conversion / CPA / CAC：<真实值；无则写缺口>
  - Search terms / placements：<有效/浪费信号>
  - 站内质量：<bounce/tool_start/generate/download/signup/order>

  🧩 缺口补齐
  - <assignee>｜<动作>｜验收 <可验证结果>｜是否需要孟健 <是/否>

  🛠 投放建议
  - Verdict：<GO/TEST/FUTURE_TEST/NO_GO/PAUSE/ITERATE/SCALE>
  - Channel：<Google Search/Microsoft/Meta/TikTok/Reddit/None>
  - Budget/card：<如需真实投放，只输出 Owner Approval Card，不执行>

  🙋 需要孟健
  - <只有真实花费/账号权限/外部发布/政策风险/预算变更才列；没有写“无”>


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

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘、墨投投放复盘合并成本站最终「复盘驾驶舱」。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  硬约束：只合并各专业结论、风险和建议动作；manual_focus 站点的具体决策/下一步执行列入「待孟健确认」；automated 站点只把真实卡点/高风险动作列入「需要孟健」，例行内部优化写入「自动化动作」。

  输出文件：reports/site-review/site-review-20260605/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>
  📣 投放判断：🟢/🟡/🔴 <墨投 Agent 结论 + task_id；ready / gaps / active ads performance>

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

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


id: t_4a0d3d23
title: [Daily Review 数据证据包 墨析] aieditorrsp 20260605
assignee: moxi
status: running
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_4a0d3d23
claim_lock: plausible-prod-hel:2582013
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-data-aieditorrsp
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:8132', message='...')。
  - 汇报格式：开头写清楚「墨析 aieditorrsp + task_id + 状态」，例如「墨析 aieditorrsp t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。

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

  站点：
  - project_slug: aieditorrsp
  - selected_keyword / primary_keyword: AI editor RSP
  - preview_url: unknown
  - production_url: https://aieditorrsp.net
  - upstream_run: manual-approved
  - upstream_handoff: /root/projects/aieditorrsp

  必须采集并分层标注以下数据，缺口要明确写 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-20260605/aieditorrsp-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/aieditorrsp-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/evidence-aieditorrsp/。完成前必须 `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
  📊 墨析数据证据包｜aieditorrsp｜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_24a8f5d5
title: [Daily Review 产品深度复盘 墨策] aieditorrsp 20260605
assignee: moce
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-product-aieditorrsp
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_4a0d3d23
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/aieditorrsp-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/aieditorrsp-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aieditorrsp
  目标词：AI editor RSP
  生产 URL：https://aieditorrsp.net
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8132', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/aieditorrsp-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

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

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

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

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

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

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

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


id: t_8fc85be5
title: [Daily Review SEO深度复盘 墨引] aieditorrsp 20260605
assignee: moyin
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-seo-aieditorrsp
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_4a0d3d23
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/aieditorrsp-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/aieditorrsp-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aieditorrsp
  目标词：AI editor RSP
  生产 URL：https://aieditorrsp.net
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8132', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/aieditorrsp-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须结合数据证据包 + 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 深度复盘｜aieditorrsp｜目标词：AI editor RSP｜🟢/🟡/🔴
  一句话：<离 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_15969f45
title: [Daily Review 外链运营复盘 墨运] aieditorrsp 20260605
assignee: moyun
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-ops-aieditorrsp
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_4a0d3d23
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/aieditorrsp-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/aieditorrsp-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aieditorrsp
  目标词：AI editor RSP
  生产 URL：https://aieditorrsp.net
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8132', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/aieditorrsp-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须读取/核对：
  - 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 格式：
  🔗 运营/外链复盘｜aieditorrsp｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

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

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

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

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


id: t_1326e7fc
title: [Daily Review 投放复盘 墨投] aieditorrsp 20260605
assignee: motou
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-ads-aieditorrsp
skills: ["site-ads-growth"]
body:
  GOAL MODE：你是墨投 / Paid Growth 复盘 Agent。你不做 SEO/产品/运营细节裁判；你负责判断本站是否适合投放、前期准备是否充分、缺口如何补齐；如果已经开始投放，复盘投放效果。
  必须先加载并遵守 site-ads-growth skill；同时读取 site-data-review 数据证据包。
  上游数据证据包 task_id：t_4a0d3d23
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/aieditorrsp-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/aieditorrsp-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：aieditorrsp
  目标词：AI editor RSP
  生产 URL：https://aieditorrsp.net
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8132', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/aieditorrsp-ads.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须回答两种场景：
  1. 未投放 / 适合投放候选：
     - Paid verdict：GO / TEST / FUTURE_TEST / NO_GO。
     - 前期准备是否充分：domain/infra、landing/CTA、core tool success、pricing/checkout/signup、GA4/Plausible/Clarity、conversion events、UTM、policy/legal、CRO friction、creative angle、keyword/channel fit。
     - 未满足项：列补齐动作、建议 assignee、验收标准。automated 站点可自动推进内部补齐；manual_focus 站点列为待孟健确认。
  2. 已开始投放：
     - 拉取或引用真实 ads 数据：spend、impressions、clicks、CTR、CPC、conversions、CPA/CAC、search terms、geo/device、landing-page conversion quality。
     - 不能只看点击/曝光；必须结合站内 GA4/Plausible/Clarity/订单/注册质量。
     - 输出 Keep / Pause / Iterate / Scale 建议；任何预算、出价、投放状态变更都必须等孟健确认。

  硬边界：不得启动、暂停、充值、改预算、改 campaign、发布广告、提交外部素材；只能审计/建议/准备内部素材。真实广告花费和平台写操作必须 BLOCK 等孟健确认。

  Telegram 格式：
  📣 墨投投放复盘｜aieditorrsp｜🟢/🟡/🔴
  一句话：<是否适合投放 / 是否已可小测 / 已投放效果如何>

  🚦Paid readiness
  - 投放机会：🟢/🟡/🔴 <keyword/channel fit>
  - 转化路径：🟢/🟡/🔴 <CTA/pricing/checkout/tool success>
  - Tracking：🟢/🟡/🔴 <GA4/Plausible/Clarity/conversion events/UTM>
  - Policy/CRO：🟢/🟡/🔴 <合规/落地页摩擦>

  📊 如果已投放
  - Spend / Clicks / CTR / CPC：<真实值；无则写未投放/不可查>
  - Conversion / CPA / CAC：<真实值；无则写缺口>
  - Search terms / placements：<有效/浪费信号>
  - 站内质量：<bounce/tool_start/generate/download/signup/order>

  🧩 缺口补齐
  - <assignee>｜<动作>｜验收 <可验证结果>｜是否需要孟健 <是/否>

  🛠 投放建议
  - Verdict：<GO/TEST/FUTURE_TEST/NO_GO/PAUSE/ITERATE/SCALE>
  - Channel：<Google Search/Microsoft/Meta/TikTok/Reddit/None>
  - Budget/card：<如需真实投放，只输出 Owner Approval Card，不执行>

  🙋 需要孟健
  - <只有真实花费/账号权限/外部发布/政策风险/预算变更才列；没有写“无”>


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

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘、墨投投放复盘合并成本站最终「复盘驾驶舱」。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  硬约束：只合并各专业结论、风险和建议动作；manual_focus 站点的具体决策/下一步执行列入「待孟健确认」；automated 站点只把真实卡点/高风险动作列入「需要孟健」，例行内部优化写入「自动化动作」。

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

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

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

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


id: t_7e017a58
title: [Daily Review 数据证据包 墨析] finalgradecalculator 20260605
assignee: moxi
status: running
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_7e017a58
claim_lock: plausible-prod-hel:2582013
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-data-finalgradecalculator
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:8133', message='...')。
  - 汇报格式：开头写清楚「墨析 finalgradecalculator + task_id + 状态」，例如「墨析 finalgradecalculator t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。
  OWNER ATTENTION MODE：automated
  - 本站走自动化优化。例行内部 SEO / 内容 / 数据链路 / CRO / 代码修复建议，可以创建安全的内部 follow-up 并推进，不需要孟健逐项确认。
  - 只有遇到真实卡点才通知孟健：login_or_permission_required, payment_or_ad_spend, external_publishing, legal_policy_risk, persistent_blocker。
  - 无论自动化模式如何，真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

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

  站点：
  - project_slug: finalgradecalculator
  - selected_keyword / primary_keyword: final grade calculator
  - preview_url: unknown
  - production_url: https://finalgradecalculator.app
  - upstream_run: cf-inventory-20260603
  - upstream_handoff: /root/projects/final-grade-calculator

  必须采集并分层标注以下数据，缺口要明确写 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-20260605/finalgradecalculator-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/finalgradecalculator-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/evidence-finalgradecalculator/。完成前必须 `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
  📊 墨析数据证据包｜finalgradecalculator｜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_d1c26218
title: [Daily Review 产品深度复盘 墨策] finalgradecalculator 20260605
assignee: moce
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-product-finalgradecalculator
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_7e017a58
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/finalgradecalculator-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/finalgradecalculator-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：finalgradecalculator
  目标词：final grade calculator
  生产 URL：https://finalgradecalculator.app
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8133', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：automated
  - 本站走自动化优化。例行内部 SEO / 内容 / 数据链路 / CRO / 代码修复建议，可以创建安全的内部 follow-up 并推进，不需要孟健逐项确认。
  - 只有遇到真实卡点才通知孟健：login_or_permission_required, payment_or_ad_spend, external_publishing, legal_policy_risk, persistent_blocker。
  - 无论自动化模式如何，真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。
  完成时写 reports/site-review/site-review-20260605/finalgradecalculator-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

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

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

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

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

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

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

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


id: t_b4711577
title: [Daily Review SEO深度复盘 墨引] finalgradecalculator 20260605
assignee: moyin
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-seo-finalgradecalculator
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_7e017a58
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/finalgradecalculator-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/finalgradecalculator-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：finalgradecalculator
  目标词：final grade calculator
  生产 URL：https://finalgradecalculator.app
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8133', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：automated
  - 本站走自动化优化。例行内部 SEO / 内容 / 数据链路 / CRO / 代码修复建议，可以创建安全的内部 follow-up 并推进，不需要孟健逐项确认。
  - 只有遇到真实卡点才通知孟健：login_or_permission_required, payment_or_ad_spend, external_publishing, legal_policy_risk, persistent_blocker。
  - 无论自动化模式如何，真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。
  完成时写 reports/site-review/site-review-20260605/finalgradecalculator-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须结合数据证据包 + 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 深度复盘｜finalgradecalculator｜目标词：final grade calculator｜🟢/🟡/🔴
  一句话：<离 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_c77efc21
title: [Daily Review 外链运营复盘 墨运] finalgradecalculator 20260605
assignee: moyun
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-ops-finalgradecalculator
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_7e017a58
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/finalgradecalculator-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/finalgradecalculator-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：finalgradecalculator
  目标词：final grade calculator
  生产 URL：https://finalgradecalculator.app
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8133', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：automated
  - 本站走自动化优化。例行内部 SEO / 内容 / 数据链路 / CRO / 代码修复建议，可以创建安全的内部 follow-up 并推进，不需要孟健逐项确认。
  - 只有遇到真实卡点才通知孟健：login_or_permission_required, payment_or_ad_spend, external_publishing, legal_policy_risk, persistent_blocker。
  - 无论自动化模式如何，真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。
  完成时写 reports/site-review/site-review-20260605/finalgradecalculator-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须读取/核对：
  - 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 格式：
  🔗 运营/外链复盘｜finalgradecalculator｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

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

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

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

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


id: t_68acebb5
title: [Daily Review 投放复盘 墨投] finalgradecalculator 20260605
assignee: motou
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-ads-finalgradecalculator
skills: ["site-ads-growth"]
body:
  GOAL MODE：你是墨投 / Paid Growth 复盘 Agent。你不做 SEO/产品/运营细节裁判；你负责判断本站是否适合投放、前期准备是否充分、缺口如何补齐；如果已经开始投放，复盘投放效果。
  必须先加载并遵守 site-ads-growth skill；同时读取 site-data-review 数据证据包。
  上游数据证据包 task_id：t_7e017a58
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/finalgradecalculator-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/finalgradecalculator-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：finalgradecalculator
  目标词：final grade calculator
  生产 URL：https://finalgradecalculator.app
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8133', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：automated
  - 本站走自动化优化。例行内部 SEO / 内容 / 数据链路 / CRO / 代码修复建议，可以创建安全的内部 follow-up 并推进，不需要孟健逐项确认。
  - 只有遇到真实卡点才通知孟健：login_or_permission_required, payment_or_ad_spend, external_publishing, legal_policy_risk, persistent_blocker。
  - 无论自动化模式如何，真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。
  完成时写 reports/site-review/site-review-20260605/finalgradecalculator-ads.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须回答两种场景：
  1. 未投放 / 适合投放候选：
     - Paid verdict：GO / TEST / FUTURE_TEST / NO_GO。
     - 前期准备是否充分：domain/infra、landing/CTA、core tool success、pricing/checkout/signup、GA4/Plausible/Clarity、conversion events、UTM、policy/legal、CRO friction、creative angle、keyword/channel fit。
     - 未满足项：列补齐动作、建议 assignee、验收标准。automated 站点可自动推进内部补齐；manual_focus 站点列为待孟健确认。
  2. 已开始投放：
     - 拉取或引用真实 ads 数据：spend、impressions、clicks、CTR、CPC、conversions、CPA/CAC、search terms、geo/device、landing-page conversion quality。
     - 不能只看点击/曝光；必须结合站内 GA4/Plausible/Clarity/订单/注册质量。
     - 输出 Keep / Pause / Iterate / Scale 建议；任何预算、出价、投放状态变更都必须等孟健确认。

  硬边界：不得启动、暂停、充值、改预算、改 campaign、发布广告、提交外部素材；只能审计/建议/准备内部素材。真实广告花费和平台写操作必须 BLOCK 等孟健确认。

  Telegram 格式：
  📣 墨投投放复盘｜finalgradecalculator｜🟢/🟡/🔴
  一句话：<是否适合投放 / 是否已可小测 / 已投放效果如何>

  🚦Paid readiness
  - 投放机会：🟢/🟡/🔴 <keyword/channel fit>
  - 转化路径：🟢/🟡/🔴 <CTA/pricing/checkout/tool success>
  - Tracking：🟢/🟡/🔴 <GA4/Plausible/Clarity/conversion events/UTM>
  - Policy/CRO：🟢/🟡/🔴 <合规/落地页摩擦>

  📊 如果已投放
  - Spend / Clicks / CTR / CPC：<真实值；无则写未投放/不可查>
  - Conversion / CPA / CAC：<真实值；无则写缺口>
  - Search terms / placements：<有效/浪费信号>
  - 站内质量：<bounce/tool_start/generate/download/signup/order>

  🧩 缺口补齐
  - <assignee>｜<动作>｜验收 <可验证结果>｜是否需要孟健 <是/否>

  🛠 投放建议
  - Verdict：<GO/TEST/FUTURE_TEST/NO_GO/PAUSE/ITERATE/SCALE>
  - Channel：<Google Search/Microsoft/Meta/TikTok/Reddit/None>
  - Budget/card：<如需真实投放，只输出 Owner Approval Card，不执行>

  🙋 需要孟健
  - <只有真实花费/账号权限/外部发布/政策风险/预算变更才列；没有写“无”>


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

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘、墨投投放复盘合并成本站最终「复盘驾驶舱」。
  OWNER ATTENTION MODE：automated
  - 本站走自动化优化。例行内部 SEO / 内容 / 数据链路 / CRO / 代码修复建议，可以创建安全的内部 follow-up 并推进，不需要孟健逐项确认。
  - 只有遇到真实卡点才通知孟健：login_or_permission_required, payment_or_ad_spend, external_publishing, legal_policy_risk, persistent_blocker。
  - 无论自动化模式如何，真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。
  硬约束：只合并各专业结论、风险和建议动作；manual_focus 站点的具体决策/下一步执行列入「待孟健确认」；automated 站点只把真实卡点/高风险动作列入「需要孟健」，例行内部优化写入「自动化动作」。

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

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

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

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


id: t_d173aa9f
title: [Daily Review 数据证据包 墨析] getaiemail 20260605
assignee: moxi
status: running
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_d173aa9f
claim_lock: plausible-prod-hel:2582013
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-data-getaiemail
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:7658', message='...')。
  - 汇报格式：开头写清楚「墨析 getaiemail + task_id + 状态」，例如「墨析 getaiemail t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。

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

  站点：
  - project_slug: getaiemail
  - selected_keyword / primary_keyword: AI email generator
  - preview_url: unknown
  - production_url: https://getaiemail.com
  - upstream_run: site-getaiemail-20260527
  - upstream_handoff: /root/projects/getaiemail

  必须采集并分层标注以下数据，缺口要明确写 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-20260605/getaiemail-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/getaiemail-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/evidence-getaiemail/。完成前必须 `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
  📊 墨析数据证据包｜getaiemail｜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_1be52c4b
title: [Daily Review 产品深度复盘 墨策] getaiemail 20260605
assignee: moce
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-product-getaiemail
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_d173aa9f
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/getaiemail-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/getaiemail-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：getaiemail
  目标词：AI email generator
  生产 URL：https://getaiemail.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:7658', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/getaiemail-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

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

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

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

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

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

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

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


id: t_321903bc
title: [Daily Review SEO深度复盘 墨引] getaiemail 20260605
assignee: moyin
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-seo-getaiemail
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_d173aa9f
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/getaiemail-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/getaiemail-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：getaiemail
  目标词：AI email generator
  生产 URL：https://getaiemail.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:7658', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/getaiemail-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须结合数据证据包 + 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 深度复盘｜getaiemail｜目标词：AI email generator｜🟢/🟡/🔴
  一句话：<离 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_8a088715
title: [Daily Review 外链运营复盘 墨运] getaiemail 20260605
assignee: moyun
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-ops-getaiemail
body:
  GOAL MODE：你是墨运/运营复盘 Agent。你不做泛泛增长建议；你负责外链/渠道动作的效率复盘和下一步外链动作调整。
  上游数据证据包 task_id：t_d173aa9f
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/getaiemail-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/getaiemail-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：getaiemail
  目标词：AI email generator
  生产 URL：https://getaiemail.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:7658', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/getaiemail-ops.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须读取/核对：
  - 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 格式：
  🔗 运营/外链复盘｜getaiemail｜🟢/🟡/🔴
  一句话：<外链效率是否值得加码；下一步渠道重点>

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

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

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

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


id: t_14b24001
title: [Daily Review 投放复盘 墨投] getaiemail 20260605
assignee: motou
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-ads-getaiemail
skills: ["site-ads-growth"]
body:
  GOAL MODE：你是墨投 / Paid Growth 复盘 Agent。你不做 SEO/产品/运营细节裁判；你负责判断本站是否适合投放、前期准备是否充分、缺口如何补齐；如果已经开始投放，复盘投放效果。
  必须先加载并遵守 site-ads-growth skill；同时读取 site-data-review 数据证据包。
  上游数据证据包 task_id：t_d173aa9f
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/getaiemail-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/getaiemail-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：getaiemail
  目标词：AI email generator
  生产 URL：https://getaiemail.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:7658', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/getaiemail-ads.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须回答两种场景：
  1. 未投放 / 适合投放候选：
     - Paid verdict：GO / TEST / FUTURE_TEST / NO_GO。
     - 前期准备是否充分：domain/infra、landing/CTA、core tool success、pricing/checkout/signup、GA4/Plausible/Clarity、conversion events、UTM、policy/legal、CRO friction、creative angle、keyword/channel fit。
     - 未满足项：列补齐动作、建议 assignee、验收标准。automated 站点可自动推进内部补齐；manual_focus 站点列为待孟健确认。
  2. 已开始投放：
     - 拉取或引用真实 ads 数据：spend、impressions、clicks、CTR、CPC、conversions、CPA/CAC、search terms、geo/device、landing-page conversion quality。
     - 不能只看点击/曝光；必须结合站内 GA4/Plausible/Clarity/订单/注册质量。
     - 输出 Keep / Pause / Iterate / Scale 建议；任何预算、出价、投放状态变更都必须等孟健确认。

  硬边界：不得启动、暂停、充值、改预算、改 campaign、发布广告、提交外部素材；只能审计/建议/准备内部素材。真实广告花费和平台写操作必须 BLOCK 等孟健确认。

  Telegram 格式：
  📣 墨投投放复盘｜getaiemail｜🟢/🟡/🔴
  一句话：<是否适合投放 / 是否已可小测 / 已投放效果如何>

  🚦Paid readiness
  - 投放机会：🟢/🟡/🔴 <keyword/channel fit>
  - 转化路径：🟢/🟡/🔴 <CTA/pricing/checkout/tool success>
  - Tracking：🟢/🟡/🔴 <GA4/Plausible/Clarity/conversion events/UTM>
  - Policy/CRO：🟢/🟡/🔴 <合规/落地页摩擦>

  📊 如果已投放
  - Spend / Clicks / CTR / CPC：<真实值；无则写未投放/不可查>
  - Conversion / CPA / CAC：<真实值；无则写缺口>
  - Search terms / placements：<有效/浪费信号>
  - 站内质量：<bounce/tool_start/generate/download/signup/order>

  🧩 缺口补齐
  - <assignee>｜<动作>｜验收 <可验证结果>｜是否需要孟健 <是/否>

  🛠 投放建议
  - Verdict：<GO/TEST/FUTURE_TEST/NO_GO/PAUSE/ITERATE/SCALE>
  - Channel：<Google Search/Microsoft/Meta/TikTok/Reddit/None>
  - Budget/card：<如需真实投放，只输出 Owner Approval Card，不执行>

  🙋 需要孟健
  - <只有真实花费/账号权限/外部发布/政策风险/预算变更才列；没有写“无”>


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

  任务：把数据证据包、产品深度复盘、SEO 深度复盘、运营/外链复盘、墨投投放复盘合并成本站最终「复盘驾驶舱」。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  硬约束：只合并各专业结论、风险和建议动作；manual_focus 站点的具体决策/下一步执行列入「待孟健确认」；automated 站点只把真实卡点/高风险动作列入「需要孟健」，例行内部优化写入「自动化动作」。

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

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

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

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


id: t_70c208b6
title: [Daily Review 数据证据包 墨析] getchargen 20260605
assignee: moxi
status: running
created_by: user
workspace_kind: scratch
workspace_path: /root/.hermes/kanban/boards/site-review/workspaces/t_70c208b6
claim_lock: plausible-prod-hel:2582013
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-data-getchargen
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:8134', message='...')。
  - 汇报格式：开头写清楚「墨析 getchargen + task_id + 状态」，例如「墨析 getchargen t_xxx [BLOCKED] 数据源失效」。
  - 复盘结论必须详细、可视化、可读：使用 emoji 状态灯、分块卡片、bullet、证据链接/路径；Telegram 不支持表格，禁止 pipe table。
  - 具体决策和下一步动作必须进入「待孟健确认」区；未经孟健在群里明确确认，不得创建执行型 follow-up、不得改代码/配置、不得部署、不得对外发布、不得写生产数据。
  - 若需要人工介入，必须写清楚用户可在该 topic 里 @墨析 补凭据/确认处理。
  - 汇报成功后，再 kanban_complete 或 kanban_block；如果 send_message 失败，把失败原因写进 block/comment，不能静默完成。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。

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

  站点：
  - project_slug: getchargen
  - selected_keyword / primary_keyword: AI character generator
  - preview_url: unknown
  - production_url: https://getchargen.com
  - upstream_run: cf-inventory-20260603
  - upstream_handoff: /root/projects/getchargen

  必须采集并分层标注以下数据，缺口要明确写 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-20260605/getchargen-data-snapshot.md
  同时必须复制一份到 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/getchargen-data-snapshot.md；evidence 目录也复制到 /root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/evidence-getchargen/。完成前必须 `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
  📊 墨析数据证据包｜getchargen｜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_65388c86
title: [Daily Review 产品深度复盘 墨策] getchargen 20260605
assignee: moce
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-product-getchargen
body:
  GOAL MODE：你是墨策/产品复盘 Agent。你不做数据采集，不做 SEO 细节优化；你负责产品定位、用户任务、竞品/SERP Top 页面体验和转化动作。
  上游数据证据包 task_id：t_70c208b6
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/getchargen-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/getchargen-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：getchargen
  目标词：AI character generator
  生产 URL：https://getchargen.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8134', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/getchargen-product.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

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

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

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

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

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

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

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


id: t_79d772df
title: [Daily Review SEO深度复盘 墨引] getchargen 20260605
assignee: moyin
status: todo
created_by: user
workspace_kind: scratch
tenant: site-review-20260605
idempotency_key: site-review-20260605-v2-seo-getchargen
body:
  GOAL MODE：你是墨引/SEO 复盘 Agent。你不重新做全量数据采集；你负责排名提升、Technical SEO、内容结构、Schema、内链和 SERP Top3 差距策略。
  上游数据证据包 task_id：t_70c208b6
  必须先读取 durable mirror：/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260605/getchargen-data-snapshot.md；如 mirror 缺失，再回退父任务 workspace 文件 reports/site-review/site-review-20260605/getchargen-data-snapshot.md。只有两个位置都缺失时才 block 为 upstream-data-snapshot-missing，不得脑补。若两者都存在但内容冲突，以 durable mirror 为准，并在报告中标注 artifact_mirror_used=true。
  站点：getchargen
  目标词：AI character generator
  生产 URL：https://getchargen.com
  汇报目标：send_message(action='send', target='telegram:-1003750190535:8134', message='...')。
  所有结论必须引用证据包中的数据，外加你自己领域内补充验证的证据。
  OWNER ATTENTION MODE：manual_focus
  - 本站是孟健人工重点关注站点。复盘结论、paid-readiness、P0/P1 建议动作必须清晰发到站点 topic。
  - 具体执行型 follow-up 默认列为「待孟健确认」；未经确认，不得自动派工执行非例行改动。
  - 仍然禁止任何真实广告花费、付款、外部发布、账号/凭据操作、生产数据写入。
  完成时写 reports/site-review/site-review-20260605/getchargen-seo.md，并在本站 topic 汇报详细、可视化、可读的领域复盘结论。
  汇报必须包含：一句话结论、红黄绿灯、证据卡、Top 风险、建议动作、待孟健确认/自动化动作。不要用 Markdown 表格。
  安全边界：manual_focus 站点只列建议动作等孟健确认；automated 站点可创建安全内部 follow-up 并推进。所有真实广告花费、付款、外部/公开发布、登录/凭据、法律/政策风险、破坏性操作、生产数据写入仍必须 BLOCK 等孟健确认。

  必须结合数据证据包 + 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 深度复盘｜getchargen｜目标词：AI character generator｜🟢/🟡/🔴
  一句话：<离 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

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


