# task_events

task_id: t_a60a6cfc
kind: completed
payload:
  {"result_len": 0, "summary": "完成 headshotcraft browser closeout + 自动修复批次：二次复核确认生产仍无 GA4/Clarity/Plausible runtime，GSC no access、Bing unauthorized，sitemap 仅 6 URL 且高意图页未入 sitemap；已把内部可推进项拆成 moshu/mojie/mobi/moyin/moyun 串行/并行 DAG，并发出 Telegram [DONE]。", "verified_cards": ["t_d689b739", "t_7bea2119", "t_0afcc060", "t_fc8a5431", "t_0c1b88e4", "t_8bc27628"], "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/headshotcraft-browser-closeout-fix-batch.md"]}


task_id: t_d616be34
kind: completed
payload:
  {"result_len": 0, "summary": "完成 getchargen browser closeout DAG 收口：Plausible self-host 已通过浏览器后台补证为 28d 聚合可查，Bing/Ahrefs 仍分别卡权限与 Site Audit 项目创建流程；updated synthesis 和证据已写入 durable artifacts 并发 Telegram [DONE]。已创建 5 张 follow-up 子卡，串行保护同仓库改动并推进 proof/chips、generate_success/D1 口径、SEO 场景页、ledger 与 paid readiness。", "verified_cards": ["t_4e9a39b0", "t_e14f8537", "t_c314843d", "t_eedeb86a", "t_436e71f5"], "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/getchargen-updated-followup-synthesis.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/evidence-getchargen/browser-closeout-t_d616be34.md"]}


task_id: t_85e0874e
kind: completed
payload:
  {"result_len": 0, "summary": "完成 aicodingpricing browser closeout：Clarity 3/7d、GSC、Bing sitemap、IndexNow 均已补证；5 条低风险运营证据与 PH/TAAFT/AlternativeTo 材料已准备但未发布/未付款。更新版驾驶舱输入与 evidence 已写入 workspace 和 durable artifacts，并已在站点 topic 发 [DONE]。"}


task_id: t_372a819a
kind: completed
payload:
  {"result_len": 0, "summary": "已完成 morsecodetranslator.app closeout 派单：创建墨界修复任务 t_456eafcf 处理 Ahrefs /cdn-cgi/l/email-protection broken internal links，并创建墨引验证任务 t_b1d74e44 在部署后复核 Ahrefs。已同步 Telegram topic，当前不执行广告、付款或外部分发。", "verified_cards": ["t_456eafcf", "t_b1d74e44"]}


task_id: t_b039bbf2
kind: completed
payload:
  {"result_len": 0, "summary": "finalgradecalculator 首页 answer-first CTR P0 改法已完成并上线：title/meta、Quick answer、85/90/30→101.67 默认答案、5 问 FAQ 与 FAQPage JSON-LD 已在生产首页验证。代码已 push main，Cloudflare Pages Production 已部署。"}


task_id: t_88abe44a
kind: completed
payload:
  {"result_len": 0, "summary": "finalgradecalculator.app closeout 已上线：默认 85/90/30 显示数学正确答案 101.67%，首页 answer-first / FAQ JSON-LD / chart + result 位置 / dead-click 反馈已修，weighted 0 权重不再出现 Infinity。代码已 build、commit、push，并用同一 commit 部署到 Cloudflare Pages Production。"}


task_id: t_a4ae3221
kind: completed
payload:
  {"result_len": 0, "summary": "完成 videobackgroundremover distribution ledger 与 UTM queue 补账；已写入 workspace 并镜像到 durable artifacts，Telegram [DONE] 已发送。当前无可证明 submitted/live/rejected 渠道；所有 referral 仅标 observed source，prepared UTM 不计为执行动作。"}


task_id: t_8bc27628
kind: completed
payload:
  {"result_len": 0, "summary": "完成 headshotcraft 外链 distribution ledger、UTM/source 归因规范和 PR 状态 ledger；已写入 workspace 与 durable mirror，并发送 Telegram [DONE]。当前只有 1 条 GitHub live_no_utm 外链、6 条 GitHub PR pending_open；归因仍因 Plausible/GA4/GSC/D1 事件链缺失保持 unavailable。", "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/headshotcraft-distribution-ledger-utm.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/headshotcraft-pr-status-ledger.csv"]}


task_id: t_ed02d5d2
kind: created
payload:
  {"assignee": "mojie", "status": "todo", "parents": ["t_9b16ef66"], "tenant": "site-review-20260604", "branch_name": null, "skills": ["projects/frontend-site-build"], "goal_mode": true}


task_id: t_c2a7ecf9
kind: created
payload:
  {"assignee": "motest", "status": "todo", "parents": ["t_71139fa0"], "tenant": "site-review-20260604", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_456eafcf
kind: completed
payload:
  {"result_len": 0, "summary": "morsecodetranslator.app Ahrefs /cdn-cgi/l/email-protection broken internal links fix 已完成：footer support mailto/raw email 改为纯文本 contact，已 build、commit、push main 并部署到 Cloudflare Pages Production。生产首页 HTML smoke 确认无 /cdn-cgi/l/email-protection、无 mailto、无 raw support@；sitemap/robots 正常。"}


task_id: t_9deb4f47
kind: created
payload:
  {"assignee": "moxi", "status": "todo", "parents": ["t_71139fa0"], "tenant": "site-review-20260604", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_372a819a
kind: timed_out
payload:
  {"error": "Iteration budget exhausted (80/80) — task could not complete within the allowed iterations", "failures": 1}


task_id: t_eedeb86a
kind: completed
payload:
  {"result_len": 0, "summary": "完成 getchargen distribution/backlink/UTM ledger 建立与来源状态回填，已写入 workspace report/CSV 并同步 durable mirror，Telegram [DONE] 已发送。覆盖 GitHub、Rawshot、DuckDuckGo、Perplexity、HelloGitHub、ruanyf weekly 及 Reddit/HN/PH/directory 候选；未执行任何对外发布或提交。"}


task_id: t_9b16ef66
kind: completed
payload:
  {"result_len": 0, "summary": "完成 subnautica2maps Browser closeout：/map/?q=silver 在 390x844 移动端核心路径复验通过，5 条低摩擦外部 discovery/submission 动作已落 ledger，未使用 Reddit/高风险社区。产物已写入 site-review artifacts，并创建 mojie follow-up `t_ed02d5d2` 处理剩余移动端 a11y/底部操作区摩擦。", "verified_cards": ["t_ed02d5d2"]}


task_id: t_f40472eb
kind: blocked
payload:
  {"reason": "source-not-synced: GA4/Clarity runtime fix 已部署并验收，但 commit b8d9b6f0 本地 main ahead 1，GitHub HTTPS/gh 未登录导致无法 push；需恢复 GitHub auth 后 push origin main，再重跑后台数据复查。"}


task_id: t_b1d74e44
kind: heartbeat
payload:
  {"note": "Ahrefs New crawl 已触发，当前 Crawl log 显示 Starting；同时生产 HTML smoke 已确认首页/privacy/terms/sitemap/robots 不含 /cdn-cgi/l/email-protection/mailto/raw support@"}


task_id: t_7866f354
kind: completed
payload:
  {"result_len": 0, "summary": "完成 aieditorrsp.net GSC/Bing/Ahrefs/Plausible/IndexNow browser-first closeout，并已发送站点 topic [DONE]。GSC/Bing sitemap 均 Success；Plausible property 可访问；Ahrefs Site Audit Health Score 100%、13 URLs、0 internal URL errors；IndexNow API 已提交首页+sitemap 200 OK；UTM/distribution ledger skeleton 已落盘。"}


task_id: t_b611b516
kind: gave_up
payload:
  {"failures": 3, "effective_limit": 2, "limit_source": "dispatcher", "error": "Iteration budget exhausted (60/60) — task could not complete within the allowed iterations", "trigger_outcome": "timed_out", "budget_used": 60, "budget_max": 60}


task_id: t_cf08ef20
kind: gave_up
payload:
  {"failures": 2, "effective_limit": 2, "limit_source": "dispatcher", "error": "Iteration budget exhausted (100/100) — task could not complete within the allowed iterations", "trigger_outcome": "timed_out", "budget_used": 100, "budget_max": 100}


task_id: t_bbc10412
kind: created
payload:
  {"assignee": "mojie", "status": "ready", "parents": ["t_9b16ef66"], "tenant": "site-review-20260604", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_4e9a39b0
kind: completed
payload:
  {"result_len": 0, "summary": "getchargen dirty worktree 已先保存 patch 保护，首页 proof/trust 与 DnD/Anime/Fantasy/Game/Sci-Fi/OC/Random template chips 已收口并部署到生产。commit 9e4bee8c9fde11b84a15daa64c2e508a91274b1b 已 push main，Cloudflare Worker version c0d272c5-b7b4-43c2-ac3b-98bd9aa1af8d；生产 smoke 验证 hero/input/CTA/proof/chips 与 analytics runtime 通过。", "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/evidence-getchargen/t_4e9a39b0-smoke.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/evidence-getchargen/t_4e9a39b0-initial-dirty-worktree.patch"]}


task_id: t_d0863c9b
kind: completed
payload:
  {"result_len": 0, "summary": "videobackgroundremover pricing/free-limit and upload trust release recovery is deployed and smoke-tested. Free copy now says 720p MP4 with a light watermark, no-watermark is positioned as Pro, upload analytics use tool_start/tool_result, and production smoke passed on home/tool/pricing/no-watermark pages."}


task_id: t_4853ba5b
kind: created
payload:
  {"assignee": "mojie", "status": "todo", "parents": ["t_b1d74e44"], "tenant": "site-review-20260604", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_b1d74e44
kind: completed
payload:
  {"result_len": 0, "summary": "Ahrefs project 9022395 已触发 New crawl 并完成复核：原 /cdn-cgi/l/email-protection cluster 已归零，生产 HTML smoke 也确认无 email-protection/mailto/raw support@。但 Ahrefs 红灯未完全解除，最新 Health Score 50、Errors 23，剩余为 broken image 4xx cluster；报告已落盘并已创建 mojie 子任务 t_4853ba5b 修复。", "verified_cards": ["t_4853ba5b"]}


task_id: t_ed02d5d2
kind: completed
payload:
  {"result_len": 0, "summary": "Completed /map mobile friction cleanup for Subnautica2Maps. Mobile `/map/?q=silver` at 390x844 now keeps search, 3 result rows, 10 markers, selected panel, and 44px action row visible with cleaned accessibility labels; commits are pushed through `579635f` on main."}


task_id: t_d689b739
kind: heartbeat
payload:
  {"note": "ACK sent; inspecting repo state and prior partial run artifacts before browser/backend changes."}


task_id: t_71139fa0
kind: completed
payload:
  {"result_len": 0, "summary": "ShipSolo CRO closeout 已完成：确认 t_cc89e755 相关改动已落到 main，补充 handoff/evidence 后 commit ca95f21 已 push 并部署到 Cloudflare Workers。生产 /、/pricing、/wechat、/login、sitemap 和 www→apex smoke 通过；二维码图片 200，实际微信有效性保留为 P1 manual/proof。已创建 motest/moxi 复验卡 t_8b4eae83、t_fa918a09。", "verified_cards": ["t_8b4eae83", "t_fa918a09"]}


task_id: t_bbc10412
kind: completed
payload:
  {"result_len": 0, "summary": "Subnautica2Maps `/map` mobile polish is shipped: marker tap targets are now mobile-safe while preserving compact visuals, and the selected marker bottom sheet stays inside a 390×844 viewport. Commit `f172d10` was pushed to `origin/main`, deployed to Cloudflare Pages production, and live `/map/?q=silver` browser smoke passed."}


task_id: t_51bb91f1
kind: heartbeat
payload:
  {"note": "Ahrefs browser-first attempt in progress; manual add page accessible, domain accessible check passed once, but visible/CDP automation is unstable and keeps navigating to unrelated tabs/sites; switching to GSC/API evidence and durable closeout."}


task_id: t_e14f8537
kind: blocked
payload:
  {"reason": "blocked-prod-provider: code path is committed/pushed/deployed and tests pass, but production fal.ai returns 403 so generate_success + D1 success-row smoke cannot be completed until FAL_KEY/account authorization is fixed."}


task_id: t_afe8fbc9
kind: created
payload:
  {"assignee": "moyin", "status": "todo", "parents": ["t_4853ba5b"], "tenant": "site-review-20260604", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_4853ba5b
kind: completed
payload:
  {"result_len": 0, "summary": "morsecodetranslator.app broken image cluster fix 已完成并上线：logo 不再走 Next Image optimizer，两条 404 Unsplash 已替换为自托管 SVG。commit 83b67c315893082b776841089f4e2d75734b6751 已 push main 并部署到 Cloudflare Pages Production；生产 smoke 确认相关 HTML 404 引用为 0，已创建 t_afe8fbc9 交回墨引 rerun Ahrefs。", "verified_cards": ["t_afe8fbc9"]}


task_id: t_cf08ef20
kind: gave_up
payload:
  {"failures": 3, "effective_limit": 2, "limit_source": "dispatcher", "error": "Iteration budget exhausted (100/100) — task could not complete within the allowed iterations", "trigger_outcome": "timed_out", "budget_used": 100, "budget_max": 100}


task_id: t_9deb4f47
kind: completed
payload:
  {"result_len": 0, "summary": "完成 ShipSolo CRO closeout 复核：生产 smoke 确认 /pricing、/wechat、首页 3 分钟适配诊断主线和 sitemap 已闭环；已更新 2026-06-04 durable synthesis，将产品路径 P1 降级为已上线待行为数据复测。二维码静态图 200，但真实微信有效性仍保留为 P1 manual/proof。"}


task_id: t_d689b739
kind: heartbeat
payload:
  {"note": "D1 analytics_events migration applied remotely; build/tests passed; preparing Pages build/deploy with Plausible enabled and GA/Clarity manual blockers documented."}


task_id: t_8b4eae83
kind: completed
payload:
  {"result_len": 0, "summary": "ShipSolo production CRO/route smoke QA completed with QA_GO for the scoped read-only verification. Evidence written to /root/projects/shipsolo-io/ops/shipsolo-prod-smoke-qa-t_8b4eae83.md; /, /pricing, /wechat, /login, sitemap, same-origin links/images, www→apex redirect, and 390px mobile smoke passed with no blocking 404/dead link/mobile issue found."}


task_id: t_c2a7ecf9
kind: completed
payload:
  {"result_len": 0, "summary": "ShipSolo CRO closeout production Re-QA completed with QA_GO. Report written to /root/projects/shipsolo-io/ops/shipsolo-cro-closeout-qa-t_c2a7ecf9.md; scoped routes, homepage CTA anchor, 390px page-level overflow, and QR image proof all passed, with real WeChat scan validity retained as P1 manual/proof only."}


task_id: t_fa918a09
kind: completed
payload:
  {"result_len": 0, "summary": "已完成 ShipSolo CRO 生产只读复验：/pricing、/wechat、sitemap、微信二维码资源、CTA/UTM 归因口径均通过。已向 Telegram topic 发送 [DONE]，报告写入 /root/projects/shipsolo-io/ops/shipsolo-cro-prod-reverify-t_fa918a09.md；未修改源码、未部署。"}


task_id: t_d689b739
kind: blocked
payload:
  {"reason": "review-required/manual-ids: analytics event ledger + Plausible + D1 are deployed and source-synced, but GA4 Measurement ID and Clarity project ID could not be safely created/extracted via browser; moxi must review commit e7af407 and provide/approve IDs before final close."}


task_id: t_afe8fbc9
kind: completed
payload:
  {"result_len": 0, "summary": "morsecodetranslator.app Ahrefs New crawl 已完成：Health Score 98，Links to 4xx=0，broken image/page issue=0，/cdn-cgi/l/email-protection 未回归。验收报告已落盘；残留唯一新增图片项为 Image file size too large=1，属于 P2 性能优化而非 broken image。", "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/morsecodetranslator-ahrefs-rerun-20260604.md"]}


task_id: t_51bb91f1
kind: blocked
payload:
  {"reason": "Ahrefs project creation blocked by UI automation after domain-accessible scope step: Continue does not advance despite browser/CDP clicks; GSC closeout + sitemap resubmit + tech SEO evidence completed. Next verifier=moxi; use visible browser to continue Ahrefs, stop if plan/payment/workspace permission appears."}


task_id: t_280e68e8
kind: created
payload:
  {"assignee": "mojie", "status": "todo", "parents": ["t_f40472eb"], "tenant": "site-review-20260604", "branch_name": null, "skills": ["projects/frontend-site-build"], "goal_mode": true}


task_id: t_c824838b
kind: created
payload:
  {"assignee": "moyin", "status": "todo", "parents": ["t_b611b516"], "tenant": "site-review-20260604", "branch_name": null, "skills": ["projects/site-seo-review"], "goal_mode": true}


task_id: t_1e4e0c07
kind: created
payload:
  {"assignee": "mojie", "status": "todo", "parents": ["t_b611b516"], "tenant": "site-review-20260604", "branch_name": null, "skills": ["projects/frontend-site-build"], "goal_mode": true}


task_id: t_e81f20f0
kind: created
payload:
  {"assignee": "moxi", "status": "todo", "parents": ["t_cf08ef20"], "tenant": "site-review-20260604", "branch_name": null, "skills": ["projects/site-data-review"], "goal_mode": true}


task_id: t_e87c7b4f
kind: created
payload:
  {"assignee": "mojie", "status": "todo", "parents": ["t_cf08ef20"], "tenant": "site-review-20260604", "branch_name": null, "skills": ["projects/frontend-site-build"], "goal_mode": true}


task_id: t_e87c7b4f
kind: heartbeat
payload:
  {"note": "Repo oriented: root repo clean at 5794418; nested gitlink is stale/no-.gitmodules noise already documented. Running build + deploy/source verification now."}


task_id: t_280e68e8
kind: heartbeat
payload:
  {"note": "GitHub push 已恢复，origin/main 已包含 b8d9b6f；typecheck/seo/build 通过，正在用同一源码执行 Cloudflare Workers 部署与线上复验。"}


task_id: t_e87c7b4f
kind: completed
payload:
  {"result_len": 0, "summary": "hermes101.dev source/deploy closeout completed: root repo is clean at pushed commit 5794418, build passed, and Cloudflare Pages Production redeployed from source 5794418. Production browser smoke verified main routes, robots/llms/sitemaps use hermes101.dev, no hermes101.site strings, and GA4/Clarity/Ahrefs markers are present on HTML pages.", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_e87c7b4f/hermes101-dev-closeout-evidence.json"]}


task_id: t_1e4e0c07
kind: heartbeat
payload:
  {"note": "Implemented /start + /zh/start + /openclaw-setup-tutorial alias, homepage answer-first CTA, and IndexNow key source file; running build/smoke next."}


task_id: t_280e68e8
kind: completed
payload:
  {"result_len": 0, "summary": "getaiemail analytics runtime closeout completed: source is synced at pushed commit b8d9b6f, production Cloudflare Workers deploy is live, and GA4/GSC/Bing/Ahrefs/health evidence was captured. Plausible dashboard/API ownership remains unresolved and is recorded as the only manual follow-up."}


task_id: t_e81f20f0
kind: completed
payload:
  {"result_len": 0, "summary": "完成 hermes101 专属 GA4/Clarity 与站长工具补证：GA4 G-FDGWTRC2MF realtime smoke 通过，Clarity x1tz4iudu9 dashboard 可见 7 sessions，Ahrefs Site Audit 9920616 已 crawl 且 Health Score 86。GSC property verification、Bing Webmaster owner/admin 权限、Plausible 后台/API ownership 仍需人工或正确账号补齐；已在站点 topic 发 [DONE]。"}


task_id: t_1e4e0c07
kind: completed
payload:
  {"result_len": 0, "summary": "openclaw101 UX/SEO + IndexNow closeout completed: homepage now drives first-time users to a 10-minute setup path with an Answer First Windows/no-WSL2 CTA, `/start` + `/zh/start` + `/openclaw-setup-tutorial` are live, and the IndexNow key file now resolves in production. Commit `75ab97c5d5a1ed6046cc1b79b02920891118a6be` was pushed to `main`, deployed to Cloudflare Pages production, and smoke-tested"}


task_id: t_62dc8875
kind: completed
payload:
  {"result_len": 0, "summary": "完成 openclaw101 Clarity 验证：生产 runtime/network 已加载 x1vov2nx6p 并发送 collect，Clarity 后台项目 openclaw101 可打开；dashboard 仍为 ALMOST THERE，sessions/recordings 暂未可见，需 1–24h 后复查数据累积。已向站点 topic 发送 [DONE]。"}


task_id: t_922acd1b
kind: completed
payload:
  {"result_len": 0, "summary": "完成 openclaw101.dev Plausible self-host 补证：浏览器登录态可打开 plausible.shipsolo.io/openclaw101.dev，/api/sites 与 stats 内部 API 均 200，Last 28d UV 15,952、Visits 17,261、PV 31,676。已写 closeout、API JSON、dashboard 截图并同步到站点 Telegram topic。", "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/openclaw101-plausible-closeout.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/evidence-openclaw101-plausible/plausible_api_browser_cookie_20260604.json", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260604/evidence-openclaw101-plausible/plausible_dashboard_openclaw101_20260604.png"]}


task_id: t_eac7f07d
kind: completed
payload:
  {"result_len": 0, "summary": "完成 openclaw101.dev Bing Webmaster GSC import + sitemap submit：站点已可通过 Bing siteUrl 打开，sitemap 状态 Success，发现 20 URLs；IndexNow key 文件已验证，首页 IndexNow 提交返回 202。证据报告已落盘。"}


task_id: t_b944c1b2
kind: completed
payload:
  {"result_len": 0, "summary": "完成 openclaw101.dev GSC closeout：已用 GSC UI + API 重提 sitemap，首页和核心页 URL Inspection 证实已索引；sitemap indexed=0 判定为 sitemap report attribution/pending lag，不是全站未索引。证据报告和 raw JSON 已落盘。"}


task_id: t_934b871c
kind: heartbeat
payload:
  {"note": "Ahrefs 项目已进入 ownership 步骤，已选择 xjtumj@gmail.com 触发 GSC ownership 校验，等待 Ahrefs verification 返回。"}


task_id: t_af52b6c8
kind: created
payload:
  {"assignee": "moxi", "status": "ready", "parents": [], "tenant": "site-review-20260605", "branch_name": null, "skills": ["site-data-review"], "goal_mode": null}


task_id: t_9bfda9fd
kind: created
payload:
  {"assignee": "moce", "status": "todo", "parents": ["t_af52b6c8"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_b4eec68c
kind: created
payload:
  {"assignee": "moyin", "status": "todo", "parents": ["t_af52b6c8"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_44998f51
kind: created
payload:
  {"assignee": "moyun", "status": "todo", "parents": ["t_af52b6c8"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_805d41f5
kind: created
payload:
  {"assignee": "motou", "status": "todo", "parents": ["t_af52b6c8"], "tenant": "site-review-20260605", "branch_name": null, "skills": ["site-ads-growth"], "goal_mode": null}


task_id: t_5a7dc9c9
kind: created
payload:
  {"assignee": "moxi", "status": "todo", "parents": ["t_af52b6c8", "t_9bfda9fd", "t_b4eec68c", "t_44998f51", "t_805d41f5"], "tenant": "site-review-20260605", "branch_name": null, "skills": ["site-data-review"], "goal_mode": null}


task_id: t_24a8f5d5
kind: created
payload:
  {"assignee": "moce", "status": "todo", "parents": ["t_4a0d3d23"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_8fc85be5
kind: created
payload:
  {"assignee": "moyin", "status": "todo", "parents": ["t_4a0d3d23"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_15969f45
kind: created
payload:
  {"assignee": "moyun", "status": "todo", "parents": ["t_4a0d3d23"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_1326e7fc
kind: created
payload:
  {"assignee": "motou", "status": "todo", "parents": ["t_4a0d3d23"], "tenant": "site-review-20260605", "branch_name": null, "skills": ["site-ads-growth"], "goal_mode": null}


task_id: t_de88624f
kind: created
payload:
  {"assignee": "moxi", "status": "todo", "parents": ["t_4a0d3d23", "t_24a8f5d5", "t_8fc85be5", "t_15969f45", "t_1326e7fc"], "tenant": "site-review-20260605", "branch_name": null, "skills": ["site-data-review"], "goal_mode": null}


task_id: t_d1c26218
kind: created
payload:
  {"assignee": "moce", "status": "todo", "parents": ["t_7e017a58"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_b4711577
kind: created
payload:
  {"assignee": "moyin", "status": "todo", "parents": ["t_7e017a58"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_c77efc21
kind: created
payload:
  {"assignee": "moyun", "status": "todo", "parents": ["t_7e017a58"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_68acebb5
kind: created
payload:
  {"assignee": "motou", "status": "todo", "parents": ["t_7e017a58"], "tenant": "site-review-20260605", "branch_name": null, "skills": ["site-ads-growth"], "goal_mode": null}


task_id: t_f72b370c
kind: created
payload:
  {"assignee": "moxi", "status": "todo", "parents": ["t_7e017a58", "t_d1c26218", "t_b4711577", "t_c77efc21", "t_68acebb5"], "tenant": "site-review-20260605", "branch_name": null, "skills": ["site-data-review"], "goal_mode": null}


task_id: t_1be52c4b
kind: created
payload:
  {"assignee": "moce", "status": "todo", "parents": ["t_d173aa9f"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_321903bc
kind: created
payload:
  {"assignee": "moyin", "status": "todo", "parents": ["t_d173aa9f"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_8a088715
kind: created
payload:
  {"assignee": "moyun", "status": "todo", "parents": ["t_d173aa9f"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_14b24001
kind: created
payload:
  {"assignee": "motou", "status": "todo", "parents": ["t_d173aa9f"], "tenant": "site-review-20260605", "branch_name": null, "skills": ["site-ads-growth"], "goal_mode": null}


task_id: t_ade00fde
kind: created
payload:
  {"assignee": "moxi", "status": "todo", "parents": ["t_d173aa9f", "t_1be52c4b", "t_321903bc", "t_8a088715", "t_14b24001"], "tenant": "site-review-20260605", "branch_name": null, "skills": ["site-data-review"], "goal_mode": null}


task_id: t_65388c86
kind: created
payload:
  {"assignee": "moce", "status": "todo", "parents": ["t_70c208b6"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


task_id: t_79d772df
kind: created
payload:
  {"assignee": "moyin", "status": "todo", "parents": ["t_70c208b6"], "tenant": "site-review-20260605", "branch_name": null, "skills": null, "goal_mode": null}


# task_runs

task_id: t_b1f03598
profile: moxi
status: done
outcome: completed
summary:
  subnautica2maps RERUN 数据证据包已完成并发到指定 Telegram topic。Plausible/GSC sitemap/Cloudflare Pages/技术 SEO/DataForSEO 可查；GA4、Clarity、CF Web Analytics、Ahrefs、Bing、Backlinks/ref domains 仍为主要缺口，建议动作均标记待孟健确认。

metadata:
  {"project_slug": "subnautica2maps", "review_date": "2026-05-22", "topic_target": "telegram:-1003750190535:5867", "telegram_start_message_id": "6504", "telegram_done_message_id": "6506", "artifact_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_b1f03598/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-data-evidence-rerun.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_b1f03598/reports/site-review/site-review-20260522-rerun/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "evidence_files": ["technical_http.json", "html_probe.json", "browser_runtime_probe.json", "plausible_self_host.json", "google_gsc_ga4.json", "cloudflare_inventory.json", "dataforseo_seo_backlinks.json", "ahrefs_browser_probe.json", "ahrefs_status.json", "clarity_browser_probe.json", "collection_summary.json"], "coverage_matrix": {"analytics": "🟡 Plausible self-host 可查；GA4/CF Web Analytics 缺失", "gsc_bing": "🟡 GSC property+sitemap 可查，Search Analytics 无 rows；Bing 缺权限", "ahrefs_third_party": "🟡 DataForSEO SERP/Labs 可查；Ahrefs blocked_by_plan_or_verification；Backlinks 40204", "clarity_behavior": "🔴 生产无 Clarity，后台未登录", "funnel_business": "🟡 Plausible 事件可查；注册/付费/D1/Worker/R2 缺失", "acquisition_utm": "🟡 source/referrer/utm 可查；真实 UTM 缺失，仅 moxi_review 探针", "technical_seo": "🟢 核心页面/robots/sitemap/canonical/meta/JSON-LD/404/CF Pages 可查"}, "p0_count": 0, "p1_count": 4, "p2_count": 3, "missing_data_sources": ["GA4", "Clarity", "Cloudflare Web Analytics", "Bing Webmaster", "Ahrefs verified access/API/export", "Backlinks/referring domains subscription", "first-party D1/Worker/R2 business logs", "real UTM attribution"], "suggested_actions_pending_confirmation": ["墨界/墨枢：补接 GA4、Clarity、Cloudflare Web Analytics", "孟健/小墨：验证 Ahrefs 域名或提供导出/权限", "墨运：后续分发强制 UTM", "墨析：下一轮跟踪 GSC rows/indexed 与 Plausible 真实 UTM"], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_b1f03598/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-data-evidence-rerun.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_b1f03598/reports/site-review/site-review-20260522-rerun/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "worker_session_id": "20260522_122609_f348df"}


task_id: t_7265c8fc
profile: moce
status: done
outcome: completed
summary:
  完成 subnautica2maps 产品深度复盘 rerun，并已发送 Telegram topic DONE。结论为继续 Iteration、不 Scale；核心阻断是资源搜索与资源页 answer-first 不成立，/map/?q=silver 默认 selected 仍是 Camp One，Silver 结果后置。

metadata:
  {"artifact_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_7265c8fc/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-product-rerun.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_7265c8fc/reports/site-review/site-review-20260522-rerun/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "coverage_matrix": {"ahrefs": "🔴 Chrome 登录态可进入 Ahrefs workspace，但未取得 subnautica2maps metrics；直接 Site Explorer URL 返回找不到页面", "mobile_ux": "🟡 390x844 实测，route CTA 不在首屏，selected 仍为 Camp One", "parent_evidence": "🟡 父任务 summary/metadata 可读，但 artifact 精确路径不可读，已记录 missing_parent_artifact_exact_paths", "production_homepage": "🟢 首页浏览器实测完成", "production_map": "🟡 /map/?q=silver 工具存在，但 query selected 为 Camp One，Silver results 后置", "resource_page": "🟡 /resources/silver/ 有 source/provenance，但表格先展示 POI/context rows", "safety_boundary": "🟢 未改代码、未改配置、未部署、未对外发布", "serp_competitors": "🟢 web_search + web_extract 对比 IGN、Polygon、MapGenie、Game8；当前 SERP 未见本站", "telegram": "🟢 START message_id=6510，DONE message_id=6521"}, "final_verdict": "yellow_iterate_not_scale", "missing_data_sources": ["missing_parent_artifact_exact_paths", "missing_ahrefs_access", "missing_ahrefs_metrics_for_subnautica2maps", "missing_backlink_referring_domain_data", "missing_ga4_frontend_and_property", "missing_clarity_script_and_backend_data", "missing_cloudflare_web_analytics", "missing_bing_webmaster_access", "missing_first_party_business_logs", "missing_real_utm_attribution"], "p0": ["待孟健确认：墨界/墨枢修 /map/?q=<resource> 搜索排序、默认 selected、点击同步", "待孟健确认：墨界/墨笔修 /resources/<resource>/ answer-first 排序，资源 row 先于 POI/context row"], "p1": ["待孟健确认：墨影/墨界移动端 selected detail 上提 route CTA", "待孟健确认：墨笔/墨影补 63 signals/source/confidence/local coordinates/Early Access/fan-made 信任卡", "待孟健确认：墨笔/墨界确认 /map/ 为 Subnautica 2 map 主排名页", "待孟健确认：墨运暂停 Reddit 链接评论，改做 value-first 草稿", "待孟健确认：墨枢/墨界补 GA4 + Clarity / UTM 事件维度"], "p2": ["Local found 计数显性化", "Share current map state", "Last searched resources 本地记录", "暂不做账号、云同步、付费"], "project_slug": "subnautica2maps", "review_date": "2026-05-22", "screenshots": ["/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_18b654f31c40420f8223fd768e424fec.png", "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_88758330d7544491949fa499859db624.png"], "suggested_actions_pending_confirmation": ["墨界/墨枢：修 map 搜索排序、默认 selected、点击同步", "墨界/墨笔：修资源页 answer-first 排序", "墨影/墨界：移动端 selected detail 上提 route CTA", "墨笔/墨影：补轻量信任卡", "墨笔/墨界：确认 /map/ 为主排名页", "墨运：暂停 Reddit 链接评论并转 value-first 草稿", "墨枢/墨界：补 GA4 + Clarity / UTM 事件维度"], "telegram_done_message_id": "6521", "telegram_start_message_id": "6510", "topic_target": "telegram:-1003750190535:5867", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_7265c8fc/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-product-rerun.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_7265c8fc/reports/site-review/site-review-20260522-rerun/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "worker_session_id": "20260522_123547_b64adc"}


task_id: t_d42a22c3
profile: moyin
status: done
outcome: completed
summary:
  已完成 subnautica2maps SEO/GEO 深度复盘 RERUN，并发送 Telegram DONE。结论为 Conditional Go，但不建议 Scale；P0 是 GSC indexed=0、/map/?q=silver 默认选中逻辑未闭环、/map/ 主目标页承接需要加强。

metadata:
  {"project_slug": "subnautica2maps", "seo_verdict": "Conditional Go", "primary_keyword": "subnautica 2 map", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_d42a22c3/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-seo-geo-deep-review-rerun.md", "artifact_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_d42a22c3/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-seo-geo-deep-review-rerun.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_d42a22c3/reports/site-review/site-review-20260522-rerun/subnautica2maps/KANBAN_DONE_HANDOFF.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_d42a22c3/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/gsc_live_retry.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_d42a22c3/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/dataforseo_live.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_d42a22c3/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/technical_onpage_live.json"], "p0_pages": ["https://subnautica2maps.com/", "https://subnautica2maps.com/map/", "https://subnautica2maps.com/map/?q=silver"], "p1_pages": ["/guide/no-in-game-map/", "/llms.txt", "analytics attribution events"], "ip_seo_constraints": ["必须保留非官方/fan-made 声明", "避免 official/endorsed 等高风险措辞", "社区/Reddit/Steam/YouTube 发布属于外部动作，需孟健确认", "Backlinks/Ahrefs 无权限数据不得写成 0"], "coverage_matrix": {"technical_seo": "core URLs/robots/sitemap/canonical/schema/OG ok", "gsc": "sitemap submitted=9 indexed=0; search analytics no rows", "dataforseo": "SERP/volume/ranked keywords ok; backlinks denied 40204", "ahrefs": "missing_ahrefs_access", "analytics_behavior": "GA4/Clarity missing; Plausible available from parent", "product_task": "/map?q=silver visible but default selected remains Camp One"}, "next_assignee": "moshu|mojie|mubi|moyun", "telegram_done_message_id": "6525", "external_actions_executed": false, "worker_session_id": "20260522_124522_f831e3"}


task_id: t_c829b00f
profile: moyun
status: done
outcome: completed
summary:
  subnautica2maps 运营 / 外链 rerun 复盘已完成，产出核心报告、Plausible 原始证据、Reddit 浏览器状态证据和 KANBAN_DONE_HANDOFF。结论是当前可核对有效外链/referral/UTM 为 0，两条 Reddit 评论均 removed_by_reddit，所有后续外部动作均保持待孟健确认。

metadata:
  {"project": "subnautica2maps", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_c829b00f/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-ops-rerun.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_c829b00f/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/plausible_rerun_ops.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_c829b00f/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/reddit_browser_status.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_c829b00f/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/reddit_comment_status.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_c829b00f/reports/site-review/site-review-20260522-rerun/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "telegram": {"target": "telegram:-1003750190535:5867", "start_message_id": 6511, "done_message_id": 6512}, "plausible_rerun": {"site_id": "subnautica2maps.com", "today_visitors": 34, "today_visits": 41, "today_pageviews": 84, "today_events": 108, "reddit_visitors": 0, "cold_start_visitors": 0, "steam_visitors": 0, "youtube_visitors": 0, "moxi_review_visitors": 1}, "reddit_status": {"checked_urls": ["https://www.reddit.com/r/subnautica/comments/1kt0n1c/comment/on1x8yk/", "https://www.reddit.com/r/subnautica/comments/1kt0n1c/comment/on1xgin/"], "result": "both_removed_by_reddit", "account": "u/MengjianBuilds", "recommended_lock": "pause_reddit_link_comments_7_days_pending_owner_confirmation"}, "coverage_matrix": {"acquisition_utm": "yellow", "community_channel_status": "red", "backlink_authority": "red", "channel_fit": "yellow", "tracking_readiness": "yellow", "compliance_brand_safety": "yellow"}, "boundaries": {"external_posts_published": false, "code_changed": false, "config_changed": false, "production_data_changed": false, "deployed": false, "followup_tasks_created": false, "kill_iterate_scale_judgment_by_moyun": false}, "next_actions_pending_owner_confirmation": ["pause Reddit link comments for 7 days", "prepare Steam Guide package without publishing", "prepare Wiki/Fandom Talk review package without submitting", "use Discord opportunity reply only after confirmation", "switch YouTube to creator outreach or owner-frontstage manual comment", "add GA4/Clarity/UTM event dimensions before next attribution review"], "worker_session_id": "20260522_124329_ba9066"}


task_id: t_519a9269
profile: moxi
status: done
outcome: completed
summary:
  已完成 subnautica2maps Clarity/GA4/Ahrefs 误判复核并发 [UPDATED] 到指定 topic。Clarity 修正为“后台已登录但未见 subnautica2maps 项目 + 生产 tracking script absent”；GA4 修正为“API 可用但 property 未见且前端 env 未发布”；CF Web Analytics 已从必接风险/建议动作中移除。

metadata:
  {"project_slug": "subnautica2maps", "topic_target": "telegram:-1003750190535:5867", "telegram_updated_message_id": "6538", "corrected_fields": {"clarity": "backend_logged_in_project_not_found + tracking_script_absent; not backend_not_logged_in", "ahrefs": "logged-in Site Audit checked; subnautica2maps verified project not found; not merely free_plan_blocked", "ga4": "Google API ok; GA Admin property not found; production gtag/GTM absent; env not published", "cloudflare_web_analytics": "removed from required/P1/suggested actions"}, "root_cause": ["Clarity project list was not rechecked after production script absence was found", "Ahrefs logged-in Site Audit / verified projects were skipped before judging access", "GA4 was not split into API authorization, property existence, frontend script, and env publish layers", "Cloudflare Web Analytics was incorrectly treated as required data source"], "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_519a9269/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-correction-report.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_519a9269/KANBAN_DONE_HANDOFF.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_519a9269/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/clarity_projects_browser.json", "/root/.hermes/profiles/moxi/cache/screenshots/browser_screenshot_da348209ce71482ba1e3085db1f81de7.png", "/root/.hermes/kanban/boards/site-review/workspaces/t_519a9269/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/production_analytics_probe.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_519a9269/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/ahrefs_site_audit_browser.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_519a9269/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/ga4_deep_diagnosis.json"], "next_actions_pending_owner": ["墨界/墨枢：创建/确认 Clarity project and NEXT_PUBLIC_CLARITY_ID; deploy only after owner confirmation", "墨界/墨枢：创建/确认 GA4 property/Web stream and NEXT_PUBLIC_GA_MEASUREMENT_ID; deploy only after owner confirmation", "孟健/小墨：Ahrefs create/verify subnautica2maps project or provide export/API", "墨析：next review must keep four-layer analytics status and exclude CF Web Analytics as required channel"], "safety_boundary": "diagnosis/report only; no code changes, no deploy, no external publishing, no production data writes", "worker_session_id": "20260522_124234_cdd487"}


task_id: t_43cf9395
profile: moyin
status: done
outcome: completed
summary:
  subnautica2maps Ahrefs/Clarity/GA4 口径纠偏已完成并发到 Telegram topic。修正为：Clarity 已登录但无该站项目/无脚本；Ahrefs Site Audit 可用但无该站 verified project；GA4 无命名匹配 property 且前端无 gtag/GTM；CF Web Analytics 从风险和建议中移除。

metadata:
  {"project_slug": "subnautica2maps", "seo_verdict": "Conditional Go", "primary_keyword": "subnautica 2 map", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_43cf9395/reports/site-review/site-review-20260522-correction/subnautica2maps/KANBAN_DONE_HANDOFF.md", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_43cf9395/reports/site-review/site-review-20260522-correction/subnautica2maps/subnautica2maps-ahrefs-clarity-ga4-correction.md", "corrected_fields": {"clarity": "logged_in; project_not_found_for_subnautica2maps; production_script_missing", "ahrefs": "site_audit_available; subnautica2maps_project_missing; verified_project_required; site_explorer_free_plan_limit_not_equivalent_to_ahrefs_unavailable", "ga4": "analytics_admin_access_ok; no_subnautica_property_name_match; production_gtag_or_gtm_missing", "cloudflare_web_analytics": "removed_from_risks_and_next_actions; not_required_for_site_review"}, "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_43cf9395/reports/site-review/site-review-20260522-correction/subnautica2maps/evidence/browser_backend_recheck_20260522.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_43cf9395/reports/site-review/site-review-20260522-correction/subnautica2maps/evidence/production_tracking_probe_20260522.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_43cf9395/reports/site-review/site-review-20260522-correction/subnautica2maps/evidence/google_gsc_ga4_fresh_20260522.json"], "next_actions_pending_owner": ["待孟健确认：Ahrefs Site Audit 新建 subnautica2maps.com project 并通过 GSC/DNS/HTML file/HTML meta tag 验证", "待孟健确认：创建或指定 GA4 property，并由墨界/墨枢接入 gtag/GTM", "待孟健确认：创建 Clarity project 并部署 script", "不再建议补 Cloudflare Web Analytics"], "ip_seo_constraints": ["fan-made/non-affiliated wording remains required; no official/endorsed claims"], "p0_pages": ["/map/"], "p1_pages": ["/guides/does-subnautica-2-have-a-map/", "/llms.txt", "analytics instrumentation"], "next_assignee": "moshu|mojie|mubi", "external_actions_executed": false, "production_changes_executed": false, "telegram_start_message_id": "6515", "telegram_done_message_id": "6539", "worker_session_id": "20260522_124235_6e88a8"}


task_id: t_7d7ca8b7
profile: mojie
status: done
outcome: completed
summary:
  subnautica2maps correction completed: GA4 root cause narrowed to missing accessible property/data stream + empty CF Pages env + live production lacking gtag/GTM + prepared diff not deployed. Clarity/Ahrefs wording corrected: logged-in dashboards are accessible, but no subnautica2maps Clarity project or Ahrefs Site Audit project is present; CF Web Analytics removed from recommendations.

metadata:
  {"corrected_fields": {"clarity": "logged_in_dashboard_accessible; no visible subnautica2maps project; production has no clarity script", "ahrefs": "Site Audit path accessible; search subnautica returns no results; issue is verified_project_missing, not generic free_plan_blocked", "ga4": "property_missing + env_missing + code_missing_in_deployed_source + deploy_missing; naming_mismatch checked with no matching accessible property/data stream", "cloudflare_web_analytics": "removed from next actions/recommendations"}, "root_cause": {"ga4": ["no accessible GA4 property/data stream matching subnautica2maps.com", "Cloudflare Pages production/preview env var names empty", "production HTML/runtime/network has Plausible only, no googletagmanager/gtag/GTM", "prepared GA4/Clarity diff exists in repo working tree but is uncommitted/unpushed/undeployed"], "clarity": ["dashboard logged in", "project_missing", "env_missing", "production script missing"], "ahrefs": ["Site Audit workspace accessible", "subnautica project absent"]}, "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_7d7ca8b7/KANBAN_DONE_HANDOFF.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_7d7ca8b7/evidence/ga4_cf_env_probe.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_7d7ca8b7/evidence/browser_dashboard_runtime_evidence.md"], "next_actions_pending_owner": ["GA4 property/data stream decision — 待孟健确认", "Cloudflare Pages env injection — 待孟健确认", "code review/source sync/deploy — 待孟健确认", "runtime GA4/Clarity verification — 待孟健确认", "Ahrefs Site Audit project setup — 待孟健确认", "Clarity project setup — 待孟健确认"], "telegram_start_message_id": "6514", "telegram_done_message_id": "6532", "boundaries": {"code_changed": false, "deploy_executed": false, "production_config_changed": false, "production_data_written": false, "external_publish": "only required Telegram status update"}, "worker_session_id": "20260522_124234_f70312"}


task_id: t_761fd06c
profile: moxi
status: done
outcome: completed
summary:
  CF Web Analytics 口径修正完成并已发 Telegram [UPDATED]。已明确 CF Web Analytics 不是做站复盘必接渠道，从 coverage/missing_data_sources/P1-P2/建议动作中移除；原父任务 artifact 当前不可读，因此交付 correction overlay 供 fan-in 覆盖。

metadata:
  {"project_slug": "subnautica2maps", "review_date": "2026-05-22", "topic_target": "telegram:-1003750190535:5867", "telegram_start_message_id": "6516", "telegram_updated_message_id": "6524", "corrected_fields": {"coverage_matrix.analytics": "🟡 Plausible self-host 可查；GA4 仍需 correction 深查；CF Web Analytics 不纳入必接数据源/红黄灯扣分", "missing_data_sources.remove": ["Cloudflare Web Analytics"], "suggested_actions_pending_confirmation.remove": ["补接 Cloudflare Web Analytics"], "p1_p2.remove": ["Cloudflare Web Analytics 缺失"]}, "root_cause": "旧模板/旧复盘口径把 Cloudflare Web Analytics 这个可选辅助渠道混入了必接数据源；上一轮复盘未区分核心复盘源、可选辅助渠道与 Cloudflare 基础设施证据。", "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_761fd06c/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-data-evidence-rerun-cf-correction.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_761fd06c/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/cf_web_analytics_scope_probe.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_761fd06c/reports/site-review/site-review-20260522-rerun/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "original_artifact_status": {"parent_report_exists": false, "parent_handoff_exists": false, "action": "created correction overlay in current workspace for fan-in t_26c5627d"}, "cloudflare_scope": "只保留 Zone/Pages/Crawler Hints/部署/HTTP header 等基础设施证据；不要求 Web Analytics tag/token。", "next_actions_pending_owner": ["无需创建 CF Web Analytics 补接任务（待孟健确认）", "fan-in t_26c5627d 汇总时用本 correction 覆盖 t_b1f03598 的 CF 字段", "等待 GA4/Clarity/Ahrefs correction 任务分别给出真实缺口后再汇总"], "safety_boundary": {"code_changed": false, "deployed": false, "production_data_changed": false, "external_posts_published": false}, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_761fd06c/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-data-evidence-rerun-cf-correction.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_761fd06c/reports/site-review/site-review-20260522-rerun/subnautica2maps/evidence/cf_web_analytics_scope_probe.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_761fd06c/reports/site-review/site-review-20260522-rerun/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "worker_session_id": "20260522_124235_7d6d9a"}


task_id: t_26c5627d
profile: moxi
status: done
outcome: completed
summary:
  subnautica2maps fan-in 复盘驾驶舱已完成并发到指定 Telegram topic。结论为 🟡Iterate / Conditional Go、不建议 Scale；优先待确认动作是 /map/ 搜索闭环、资源页 answer-first、GSC indexed=0、GA4/Clarity/Ahrefs 项目补齐。

metadata:
  {"artifact_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_26c5627d/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-fan-in-dashboard.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_26c5627d/KANBAN_DONE_HANDOFF.md"], "coverage_matrix": {"plausible_self_host": "green_stats_api_available_visitors_34_visits_41_pageviews_84_events_108", "gsc": "yellow_property_sitemap_available_search_analytics_no_rows_sitemap_submitted_9_indexed_0", "ga4": "red_no_matching_property_data_stream_env_empty_production_no_gtag_gtm", "clarity": "red_dashboard_login_ok_project_missing_production_script_absent", "ahrefs": "yellow_site_audit_accessible_verified_project_missing_backlinks_ref_domains_missing", "dataforseo": "green_serp_volume_keywords_available_backlinks_denied_40204", "bing_webmaster": "red_missing_access", "business_logs": "red_missing_d1_worker_r2_orders", "utm_referral": "yellow_referrer_available_real_utm_missing_effective_external_referral_zero", "cf_web_analytics": "excluded_not_required_source"}, "p0": ["GSC indexed=0 / submitted=9 / Search Analytics no rows", "/map/?q=silver 默认 selected 仍为 Camp One，Silver 结果后置", "/resources/<resource>/ answer-first 不成立，资源页先展示 POI/context rows"], "p1": ["GA4 缺匹配 property/data stream、CF Pages env 为空、线上无 gtag/GTM", "Clarity 后台可登录但无该站项目，线上无 Clarity script", "Ahrefs Site Audit 可用但无 subnautica2maps verified project，backlinks/ref domains 缺权威数据"], "p2": ["移动端 route CTA 不在首屏", "需要补 63 signals/source/confidence/local coordinates/Early Access/fan-made 信任卡", "外链渠道暂停 Reddit 链接评论，改 value-first 草稿"], "suggested_actions_pending_owner_confirmation": ["墨界/墨枢：修 /map/?q=<resource> 搜索排序、默认 selected、点击同步", "墨界/墨笔：修 /resources/<resource>/ answer-first 排序", "墨引/墨界/墨枢：处理 GSC indexed=0 与 /map/ 主排名页承接", "墨界/墨枢：接 GA4 + Clarity", "孟健/小墨：创建/验证 Ahrefs subnautica2maps project 或提供 export/API", "墨运：暂停 Reddit 链接评论 7 天，改做 value-first 外链草稿"], "telegram": {"target": "telegram:-1003750190535:5867", "start_message_id": "6542", "dashboard_message_id": "6546"}, "created_followup_tasks": [], "safety_boundary": {"code_changed": false, "config_changed": false, "deployed": false, "external_posts_published": false, "production_data_changed": false}, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_26c5627d/reports/site-review/site-review-20260522-rerun/subnautica2maps/subnautica2maps-fan-in-dashboard.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_26c5627d/KANBAN_DONE_HANDOFF.md"], "worker_session_id": "20260522_124907_b2c2f0"}


task_id: t_7eb708fe
profile: mojie
status: done
outcome: completed
summary:
  subnautica2maps P0 indexing fix reviewed, committed, pushed, deployed to Cloudflare Pages, and verified on production. Homepage and /map/ now align to “Subnautica 2 Interactive Map”, /resources/ hub is live and in sitemap, schema/canonical/indexability checks passed.

metadata:
  {"changed_files": ["KANBAN_DONE_HANDOFF.md", "docs/data/frontend-contract-public-reference.md", "src/app/guides/does-subnautica-2-have-a-map/page.tsx", "src/app/guides/how-to-find-coordinates/page.tsx", "src/app/layout.tsx", "src/app/legal/page.tsx", "src/app/map/page.tsx", "src/app/page.tsx", "src/app/privacy-policy/page.tsx", "src/app/resources/[slug]/page.tsx", "src/app/resources/page.tsx", "src/app/robots.ts", "src/app/sitemap.ts", "src/app/terms-of-service/page.tsx", "src/components/MapTool.tsx", "src/lib/analytics.ts", "src/lib/seo.tsx"], "tests_run": ["npm run lint", "npm run typecheck", "npm run build", "npm run verify", "git diff --check", "production HTML checks for /, /map/, /resources/, sitemap.xml, robots.txt"], "tests_passed": true, "commit_sha": "8f9b2c98ae6ddaf6d2870f0844d65e095ed92f08", "pushed_branch": "main", "deploy_url": "https://32e4c38b.subnautica2maps.pages.dev", "production_url": "https://subnautica2maps.com", "deployment_source_commit": "8f9b2c9", "git_status_after": "clean", "sitemap_url_count": 10, "sitemap_core_urls": ["https://subnautica2maps.com", "https://subnautica2maps.com/map/", "https://subnautica2maps.com/resources/", "https://subnautica2maps.com/resources/silver/", "https://subnautica2maps.com/resources/copper/", "https://subnautica2maps.com/guides/how-to-find-coordinates/", "https://subnautica2maps.com/guides/does-subnautica-2-have-a-map/", "https://subnautica2maps.com/legal/", "https://subnautica2maps.com/privacy-policy/", "https://subnautica2maps.com/terms-of-service/"], "production_html_verification": {"home": {"title": "Subnautica 2 Interactive Map and Resource Locator", "h1": "Subnautica 2 Interactive Map", "canonical": "https://subnautica2maps.com/", "schema_types": ["BreadcrumbList", "CreativeWork", "WebApplication", "FAQPage"], "noindex": false}, "map": {"title": "Subnautica 2 Interactive Map | Subnautica2Maps", "h1": "Subnautica 2 Interactive Map", "canonical": "https://subnautica2maps.com/map/", "schema_types": ["BreadcrumbList", "WebApplication", "FAQPage"], "noindex": false}, "resources": {"title": "Subnautica 2 Resource Locations Hub | Subnautica2Maps", "h1": "Subnautica 2 resource locations", "canonical": "https://subnautica2maps.com/resources/", "schema_types": ["BreadcrumbList", "CreativeWork", "FAQPage"], "noindex": false}}, "handoff_path": "/root/projects/subnautica2maps/KANBAN_DONE_HANDOFF.md", "telegram_message_id": "6548", "needs_moxi_review": "Re-check GSC sitemap ingestion and indexing after the next crawl cycle; technical fix is deployed but indexing is not instantaneous.", "artifacts": ["/root/projects/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "worker_session_id": "20260522_124948_f41ad2"}


task_id: t_d78b7941
profile: moyin
status: blocked
outcome: blocked
summary:
  missing_bing_webmaster_access: GSC sitemap resubmitted and URL Inspection completed, but Bing cannot be submitted because no Bing API key is present and browser lands on unauthenticated Bing Webmaster sign-in page. See KANBAN_BLOCKED_HANDOFF.md.


task_id: t_70d4dd01
profile: moce
status: done
outcome: completed
summary:
  完成 subnautica2maps /map/ 首屏产品重评，并已同步 Telegram DONE。结论：当前 SEO 说明前置导致交互工具远低于首屏，推荐 C desktop + B mobile，把 search/filter/map preview 前置，taxonomy/How-to/FAQ 后置或折叠。

metadata:
  {"project_slug": "subnautica2maps", "page": "https://subnautica2maps.com/map/", "artifact_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_70d4dd01/reports/site-review/site-review-20260522-rerun/subnautica2maps/product-map-page-correction.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_70d4dd01/reports/site-review/site-review-20260522-rerun/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "topic_target": "telegram:-1003750190535:5867", "telegram_ack_message_id": "6567", "telegram_done_message_id": "6570", "verdict": "PM_CONDITIONAL_GO_for_correction_plan", "current_issue": "SEO explanatory content is before the interactive map, so search/filter/map are below the fold.", "evidence": {"desktop_viewport": "1689x835", "desktop_interactive_region_top_px": 1817, "desktop_search_input_top_px": 1844, "mobile_viewport": "390x844", "mobile_interactive_region_top_px": 2560, "mobile_search_input_top_px": 2594, "browser_visual": "initial viewport shows Hero + SEO explanation + How-to start; no interactive map/search above fold", "serp_check": "web_search top results are Polygon/Game8/IGN interactive map/guide pages, indicating interactive map and concrete location answer intent"}, "recommended_layout": "C desktop split hero with interactive mini-console + B mobile compact SEO intro/sticky quick search/map preview", "first_screen_acceptance": {"desktop": ["H1, short answer, search input, quick chips visible above fold", "search input top <= 420px", "map or preview top <= 650px", "query=silver ranks Silver results first, not Camp One/unrelated items"], "mobile": ["search input top <= 500px", "at least one result or map preview top <= 760px", "FAQ/How-to/taxonomy not before search and map preview"]}, "copy_blocks_to_keep": ["H1", "40-70 word short answer", "fan-made/not official/Early Access/source-confidence trust line", "marker count", "search input", "quick filters", "result preview"], "copy_blocks_to_move": ["What the map can filter today", "Marker categories", "Resource search long list", "Source confidence explanation", "From resource query to route hint", "FAQ"], "copy_blocks_to_remove_or_rewrite": ["The first crawlable block explains... search engines and AI answer systems..."], "safety_boundary": "No code changes, no deployment, no DNS/payment/production data changes.", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_70d4dd01/reports/site-review/site-review-20260522-rerun/subnautica2maps/product-map-page-correction.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_70d4dd01/reports/site-review/site-review-20260522-rerun/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "worker_session_id": "20260522_130515_535d6e"}


task_id: t_59235183
profile: mojie
status: done
outcome: completed
summary:
  Completed browser-automation correction for subnautica2maps: live /map/ UI was exercised with CDP, dashboard paths were attempted with screenshots, and API/CLI/source fallbacks narrowed remaining blockers to owner-approved analytics/env/access work. Handoff and screenshot evidence are in /root/projects/subnautica2maps/KANBAN_DONE_HANDOFF.md and /root/projects/subnautica2maps/evidence/t_59235183/.

metadata:
  {"handoff_path": "/root/projects/subnautica2maps/KANBAN_DONE_HANDOFF.md", "screenshots_dir": "/root/projects/subnautica2maps/evidence/t_59235183", "telegram_ack_message_id": "6574", "telegram_done_message_id": "6577", "boundaries": {"code_changed": false, "deploy_executed": false, "production_config_changed": false, "production_data_written": false, "external_publish": "only required Telegram status updates"}, "attempted_browser_paths": ["https://subnautica2maps.com/map/", "https://dash.cloudflare.com/23cc53444237bdfa3f7306b3cef9514b/pages/view/subnautica2maps", "https://analytics.google.com/analytics/web/", "https://clarity.microsoft.com/projects", "https://app.ahrefs.com/site-audit", "https://search.google.com/search-console?resource_id=sc-domain:subnautica2maps.com", "https://www.bing.com/webmasters/home"], "screenshots": ["/root/projects/subnautica2maps/evidence/t_59235183/live-map-ui.png", "/root/projects/subnautica2maps/evidence/t_59235183/cloudflare-dashboard-challenge.png", "/root/projects/subnautica2maps/evidence/t_59235183/google-analytics-signin.png", "/root/projects/subnautica2maps/evidence/t_59235183/clarity-signin.png", "/root/projects/subnautica2maps/evidence/t_59235183/ahrefs-public-site-audit.png", "/root/projects/subnautica2maps/evidence/t_59235183/gsc-public-landing.png", "/root/projects/subnautica2maps/evidence/t_59235183/bing-public-landing.png"], "resolved_items": ["Live /map/ interactive UI verified via browser snapshot and screenshot", "silver search filters result count to 10 / 63 signals", "Plausible-only production runtime verified; gtag/dataLayer/clarity absent", "Cloudflare project/latest deployment/source commit verified via Wrangler/API", "GA4 Admin API has no subnautica2maps property match", "GSC API confirms subnautica2maps siteOwner access"], "true_blockers": ["Owner must decide/create/reuse GA4 property/data stream", "Owner must provide/approve NEXT_PUBLIC_GA_MEASUREMENT_ID and NEXT_PUBLIC_CLARITY_ID env injection then redeploy", "Clarity project ID/project creation needs owner confirmation", "Ahrefs verified Site Audit project/API/export access missing", "Bing Webmaster API key/session missing", "Authenticated unified VNC/Windows Chrome was not connected to this run; local headless CDP had no dashboard login cookies"], "next_actions": ["After approval, set CF Pages analytics env vars and redeploy from current source", "Verify live gtag/clarity network and event receipt", "Continue GSC T+24/T+72 monitoring from t_d78b7941", "Provide Bing/Ahrefs access or approve alternative setup"], "git_status_after": "M KANBAN_DONE_HANDOFF.md; ?? evidence/", "verification": ["CDP browser navigation and screenshots completed", "browser console runtime analytics check completed", "wrangler pages project/deployment/secret read completed", "Cloudflare Pages API project env read completed", "Google Analytics Admin API and GSC sites API read completed"], "artifacts": ["/root/projects/subnautica2maps/KANBAN_DONE_HANDOFF.md"], "worker_session_id": "20260522_131328_5406f5"}


task_id: t_25ecb7da
profile: moyin
status: done
outcome: completed
summary:
  完成 subnautica2maps /map/ SEO 重评并已同步 Telegram DONE。结论：Conditional Go / P0 返修；问题不是字段缺失，而是 primary keyword 承接弱、首屏工具任务被 SEO 文案挤压、query URL/canonical 呈现需复核。

metadata:
  {"project_slug": "subnautica2maps", "seo_verdict": "Conditional Go", "primary_keyword": "subnautica 2 map", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_25ecb7da/seo-map-page-correction.md", "handoff_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_25ecb7da/seo-map-page-correction.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_25ecb7da/KANBAN_DONE_HANDOFF.md"], "p0_pages": ["https://subnautica2maps.com/map/", "https://subnautica2maps.com/map?q=Camp+One"], "p1_pages": ["https://subnautica2maps.com/", "https://subnautica2maps.com/resources/silver/", "https://subnautica2maps.com/guides/does-subnautica-2-have-a-map/"], "next_assignee": "mojie|moshu|mubi|moxi", "external_actions_executed": false, "telegram_done_message_id": "6575", "evidence": {"word_count": 1278, "exact_subnautica_2_map_count": 2, "exact_subnautica_2_map_density_pct": 0.156, "exact_subnautica_2_interactive_map_count": 3, "exact_subnautica_2_interactive_map_density_pct": 0.235, "map_count": 32, "map_density_pct": 2.504, "supply_crate_count": 0, "schema_types": ["BreadcrumbList", "WebApplication", "SearchAction", "Organization", "FAQPage"], "site_search_query_url_seen": true}, "recommendations": ["Set /map/ H1 to Subnautica 2 Map and make it the primary ranking page", "Move long SEO copy below/after map; keep only 60-80 words answer-first above fold", "Increase exact primary phrase to 8-10 natural uses and variants/entities to 2.5%-3.6% combined coverage", "Add static taxonomy for Resources, Supply Crates, Black Boxes, Blueprints, Biomes, Coordinates", "Canonicalize /map?q=* to /map/ and keep only /map/ in sitemap"], "ip_seo_constraints": ["保留 fan-made / unofficial / not affiliated / not endorsed 声明", "避免 official/endorsed 等高风险措辞", "无 source_url 的 marker 不生成 indexable detail，不进入 sitemap", "GSC request indexing、社区发布、外链动作需孟健确认"], "worker_session_id": "20260522_131328_faa070"}


task_id: t_23ce9e65
profile: moce
status: done
outcome: completed
summary:
  完成 subnautica2maps /map/ SEO×产品联合决策，并已同步 Telegram DONE。结论：需要 P0 前端改版，把 search/filter/map preview/result preview 前置到首屏，同时自然强化主词 `subnautica 2 map`；已创建墨界执行任务 t_841ed8a4。

metadata:
  {"artifact_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_23ce9e65/map-page-joint-optimization-brief.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_23ce9e65/KANBAN_DONE_HANDOFF.md"], "created_followup_task": "t_841ed8a4", "external_actions_executed": false, "page": "https://subnautica2maps.com/map/", "primary_keyword": "subnautica 2 map", "project_slug": "subnautica2maps", "recommended_next_assignee": "mojie", "safety_boundary": "No code changes, no deployment, no DNS/payment/production data changes. GSC/community/backlink actions require Meng Jian confirmation.", "telegram_ack_message_id": "6576", "telegram_done_message_id": "6578", "verdict": "PM_CONDITIONAL_GO / SEO_CONDITIONAL_GO", "evidence": {"desktop_1440x900": {"interactive_region_top_px": 1817, "search_input_top_px": 1844}, "mobile_390x844": {"interactive_region_top_px": 2560, "search_input_top_px": 2594}, "canonical": "https://subnautica2maps.com/map/", "exact_subnautica_2_map_visible_count": 2, "serp_intent": "interactive map/resource/location task"}, "p0_requirements": ["H1/title/meta/hero short answer use `subnautica 2 map` naturally", "desktop search input top <= 420px and map/preview top <= 650px", "mobile search input top <= 500px and result/map preview top <= 760px", "move taxonomy/how-to/FAQ below interaction", "remove self-referential SEO copy", "/map?q=silver prioritizes Silver results", "/map?q=* canonicalizes to /map/ and sitemap excludes query URLs", "preserve fan-made/unofficial/Early Access/source-confidence trust line"], "handoff_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_23ce9e65/map-page-joint-optimization-brief.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_23ce9e65/KANBAN_DONE_HANDOFF.md"], "worker_session_id": "20260522_131812_c934d6"}


task_id: t_841ed8a4
profile: mojie
status: done
outcome: completed
summary:
  Implemented and deployed the subnautica2maps /map/ first-fold correction from commit 0e7ec3f: search/filter/map preview now appears before explanatory sections, title/H1/meta now target `subnautica 2 map`, and `/map?q=silver` prioritizes Silver results. Final SEO/Product GO is intentionally left for the separate recheck task before QA/launch.

metadata:
  {"changed_files": ["src/app/map/page.tsx", "src/app/globals.css", "src/lib/data.ts"], "tests_run": ["npm run lint", "npm run typecheck", "npm run build", "npm run verify", "browser measurement desktop 1440x900 on production /map/", "browser measurement mobile 390x844 on production /map/", "browser query check production /map/?q=silver", "sitemap/canonical check from built out/"], "commit_sha": "0e7ec3fcd0ce403533867bd3cc3aea30caddd692", "pushed_branch": "main", "deploy_url": "https://subnautica2maps.com/map/", "pages_deployment_url": "https://24cd81b0.subnautica2maps.pages.dev", "deployment_source_commit": "0e7ec3f", "git_status_after": "clean (## main...origin/main); pre-existing unrelated prior artifacts preserved in stash@{0}: pre-t_841ed8a4_uncommitted_prior_artifacts", "telegram_start_message_id": "6579", "telegram_done_message_id": "6580", "verification": {"commands": {"lint": "passed", "typecheck": "passed", "build": "passed", "verify": "passed: 10 sitemap URLs checked"}, "desktop_1440x900": {"title": "Subnautica 2 Map | Subnautica2Maps", "h1": "Subnautica 2 Map", "short_answer_top_px": 195, "quick_chips_top_px": 275, "search_input_top_px": 354, "map_top_px": 327, "result_preview_top_px": 648.1875, "first_seo_heading_top_px": 1214, "canonical": "https://subnautica2maps.com/map/", "body_has_self_referential_seo_copy": false, "acceptance": "pass"}, "mobile_390x844": {"title": "Subnautica 2 Map | Subnautica2Maps", "h1": "Subnautica 2 Map", "short_answer_top_px": 145.8125, "quick_chips_top_px": 250.265625, "search_input_top_px": 366.265625, "map_top_px": 332.265625, "result_preview_top_px": 856.265625, "first_seo_heading_top_px": 1139.265625, "canonical": "https://subnautica2maps.com/map/", "body_has_self_referential_seo_copy": false, "acceptance": "pass: search <=500 and map preview <=760; FAQ/how-to/taxonomy below interactive region"}, "query_silver": {"url": "https://subnautica2maps.com/map/?q=silver", "input": "silver", "status": "10 / 63 signals", "selected": "Silver cave 124m north of Lifepod", "top_results": ["Silver cave 124m north of Lifepod", "Silver cave between Lifepod and Old Habitat", "Silver cave northwest of Lifepod", "Silver early cave north of Lifepod", "Silver Observatory large deposits"], "canonical": "https://subnautica2maps.com/map/", "acceptance": "pass"}, "sitemap": {"loc_count": 10, "map_locs": ["https://subnautica2maps.com/map/"], "query_locs": [], "acceptance": "pass"}}, "decisions": ["Moved MapTool immediately after a compact hero/short-answer block so the interactive region precedes workflow/data/filter/how-to/FAQ sections.", "Changed copy from self-referential SEO explanation to user-facing coverage and trust language.", "Added query scoring so direct resource/name matches outrank incidental nearby POI matches for `/map?q=silver`.", "Preserved fan-made/unofficial/Early Access/source-confidence trust framing and avoided official/endorsed/complete/100% accurate claims except in explicit negative disclaimer."], "external_actions_executed": ["GitHub push to origin/main", "Cloudflare Pages production deploy"], "requires_followup": "Separate Final SEO/Product Recheck before QA/launch; no GSC request indexing, community posting, backlinks, DNS, payments, secrets, or production data changes were performed.", "worker_session_id": "20260522_132229_8b6268"}


task_id: t_caa22c76
profile: moyin
status: done
outcome: completed
summary:
  Final SEO recheck for https://subnautica2maps.com/map/ is GO. Production title/H1/meta/canonical, sitemap, module order, and /map/?q=silver relevance all passed; report written to /root/.hermes/kanban/boards/site-review/workspaces/t_caa22c76/final-seo-recheck-subnautica2maps-map.md.

metadata:
  {"project_slug": "subnautica2maps", "seo_verdict": "Go", "primary_keyword": "subnautica 2 map", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_caa22c76/final-seo-recheck-subnautica2maps-map.md", "live_url": "https://subnautica2maps.com/map/", "checks": {"production_html": {"status": "pass", "http_status": 200, "title": "Subnautica 2 Map | Subnautica2Maps", "title_chars": 34, "h1": ["Subnautica 2 Map"], "meta_description": "Search the fan-made Subnautica 2 map for resources, POIs, black boxes, coordinates, confidence labels, filters, and route hints online fast.", "meta_description_chars": 140, "canonical_map": "https://subnautica2maps.com/map/", "canonical_query_silver": "https://subnautica2maps.com/map/", "query_canonical_leak": false, "noindex_detected": false}, "crawlable_copy": {"status": "pass", "static_html_chars": 8456, "static_html_words_rough": 1353, "visible_body_chars": 6509, "visible_body_words": 1006, "primary_keyword_occurrences_visible": 5, "primary_keyword_occurrences_per_100_words": 0.5, "assessment": "natural strengthening present without stuffing"}, "module_order": {"status": "pass", "interactive_region_top_px": 327, "interactive_region_bottom_px": 1163, "first_post_map_h2_top_px": 1214, "taxonomy_h2_top_px": 2291, "how_to_h2_top_px": 2793, "faq_h2_top_px": 3202}, "sitemap": {"status": "pass", "sitemap_url": "https://subnautica2maps.com/sitemap.xml", "map_locs": ["https://subnautica2maps.com/map/"], "query_locs": []}, "query_silver": {"status": "pass", "url": "https://subnautica2maps.com/map/?q=silver", "search_value": "silver", "signal_status": "10 / 63 signals", "selected": "Silver cave 124m north of Lifepod", "top_results": ["Silver cave 124m north of Lifepod", "Silver cave between Lifepod and Old Habitat", "Silver cave northwest of Lifepod", "Silver early cave north of Lifepod", "Silver Observatory large deposits", "Camp One", "Old Habitat", "Welcome Center", "Anemone Hills Large Wreck", "Colonist Bunker - Sophie Retreat"], "silver_outranks_unrelated_defaults": true}}, "remaining_seo_risk": [{"severity": "P1", "issue": "Exact primary-keyword density remains conservative; avoid stuffing and monitor GSC after indexing before adding copy."}, {"severity": "P1", "issue": "GSC indexed=0 remains a site-level follow-up risk not acted on here because external ops require user confirmation."}], "external_ops_executed": [], "external_ops_policy": "GSC request indexing, Bing submission, community posts, backlinks, and other external ops remain user-confirmed only.", "p0_pages": [], "p1_pages": ["/map/ keyword coverage monitoring after indexing"], "ip_seo_constraints": ["Fan-made/unofficial/Early Access trust framing remains required; avoid official/endorsed/complete/100% accurate claims except explicit negative disclaimer."], "next_assignee": "motest", "telegram_start_message_id": "502", "telegram_done_message_id": "503", "worker_session_id": "20260522_133255_78b8db"}


task_id: t_4373032d
profile: moce
status: done
outcome: completed
summary:
  GO: production /map/ passed the specified first-fold Product recheck on desktop 1440x900 and mobile 390x844. Evidence is saved at /root/.hermes/kanban/boards/site-review/workspaces/t_4373032d/final-product-recheck-subnautica2maps-map.md; only residual risk is P2 mobile detail panel starts below first fold while map preview remains within acceptance.

metadata:
  {"project_slug": "subnautica2maps", "url": "https://subnautica2maps.com/map/", "verdict": "GO", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_4373032d/final-product-recheck-subnautica2maps-map.md", "checks_run": ["browser production desktop 1440x900", "browser production mobile 390x844", "position measurement: H1 short answer quick chips search filters map/result preview first content heading", "interactive affordance check: search/query, quick chips, filters, marker click, selected detail, pan/zoom controls", "trust line scan", "browser console check"], "desktop_1440x900": {"h1_top_px": 115, "short_answer_top_px": 195, "quick_chips_top_px": 275, "search_input_top_px": 354, "filter_controls_top_px": [411, 411, 455], "interactive_region_top_px": 327, "map_preview_top_px": 327, "map_preview_bottom_px": 887, "result_preview_heading_top_px": 362, "first_explanatory_heading_top_px": 1214, "acceptance": "pass"}, "mobile_390x844": {"h1_top_px": 108, "short_answer_top_px": 145.8, "quick_chips_top_px": 250.3, "search_input_top_px": 366.3, "filter_controls_top_px": [419.3, 419.3, 419.3], "interactive_region_top_px": 332.3, "map_preview_top_px": 464.3, "map_preview_bottom_px": 792.3, "selected_detail_heading_top_px": 909.3, "first_explanatory_heading_top_px": 1139.3, "acceptance": "pass because map preview is visible before 760px; selected detail below fold is P2 only"}, "trust_line": {"fan_made": true, "unofficial_or_not_official": true, "early_access": true, "source_confidence": true, "risky_terms_only_in_denial_context": true}, "console_errors": 0, "product_risks": [{"severity": "P2", "issue": "On 390px mobile, selected detail heading starts around 909.3px; user sees map preview first and scrolls for full detail.", "blocking": false}], "telegram_start_message_id": "717", "telegram_done_message_id": "718", "next_assignee": "QA/launch", "worker_session_id": "20260522_133255_f6d0c2"}


task_id: t_912c7eeb
profile: moce
status: done
outcome: completed
summary:
  GO: subnautica2maps /map final SEO×Product fan-in passed from production-only recheck. Report saved at /root/.hermes/kanban/boards/site-review/workspaces/t_912c7eeb/final-fanin-subnautica2maps-map.md; ready for QA/launch follow-up, with GSC/request-indexing/community/backlink actions still requiring Meng Jian confirmation.

metadata:
  {"project_slug": "subnautica2maps", "url": "https://subnautica2maps.com/map/", "final_verdict": "GO", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_912c7eeb/final-fanin-subnautica2maps-map.md", "telegram_start_message_id": "6581", "telegram_done_message_id": "6582", "topic_target": "telegram:-1003750190535:5867", "production_urls_checked": ["https://subnautica2maps.com/map/", "https://subnautica2maps.com/map/?q=silver", "https://subnautica2maps.com/sitemap.xml"], "checks_run": ["production HTML metadata/indexability", "sitemap inclusion/no query locs", "browser production snapshot", "silver search relevance", "desktop 1440x900 position check", "mobile 390x844 position check", "browser console check", "trust/IP safety line scan"], "evidence": {"http_status": 200, "title": "Subnautica 2 Map | Subnautica2Maps", "h1": "Subnautica 2 Map", "meta_description": "Search the fan-made Subnautica 2 map for resources, POIs, black boxes, coordinates, confidence labels, filters, and route hints online fast.", "canonical_map": "https://subnautica2maps.com/map/", "canonical_query_silver": "https://subnautica2maps.com/map/", "noindex_detected": false, "sitemap_contains_map": true, "sitemap_contains_query_urls": false, "console_errors": 0, "silver_selected": "Silver cave 124m north of Lifepod", "silver_top_results": ["Silver cave 124m north of Lifepod", "Silver cave between Lifepod and Old Habitat", "Silver cave northwest of Lifepod", "Silver early cave north of Lifepod", "Silver Observatory large deposits"], "desktop_1440x900": {"h1_top_px": 115, "short_answer_top_px": 195, "interactive_region_top_px": 327, "search_input_top_px": 354, "result_preview_heading_top_px": 362, "first_post_map_heading_top_px": 1214}, "mobile_390x844": {"h1_top_px": 108, "short_answer_top_px": 145.8, "quick_chips_top_px": 250.3, "interactive_region_top_px": 332.3, "search_input_top_px": 366.3, "selected_detail_heading_top_px": 909.3, "acceptance": "pass; controls and map preview visible before fold, selected detail below fold is P2 only"}, "trust_line": {"fan_made": true, "early_access": true, "not_official": true, "source_confidence": true}}, "residual_risks": [{"severity": "P1", "blocking": false, "issue": "GSC indexed=0 remains a site-level follow-up; request-indexing requires Meng Jian confirmation."}, {"severity": "P1", "blocking": false, "issue": "Primary keyword coverage is conservative; monitor GSC before adding copy to avoid stuffing."}, {"severity": "P2", "blocking": false, "issue": "On 390px mobile selected detail begins below first fold; not blocking because map preview and controls are visible."}], "next_assignee": "QA/launch", "external_ops_executed": [], "external_ops_policy": "GSC/request-indexing, community posts, backlinks, and similar external ops require Meng Jian confirmation.", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_912c7eeb/final-fanin-subnautica2maps-map.md"], "worker_session_id": "20260522_133648_82a65b"}


task_id: t_b950d2cd
profile: moxi
status: done
outcome: completed
summary:
  aicodingpricing 2026-05-23 数据证据包已完成并发到指定 Telegram topic。覆盖率 5/7：Plausible/GA4/Clarity/GSC/D1/Technical SEO 可查，Ahrefs/Backlinks 和 Bing 实时复查为主要缺口；交付文件已写入 reports/site-review/site-review-20260523/aicodingpricing-data-snapshot.md。

metadata:
  {"review_date": "2026-05-23", "project_slug": "aicodingpricing", "topic_target": "telegram:-1003750190535:6256", "primary_keyword": "AI coding pricing", "data_sources_checked": ["Plausible self-host API", "GA4 browser runtime and Analytics Data API", "Cloudflare Web Analytics browser beacon", "GSC Sites/Search Analytics/Sitemap API", "Bing Webmaster baseline only", "Ahrefs access check", "DataForSEO SERP", "DataForSEO Backlinks subscription check", "Microsoft Clarity browser dashboard", "D1 newsletter_subscribers", "Production HTTP/robots/sitemap/meta/schema", "Cold-start execution log"], "data_coverage_score": "5/7", "missing_data_sources": ["missing_ahrefs_access", "dataforseo_backlinks_subscription_required_40204", "bing_webmaster_realtime_not_rechecked", "cloudflare_api_auth_failed_optional", "newsletter_submit_to_d1_closed_loop_mismatch"], "analytics_summary": {"plausible_day": {"visitors": 7, "visits": 7, "pageviews": 11, "events": 47, "top_sources": ["Direct / None=3", "ruanyf_weekly=3", "moxi_review=1"]}, "plausible_7d": {"visitors": 30, "visits": 33, "pageviews": 52, "events": 210}, "ga4": {"property_id": "538606134", "timezone": "America/Los_Angeles", "period": "2026-05-21_to_today", "channels": ["Unassigned activeUsers=30 sessions=32 eventCount=225", "Direct activeUsers=17 sessions=18 eventCount=86"], "events": ["page_view=123", "calculator_usage=36", "tool_start=20", "tool_result=16", "newsletter_submit=1"]}, "cf_web_analytics": "browser beacon observed; API auth failed; optional only"}, "gsc_summary": {"properties": ["https://aicodingpricing.com/", "sc-domain:aicodingpricing.com"], "permission": "siteOwner", "search_analytics": "API 200 but no rows", "sitemap": {"submitted": 22, "indexed": 0, "errors": 0, "warnings": 0, "lastSubmitted": "2026-05-21T18:45:22.210Z", "lastDownloaded": "2026-05-21T18:45:22.730Z"}, "bing": "baseline says sitemap submitted/Processing/errors=0/warnings=0; no realtime recheck"}, "ahrefs_summary": {"status": "missing_ahrefs_access", "dataforseo_serp": "Google organic live Top20 queried; aicodingpricing.com not present in Top20 organic", "dataforseo_backlinks": "40204 Access denied; subscription required; not evidence of zero backlinks"}, "clarity_summary": {"project": "AICodingPricing", "tracking_id": "wuwfgms5x2", "range": "Last 3 days", "sessions": 56, "bot_sessions_excluded": 12, "unique_users": 56, "pages_per_session": 1.3, "scroll_depth": "34.21%", "active_time": "21 sec out of 1.2 min", "rage_clicks": "0 sessions", "dead_clicks": "9 sessions / 16.07%", "quick_backs": "5 sessions / 8.93%", "js_errors": 0, "top_referrers": ["github.com=12", "aicodingpricing.com=2", "iohub.inshub.cn=1", "www.inoreader.com=1"]}, "funnel_summary": {"events_available": ["tool_start", "tool_result", "pricing_cta_click", "newsletter_submit"], "plausible_day": ["tool_start=7", "tool_result=6", "pricing_cta_click=1"], "ga4": ["tool_start=20", "tool_result=16", "pricing_cta_click=4", "newsletter_submit=1"], "clarity": ["tool_start=14 sessions", "tool_result=13 sessions", "pricing_cta_click=4 sessions", "newsletter_submit=1 session"], "d1_newsletter_subscribers_total": 0, "payment": "not_applicable_v1_free_hub"}, "acquisition_summary": {"plausible_day_sources": ["Direct / None=3", "ruanyf_weekly=3", "moxi_review=1"], "plausible_referrer": "github.com/ruanyf/weekly/issues/10032=3 visitors", "utm": ["ruanyf_weekly/newsletter/day0_cold_start=3", "moxi_review/kanban/site_review_20260523=1"], "cold_start_log": "ruanyf weekly issue submitted 2026-05-22T06:04:35Z"}, "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_b950d2cd/reports/site-review/site-review-20260523/aicodingpricing-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_b950d2cd/reports/site-review/site-review-20260523/evidence/plausible_self_host.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_b950d2cd/reports/site-review/site-review-20260523/evidence/google_gsc_ga4.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_b950d2cd/reports/site-review/site-review-20260523/evidence/third_party_seo.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_b950d2cd/reports/site-review/site-review-20260523/evidence/clarity_dashboard_last3days.txt", "/root/.hermes/kanban/boards/site-review/workspaces/t_b950d2cd/reports/site-review/site-review-20260523/evidence/technical_http.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_b950d2cd/reports/site-review/site-review-20260523/evidence/technical_meta_schema.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_b950d2cd/reports/site-review/site-review-20260523/evidence/cloudflare.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_b950d2cd/reports/site-review/site-review-20260523/evidence/d1_newsletter.json"], "telegram_message_id": "6592", "p0_count": 0, "p1_count": 3, "p2_count": 3, "worker_session_id": "20260523_013038_d650be"}


task_id: t_d10c78d4
profile: moxi
status: done
outcome: completed
summary:
  shipsolo 2026-05-23 数据证据包已完成并发到指定 Telegram topic。Plausible/GA4/GSC/Clarity UI/D1/Technical SEO 可支撑后续深度复盘；主要缺口为 Ahrefs Site Explorer/外链/KD/竞品、Bing Webmaster、冷启动/外链执行日志，以及 Clarity 当天 API 明细。

metadata:
  {"review_date": "2026-05-23", "project_slug": "shipsolo", "topic_target": "telegram:-1003750190535:5328", "primary_keyword": "AI编程出海领航计划", "data_sources_checked": ["Plausible self-host", "GA4", "Google Search Console", "Bing Webmaster", "Ahrefs / third-party SEO", "Microsoft Clarity", "D1 first-party funnel / users / offline orders", "Acquisition / UTM", "Technical SEO / production smoke"], "data_coverage_score": "4 green / 7 categories; weighted 5.5/7", "missing_data_sources": ["missing_ahrefs_access", "missing_bing_webmaster_access", "missing_cold_start_distribution_log", "clarity_api_not_used"], "analytics_summary": {"plausible": {"visitors": 21, "visits": 22, "pageviews": 58, "events": 173, "date": "2026-05-23"}, "ga4": {"property": "properties/538168387", "activeUsers": 13, "sessions": 17, "screenPageViews": 50, "eventCount": 141, "conversions": 0, "totalRevenue": 0, "date": "2026-05-23", "timezone": "Asia/Shanghai"}, "browser_runtime": ["plausible function", "gtag function", "clarity function", "/api/events request", "plausible api/event", "GA4 collect", "Clarity collect", "Ahrefs api/event"]}, "gsc_summary": {"property": "sc-domain:shipsolo.io", "permission": "siteOwner", "today_rows": false, "range_2026_05_16_to_2026_05_23": {"clicks": 5, "impressions": 18, "ctr": 0.2777777778, "position": 5.7777777778}, "sitemap": {"submitted": 29, "indexed": 0, "warnings": 0, "errors": 0, "lastSubmitted": "2026-05-18T10:30:48.951Z"}, "url_inspection_home": {"verdict": "PASS", "coverageState": "Submitted and indexed", "lastCrawlTime": "2026-05-19T19:38:42Z", "canonical": "https://shipsolo.io/"}}, "ahrefs_summary": {"analytics_script_and_event": "present", "site_explorer": "missing_ahrefs_access", "site_audit": "missing_ahrefs_access", "organic_keywords_backlinks_ref_domains_kd_competitors": "missing_ahrefs_access"}, "clarity_summary": {"source": "browser UI", "range": "Last 3 days", "project": "ShipSolo", "project_id": "wsv8s4tdej", "sessions": 482, "unique_users": 280, "dead_clicks": "29.25% / 141 sessions", "rage_clicks": "0.41% / 2 sessions", "quick_backs": "19.50% / 94 sessions", "performance_score": 66, "js_errors_total": 30}, "funnel_summary": {"d1_database": "shipsolo-v1-preview", "total_funnel_events": 14282, "today_events": {"ui_click": 19, "page_view": 14, "login_click": 8, "auth_login": 4, "signup_intent": 3, "tool_click": 2}, "users_total": 360, "new_users_today": 0, "offline_orders_total": 626, "offline_orders_by_status": {"paid": 622, "pending": 1, "rejected": 3}, "new_orders_today": 0}, "acquisition_summary": {"plausible_sources": {"Direct / None": 18, "Google": 1, "d16rg8unadx.feishu.cn": 1, "link.juejin.cn": 1}, "ga4_sources": {"(not set)": 11, "(direct) / (none)": 10, "accounts.google.com / referral": 3, "articles.zsxq.com / referral": 1, "link.juejin.cn / referral": 1}, "d1_utm_note": "mostly empty; 39 empty UTM/referrer, 10 Feishu referrer, 1 Google Accounts", "missing": "cold-start/distribution logs"}, "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_d10c78d4/reports/site-review/site-review-20260523/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_d10c78d4/reports/site-review/site-review-20260523/shipsolo-evidence-summary.json"], "telegram_message_id": "6597", "start_message_id": "6589", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_d10c78d4/reports/site-review/site-review-20260523/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_d10c78d4/reports/site-review/site-review-20260523/shipsolo-evidence-summary.json"], "worker_session_id": "20260523_013038_083821"}


task_id: t_05ac205a
profile: moxi
status: done
outcome: completed
summary:
  subnautica2maps 2026-05-23 数据证据包已完成并发到站点 Telegram topic。覆盖率 6/7（1绿5黄1红）：Plausible/GSC/DataForSEO/技术 SEO 可查；GA4、Clarity、Ahrefs 官方、Bing、UTM、外链权威和业务日志仍是主要缺口。

metadata:
  {"review_date": "2026-05-23", "project_slug": "subnautica2maps", "topic_target": "telegram:-1003750190535:6267", "primary_keyword": "Subnautica 2 map", "data_sources_checked": ["Plausible self-host API", "production HTML/runtime browser probe", "Google Search Console API", "Google Analytics Admin API", "Cloudflare Pages API", "Cloudflare RUM site list", "DataForSEO Labs/SERP", "DataForSEO Backlinks API", "Microsoft Clarity browser dashboard probe", "web_search SERP snapshot", "robots.txt", "sitemap.xml"], "data_coverage_score": "6/7 partial-or-better; 1 green, 5 yellow, 1 red", "missing_data_sources": ["ga4_frontend_and_property", "microsoft_clarity_frontend_and_project_dashboard", "ahrefs_access", "dataforseo_backlinks_subscription", "bing_webmaster", "d1_worker_r2_business_logs_or_not_applicable", "payment_order_logs_not_applicable_or_absent", "utm_attribution_rows", "clarity_js_error_and_session_replay", "backlink_referring_domain_authority_data"], "analytics_summary": "Plausible self-host API 200: today 5 visitors / 6 visits / 68 pageviews / 79 events; 7d 66 visitors / 76 visits / 219 pageviews / 329 events. GA4 absent; CF Web Analytics absent but not mandatory.", "gsc_summary": "GSC siteOwner for sc-domain and URL property; sitemap submitted/downloaded with 10 submitted, 0 indexed, 0 warnings/errors; Search Analytics rows empty/aggregate 0 for 2026-05-16..2026-05-23.", "ahrefs_summary": "Ahrefs missing_ahrefs_access; DataForSEO Labs/SERP available: volume 880, KD 0, SERP Top 10 excludes site, ranked keywords/relevant pages/competitors 0; DataForSEO Backlinks 40204 subscription denied.", "clarity_summary": "Production has no Clarity script/runtime; browser Clarity dashboard logged in but visible project is AICodingPricing, no subnautica2maps project evidence.", "funnel_summary": "Plausible events available: pageview 68 / marker_open 11; no registration/payment; no D1/Worker/R2 business logs visible.", "acquisition_summary": "Plausible today source/referrer all Direct / None; UTM rows empty; no verified referral channel attribution.", "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_05ac205a/reports/site-review/site-review-20260523/subnautica2maps-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_05ac205a/reports/site-review/site-review-20260523/evidence/html_probe.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_05ac205a/reports/site-review/site-review-20260523/evidence/browser_runtime_clarity_notes.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_05ac205a/reports/site-review/site-review-20260523/evidence/plausible_self_host.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_05ac205a/reports/site-review/site-review-20260523/evidence/google_gsc_ga4.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_05ac205a/reports/site-review/site-review-20260523/evidence/cloudflare_inventory.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_05ac205a/reports/site-review/site-review-20260523/evidence/dataforseo_third_party_seo.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_05ac205a/reports/site-review/site-review-20260523/evidence/technical_http.json"], "telegram_message_id": "6595", "start_message_id": "6590", "worker_session_id": "20260523_013038_90b0b9"}


task_id: t_639e4d54
profile: moce
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260523 evidence file is absent at parent path; only an older 20260522 snapshot was found. Need restored 20260523 data snapshot or explicit approval to use old snapshot.


task_id: t_ecb330e7
profile: moyin
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260523 aicodingpricing-data-snapshot.md from parent t_b950d2cd is not present; only 20260522 older snapshot found, so SEO review cannot proceed without approval or restored evidence package.


task_id: t_865e30f5
profile: moyun
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260523 aicodingpricing-data-snapshot.md is not readable; parent workspace/evidence paths are missing, so ops review cannot proceed without restored evidence package.


task_id: t_a2c2c98d
profile: moce
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260523 subnautica2maps data snapshot is absent and parent workspace t_05ac205a path is not available; need upstream to restore/rewrite evidence package path before product review.


task_id: t_5a973c43
profile: moyin
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required parent evidence file for 20260523 is absent; restore/copy t_05ac205a snapshot or provide correct handoff_path before SEO review.


task_id: t_15a31d89
profile: moyun
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required parent evidence package is unavailable; missing /root/.hermes/kanban/boards/site-review/workspaces/t_05ac205a/reports/site-review/site-review-20260523/subnautica2maps-data-snapshot.md and parent workspace directory t_05ac205a.


task_id: t_efa2a322
profile: moce
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: parent metadata paths for 20260523 shipsolo evidence package are not readable; restore/copy shipsolo-data-snapshot.md and shipsolo-evidence-summary.json or provide valid handoff_path.


task_id: t_df76ed0b
profile: moyin
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260523 shipsolo-data-snapshot.md from parent t_d10c78d4 is missing; provide or restore the evidence package path before SEO review.


task_id: t_7b24c80f
profile: moyun
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260523 shipsolo evidence package files from parent t_d10c78d4 are not present on disk; restore/regenerate snapshot before ops review.


task_id: t_29e3caf9
profile: moxi
status: done
outcome: completed
summary:
  aicodingpricing 2026-05-24 数据证据包已完成并发到指定 Telegram topic。覆盖率 4/7 可查 + 3/7 部分：Plausible/GA4/GSC/D1/Technical SEO 可查，Clarity 为前端采集可验但后台明细缺，Ahrefs/Bing/冷启动日志/真实 newsletter 转化闭环仍是主要缺口。

metadata:
  {"review_date": "2026-05-24", "project_slug": "aicodingpricing", "topic_target": "telegram:-1003750190535:6256", "primary_keyword": "AI coding pricing", "data_sources_checked": ["Plausible self-host API", "GA4 Data API", "GSC Search Analytics/Sitemaps API", "DataForSEO Google Ads search volume", "Microsoft Clarity browser project URL and production runtime", "Cloudflare Pages API", "D1 remote query via wrangler", "Production browser/curl technical checks"], "data_coverage_score": "4/7 full + 3/7 partial", "missing_data_sources": ["missing_ahrefs_access", "Bing Webmaster current dashboard/API evidence", "GSC query/page rows not yet available", "Clarity dashboard metrics not rendered in this run", "D1 real newsletter subscriber count is 0", "Cold-start/distribution/backlink execution logs", "Cloudflare Web Analytics backend aggregate"], "analytics_summary": {"plausible_today": "2026-05-24 partial: 5 visitors, 5 visits, 4 pageviews, 9 events; top source Direct / None then moxi.", "plausible_20260522_24": "60 visitors, 64 visits, 90 pageviews, 413 events; ruanyf_weekly 27 visitors, Direct 29 visitors.", "ga4_20260523": "11 activeUsers, 11 sessions, 21 views, 49 events; direct 9 sessions, ruanyf_weekly/newsletter 1 session.", "ga4_20260522_24": "56 activeUsers, 57 sessions, 157 views, 495 events; ruanyf_weekly/newsletter 23 sessions, direct 29 sessions.", "cf_web_analytics": "Cloudflare beacon resource observed; Pages web_analytics_tag/token null; backend aggregate not checked."}, "gsc_summary": "GSC API available; sitemap submitted 22, indexed 0, warnings 0, errors 0; Search Analytics rows 0 for 2026-05-22..2026-05-24.", "ahrefs_summary": "missing_ahrefs_access; DataForSEO search volume returned null metrics for primary keyword and cannot replace Ahrefs backlink/KD/competitor coverage.", "clarity_summary": "Production Clarity id wuwfgms5x2 and collect requests verified; dashboard URL opens but metrics did not render in this run, so sessions/users/dead clicks/JS errors/performance are missing for today.", "funnel_summary": "tool_start/tool_result/calculator/pricing events visible in Plausible/GA4; D1 newsletter_subscribers=0; no paid checkout.", "acquisition_summary": "Plausible/GA4 show ruanyf_weekly/newsletter and direct traffic plus moxi/moce test UTMs; distribution logs missing.", "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/aicodingpricing-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/aicodingpricing-evidence-summary.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/browser-runtime.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/d1-schema.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/d1-newsletter.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/newsletter-invalid-response.json"], "telegram_message_id": "6627", "worker_session_id": "20260524_013025_6a6d20"}


task_id: t_fa80b7e0
profile: moxi
status: done
outcome: completed
summary:
  subnautica2maps 2026-05-24 数据证据包已完成并发到指定 Telegram topic。覆盖率 6/7：Plausible/GSC/DataForSEO/Technical SEO 可查；GA4、Clarity、Ahrefs 官方/Backlinks、Bing、真实 UTM/业务日志是主要缺口。

metadata:
  {"review_date": "2026-05-24", "project_slug": "subnautica2maps", "topic_target": "telegram:-1003750190535:6267", "primary_keyword": "Subnautica 2 map", "data_sources_checked": ["Plausible self-host", "GA4 Admin/front-end runtime", "Cloudflare Pages/Zone/Web Analytics inventory", "Google Search Console", "Bing Webmaster", "Ahrefs official access", "DataForSEO Labs/SERP/Backlinks", "Microsoft Clarity front-end/runtime", "Plausible funnel events", "Acquisition source/referrer/UTM", "Technical HTTP/robots/sitemap/schema/canonical", "Lighthouse"], "data_coverage_score": "6/7 (1 green, 5 yellow, 1 red)", "missing_data_sources": ["GA4 property/front-end script", "Microsoft Clarity project/script/API", "Ahrefs official access", "DataForSEO Backlinks subscription for backlinks/referring domains", "Bing Webmaster access", "real cold-start/listing/community/newsletter UTM logs", "first-party D1/Worker/R2/business/payment logs"], "analytics_summary": {"plausible_status": "green_api_verified", "plausible_today": {"visitors": 5, "visits": 5, "pageviews": 6, "events": 7, "bounce_rate": 60, "visit_duration_seconds": 3}, "plausible_7d": {"visitors": 85, "visits": 96, "pageviews": 314, "events": 437, "bounce_rate": 55, "visit_duration_seconds": 183}, "ga4_status": "missing_no_frontend_script_no_matching_property", "cloudflare_web_analytics_status": "missing_beacon_not_installed"}, "gsc_summary": {"status": "partial", "window": "2026-05-14 to 2026-05-24", "query_rows": [{"query": "subnautica 23 map", "clicks": 0, "impressions": 1, "ctr": 0, "position": 29}], "page_rows": [{"page": "https://subnautica2maps.com/", "clicks": 0, "impressions": 9, "ctr": 0, "position": 7.222222222222222}], "sitemap": {"submitted": 10, "indexed": 0, "errors": 0, "warnings": 0, "lastSubmitted": "2026-05-22T12:56:32.301Z", "lastDownloaded": "2026-05-23T12:21:59.461Z"}, "bing_status": "missing_bing_webmaster_access"}, "ahrefs_summary": {"status": "partial_third_party_only", "ahrefs_official": "missing_ahrefs_access", "dataforseo_keyword": {"keyword": "subnautica 2 map", "location": "US", "search_volume": 880, "competition_level": "LOW"}, "dataforseo_ranked_keywords_count": 0, "dataforseo_serp_top_domains": ["reddit.com", "mapgenie.io", "ign.com", "polygon.com", "subnauticamap.io", "steamcommunity.com", "game8.co", "eurogamer.net", "wikily.gg"], "backlinks_status": "blocked_by_subscription_40204"}, "clarity_summary": {"status": "missing", "frontend_script": false, "runtime_clarity": "undefined", "available_metrics": []}, "funnel_summary": {"status": "partial", "events_seen_today": ["pageview", "moxi_review_probe_kanban_t_fa80b7e0"], "events_not_seen_today": ["map_search", "marker_open", "route_calculate"], "business_logs": "missing_no_d1_worker_r2_payment_registration_logs"}, "acquisition_summary": {"status": "partial", "sources_today": {"Direct / None": 2, "Ecosia": 1, "Google": 1, "moxi_review": 1}, "referrers_today": {"Direct / None": 3, "ecosia.org": 1, "google.com": 1}, "utm_source_today": {"moxi_review": 1}, "note": "moxi_review is validation traffic and should be excluded from growth interpretation"}, "technical_summary": {"status": "green", "home_status": 200, "map_status": 200, "robots_status": 200, "sitemap_status": 200, "negative_url_status": 404, "lighthouse": {"performance": 89, "accessibility": 95, "best_practices": 96, "seo": 100, "fcp": "1.0s", "lcp": "2.4s", "cls": "0", "tbt": "360ms"}}, "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_fa80b7e0/reports/site-review/site-review-20260524/subnautica2maps-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_fa80b7e0/reports/site-review/site-review-20260524/evidence/plausible_self_host.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_fa80b7e0/reports/site-review/site-review-20260524/evidence/google_gsc_ga4.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_fa80b7e0/reports/site-review/site-review-20260524/evidence/dataforseo_seo.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_fa80b7e0/reports/site-review/site-review-20260524/evidence/cloudflare_inventory.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_fa80b7e0/reports/site-review/site-review-20260524/evidence/technical_http.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_fa80b7e0/reports/site-review/site-review-20260524/evidence/lighthouse.json"], "telegram_message_id": "6625", "worker_session_id": "20260524_013032_4bdc6a"}


task_id: t_db7095d1
profile: moxi
status: done
outcome: completed
summary:
  aicodingpricing 2026-05-25 数据证据包已完成并发到指定 Telegram topic。覆盖率 4/7 可查 + 3/7 部分：Plausible/GA4/GSC/D1/Technical SEO 可查，Clarity 为脚本/collect 可验但缺后台明细，Ahrefs/Bing/冷启动日志/真实 newsletter 转化闭环仍是主要缺口。

metadata:
  {"review_date": "2026-05-25", "project_slug": "aicodingpricing", "topic_target": "telegram:-1003750190535:6256", "primary_keyword": "AI coding pricing", "data_sources_checked": ["Plausible self-host API", "GA4 Data API", "GSC Search Analytics/Sitemaps API", "DataForSEO Google Ads search volume", "Clarity HTTP script/collect check", "Cloudflare Pages API", "D1 remote query via wrangler", "Production curl technical checks"], "data_coverage_score": "4/7 full + 3/7 partial", "missing_data_sources": ["missing_ahrefs_access", "Bing Webmaster current dashboard/API evidence", "Clarity dashboard/API behavior metrics", "D1 real newsletter subscriber count is 0", "Cold-start/distribution/backlink execution logs", "Cloudflare Web Analytics backend aggregate", "Browser runtime/network evidence unavailable because CDP refused connection"], "analytics_summary": {"plausible_today": "2026-05-25: 10 visitors, 10 visits, 15 pageviews, 42 events; Direct 7 visitors, ruanyf_weekly 3 visitors.", "plausible_20260522_25": "76 visitors, 80 visits, 114 pageviews, 486 events; Direct 42 visitors, ruanyf_weekly 30 visitors.", "ga4_today": "2026-05-25 returned 200 but no rows due GA4 America/Los_Angeles timezone / delay.", "ga4_20260524": "10 activeUsers, 10 sessions, 21 views, 58 events; direct 9 sessions, ruanyf_weekly/newsletter 1 session.", "ga4_20260522_25": "72 activeUsers, 74 sessions, 192 views, 584 events; direct 45 sessions, ruanyf_weekly/newsletter 24 sessions.", "cf_web_analytics": "Pages env has NEXT_PUBLIC_CF_WEB_ANALYTICS_AUTO_INJECTED=true, but build_config web_analytics_tag/token null and backend aggregate not checked."}, "gsc_summary": "GSC API available; 2026-05-22..25 has 7 query rows, 2 page rows, 0 clicks, 24 page impressions; sitemap submitted 22, indexed 0, warnings 0, errors 0.", "ahrefs_summary": "missing_ahrefs_access; DataForSEO search volume returned null metrics for primary keyword and cannot replace Ahrefs backlink/KD/competitor coverage.", "clarity_summary": "Production Clarity id wuwfgms5x2 script HTTP 200 and collect HTTP 204 verified; dashboard/API behavior metrics missing in this run.", "funnel_summary": "tool_start/tool_result/calculator/pricing events visible in Plausible/GA4; D1 newsletter_subscribers=0; no paid checkout.", "acquisition_summary": "Plausible/GA4 show ruanyf_weekly/newsletter and direct traffic plus moxi/moce test UTMs; distribution logs missing.", "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_db7095d1/reports/site-review/site-review-20260525/aicodingpricing-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_db7095d1/reports/site-review/site-review-20260525/evidence/aicodingpricing-evidence-summary.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_db7095d1/reports/site-review/site-review-20260525/evidence/d1-schema.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_db7095d1/reports/site-review/site-review-20260525/evidence/d1-newsletter.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_db7095d1/reports/site-review/site-review-20260525/evidence/clarity-http-check.json", "/root/projects/aicodingpricing/public/analytics-config.js", "/root/projects/aicodingpricing/wrangler.toml"], "telegram_message_id": "6894", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_db7095d1/reports/site-review/site-review-20260525/aicodingpricing-data-snapshot.md"], "worker_session_id": "20260525_094346_1631f3"}


task_id: t_6092135f
profile: moxi
status: done
outcome: completed
summary:
  shipsolo 2026-05-25 数据证据包已完成并发到指定 Telegram topic。覆盖率 4绿/7类、加权 5.5/7：Plausible/GA4/GSC/D1/Technical SEO 可查；Ahrefs、Bing、冷启动外链日志、Clarity 当天 UI 明细仍是主要缺口。

metadata:
  {"review_date": "2026-05-25", "project_slug": "shipsolo", "topic_target": "telegram:-1003750190535:5328", "primary_keyword": "AI编程出海领航计划", "data_sources_checked": ["Plausible self-host API", "GA4 Data API", "Cloudflare Web Analytics discovery", "Google Search Console Search Analytics / Sitemap / URL Inspection", "Bing Webmaster", "Ahrefs / third-party SEO", "Microsoft Clarity dashboard access attempt", "D1 first-party funnel / users / offline orders", "Acquisition / UTM", "Technical SEO / production smoke"], "data_coverage_score": "4 green / 7 categories; weighted 5.5/7", "missing_data_sources": ["missing_ahrefs_access", "missing_bing_webmaster_access", "missing_cold_start_distribution_log", "clarity_current_day_ui_api_not_verified", "cloudflare_web_analytics_not_configured_not_required"], "analytics_summary": {"plausible": {"date": "2026-05-25", "visitors": 121, "visits": 157, "pageviews": 499, "events": 1441, "bounce_rate": 2, "visit_duration": 351}, "ga4": {"property": "properties/538168387", "date": "2026-05-25", "timezone": "Asia/Shanghai", "activeUsers": 87, "sessions": 128, "screenPageViews": 579, "eventCount": 1452, "engagementRate": 0.2421875}, "cf_web_analytics": "Cloudflare RUM API 200 but no shipsolo.io site/ruleset; HTML has no beacon; not required channel"}, "gsc_summary": {"property": "sc-domain:shipsolo.io", "range_2026_05_18_to_2026_05_24": {"clicks": 5, "impressions": 34, "ctr": 0.14705882352941177, "position": 4.088235294117647}, "query_rows": 0, "sitemap": {"path": "https://shipsolo.io/sitemap.xml", "submitted": "29", "indexed": "0", "warnings": "0", "errors": "0", "lastSubmitted": "2026-05-18T10:30:48.951Z", "lastDownloaded": "2026-05-18T10:30:50.104Z"}, "url_inspection": {"https://shipsolo.io/": {"verdict": "PASS", "coverageState": "Submitted and indexed", "lastCrawlTime": "2026-05-24T18:55:27Z", "googleCanonical": "https://shipsolo.io/"}, "https://shipsolo.io/navigator": {"verdict": "PASS", "coverageState": "Submitted and indexed", "lastCrawlTime": "2026-05-24T09:43:54Z", "googleCanonical": "https://shipsolo.io/navigator"}, "https://shipsolo.io/content": {"verdict": "PASS", "coverageState": "Submitted and indexed", "lastCrawlTime": "2026-05-24T08:58:40Z", "googleCanonical": "https://shipsolo.io/content"}, "https://shipsolo.io/login": {"verdict": "PASS", "coverageState": "Indexed, though blocked by robots.txt", "lastCrawlTime": "2026-05-24T23:46:41Z", "googleCanonical": "https://shipsolo.io/login"}}}, "ahrefs_summary": {"analytics_script": "present in HTML", "site_explorer": "missing_ahrefs_access", "site_audit": "missing_ahrefs_access", "organic_keywords_backlinks_ref_domains_kd_competitors": "missing_ahrefs_access"}, "clarity_summary": {"front_script": "present: wsv8s4tdej", "current_day_ui": "login_required", "current_day_detail": "not captured; Clarity UI requires login in current browser session", "latest_backend_reference": {"source": "2026-05-23 moxi completed task UI Last 3 days reference reused in 2026-05-24 snapshot", "sessions": 482, "unique_users": 280, "dead_clicks": "29.25% / 141 sessions", "rage_clicks": "0.41% / 2 sessions", "quick_backs": "19.50% / 94 sessions", "performance_score": 66, "js_errors_total": 30}}, "funnel_summary": {"d1_database": "shipsolo-v1-preview", "users_total": 368, "new_users_2026_05_25_utc": 2, "offline_orders_total": 633, "offline_orders_today_utc": [{"payment_status": "paid", "plan": "navigator", "n": 7, "revenue_cny": 0}], "offline_orders_today_by_source": [{"source": "admin", "payment_status": "paid", "n": 7, "revenue_cny": 0}], "questions_total": 6, "questions_today_utc": 2, "top_events": [{"event_name": "ui_click", "n": 470, "anon_users": 51}, {"event_name": "page_view", "n": 258, "anon_users": 98}, {"event_name": "skill_download", "n": 139, "anon_users": 0}, {"event_name": "login_click", "n": 61, "anon_users": 27}, {"event_name": "skill_token_issued", "n": 52, "anon_users": 0}, {"event_name": "auth_login", "n": 24, "anon_users": 0}, {"event_name": "tool_click", "n": 22, "anon_users": 15}, {"event_name": "content_click", "n": 11, "anon_users": 7}, {"event_name": "signup_intent", "n": 4, "anon_users": 4}]}, "acquisition_summary": {"plausible_sources": [{"source": "Direct / None", "visitors": 109, "visits": 143}, {"source": "Google", "visitors": 10, "visits": 12}, {"source": "Bing", "visitors": 1, "visits": 1}], "utm_note": "Plausible UTM breakdown empty; D1 UTM empty; GA4 source has direct/not set/accounts.google.com/referrals/organic but no campaign-grade UTM; cold-start/distribution logs missing."}, "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/shipsolo-evidence-summary.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/evidence/technical_http.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/evidence/plausible.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/evidence/google_ga4_gsc.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/evidence/gsc_aggregate_extra.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/evidence/gsc_url_inspection.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/evidence/d1.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/evidence/cloudflare.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/evidence/clarity_access.json"], "telegram_message_id": "6905", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/shipsolo-evidence-summary.json"], "worker_session_id": "20260525_094351_ec267e"}


task_id: t_5574a746
profile: moxi
status: done
outcome: completed
summary:
  subnautica2maps 2026-05-25 数据证据包已完成并发到指定 Telegram topic。覆盖率 6/7：Plausible/GSC/DataForSEO/Technical SEO/基础事件可支撑后续深度复盘；Clarity、Ahrefs/backlinks、GA4、Bing、冷启动日志和业务日志仍是主要缺口。

metadata:
  {"review_date": "2026-05-25", "project_slug": "subnautica2maps", "topic_target": "telegram:-1003750190535:6267", "primary_keyword": "Subnautica 2 map", "data_sources_checked": ["Plausible self-host", "GA4 Admin API / frontend runtime", "Cloudflare Pages / Zone / Web Analytics inventory", "Google Search Console", "Bing Webmaster access check", "Ahrefs official access check", "DataForSEO SERP / Labs", "Microsoft Clarity frontend/runtime check", "Funnel events via Plausible", "Acquisition / UTM via Plausible", "Technical HTTP / robots / sitemap / canonical / schema / Lighthouse"], "data_coverage_score": "6/7 categories have at least partial evidence; 1 green, 5 yellow, 1 red", "missing_data_sources": ["GA4 property / frontend gtag", "Cloudflare Web Analytics beacon / RUM dataset", "Bing Webmaster access", "Ahrefs official access: missing_ahrefs_access", "Backlinks / referring domains subscription data", "Microsoft Clarity script / dashboard data", "first-party business logs: D1 / Worker / R2 / orders", "cold-start / listing / community / newsletter execution logs"], "analytics_summary": {"plausible_status": "verified_script_network_api", "today": {"visitors": 13, "visits": 13, "pageviews": 30, "events": 87, "bounce_rate": 46, "avg_visit_duration_seconds": 169}, "seven_day": {"visitors": 112, "visits": 123, "pageviews": 348, "events": 496, "bounce_rate": 58, "avg_visit_duration_seconds": 150}, "ga4_status": "missing_frontend_and_property", "cloudflare_web_analytics_status": "missing_beacon_and_rum"}, "gsc_summary": {"status": "partial_available", "window": "2026-05-15..2026-05-25", "home": {"clicks": 4, "impressions": 101, "ctr": 0.0396, "position": 11.51}, "map": {"clicks": 1, "impressions": 24, "ctr": 0.0417, "position": 13.42}, "primary_keyword": {"query": "subnautica 2 map", "clicks": 0, "impressions": 3, "position": 43.67}, "sitemap": {"submitted": 10, "indexed": 0, "errors": 0, "warnings": 0, "lastDownloaded": "2026-05-24T19:56:07.943Z"}, "bing_status": "missing_bing_webmaster_access"}, "ahrefs_summary": {"ahrefs_official": "missing_ahrefs_access", "dataforseo": {"keyword": "subnautica 2 map", "search_volume": 880, "keyword_difficulty": 0, "intent": "informational", "ranked_keywords_items": 0, "competitors_items": 0, "serp_top_domains": ["reddit.com", "mapgenie.io", "ign.com", "polygon.com", "subnauticamap.io"], "backlinks_status": "DataForSEO Backlinks API 40204 access denied; cannot judge backlinks/ref domains"}}, "clarity_summary": {"status": "missing", "frontend_script": false, "runtime_function": "undefined", "missing_fields": ["sessions", "users", "rage clicks", "dead clicks", "recordings", "JS errors", "performance insights"]}, "funnel_summary": {"status": "partial_via_plausible", "today_events": {"pageview": 30, "marker_open": 11, "map_filter_toggle": 13, "map_search": 33}, "seven_day_events": {"pageview": 348, "marker_open": 130, "route_calculate": 4, "local_progress_toggle": 1}, "business_logs": "missing; no registration/payment/order/D1/Worker/R2 evidence"}, "acquisition_summary": {"status": "partial_via_plausible", "today_sources": {"Direct / None": 8, "Bing": 3, "DuckDuckGo": 2}, "utm_breakdown": "empty at API collection time", "cold_start_logs": "missing"}, "technical_summary": {"status": "available", "http": {"home": 200, "map": 200, "resources_silver": 200, "resources_copper": 200, "robots": 200, "sitemap": 200, "negative": 404}, "lighthouse": {"performance": 97, "accessibility": 95, "best_practices": 96, "seo": 100, "fcp_ms": 938, "lcp_ms": 2297, "cls": 0, "tbt_ms": 131}}, "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/subnautica2maps-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/evidence/plausible_self_host.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/evidence/google_gsc_ga4.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/evidence/dataforseo_seo.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/evidence/cloudflare_inventory.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/evidence/technical_http.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/evidence/html_probe.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/evidence/browser_runtime_probe.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/evidence/lighthouse.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/collect_evidence.py"], "telegram_message_id": 6893, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/subnautica2maps-data-snapshot.md"], "worker_session_id": "20260525_094352_ef7725"}


task_id: t_5f7c0c99
profile: moce
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260525 data snapshot path from parent metadata is missing/unreadable; only older 20260524/20260522 snapshots found.


task_id: t_0a6b4736
profile: moyin
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required parent evidence file /root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/subnautica2maps-data-snapshot.md is not readable; parent workspace directory is missing. Restore the evidence package or authorize using kanban metadata as substitute.


task_id: t_5f42a552
profile: moyun
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260525 snapshot path is absent; parent summary is readable but full evidence package file is missing, so ops/backlink review cannot proceed without hallucination.


task_id: t_5b6c26f6
profile: moce
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260525 evidence package path is absent; restore/copy aicodingpricing-data-snapshot.md or provide a valid replacement path before unblock.


task_id: t_f92c5263
profile: moyin
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260525 aicodingpricing data snapshot path from parent t_db7095d1 is missing; cannot proceed without evidence package.


task_id: t_f6bc5c99
profile: moyun
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: t_db7095d1 metadata points to 20260525 aicodingpricing-data-snapshot.md, but the file and parent workspace are not readable; cannot perform ops/backlink review without the evidence package.


task_id: t_93d36a70
profile: moce
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: required 20260525 shipsolo-data-snapshot.md is absent from parent workspace; need restored artifact or explicit approval to use parent metadata instead.


task_id: t_4c88c3a5
profile: moyin
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: parent metadata exists, but required 20260525 shipsolo-data-snapshot.md and evidence JSON paths are File not found; need files restored or explicit authorization to use parent metadata only.


task_id: t_216d303f
profile: moyun
status: blocked
outcome: blocked
summary:
  upstream-data-snapshot-missing: parent t_6092135f is done but declared 20260525 shipsolo-data-snapshot.md path is not present on filesystem; only older 20260524/20260522 snapshots found. Restore evidence package or paste full snapshot/evidence JSON before unblock.


task_id: t_5f7c0c99
profile: moce
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-25 产品深度复盘，并已发送 Telegram 结论卡。结论：🟡 Iterate，工具本体成立，但首页主入口需 search-first 承接主词用户任务；建议动作仅列为待孟健确认派工，未创建执行型 follow-up。

metadata:
  {"artifact": "/root/.hermes/kanban/boards/site-review/workspaces/t_5f7c0c99/reports/site-review/site-review-20260525/subnautica2maps-product.md", "report_lines": 258, "telegram_target": "telegram:-1003750190535:6267", "telegram_message_id": "6920", "decision": "iterate_not_scale", "light": "yellow", "primary_bottleneck": "首页主入口没有把搜索资源/筛选/坐标/路线直接前置，用户需要先点 Open Map 才进入真实任务。", "evidence_used": {"upstream_snapshot": "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/subnautica2maps-data-snapshot.md", "analytics": "2026-05-25: 13 visitors / 30 pageviews / 87 events; map_search 33, marker_open 11, map_filter_toggle 13", "gsc": "home avg position 11.51; /map/ avg position 13.42; query subnautica 2 map 0 clicks / 3 impressions / avg position 43.67", "serp_checked": ["Polygon via web_extract after browser ERR_HTTP2_PROTOCOL_ERROR", "IGN via browser", "MapGenie via browser", "subnauticamap.io via browser"], "browser_screenshots": ["/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_498a40958eb2401e9e3d39fe9e0c4cf7.png", "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_e1b80b39fe61400b839fcf2a337528ed.png", "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_de0615563a7b4f31aba802a11fc5a10a.png", "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_27b90f32099a470385d254028163fadd.png"]}, "recommended_actions_pending_confirmation": [{"assignee_suggestion": "mojie+moying", "priority": "P0", "action": "首页首屏加 search-first 入口，并让 /map/?q=<term> 成为主路径", "acceptance": "桌面和 390x844 移动首屏可见 search + Open Map；/map/?q=silver 初始显示 10 / 63 signals；埋点 hero_search_submit/home_map_search。"}, {"assignee_suggestion": "mobi+mocemaybe", "priority": "P1", "action": "首页首屏文案改为玩家任务语言，降低技术/SEO术语密度", "acceptance": "首屏 3 秒内出现 resources / black boxes / coordinates / route hints；保留 fan-made/not official/Early Access 合规边界。"}, {"assignee_suggestion": "mojie+moying", "priority": "P1", "action": "移动 /map/ marker detail 做 sticky bottom sheet 或半固定详情条", "acceptance": "390x844 搜 silver 后无需大幅滚动可见 selected marker + Copy coordinates + Calculate route；Reset/+/- 触控边界清晰。"}], "safety_boundary": "只输出建议动作和验收标准；未创建 follow-up，未修改代码/配置，未部署，未对外发布，未写生产数据。", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_5f7c0c99/reports/site-review/site-review-20260525/subnautica2maps-product.md"], "worker_session_id": "20260525_100041_79e9d1"}


task_id: t_0a6b4736
profile: moyin
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-25 SEO 深度复盘并已发 Telegram topic。结论为 Conditional Go：技术 SEO 基础可用，但主词 GSC position 43.67、Top SERP 权威/工具能力强、Ahrefs/backlinks/ref domains 缺权限不可判断；建议待确认后派工强化 /map/、扩展有数据长尾页、补 /llms.txt。

metadata:
  {"project_slug": "subnautica2maps", "seo_verdict": "Conditional Go", "primary_keyword": "Subnautica 2 map", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_0a6b4736/reports/site-review/site-review-20260525/subnautica2maps-seo.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_message_id": "6916", "evidence_package": "/root/.hermes/kanban/boards/site-review/workspaces/t_5574a746/reports/site-review/site-review-20260525/subnautica2maps-data-snapshot.md", "key_findings": ["GSC primary query subnautica 2 map: 0 clicks / 3 impressions / avg position 43.67", "GSC home: 4 clicks / 101 impressions / avg position 11.51; /map/: 1 click / 24 impressions / avg position 13.42", "Sitemap submitted=10 indexed=0 errors=0 warnings=0", "Production / and /map/ are 200 with self canonical; robots and sitemap are accessible", "Schema exists on / and /map/: BreadcrumbList/WebApplication/Organization/FAQPage; /llms.txt returns 404", "Ahrefs official missing_ahrefs_access; DataForSEO Backlinks API 40204; backlinks/referring domains cannot be judged", "SERP supplemental check: Polygon #1, IGN #2, YouTube/MapGenie strong competitors"], "recommended_actions_pending_confirmation": [{"priority": "P0", "suggested_assignee": "mojie/mobi", "action": "Strengthen /map/ as the primary keyword target page with answer-first SEO block and FAQ/schema for resources, blueprints, supply crates, black boxes, biomes, coordinates, depth, route hints, source confidence", "acceptance": "Title/H1/intro/FAQ cover primary and sub-intents; GSC primary query impressions rise above 3 and avg position moves toward Top20 within 7-14 days"}, {"priority": "P1", "suggested_assignee": "mobi/mojie", "action": "Expand only data-backed long-tail indexable pages such as gold, titanium, quartz, black boxes, biomes; noindex thin pages", "acceptance": "Each new page 200, self canonical, unique title/meta/H1, FAQ schema, map deep link, visible coordinates/source/update data"}, {"priority": "P1", "suggested_assignee": "mojie", "action": "Add /llms.txt with key URLs, unofficial disclaimer, update cadence, and source-confidence policy", "acceptance": "/llms.txt returns 200; listed facts match visible page content; no official/endorsed wording"}], "next_assignee": "pending_mengjian_confirmation", "blocked_by": [], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_0a6b4736/reports/site-review/site-review-20260525/subnautica2maps-seo.md"], "worker_session_id": "20260525_100041_eaaed5"}


task_id: t_5f42a552
profile: moyun
status: done
outcome: completed
summary:
  subnautica2maps 2026-05-25 运营/外链复盘已完成并发到指定 Telegram topic。结论：当前可确认有效外链/referral/cold_start UTM 仍为 0，不建议加码评论型外链；下一轮建议仅在孟健确认后准备 Steam Guide、Wiki/Fandom resource、Discord value-first 和 creator outreach。

metadata:
  {"artifact": "/root/.hermes/kanban/boards/site-review/workspaces/t_5f42a552/reports/site-review/site-review-20260525/subnautica2maps-ops.md", "evidence": "/root/.hermes/kanban/boards/site-review/workspaces/t_5f42a552/reports/site-review/site-review-20260525/evidence/subnautica2maps-plausible-live-20260525.json", "telegram_target": "telegram:-1003750190535:6267", "telegram_message_id": "6917", "site": "subnautica2maps", "review_date": "2026-05-25", "overall_light": "yellow", "channel_judgment": {"effective": ["early organic search signal: Bing 3 visits, DuckDuckGo 2 visits, GSC home/map impressions and clicks; not attributable to backlink ops", "onsite map usage: map_search 33, map_filter_toggle 13, marker_open 11; not attributable to backlink ops"], "ineffective": ["Reddit silver comment: removed/body not visible; 0 reddit/cold_start UTM sessions", "Reddit in-game map discussion comment: comment no longer exists/body not visible; 0 reddit/cold_start UTM sessions"], "pending": ["Steam Community target blocked by posting permission", "YouTube targets blocked/not attempted due unstable comment UI", "Wiki/Fandom, Discord, creator outreach not executed pending Mengjian confirmation"]}, "plausible_live": {"today": {"visitors": 15, "visits": 15, "pageviews": 35, "events": {"pageview": 35, "map_search": 33, "map_filter_toggle": 13, "marker_open": 11}, "sources": {"Direct / None": 10, "Bing": 3, "DuckDuckGo": 2}, "utm_today_empty": true}, "custom_2026_05_21_2026_05_25": {"reddit_or_cold_start_utm_sessions": 0, "steam_or_youtube_utm_sessions": 0, "moxi_review_probe_visits": 3}}, "next_actions_pending_confirmation": ["pause Reddit link comments for 7 days", "confirm Steam Guide route vs Steam Discussion reply", "prepare Steam Guide draft but do not publish", "prepare Wiki/Fandom resource/talk page candidates but do not publish", "prepare YouTube creator outreach template but do not comment", "technical-side GA4 + Clarity / UTM-event linkage recommendation"], "worker_session_id": "20260525_100041_b48909"}


task_id: t_f92f0a16
profile: moxi
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-25 单站复盘驾驶舱汇总，并已发送到指定 Telegram topic。结论为 🟡 Iterate / Conditional Go：站点值得继续推，但需先确认首页 search-first、/map/ 主词承接、暂停 Reddit 评论型外链与数据链路补齐。

metadata:
  {"artifact": "/root/.hermes/kanban/boards/site-review/workspaces/t_f92f0a16/reports/site-review/site-review-20260525/subnautica2maps-synthesis.md", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_f92f0a16/reports/site-review/site-review-20260525/subnautica2maps-synthesis.md"], "project_slug": "subnautica2maps", "review_date": "2026-05-25", "topic_target": "telegram:-1003750190535:6267", "telegram_message_id": "6922", "overall_status": "yellow_iterate_conditional_go", "data_credibility_status": "yellow", "product_review_status": "yellow_iterate", "seo_health_status": "yellow_conditional_go", "backlink_review_status": "yellow_do_not_scale_comments", "primary_keyword": "Subnautica 2 map", "primary_keyword_position": 43.67, "top3_gap_summary": "主词 GSC 0 clicks / 3 impressions / avg position 43.67；Top SERP 为 Polygon/IGN/MapGenie 等强权威/强工具页；/llms.txt 404；Ahrefs/backlinks/ref domains 缺权限不可判断。", "p0_count": 3, "p1_count": 4, "missing_data_sources": ["GA4", "Microsoft Clarity", "Ahrefs official", "Backlinks/referring domains", "Bing Webmaster automated evidence", "UTM-event linkage"], "created_followup_tasks": [], "recommended_actions_pending_confirmation": [{"assignee_suggestion": "mojie+moying", "priority": "P0", "action": "首页首屏加 search-first 入口，直达 /map/?q=<term>", "status": "pending_mengjian_confirmation"}, {"assignee_suggestion": "mojie+mobi", "priority": "P0", "action": "强化 /map/ 主词目标页 answer-first + FAQ/schema", "status": "pending_mengjian_confirmation"}, {"assignee_suggestion": "moyun", "priority": "P0", "action": "暂停 Reddit 链接评论 7 天，只监控状态", "status": "pending_mengjian_confirmation"}, {"assignee_suggestion": "moyun", "priority": "P1", "action": "准备 Steam Guide / Wiki-Fandom / Discord value-first 路线，不发布", "status": "pending_mengjian_confirmation"}, {"assignee_suggestion": "mojie/moshu", "priority": "P1", "action": "补 GA4 + Clarity 或 UTM-event 联动", "status": "pending_mengjian_confirmation"}, {"assignee_suggestion": "mojie", "priority": "P1", "action": "新增 /llms.txt", "status": "pending_mengjian_confirmation"}], "parent_tasks_read": ["t_5574a746", "t_5f7c0c99", "t_0a6b4736", "t_5f42a552"], "safety_boundary": "未创建执行型 follow-up；未改代码/配置；未部署；未对外发布。", "worker_session_id": "20260525_103708_251319"}


task_id: t_5b6c26f6
profile: moce
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-25 产品深度复盘，并已发送 Telegram 结论卡。结论：🟡 Iterate，方向成立但需优先修复访问稳定性/移动首屏，并把 calculator result 接到 alerts 转化；未创建执行型 follow-up，等待孟健确认派工。

metadata:
  {"project_slug": "aicodingpricing", "review_date": "2026-05-25", "production_url": "https://aicodingpricing.com", "primary_keyword": "AI coding pricing", "decision": "iterate", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_5b6c26f6/reports/site-review/site-review-20260525/aicodingpricing-product.md", "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_db7095d1/reports/site-review/site-review-20260525/aicodingpricing-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_5b6c26f6/reports/site-review/site-review-20260525/evidence/aicodingpricing-desktop.png", "/root/.hermes/kanban/boards/site-review/workspaces/t_5b6c26f6/reports/site-review/site-review-20260525/evidence/aicodingpricing-mobile.png", "/root/.hermes/kanban/boards/site-review/workspaces/t_5b6c26f6/reports/site-review/site-review-20260525/evidence/aicodingpricing-browser-metrics.json"], "telegram_message_id": "6932", "top_risks": ["Browser/mobile access may be challenged by Cloudflare security verification; needs WAF/Bot rule verification.", "Mobile first fold does not expose calculator and shows possible right-side clipping/horizontal overflow.", "D1 newsletter_subscribers=0; calculator result lacks strong provider-specific alerts conversion path."], "recommended_actions_pending_mengjian_confirmation": [{"assignee_suggestion": "mojie/moshu", "priority": "P0", "action": "Fix access stability and mobile first-fold calculator/horizontal overflow.", "acceptance": "browser_navigate loads real page not Just a moment; 390x844 title normal; no horizontal scroll; calculator compact card visible or clear first-fold entry."}, {"assignee_suggestion": "mobi/moce", "priority": "P1", "action": "Strengthen first-fold answer-first trust card.", "acceptance": "First fold shows core price bands, tool/source coverage, updated date, source-linked promise; mobile 844px shows at least 2 price-band conclusions."}, {"assignee_suggestion": "mojie/moshu/moyun", "priority": "P1", "action": "Connect calculator result to alerts conversion and event tracking.", "acceptance": "Provider-specific alert CTA under result; Plausible/GA4 alert_cta_click and submit_success visible; D1 test-environment write works."}], "did_create_followup_tasks": false, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_5b6c26f6/reports/site-review/site-review-20260525/aicodingpricing-product.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_5b6c26f6/reports/site-review/site-review-20260525/evidence/aicodingpricing-desktop.png", "/root/.hermes/kanban/boards/site-review/workspaces/t_5b6c26f6/reports/site-review/site-review-20260525/evidence/aicodingpricing-mobile.png"], "worker_session_id": "20260525_104136_1df27a"}


task_id: t_f92c5263
profile: moyin
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-25 SEO 深度复盘并已发送 Telegram topic。结论为 🔴/Conditional：内容和 GEO 基础已可用，但 Cloudflare challenge/抓取稳定性、GSC sitemap indexed=0、Ahrefs authority 缺口仍是主要阻碍；报告已落盘。

metadata:
  {"project_slug": "aicodingpricing", "seo_verdict": "Conditional Go", "primary_keyword": "AI coding pricing", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_f92c5263/reports/site-review/site-review-20260525/aicodingpricing-seo.md", "telegram_start_message_id": "6926", "telegram_done_message_id": "6931", "traffic_indexing_signals": {"gsc_window": "2026-05-22..25", "gsc_clicks": 0, "gsc_page_impressions": 24, "gsc_query_rows": 7, "gsc_page_rows": 2, "sitemap_submitted": 22, "sitemap_indexed": 0}, "technical_findings": {"robots_txt": "200 Allow /", "sitemap_xml": "200 22 URLs", "llms_txt": "200", "homepage_partial_http_200": true, "browserbase_cloudflare_challenge": true, "curl_googlebot_ua_403": true, "jsonld_types": ["WebApplication", "SoftwareApplication", "WebSite", "Article", "FAQPage"]}, "authority_findings": {"ahrefs": "missing_ahrefs_access", "missing_fields": ["organic_keywords", "backlinks", "referring_domains", "top_pages", "competing_domains", "keyword_difficulty", "parent_topic"]}, "serp_top3": [{"position": 1, "url": "https://ijonis.com/en/ai-coding-tools-pricing", "title": "AI Coding Tools Pricing 2026: The Real Costs | IJONIS", "gap": "broader 10-tool pricing/hidden-cost/real-scenario coverage"}, {"position": 2, "url": "https://www.morphllm.com/ai-coding-costs", "title": "AI Coding Costs 2026: What Developers Actually Pay", "gap": "strong quotable real-cost numbers and cost-reduction framing"}, {"position": 3, "url": "https://www.nxcode.io/resources/news/ai-coding-tools-pricing-comparison-2026", "title": "AI Coding Tools Pricing Comparison 2026: Free vs Paid Plans Compared | NxCode", "gap": "direct pricing-comparison/free-vs-paid intent and broader tool coverage"}], "recommended_actions_pending_confirmation": [{"assignee": "mojie/moshu", "priority": "P0", "action": "Cloudflare challenge / crawlability 排查", "acceptance": "Browserbase sees homepage content; curl + Googlebot UA no challenge; GSC live inspection passes; sitemap indexed starts growing"}, {"assignee": "mobi/mojie", "priority": "P1", "action": "首页升级为 AI coding tools pricing comparison 2026 + calculator 双意图承接", "acceptance": "calculator remains above fold; answer-first/comparison/real-cost/free-vs-paid/best-value/hidden-cost facts added; FAQ >=6; facts include source/last checked/confidence"}, {"assignee": "moyun/user", "priority": "P1", "action": "补 Ahrefs/Bing/Clarity 权限或导出", "acceptance": "authority/Bing/behavior metrics available without missing_ahrefs_access"}], "p0_pages": ["/"], "p1_pages": ["/", "/sitemap.xml", "/robots.txt", "/llms.txt"], "ip_seo_constraints": [], "next_assignee": "mojie/moshu after Mengjian confirmation", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_f92c5263/reports/site-review/site-review-20260525/aicodingpricing-seo.md"], "worker_session_id": "20260525_104136_253a34"}


task_id: t_f6bc5c99
profile: moyun
status: done
outcome: completed
summary:
  aicodingpricing 2026-05-25 运营/外链复盘已完成并发到指定 Telegram topic。结论：当前黄灯，阮一峰 issue 是唯一已发布且带来可识别 referral/UTM 的渠道；其余 HN/Reddit/PH/TAAFT/Toolify/X/TLDR 均为阻塞或未发布，所有下一轮外部动作均等待孟健确认。

metadata:
  {"project_slug": "aicodingpricing", "review_date": "2026-05-25", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_f6bc5c99/reports/site-review/site-review-20260525/aicodingpricing-ops.md", "telegram_message_id": "6929", "traffic_light": "yellow", "effective_channels": [{"channel": "ruanyf_weekly GitHub issue", "url": "https://github.com/ruanyf/weekly/issues/10032", "utm": "utm_source=ruanyf_weekly&utm_medium=newsletter&utm_campaign=day0_cold_start", "plausible_visitors_20260522_25": 30, "ga4_sessions_20260522_25": 24, "status": "submitted_open_comments_0", "business_conversion": "D1 newsletter_subscribers=0; submit_count=0"}], "blocked_or_paused_channels": [{"channel": "Hacker News", "status": "permission_blocked"}, {"channel": "Reddit", "status": "blocked_by_recent_removals"}, {"channel": "Product Hunt", "status": "blocked_by_cloudflare_challenge"}, {"channel": "There's An AI For That", "status": "blocked_by_cloudflare_challenge"}, {"channel": "Toolify", "status": "payment_required_99_usd"}, {"channel": "X/Twitter", "status": "auth_parse_failed"}, {"channel": "TLDR", "status": "no_submit_page_found"}, {"channel": "AlternativeTo", "status": "pending_sign_in_add_app_flow"}], "key_evidence": {"plausible_20260522_25": "76 visitors / 80 visits / 114 pageviews / 486 events; Direct 42 visitors; ruanyf_weekly 30 visitors", "ga4_20260522_25": "72 activeUsers / 74 sessions / 192 views / 584 events; direct 45 sessions; ruanyf_weekly/newsletter 24 sessions", "gsc_20260522_25": "7 query rows / 2 page rows / 24 impressions / 0 clicks; sitemap submitted=22 indexed=0", "d1": "newsletter_subscribers=0; submit_count=0", "github_issue_check": "state=open; comments=0; closed_at=null"}, "next_actions_require_mengjian_confirmation": true, "external_actions_executed": false, "followup_tasks_created": false, "source_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_db7095d1/reports/site-review/site-review-20260525/aicodingpricing-data-snapshot.md", "/root/projects/aicodingpricing/data/aicodingpricing/cold-start-execution-log.md", "/root/projects/aicodingpricing/data/aicodingpricing/competitor-backlinks.md"], "worker_session_id": "20260525_104136_37ae8c"}


task_id: t_93d36a70
profile: moce
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-25 产品深度复盘并发送 Telegram 结论卡。结论：🟡 Iterate，定位/商业路径成立，核心瓶颈是首屏未前置强证明+价格锚点+微信报名路径，移动端缺少粘性转化入口；建议动作仅列为待孟健确认，未创建执行型 follow-up。

metadata:
  {"report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_93d36a70/reports/site-review/site-review-20260525/shipsolo-product.md", "telegram_message_id": "6936", "decision": "iterate", "traffic_evidence": {"plausible": {"visitors": 121, "visits": 157, "pageviews": 499, "events": 1441, "bounce_rate": 2, "visit_duration": 351}, "ga4": {"activeUsers": 87, "sessions": 128, "screenPageViews": 579, "eventCount": 1452, "engagementRate": 0.2421875}, "gsc_2026_05_18_to_2026_05_24": {"clicks": 5, "impressions": 34, "ctr": 0.1471, "avg_position": 4.09}, "d1": {"offline_orders_total": 633, "new_admin_paid_navigator_orders_utc": 7, "revenue_cny": 0}}, "browser_evidence": {"desktop_screenshot": "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_5e931f4282a6462789ba0ad544511b8b.png", "mobile_screenshot": "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_1e9858aa3a93491190b60dc4e8481428.png", "competitor_screenshot_chunxiang": "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_16d33b23846a40c1a9b1344ffe0a1145.png", "visited_urls": ["https://shipsolo.io", "https://shipsolo.io/content", "https://shipsolo.io/navigator", "https://chunxiang.space", "https://opc.csdn.net/698453ab437a6b40336bdd2d.html", "https://zhuanlan.zhihu.com/p/2039804309471291092", "https://www.udemy.com/course/rokoaicourse", "https://91wink.com/tag/ai%E7%BC%96%E7%A8%8B/amp"]}, "recommended_actions_pending_confirmation": [{"priority": "P0", "assignee_suggestion": "墨笔 + 墨影", "action": "首屏增加硬证明 + 价格 + 微信路径 proof strip"}, {"priority": "P0", "assignee_suggestion": "墨界", "action": "移动端增加粘性底部 CTA"}, {"priority": "P1", "assignee_suggestion": "墨笔 + 墨界", "action": "修复 /content 免费内容库真实感与链接路径"}], "safety_boundary": "No execution follow-up tasks created; no code/config changes; no deploy; no production data writes.", "worker_session_id": "20260525_104136_0fc9d9"}


task_id: t_4c88c3a5
profile: moyin
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-25 SEO 深度复盘并已发 Telegram topic。结论为 🟡 Conditional Go：目标词 DataForSEO rank #3，基础技术 SEO 可用，但 /login 索引卫生、llms.txt 中文乱码、Ahrefs 权限缺口和官网被知乎/掘金分发页压制是主要风险。

metadata:
  {"project_slug": "shipsolo", "seo_verdict": "Conditional Go", "primary_keyword": "AI编程出海领航计划", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_4c88c3a5/reports/site-review/site-review-20260525/shipsolo-seo.md", "telegram_message_id": "6934", "serp_rank": {"source": "DataForSEO Google organic live advanced", "location": "China", "language": "zh-CN", "device": "desktop", "datetime_utc": "2026-05-25 10:43:48", "rank": 3, "top3": ["zhuanlan.zhihu.com", "juejin.cn", "shipsolo.io"]}, "gsc_summary": {"range": "2026-05-18_to_2026-05-24", "clicks": 5, "impressions": 34, "ctr": 0.14705882352941177, "avg_position": 4.088235294117647, "query_rows": 0, "sitemap_submitted": 29, "sitemap_indexed": 0}, "ahrefs_status": "missing_ahrefs_access", "technical_findings": ["homepage status 200, canonical self, index/follow, JSON-LD present", "/login indexed though blocked by robots.txt", "llms.txt contains Chinese mojibake", "homepage H1 overlong and mixed with CTA/Direct answer"], "recommended_actions_pending_confirmation": [{"assignee": "mojie/moshu", "action": "fix /login indexed blocked by robots", "priority": "P0"}, {"assignee": "mojie/mobi", "action": "homepage H1 + short-answer block refinement", "priority": "P1"}, {"assignee": "mojie", "action": "fix llms.txt UTF-8 Chinese mojibake", "priority": "P1"}, {"assignee": "mengjian/moxi", "action": "provide Ahrefs access/export", "priority": "P1"}], "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_4c88c3a5/reports/site-review/site-review-20260525/evidence/dataforseo_serp_keyword.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_4c88c3a5/reports/site-review/site-review-20260525/evidence/dataforseo_keyword_volume.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_4c88c3a5/reports/site-review/site-review-20260525/evidence/shipsolo_technical_live.json"], "next_assignee": "pending_mengjian_confirmation", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_4c88c3a5/reports/site-review/site-review-20260525/shipsolo-seo.md"], "worker_session_id": "20260525_104136_bc0e68"}


task_id: t_216d303f
profile: moyun
status: done
outcome: completed
summary:
  shipsolo 2026-05-25 运营/外链复盘已完成并发到指定 Telegram topic。结论：当前外链没有形成可归因闭环，Referral/UTM 与转化贡献偏红；下一轮建议先回填现有中文内容/私域 source URL、统一 UTM、修复空 first-touch 归因，暂缓目录站/HN/Reddit 加码，所有执行动作待孟健确认。

metadata:
  {"artifact": "/root/.hermes/kanban/boards/site-review/workspaces/t_216d303f/reports/site-review/site-review-20260525/shipsolo-ops.md", "telegram_target": "telegram:-1003750190535:5328", "telegram_message_id": "6930", "evidence_sources": ["/root/.hermes/kanban/boards/site-review/workspaces/t_6092135f/reports/site-review/site-review-20260525/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260525/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_a5fe1570/reports/site-review/site-review-20260524/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_de9d44a7/reports/site-review/site-review-20260522/followups/shipsolo-utm-followup.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_936fe50a/reports/site-review/site-review-20260521/followups/shipsolo-distribution-log-template.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_bef1ad93/reports/site-review/site-review-20260522/shipsolo-ops.md"], "traffic_evidence": {"plausible_20260525": {"direct_visitors": 109, "direct_visits": 143, "google_visitors": 10, "google_visits": 12, "bing_visitors": 1, "bing_visits": 1, "utm_breakdown": "empty"}, "gsc_20260518_20260524": {"clicks": 5, "impressions": 34, "ctr_pct": 14.71, "avg_position": 4.09}, "d1_20260525": {"new_users": 2, "questions": 2, "admin_paid_orders": 7, "revenue_cny": 0, "utm": "empty"}}, "channel_assessment": {"green": [], "yellow": ["Juejin: public article exists, naked links, historical link.juejin.cn referral only", "aipoju.com: historical Clarity/Plausible referrer, source URL missing", "articles.zsxq.com: historical private-domain referrer, source URL/UTM missing", "Zhihu: search-visible but page-level link needs browser/manual verification"], "red": ["Referral/UTM attribution: empty campaign-grade UTM", "Conversion contribution: no backlink-to-signup/order/question attribution"], "pending": ["Product Hunt", "Toolify", "AlternativeTo", "SaaSHub", "HN", "Reddit", "V2EX", "ruanyf weekly", "HelloGitHub", "TLDR", "WeChat/QR/private entries"]}, "recommended_actions_pending_confirmation": ["Backfill Juejin/Zhihu/aipoju/ZSXQ source URLs and link positions", "Update editable Chinese content/private-domain entries to UTM links", "Fix empty first-touch attribution not being overwritten by current non-empty UTM", "Prepare but do not publish English directory/community copy pack", "Ask moxi to recheck new anon_id + UTM entry next day"], "actions_not_taken": ["No follow-up Kanban tasks created", "No code/config changes", "No deployments", "No external publishing"], "worker_session_id": "20260525_104136_ed8fe8"}


task_id: t_5bfe2fde
profile: moxi
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-25 单站复盘驾驶舱汇总，已落盘并发送到指定 Telegram topic。结论为 🟡 Iterate / Conditional Go：继续推但先确认 P0 Cloudflare crawlability 与移动首屏修复；未创建执行型 follow-up，所有动作等待孟健确认。

metadata:
  {"project_slug": "aicodingpricing", "review_date": "2026-05-25", "decision": "iterate_conditional_go", "traffic_light": "yellow", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_5bfe2fde/reports/site-review/site-review-20260525/aicodingpricing-synthesis.md", "topic_target": "telegram:-1003750190535:6256", "telegram_start_message_id": "6933", "telegram_done_message_id": "6935", "parent_tasks": {"data": "t_db7095d1", "product": "t_5b6c26f6", "seo": "t_f92c5263", "ops": "t_f6bc5c99"}, "data_credibility_status": "yellow_4_full_3_partial", "product_review_status": "yellow_iterate", "seo_health_status": "red_conditional_go", "backlink_review_status": "yellow_ops_ruanyf_only", "p0_count": 2, "p1_count": 5, "created_followup_tasks": [], "did_create_followup_tasks": false, "recommended_actions_pending_mengjian_confirmation": [{"assignee_suggestion": "mojie/moshu", "priority": "P0", "action": "Cloudflare challenge / crawlability 排查", "acceptance": "Browserbase 直接见正文；curl + Googlebot UA 不返回 challenge/403；GSC live inspection 通过；sitemap indexed 开始增长"}, {"assignee_suggestion": "mojie/moshu", "priority": "P0/P1", "action": "移动端首屏 calculator 与横向截断修复", "acceptance": "390x844 title 正常；无横向滚动；首屏可见 calculator 简版或明确 calculator 入口"}, {"assignee_suggestion": "mobi/mojie", "priority": "P1", "action": "首页升级为 AI coding tools pricing comparison 2026 + calculator 双意图承接", "acceptance": "保留 calculator above fold；新增 answer-first/free-vs-paid/real-cost/best-value/hidden-cost facts；FAQ >=6"}, {"assignee_suggestion": "mojie/moshu/moyun", "priority": "P1", "action": "calculator result 接 alerts 转化与埋点", "acceptance": "alert_cta_click、submit_success、D1 测试写入可验"}, {"assignee_suggestion": "moyun", "priority": "P0", "action": "继续跟进阮一峰 issue #10032，不对外加码新渠道", "acceptance": "记录 state/comments/是否被 weekly 引用；有回复 24h 内处理"}], "missing_data_sources": ["missing_ahrefs_access", "Bing Webmaster current dashboard/API evidence", "Clarity dashboard/API behavior metrics", "Cloudflare Web Analytics backend aggregate", "source-level D1 conversion loop"], "key_risks": ["Cloudflare challenge / 伪 Googlebot 403 可能影响抓取、AI crawler 与移动用户访问", "GSC sitemap submitted=22 indexed=0，0 clicks / 24 impressions，不能 Scale", "D1 newsletter_subscribers=0，calculator 到 alerts 转化未闭环", "阮一峰 issue submitted/open/comments=0，不能宣称已收录"], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_5bfe2fde/reports/site-review/site-review-20260525/aicodingpricing-synthesis.md"], "worker_session_id": "20260525_104803_d6eb03"}


task_id: t_fbbfced9
profile: moxi
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-25 单站复盘驾驶舱汇总，已落盘并发送到指定 Telegram topic。结论为 🟡 Iterate / Conditional Go：继续推，但需孟健确认 P0/P1 动作后再派工；本次未创建执行型 follow-up、未改代码、未部署、未对外发布。

metadata:
  {"project_slug": "shipsolo", "review_date": "2026-05-25", "topic_target": "telegram:-1003750190535:5328", "telegram_message_id": "6938", "artifact": "/root/.hermes/kanban/boards/site-review/workspaces/t_fbbfced9/reports/site-review/site-review-20260525/shipsolo-synthesis.md", "parent_tasks": ["t_6092135f", "t_93d36a70", "t_4c88c3a5", "t_216d303f"], "verdict": "Iterate / Conditional Go", "data_trust_status": "yellow", "product_review_status": "yellow_iterate", "seo_health_status": "yellow_conditional_go", "backlink_review_status": "yellow_red_attribution_gap", "p0_count": 6, "p1_count": 6, "created_followup_tasks": [], "actions_not_taken": ["No execution follow-up tasks created", "No code/config changes", "No deployments", "No external publishing", "No production data writes"], "recommended_actions_pending_confirmation": ["首屏 proof strip：硬证明 + 价格 + 微信路径", "移动端 sticky CTA", "处理 /login indexed blocked by robots", "修复 empty first-touch attribution 不覆盖", "回填 Juejin/Zhihu/aipoju/ZSXQ source URL 和链接位置", "把可编辑中文内容/私域入口改为 UTM 链接", "首页 H1 收敛 + short-answer block", "修复 llms.txt UTF-8 中文乱码", "修复 /content 内容库真实感与链接路径", "补 Ahrefs 权限或导出", "准备英文目录/HN/Reddit 文案包但不发布", "次日复核新 anon_id + 带 UTM 入口"], "missing_data_sources": ["missing_ahrefs_access", "missing_bing_webmaster_access", "clarity_current_day_ui_api_not_verified", "missing_cold_start_distribution_log"], "worker_session_id": "20260525_105052_246daf"}


task_id: t_05d2e2d2
profile: moxi
status: done
outcome: completed
summary:
  完成 2026-05-25 多 Agent 做站复盘管理驾驶舱，覆盖 aicodingpricing、shipsolo、subnautica2maps 3 站；已写入 overview.md 并发送到指定 Telegram topic。结论为 3 站均 🟡 Iterate / Conditional Go，未创建执行型 follow-up，等待孟健确认后再派工。

metadata:
  {"review_date": "2026-05-25", "sites_checked": ["aicodingpricing", "shipsolo", "subnautica2maps"], "data_snapshot_tasks": ["t_db7095d1", "t_6092135f", "t_5574a746"], "product_review_tasks": ["t_5b6c26f6", "t_93d36a70", "t_5f7c0c99"], "seo_review_tasks": ["t_f92c5263", "t_4c88c3a5", "t_0a6b4736"], "ops_review_tasks": ["t_f6bc5c99", "t_216d303f", "t_5f42a552"], "synthesis_parent_tasks": ["t_5bfe2fde", "t_fbbfced9", "t_f92f0a16"], "blocked_sites": [], "topic_mode": "per_site_topic", "overview_topic_target": "telegram:-1003750190535:5322", "telegram_start_message_id": "6939", "telegram_done_message_id": "6940", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_05d2e2d2/reports/site-review/site-review-20260525/overview.md", "overall_verdict": "yellow_iterate_conditional_go_for_all_sites", "followup_tasks_created": [], "pending_mengjian_confirmation": true, "missing_data_sources_global": ["Ahrefs access/export", "Bing Webmaster automated/API evidence", "Clarity dashboard/API behavior metrics", "cold-start/UTM attribution logs", "partial GA4/behavior linkage for subnautica2maps"], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_05d2e2d2/reports/site-review/site-review-20260525/overview.md"], "worker_session_id": "20260525_105409_870e2f"}


task_id: t_e86132ec
profile: mojie
status: blocked
outcome: blocked
summary:
  missing-dashboard-permission: need GA4 Admin/Edit permission or existing Measurement ID, plus Microsoft Clarity project access or existing Project ID for subnautica2maps.com before CF env deploy + production network verification can proceed.


task_id: t_94a8c536
profile: moyin
status: blocked
outcome: blocked
summary:
  Bing Webmaster OAuth blocked: available browser has no signed-in Bing/Google auth for bing.com, so property/verification/sitemap status cannot be confirmed; evidence artifact written and Telegram [BLOCKED] sent.


task_id: t_cfe1588b
profile: moyin
status: blocked
outcome: blocked
summary:
  ahrefs_seo_audit_missing: need Ahrefs Site Audit project view/create permission or an exported Site Audit report for subnautica2maps.com; current worker has no Ahrefs env/API/CLI/authenticated browser entry.


task_id: t_46159a0d
profile: mojie
status: done
outcome: completed
summary:
  Ahrefs Site Audit ownership verification meta was added, committed, pushed, deployed to Cloudflare Pages Production, and verified on https://subnautica2maps.com/. Telegram DONE notified @kians_seo_bot that related task t_cfe1588b can recheck ownership and start the Site Audit crawl.

metadata:
  {"changed_files": ["src/app/layout.tsx"], "tests_run": ["npm run lint", "npm run typecheck", "npm run build"], "tests_passed": true, "commit_sha": "a25c058520dbbb24e2a0cb42cb6a447c23db4733", "pushed_branch": "main", "deploy_url": "https://d8046730.subnautica2maps.pages.dev", "production_url": "https://subnautica2maps.com/", "deployment_source_commit": "a25c058", "git_status_after": "clean", "verification": {"method": "HTML meta tag", "meta_name": "ahrefs-site-verification", "meta_content": "fe83b6f67d746fead071d19f28161c6e8c39cc6daa572d4f886a36b52fe204c1", "production_html_contains_meta": true}, "telegram": {"target": "telegram:-1003750190535:6267", "done_message_id": "6965"}, "scope_boundary": ["Did not add Ahrefs Web Analytics snippet", "Did not query backlinks/ref domains/organic keywords/KD"], "worker_session_id": "20260525_122625_be962d"}


task_id: t_cfe1588b
profile: moyin
status: done
outcome: completed
summary:
  补齐 subnautica2maps Ahrefs Site Audit 证据并已发 Telegram DONE。Ahrefs project 9874561 crawl 完成：Health Score 100、Errors 0、Warnings 13、Notices 25；报告落盘到 /root/.hermes/kanban/boards/site-review/workspaces/t_cfe1588b/reports/site-review/site-review-20260525/subnautica2maps-ahrefs-site-audit.md。

metadata:
  {"project_slug": "subnautica2maps", "site": "https://subnautica2maps.com/", "data_source": "Ahrefs Site Audit / SEO Audit only", "ahrefs_project_id": "9874561", "health_score": 100, "errors": 0, "warnings": 13, "notices": 25, "crawl_window": "2026-05-25 12:49 PM-12:53 PM UTC", "crawl_duration": "0:00:04:26", "crawled_urls": 107, "billed_pages": 82, "top_technical_issues": [{"issue": "Open Graph tags incomplete", "affected_count": 10, "priority": "P1"}, {"issue": "3XX redirect", "affected_count": 2, "priority": "P2"}, {"issue": "Meta description too short", "affected_count": 1, "priority": "P1", "affected_url": "https://subnautica2maps.com/resources/copper/"}, {"issue": "Page has only one dofollow incoming internal link", "affected_count": 12, "priority": "P2", "note": "mainly /map/?q= query URL variants"}, {"issue": "Pages to submit to IndexNow", "affected_count": 10, "priority": "P2"}, {"issue": "HTTP to HTTPS redirect", "affected_count": 2, "priority": "P2"}, {"issue": "Meta description too short (not indexable)", "affected_count": 1, "priority": "P2"}], "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_cfe1588b/reports/site-review/site-review-20260525/subnautica2maps-ahrefs-site-audit.md", "artifact": "/root/.hermes/kanban/boards/site-review/workspaces/t_cfe1588b/reports/site-review/site-review-20260525/subnautica2maps-ahrefs-site-audit.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_message_id": "6970", "excluded_metrics": ["backlinks", "ref domains", "organic keywords", "KD"], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_cfe1588b/reports/site-review/site-review-20260525/subnautica2maps-ahrefs-site-audit.md"], "worker_session_id": "20260525_131523_41cbb7"}


task_id: t_94a8c536
profile: moyin
status: done
outcome: completed
summary:
  已补齐 subnautica2maps Bing Webmaster 证据并发送 Telegram DONE：property 已存在且当前账号为 verified administrator；sitemap 已提交并 Success，9 URLs，0 errors/warnings。IndexNow 未触发，原因是后台仍为 Get Started 引导态且站点无公开 key / 未找到 repo script。

metadata:
  {"project_slug": "subnautica2maps", "site": "https://subnautica2maps.com/", "sitemap": "https://subnautica2maps.com/sitemap.xml", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_94a8c536/bing-webmaster-followup-evidence.md", "artifact": "/root/.hermes/kanban/boards/site-review/workspaces/t_94a8c536/bing-webmaster-followup-evidence.md", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_94a8c536/bing-webmaster-followup-evidence.md"], "telegram_target": "telegram:-1003750190535:6267", "telegram_ack_message_id": "6971", "telegram_done_message_id": "6972", "bing_property_status": "exists", "bing_site_url": "https://subnautica2maps.com/", "bing_verification_status": "verified_administrator", "bing_user_role": "Administrator", "bing_user_email": "xjtumj@gmail.com", "sitemap_status": "success", "sitemap_known_count": 1, "sitemap_errors": 0, "sitemap_warnings": 0, "sitemap_total_urls_discovered": 9, "sitemap_last_submit": "2026-05-21", "sitemap_last_crawl": "2026-05-21", "indexnow_status": "not_triggered_no_key_or_script", "indexnow_backend_state": "get_started_onboarding", "indexnow_key_paths_checked": {"https://subnautica2maps.com/indexnow.txt": 404, "https://subnautica2maps.com/.well-known/indexnow.txt": 404, "https://subnautica2maps.com/IndexNow.txt": 404, "https://subnautica2maps.com/.well-known/IndexNow.txt": 404, "https://subnautica2maps.com/indexnow-key.txt": 404}, "public_endpoint_status": {"homepage": 200, "sitemap_xml": 200, "robots_txt": 200}, "evidence_screenshots": {"user_management": "/root/.hermes/profiles/moyin/cache/screenshots/browser_screenshot_069f57c350e64bd193bda33f017a9b72.png", "sitemaps": "/root/.hermes/profiles/moyin/cache/screenshots/browser_screenshot_4cd5b4c2e81c47c3972f9c8a5140ed49.png", "indexnow": "/root/.hermes/profiles/moyin/cache/screenshots/browser_screenshot_5331607f2b734d198aa352ddca2b3ee8.png"}, "next_recheck_time": "2026-05-26 21:30 CST", "worker_session_checked_at": "2026-05-25T13:33:20Z", "worker_session_id": "20260525_132415_92a2f3"}


task_id: t_e86132ec
profile: mojie
status: done
outcome: completed
summary:
  subnautica2maps GA4 + Clarity production reporting chain is now configured, deployed, and browser/network verified. CF Pages production env contains GA4 G-XZNWPP1D39 and Clarity wwndogh9it; production deployment ae5d2f13-6cb2-4e5d-a022-afb1445eed2d serves scripts and emits GA/Clarity network requests.

metadata:
  {"project_slug": "subnautica2maps", "site": "https://subnautica2maps.com/", "repo": "/mnt/HC_Volume_105300089/projects/subnautica2maps", "report": "/root/.hermes/kanban/boards/site-review/workspaces/t_e86132ec/reports/subnautica2maps-ga4-clarity-deploy-20260525.md", "ga_measurement_id": "G-XZNWPP1D39", "clarity_project_id": "wwndogh9it", "cloudflare_project": "subnautica2maps", "cloudflare_production_env_vars": ["NEXT_PUBLIC_GA_MEASUREMENT_ID", "NEXT_PUBLIC_CLARITY_ID"], "deployment_id": "ae5d2f13-6cb2-4e5d-a022-afb1445eed2d", "deployment_url": "https://ae5d2f13.subnautica2maps.pages.dev", "deployment_environment": "production", "source_commit": "a25c058520dbbb24e2a0cb42cb6a447c23db4733", "git_status_after": "clean", "code_changed": false, "build_command": "NEXT_PUBLIC_GA_MEASUREMENT_ID=G-XZNWPP1D39 NEXT_PUBLIC_CLARITY_ID=wwndogh9it npm run build", "build_status": "passed", "deploy_command": "npx wrangler pages deploy out --project-name subnautica2maps --branch main --commit-hash a25c058520dbbb24e2a0cb42cb6a447c23db4733", "verification": {"html_home": {"url": "https://subnautica2maps.com/", "gtag_script": true, "clarity_bootstrap": true, "clarity_id": true}, "html_map": {"url": "https://subnautica2maps.com/map/", "gtag_script": true, "clarity_bootstrap": true, "clarity_id": true}, "browser_home": {"title": "Subnautica 2 Interactive Map and Resource Locator", "ga_collect": true, "clarity_collect": true}, "browser_map": {"title": "Subnautica 2 Map | Subnautica2Maps", "ga_collect": true, "clarity_collect": true, "gtag_function": true, "clarity_function": true, "events_triggered": ["map_search", "marker_open"]}}, "telegram_done_message_id": "6974", "remaining_gaps": ["GA4/Clarity dashboards may need normal ingestion delay before fresh sessions/events appear."], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_e86132ec/reports/subnautica2maps-ga4-clarity-deploy-20260525.md"], "worker_session_id": "20260525_135432_fa0a14"}


task_id: t_d4fffc16
profile: moxi
status: done
outcome: completed
summary:
  完成 subnautica2maps 数据源补齐后复核：durable mirror 已更新，Telegram topic 已发送 [UPDATED]。GA4/Bing/Ahrefs 转为可查；Clarity 脚本/network 已通但后台仍 ALMOST THERE，需 24h 后复查 sessions/heatmaps。

metadata:
  {"project_slug": "subnautica2maps", "site": "https://subnautica2maps.com/", "tenant": "site-review-20260525", "topic_target": "telegram:-1003750190535:6267", "telegram_start_message_id": "6975", "telegram_updated_message_id": "6976", "artifact": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260525/subnautica2maps-data-snapshot.md", "workspace_report": "/root/.hermes/kanban/boards/site-review/workspaces/t_d4fffc16/reports/site-review/site-review-20260525/subnautica2maps-data-snapshot-updated.md", "data_chain_gate_status": "yellow_partial_recheck_needed", "resolved_previous_missing_sources": ["GA4 production script and network collect restored", "GA4 API token works and property subnautica2maps is accessible", "Bing Webmaster property and sitemap evidence restored", "Ahrefs official Site Audit evidence restored", "Clarity production script and network collect restored"], "remaining_gaps": ["Clarity dashboard sessions/heatmaps not visible yet: project wwndogh9it still ALMOST THERE/onboarding", "GA4 historical rows not populated yet after fresh deployment; realtime works", "Bing IndexNow not triggered because no public key/script found", "UTM-event linkage remains weak"], "ga4": {"status": "green_realtime_pass_yellow_historical_delay", "measurement_id": "G-XZNWPP1D39", "property_id": "538884071", "script": "pass", "network": "pass", "api": "pass", "realtime_active_users": 1, "realtime_events": ["page_view", "map_search", "user_engagement", "scroll", "first_visit", "marker_open", "session_start"]}, "clarity": {"status": "yellow_script_network_pass_dashboard_onboarding", "project_id": "wwndogh9it", "script": "pass", "network": "pass", "dashboard": "ALMOST THERE / Dashboard disabled"}, "bing_webmaster": {"status": "green_sitemap_success_yellow_indexnow_missing", "property": "https://subnautica2maps.com/", "role": "Administrator", "sitemap_status": "Success", "sitemap_total_urls_discovered": 9, "sitemap_errors": 0, "sitemap_warnings": 0}, "ahrefs_seo_audit": {"status": "green_pass", "project_id": "9874561", "health_score": 100, "errors": 0, "warnings": 13, "notices": 25}, "plausible": {"status": "green_pass", "date": "2026-05-25", "visitors": 27, "visits": 27, "pageviews": 51, "events": 121, "sources": ["Direct / None=21", "Bing=4", "DuckDuckGo=2"]}, "gsc": {"status": "green_pass", "window": "2026-05-15..2026-05-25", "primary_keyword": "subnautica 2 map", "primary_keyword_clicks": 0, "primary_keyword_impressions": 3, "primary_keyword_avg_position": 43.67}, "technical": {"homepage_status": 200, "map_status": 200, "robots_status": 200, "sitemap_status": 200, "sitemap_url_count": 10}, "next_recheck": ["2026-05-26: Clarity dashboard sessions/users/dead clicks/rage clicks/JS errors", "2026-05-26: GA4 historical pages/events/source rows"], "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260525/subnautica2maps-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_d4fffc16/reports/site-review/site-review-20260525/subnautica2maps-data-snapshot-updated.md"], "worker_session_id": "20260525_141007_603989"}


task_id: t_c04963a9
profile: moxi
status: done
outcome: completed
summary:
  subnautica2maps 2026-05-26 数据证据包已完成并发到指定 Telegram topic。覆盖率 5/7 full + 2/7 partial：Plausible/GA4/GSC/Bing/Clarity/Technical SEO 可支撑后续复盘，Ahrefs Site Audit 导出、UTM、一方工具漏斗事件为非阻塞缺口。

metadata:
  {"review_date": "2026-05-26", "project_slug": "subnautica2maps", "topic_target": "telegram:-1003750190535:6267", "telegram_done_message_id": "6982", "primary_keyword": "Subnautica 2 map", "data_sources_checked": ["Plausible self-host API", "GA4 Data API + browser runtime", "Google Search Console Sites/Search Analytics/Sitemaps API", "Bing Webmaster browser dashboard", "Microsoft Clarity production runtime + dashboard", "Ahrefs production verification meta + Site Audit URL attempt", "Production HTTP/robots/sitemap/meta/schema", "Acquisition source/UTM via Plausible", "Funnel baseline events via Plausible/GA4"], "data_coverage_score": "5/7 full + 2/7 partial", "data_chain_gate_status": "passed_with_nonblocking_gaps", "missing_data_sources": ["ahrefs_seo_audit_current_export_missing", "utm_source_empty_today", "first_party_tool_funnel_events_partial", "clarity_structured_error_export_missing"], "required_data_source_followups": [{"assignee": "moxi|moyun", "action": "补 Ahrefs Site Audit 当前导出或确认正确项目 URL", "acceptance": "health score/errors/warnings/notices/crawl time 可落盘", "requires_mengjian_login": false}, {"assignee": "mojie|moshu", "action": "补地图工具漏斗事件 map_search/resource_filter/marker_open/route_hint_click", "acceptance": "Plausible/GA4 当日可查到事件", "requires_mengjian_login": false}, {"assignee": "moyun", "action": "外链/社群/目录投放强制 UTM", "acceptance": "Plausible visit:utm_source 不为空且能对应投放日志", "requires_mengjian_login": false}, {"assignee": "moxi", "action": "下轮 Clarity 补 dead/rage/JS/performance 结构化导出", "acceptance": "evidence JSON 或截图路径落盘", "requires_mengjian_login": false}], "analytics_summary": {"plausible_today": {"visitors": 14, "visits": 15, "pageviews": 18, "events": 18, "bounce_rate_pct": 80, "visit_duration_sec": 6, "top_sources": ["Direct / None=12 visitors", "Bing=2 visitors"], "top_pages": ["/=9 visitors/9 pageviews", "/map/=8 visitors/9 pageviews"]}, "plausible_7d": {"visitors": 141, "visits": 152, "pageviews": 401, "events": 620, "bounce_rate_pct": 59, "visit_duration_sec": 141}, "ga4_today": {"property_id": "538884071", "measurement_id": "G-XZNWPP1D39", "events": ["first_visit=4", "page_view=4", "session_start=4", "scroll=1", "user_engagement=1"], "sources": ["(direct)/(none): activeUsers=4 sessions=4 eventCount=12", "(not set): activeUsers=1 sessions=1 eventCount=2"], "realtime_note": "400 caused by invalid dimension/metric query combination, not data-chain failure"}}, "gsc_summary": {"properties": ["https://subnautica2maps.com/", "sc-domain:subnautica2maps.com"], "permission": "siteOwner", "search_analytics": {"clicks": 5, "impressions": 238, "ctr": 0.02100840336134454, "avg_position": 11.2, "primary_keyword": "subnautica 2 map: 0 clicks / 5 impressions / position 51.2", "top_query": "subnautica 2 chasm: 1 click / 6 impressions / position 7.17"}, "sitemap": {"path": "https://subnautica2maps.com/sitemap.xml", "submitted": 10, "indexed": 0, "errors": 0, "warnings": 0, "lastSubmitted": "2026-05-22T12:56:32.301Z", "lastDownloaded": "2026-05-24T19:56:07.943Z"}, "bing": "browser dashboard confirms site exists; recent Search Performance clicks=0"}, "ahrefs_seo_audit_summary": {"status": "partial", "evidence": "production HTML contains ahrefs-site-verification meta; direct old Site Audit project URL returned Ahrefs 404", "missing": "current Site Audit health score/errors/warnings/notices/export", "hard_gate": false}, "clarity_summary": {"status": "green", "project_id": "wwndogh9it", "runtime": "window.clarity function", "dashboard": "19 sessions after excluding 10 bots; scroll depth 34.14%; active time 23s", "missing": "structured dead/rage/JS/performance export not captured"}, "funnel_summary": {"status": "partial", "observed_events": ["Plausible pageview/engagement", "GA4 first_visit/page_view/session_start/scroll/user_engagement"], "missing_events": ["map_search", "resource_filter", "marker_open", "route_hint_click", "external_source_click"]}, "acquisition_summary": {"status": "partial", "plausible_sources_today": ["Direct / None=12 visitors", "Bing=2 visitors"], "utm_source_today": "empty"}, "technical_summary": {"status": "green", "checks": ["/ HTTP 200", "/map/ HTTP 200", "/resources/ HTTP 200", "/resources/silver/ HTTP 200", "robots.txt HTTP 200", "sitemap.xml HTTP 200 with 10 URLs", "404 probe returns 404 + noindex"], "ga_id": "G-XZNWPP1D39", "canonical": "key pages self-canonical"}, "evidence_paths": ["/root/.hermes/kanban/boards/site-review/workspaces/t_c04963a9/reports/site-review/site-review-20260526/subnautica2maps-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/subnautica2maps-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_c04963a9/reports/site-review/site-review-20260526/evidence-subnautica2maps/", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/", "/root/.hermes/kanban/boards/site-review/workspaces/t_c04963a9/KANBAN_DONE_HANDOFF.md"], "verification": ["test -s workspace report passed", "test -s durable mirror passed", "durable evidence copied", "Telegram DONE sent"], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_c04963a9/reports/site-review/site-review-20260526/subnautica2maps-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/subnautica2maps-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_c04963a9/KANBAN_DONE_HANDOFF.md"], "worker_session_id": "20260526_120604_d6cb3a"}


task_id: t_afb0acec
profile: moce
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-26 产品深度复盘并已发送 Telegram 结论卡。结论：🟢 继续推；工具本体成立，最大瓶颈是首页/移动端任务流未完全 search-first 且缺一方漏斗事件，建议动作仅列为待孟健确认，未创建执行型 follow-up。

metadata:
  {"project_slug": "subnautica2maps", "review_date": "2026-05-26", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_afb0acec/reports/site-review/site-review-20260526/subnautica2maps-product.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_message_id": "6993", "artifact_mirror_used": true, "production_url": "https://subnautica2maps.com/", "primary_keyword": "Subnautica 2 map", "decision": "keep_push", "status_light": "green", "top_risk": "用户是否真的完成地图任务不可见：首屏任务启动和移动端 copy/route/mark 可见性仍需用工具事件验证。", "evidence_package": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/subnautica2maps-data-snapshot.md", "evidence_used": ["Plausible today visitors=14 visits=15 pageviews=18 bounce_rate=80 visit_duration=6s", "Plausible 7d visitors=141 pageviews=401 bounce_rate=59 visit_duration=141s", "GSC homepage clicks=4 impressions=159 avg_position=11.3", "GSC /map clicks=1 impressions=47 avg_position=11.9", "GA4/Plausible only baseline pageview/engagement events; first-party map funnel events missing", "Browser-tested production homepage, /map desktop, /map mobile, IGN, MapGenie via CDP, official wiki, Polygon via web_extract fallback", "Ahrefs Site Audit browser evidence: Health Score 100, 0 errors, 13 warnings, 25 notices"], "recommended_actions_pending_confirmation": [{"assignee": "mojie/moshu", "priority": "P0", "action": "补 map_search/resource_filter/marker_open/copy_coordinates/route_hint_click/mark_found/external_source_click 一方工具漏斗事件", "acceptance": "Plausible/GA4 今日可查测试事件，并可计算首页到工具完成基础漏斗"}, {"assignee": "mobi+mojie", "priority": "P1", "action": "首页 Hero 改 search-first mini console", "acceptance": "390x844 与 1440x900 首屏可见搜索入口，输入 silver/copper/black boxes 跳 /map/?q=xxx 并自动过滤"}, {"assignee": "moying+mojie", "priority": "P1", "action": "移动端 marker detail 改 sticky bottom action sheet", "acceptance": "390x844 搜索并点 marker 后一屏内可见 Copy / Route / Mark，触控热区 >=44px"}], "created_followup_tasks": [], "safety_boundary": "未创建执行型 follow-up，未改代码，未部署，未写生产数据。", "verification": {"report_lines": 154, "report_size": "13K", "start_message_id": "6985", "done_message_id": "6993"}, "worker_session_id": "20260526_121005_22f713"}


task_id: t_3df87802
profile: moyin
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-26 SEO 深度复盘并已发送 Telegram topic。结论为 🟡 Conditional Go / Iterate：技术 SEO 基础可用，但主词 `subnautica 2 map` 仍弱，Top3 差距集中在权威站、成熟交互地图和可索引攻略矩阵；报告已落盘。

metadata:
  {"project_slug": "subnautica2maps", "seo_verdict": "Conditional Go", "primary_keyword": "Subnautica 2 map", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_3df87802/reports/site-review/site-review-20260526/subnautica2maps-seo.md", "artifact_mirror_used": true, "durable_snapshot": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/subnautica2maps-data-snapshot.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_message_id": "6989", "top_risks": ["主词 subnautica 2 map 为 0 clicks / 5 impressions / avg position 51.2", "GSC sitemap submitted 10 / indexed 0 但 Search Analytics 已有 rows，判断为统计延迟/未更新", "/map/ H2 重复，/resources/silver/ 多 H1", "Top3 为 Polygon/IGN/MapGenie，权威与地图功能深度强", "Ahrefs 2026-05-26 当前 Site Audit 导出缺失，仅确认 verification meta 和旧 URL 404"], "recommended_actions_pending_confirmation": [{"priority": "P0", "assignee_suggestion": "mojie/mobi", "action": "强化 /map/ above-the-fold、FAQ、任务型内容和重复 H2 修复", "acceptance": "H1 唯一、H2 不重复且 >=5、title 40-60 chars、正文 >=3000 words、FAQPage/WebApplication 保留，7-14 天观察 GSC /map impressions 和主词 position"}, {"priority": "P1", "assignee_suggestion": "mojie/mobi", "action": "修复资源页 H1 模板并补地图页 ↔ 资源页内链矩阵", "acceptance": "所有 indexable 资源页 H1=1、H2>=3、H3>=2、canonical 自指，内链锚文本包含具体资源名和 Subnautica 2 map"}, {"priority": "P1", "assignee_suggestion": "moxi/moyun/mojie", "action": "补 Ahrefs 当前 Site Audit 导出、地图行为事件和 UTM", "acceptance": "health score/errors/warnings/notices 可落盘；Plausible/GA4 可查 map_search/resource_filter/marker_open/route_hint_click；utm_source 不为空"}], "next_assignee": "pending_mengjian_confirmation", "actions_executed": ["read_durable_snapshot", "checked_SERP_top3", "verified_production_technical_seo", "wrote_report", "sent_telegram_report"], "not_executed_due_to_boundary": ["no_code_changes", "no_deploy", "no_external_submission", "no_followup_kanban_created"], "worker_session_id": "20260526_121005_4dbe1a"}


task_id: t_c0cb0164
profile: moyun
status: done
outcome: completed
summary:
  subnautica2maps 2026-05-26 运营/外链复盘已完成并发到指定 Telegram topic。结论：当前外链冷启动 referral/UTM/反馈/转化贡献仍偏红，Bing/GSC 是早期 organic 信号但不能归因外链；建议暂停 Reddit 链接评论，待孟健确认后只准备 Steam Guide、Wiki/Fandom resource、creator outreach 等内容型/资源型动作。

metadata:
  {"artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_c0cb0164/reports/site-review/site-review-20260526/subnautica2maps-ops.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_message_id": "6988", "upstream_snapshot": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/subnautica2maps-data-snapshot.md", "fallback_snapshot_exists": false, "traffic_evidence": {"plausible_today": {"visitors": 14, "visits": 15, "pageviews": 18, "events": 18, "sources": ["Direct / None=12 visitors / 13 visits", "Bing=2 visitors / 2 visits"], "utm_source": "empty"}, "ga4_today_sources": ["(direct)/(none): activeUsers=4 sessions=4 eventCount=12", "(not set): activeUsers=1 sessions=1 eventCount=2"], "gsc": {"home": "4 clicks / 159 impressions / avg position 11.3", "map": "1 click / 47 impressions / avg position 11.9", "primary_keyword": "subnautica 2 map: 0 clicks / 5 impressions / position 51.2", "sitemap": "submitted 10 / indexed 0 / errors 0 / warnings 0"}}, "channel_judgment": {"effective": ["Bing / early organic: 2 Plausible visitors, not attributable to backlink ops", "GSC early search exposure: pages have clicks/impressions, not attributable to backlink ops"], "ineffective": ["Reddit silver comment: removed by Reddit, 0 attributable referral/UTM", "Reddit map discussion comment: no longer exists, 0 attributable referral/UTM"], "pending_or_blocked": ["Steam Community: matching thread exists, blocked by posting permission", "YouTube ChemicalApes: blocked by unstable comment UI", "YouTube EPICTREASURE: not attempted after unstable YouTube UI", "X/HN/AI directories/Product Hunt: draft/defer/not suitable, not published"]}, "recommendations_pending_confirmation": ["Pause Reddit link comments for 7 days and only monitor account/comment status", "Keep Bing/GSC as organic monitoring, not backlink attribution", "Prepare Steam Guide draft only after Mengjian confirms direction/account", "Prepare Wiki/Fandom resource/talk page candidates without publishing", "Switch YouTube to creator outreach or Mengjian foreground browser; no automated comment UI attempts", "Ask tech side to add stable map/tool funnel events for source/UTM attribution"], "external_actions_executed": false, "followup_tasks_created": false, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_c0cb0164/reports/site-review/site-review-20260526/subnautica2maps-ops.md"], "worker_session_id": "20260526_121005_7794f1"}


task_id: t_ad59dab4
profile: moxi
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-26 单站复盘驾驶舱汇总：已合并数据证据包、产品、SEO、运营/外链四个父任务结论，落盘 synthesis 报告并发送 Telegram topic。结论为 🟡 Iterate / Conditional Go：继续推，但先等孟健确认 P0 工具漏斗事件与 search-first/移动端体验优化；本次未创建执行型 follow-up、未改代码、未部署、未对外发布。

metadata:
  {"project_slug": "subnautica2maps", "review_date": "2026-05-26", "status_light": "yellow", "verdict": "Iterate / Conditional Go", "parent_tasks": ["t_c04963a9", "t_afb0acec", "t_3df87802", "t_c0cb0164"], "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_ad59dab4/reports/site-review/site-review-20260526/subnautica2maps-synthesis.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_start_message_id": "6994", "telegram_done_message_id": "6995", "data_confidence": "yellow", "data_chain_gate_status": "passed_with_nonblocking_gaps", "data_coverage_score": "5/7 full + 2/7 partial", "product_status": "green", "seo_status": "yellow", "ops_status": "red", "top_risks": ["first_party_tool_funnel_events_partial", "utm_source_empty_today", "primary_keyword_subnautica_2_map_weak", "reddit_backlink_actions_no_attributable_contribution", "ahrefs_seo_audit_current_export_missing"], "recommended_actions_pending_confirmation": [{"assignee_suggestion": "mojie/moshu", "priority": "P0", "action": "补 map_search/resource_filter/marker_open/copy_coordinates/route_hint_click/mark_found/external_source_click 一方工具漏斗事件", "acceptance": "Plausible/GA4 当日可查事件并能计算首页到地图任务关键动作基础漏斗"}, {"assignee_suggestion": "mobi+mojie", "priority": "P1", "action": "首页 Hero 改 search-first mini console", "acceptance": "390x844 与 1440x900 首屏可见搜索入口，输入资源词跳 /map/?q=xxx 并自动过滤"}, {"assignee_suggestion": "moying+mojie", "priority": "P1", "action": "移动端 marker detail 改 sticky bottom action sheet", "acceptance": "一屏内可见 Copy / Route / Mark，触控热区 >=44px"}, {"assignee_suggestion": "mojie/mobi", "priority": "P1", "action": "强化 /map/ above-the-fold、FAQ、任务型内容并修复重复 H2；资源页补 H1/内链矩阵", "acceptance": "H1 唯一、H2 不重复且 >=5，7-14 天观察 GSC /map impressions 与主词 position"}, {"assignee_suggestion": "moxi/moyun", "priority": "P1", "action": "补 Ahrefs 当前 Site Audit 导出与 UTM 规范", "acceptance": "health score/errors/warnings/notices/crawl time 可落盘；utm_source 不为空且对应投放日志"}, {"assignee_suggestion": "moyun", "priority": "P1", "action": "暂停 Reddit 链接评论 7 天，只准备 Steam Guide、Wiki/Fandom、creator outreach 候选，不发布", "acceptance": "候选清单与文案草稿可审；无未经确认的对外发布"}], "created_followup_tasks": [], "safety_boundary": ["no_code_changes", "no_deploy", "no_external_publication", "no_production_data_write", "no_execution_followup_created"], "verification": {"report_exists": true, "report_size_bytes": 8965, "report_lines": 139}, "worker_session_id": "20260526_122007_10c199"}


task_id: t_62532714
profile: moxi
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-26 数据证据包并已发送 Telegram topic。核心 Plausible/GA4/GSC/Clarity/D1/Cloudflare/技术证据可查，durable mirror 和 evidence 目录已验证；硬闸缺口为 Bing Webmaster sitemap 权限、Ahrefs Site Audit No crawls、UTM 归因弱。

metadata:
  {"review_date": "2026-05-26", "project_slug": "shipsolo", "topic_target": "telegram:-1003750190535:5328", "primary_keyword": "AI编程出海领航计划", "data_sources_checked": ["Plausible self-host", "GA4 Data API", "GSC API", "Bing Webmaster browser", "Ahrefs Site Audit browser", "Microsoft Clarity browser", "D1 remote wrangler", "Cloudflare GraphQL", "browser runtime", "technical HTTP"], "data_coverage_score": "5/7 full + 2/7 partial", "missing_data_sources": ["bing_webmaster_sitemap_permission_required", "ahrefs_site_audit_no_crawl", "utm_attribution_mostly_empty", "gsc_query_dimension_no_rows_privacy_or_low_volume"], "data_chain_gate_status": "blocked_or_needs_fix", "required_data_source_followups": [{"source": "Bing Webmaster", "assignee_suggestion": "墨运/墨引", "action": "用有权限账号核对/提交 https://shipsolo.io/sitemap.xml，并开放复盘账号权限或提供截图/API 证据", "acceptance": "Sitemaps 页面不再 unauthorized；可见 sitemap status/last submitted/last crawl/URL count"}, {"source": "Ahrefs Site Audit", "assignee_suggestion": "墨引", "action": "启动 shipsolo.io Ahrefs Site Audit 首次 crawl", "acceptance": "项目从 No crawls 变为 Completed，可读 health score/errors/warnings/URLs crawled"}, {"source": "UTM", "assignee_suggestion": "墨运", "action": "冷启动/私域/外链分发强制 UTM 并同步渠道日志", "acceptance": "Plausible/GA4/D1 中非 moxi_review 的 utm_source/medium/campaign 有真实分布"}], "analytics_summary": {"plausible": "today 132 visitors / 154 visits / 457 pageviews / 1399 events; 7d 1561 visitors / 1920 visits / 6365 pageviews / 16978 events", "ga4": "last 7d API 200: 540 activeUsers / 1327 sessions / 5951 pageviews / 14860 events / engagementRate 79.13%", "cloudflare": "2026-05-26 partial GraphQL: 32246 requests / 526 pageViews / 2217 uniques / 15 threats"}, "gsc_summary": {"site": "sc-domain:shipsolo.io", "window": "2026-05-18..2026-05-25", "clicks": 7, "impressions": 126, "ctr": 0.05555555555555555, "avg_position_weighted": 4.817460317460317, "query_rows": 0, "sitemap": {"path": "https://shipsolo.io/sitemap.xml", "submitted": 29, "indexed": 0, "errors": 0, "warnings": 0, "lastSubmitted": "2026-05-18T10:30:48.951Z", "lastDownloaded": "2026-05-18T10:30:50.104Z"}}, "ahrefs_seo_audit_summary": {"status": "No crawls", "health_score": null, "evidence": "Shipsolo / shipsolo.io/ / No crawls / Start / Basic"}, "clarity_summary": {"window": "Last 3 days", "project_id": "wsv8s4tdej", "sessions": 553, "unique_users": 226, "dead_clicks": {"percent": "31.10%", "sessions": 172}, "rage_clicks": {"percent": "1.08%", "sessions": 6}, "js_errors": {"sessions_percent": "0.90%", "total_errors": 8, "top_error": "react has blocked a javascript: url as a security precaution."}, "performance": {"score": "60/100", "lcp": "5.6s poor", "inp": "250ms needs improvement", "cls": "0.85 poor"}}, "funnel_summary": {"users_total": 371, "users_today_utc": 2, "orders_total": 636, "paid_navigator_orders": 632, "recorded_revenue_cny": 111980, "orders_today_utc": 0, "d1_today_top_events": [{"event_name": "ui_click", "n": 523, "anon_users": 60}, {"event_name": "page_view", "n": 219, "anon_users": 104}, {"event_name": "skill_download", "n": 176, "anon_users": 0}, {"event_name": "skill_token_issued", "n": 69, "anon_users": 0}, {"event_name": "login_click", "n": 30, "anon_users": 12}, {"event_name": "tool_click", "n": 25, "anon_users": 15}, {"event_name": "signup_intent", "n": 12, "anon_users": 10}], "ga4_top_conversion_events_7d": {"login_click": 463, "tool_click": 332, "content_click": 133, "signup_intent": 100, "form_start": 18, "form_submit": 6}}, "acquisition_summary": {"plausible_sources_today": [{"source": "Direct / None", "visitors": 117, "visits": 134}, {"source": "Google", "visitors": 8, "visits": 10}, {"source": "aipoju.com", "visitors": 3, "visits": 4}, {"source": "d16rg8unadx.feishu.cn", "visitors": 3, "visits": 3}], "ga4_sources_7d_top": [{"source": "(direct)", "medium": "(none)", "sessions": 973, "activeUsers": 432}, {"source": "accounts.google.com", "medium": "referral", "sessions": 229, "activeUsers": 76}, {"source": "(not set)", "medium": "(not set)", "sessions": 107, "activeUsers": 86}, {"source": "aipoju.com", "medium": "referral", "sessions": 19, "activeUsers": 13}], "d1_utm_today": "1073 events null UTM; 1 moxi_review validation event"}, "evidence_paths": {"workspace_report": "/root/.hermes/kanban/boards/site-review/workspaces/t_62532714/reports/site-review/site-review-20260526/shipsolo-data-snapshot.md", "workspace_evidence": "/root/.hermes/kanban/boards/site-review/workspaces/t_62532714/reports/site-review/site-review-20260526/evidence-shipsolo", "durable_mirror": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md", "durable_evidence": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-shipsolo", "evidence_file_count": 11}, "telegram_delivery": {"target": "telegram:-1003750190535:5328", "message_id": "7005"}, "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md"], "worker_session_id": "20260526_122449_a2a99b"}


task_id: t_94a8dad7
profile: mojie
status: reclaimed
outcome: reclaimed
metadata:
  {"prev_pid": 1580489, "host_local": true, "termination_attempted": true, "terminated": true, "sigkill": false}

error:
  manual_reclaim: Serialize subnautica2maps repo-edit follow-ups to avoid concurrent writes in shared repo; will run after upstream follow-up completes.


task_id: t_5807361a
profile: mojie
status: reclaimed
outcome: reclaimed
metadata:
  {"prev_pid": 1580490, "host_local": true, "termination_attempted": true, "terminated": true, "sigkill": false}

error:
  manual_reclaim: Serialize subnautica2maps repo-edit follow-ups to avoid concurrent writes in shared repo; will run after upstream follow-up completes.


task_id: t_2994fc77
profile: moyin
status: reclaimed
outcome: reclaimed
metadata:
  {"prev_pid": 1580491, "host_local": true, "termination_attempted": true, "terminated": true, "sigkill": false}

error:
  manual_reclaim: Serialize subnautica2maps repo-edit follow-ups to avoid concurrent writes in shared repo; will run after upstream follow-up completes.


task_id: t_e62e4f86
profile: moxi
status: done
outcome: completed
summary:
  完成 subnautica2maps Ahrefs Site Audit 补齐与 UTM 规范落盘：Ahrefs 项目 9874561 可查，Health Score 100%，Errors 0 / Warnings 13 / Notices 25；已生成 6 类渠道 UTM URL 清单并同步 Telegram [DONE]。未对外发布、未发帖/评论、未付款、未写生产数据。

metadata:
  {"project_slug": "subnautica2maps", "telegram_target": "telegram:-1003750190535:6267", "telegram_ack_message_id": "6998", "telegram_done_message_id": "7003", "ahrefs_status": "available", "ahrefs_project_id": "9874561", "ahrefs_project_url": "https://app.ahrefs.com/site-audit/9874561/overview", "health_score": 100, "errors": 0, "warnings": 13, "notices": 25, "actual_issues_count": 7, "last_crawl_utc": "2026-05-25 12:53", "crawl_duration": "4m 26s", "internal_urls_having_errors": 0, "utm_campaign": "launch_202605_subnautica2maps", "utm_channels": ["steam_guide", "wiki_fandom", "creator_outreach", "reddit_hold", "youtube_comment", "directory"], "durable_artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/ahrefs-site-audit.json", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/subnautica2maps-ahrefs-utm.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/subnautica2maps-utm-urls.csv"], "workspace_artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_e62e4f86/reports/site-review/site-review-20260526/ahrefs-site-audit.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_e62e4f86/reports/site-review/site-review-20260526/subnautica2maps-ahrefs-utm.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_e62e4f86/reports/site-review/site-review-20260526/subnautica2maps-utm-urls.csv"], "repo_files_written": ["/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/ahrefs-site-audit-2026-05-26.json", "/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/utm-guidelines-2026-05-26.md", "/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/utm-urls-2026-05-26.csv"], "verification": ["browser_ahrefs_ui", "production_ahrefs_meta_present", "json_validated", "telegram_done_sent"], "safety_boundary": ["no_external_publication", "no_posts_or_comments", "no_payment", "no_production_data_write"], "note": "Repository already had unrelated modified/untracked files before this handoff; this task added only data/subnautica2maps Ahrefs/UTM files and did not commit.", "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/ahrefs-site-audit.json", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/subnautica2maps-ahrefs-utm.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/subnautica2maps-utm-urls.csv"], "worker_session_id": "20260526_122612_a5606e"}


task_id: t_4fe50567
profile: moyun
status: done
outcome: completed
summary:
  完成 subnautica2maps Steam/Wiki/Creator outreach 内部准备包：7/14/30 天运营计划、候选清单、Steam Guide/Wiki/Creator 草稿、UTM placeholder 与 Reddit 7 天游泳道冷却日志均已落盘；未对外发布、未评论、未私信。已发送 Telegram [DONE] 到指定 topic。

metadata:
  {"project_slug": "subnautica2maps", "deliverables": ["/root/.hermes/kanban/boards/site-review/workspaces/t_4fe50567/reports/site-review/site-review-20260526/subnautica2maps-steam-wiki-creator-outreach-plan.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_4fe50567/reports/site-review/site-review-20260526/subnautica2maps-execution-log.md"], "verification": {"plan_exists": true, "plan_lines": 269, "plan_size_bytes": 18755, "execution_log_exists": true, "execution_log_lines": 54, "execution_log_size_bytes": 2690, "telegram_ack_message_id": "6999", "telegram_done_message_id": "7004"}, "external_posts_published": false, "external_comments_published": false, "external_dms_sent": false, "production_data_written": false, "reddit_cooldown": {"status": "active", "days": 7, "start_date": "2026-05-26", "earliest_review_date": "2026-06-02"}, "utm_status": {"moxi_final_utm_spec_found": false, "placeholder_used": true, "placeholder_marker": "MOXI_UTM_REVIEW_REQUIRED", "needs_moxi_review": true}, "sources_checked": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/subnautica2maps-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_4d77136c/reports/site-review/site-review-20260522/subnautica2maps-community-link-drafts.md", "https://steamcommunity.com/app/1962700/guides/", "https://wiki.subnautica.com/sn2", "https://wiki.subnautica.com/sn2/Biomes", "https://www.youtube.com/watch?v=pLaN5399U3E", "https://www.youtube.com/watch?v=ydeXbGhO2UY", "https://www.youtube.com/watch?v=W0Drq8z9TWA", "https://www.ign.com/wikis/subnautica-2/Subnautica_2_Interactive_Map:_All_Locations,_Resources,_Supply_Crates,_Black_Boxes,_and_More", "https://game8.co/games/Subnautica-2/archives/600983"], "candidate_channels": ["steam_guide", "official_subnautica_wiki", "fandom", "youtube_creator_outreach", "official_discord_hold", "reddit_cooldown"], "needs_human_confirmation": ["是否批准 Steam Guide 作为第一条可审外链", "使用哪个 Steam/Wiki/creator outreach 账号", "UTM 采用 placeholder 还是等待墨析最终规范", "是否只从 Silver Guide 起步", "Official Wiki first 还是同步准备 Fandom", "Creator outreach 是否只发 1-2 个最匹配创作者"], "worker_session_id": "20260526_122612_b77430"}


task_id: t_94a8dad7
profile: mojie
status: reclaimed
outcome: reclaimed
metadata:
  {"prev_pid": 1582985, "host_local": true, "termination_attempted": true, "terminated": true, "sigkill": false}

error:
  manual_reclaim: Stop duplicate run after adding dependency; wait for parent task completion before repo edits.


task_id: t_5807361a
profile: mojie
status: reclaimed
outcome: reclaimed
metadata:
  {"prev_pid": 1582987, "host_local": true, "termination_attempted": true, "terminated": true, "sigkill": false}

error:
  manual_reclaim: Stop duplicate run after adding dependency; wait for parent task completion before repo edits.


task_id: t_e34d414e
profile: moce
status: done
outcome: completed
summary:
  已完成 shipsolo 产品深度复盘报告，先读 durable mirror，并结合 production、/content、/navigator、SERP Top 页面和竞品 chunxiang.space 做产品红黄绿灯、证据卡与建议动作。按要求未创建执行型 follow-up，已向 Telegram 发 [DONE]。

metadata:
  {"report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_e34d414e/reports/site-review/site-review-20260526/shipsolo-product.md", "local_evidence": ["/root/.hermes/kanban/boards/site-review/workspaces/t_e34d414e/reports/shipsolo-playwright-audit.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_e34d414e/reports/desktop-shipsolo.png", "/root/.hermes/kanban/boards/site-review/workspaces/t_e34d414e/reports/mobile-shipsolo.png"], "durable_mirror": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md", "production_tested": true, "serp_top_pages_reviewed": true, "followups_created": false, "traffic_snapshot": {"7d_visitors": 1561, "gsc_7d_clicks": 7, "gsc_weighted_avg_position": 4.82}, "decision": "🟡 继续推；搜索意图和产品方向匹配，但最大瓶颈是首屏强信任与微信报名路径没有产品化。", "recommended_actions": ["P0 首屏信任压缩重排", "P0 微信报名组件产品化并埋点", "P1 修复 dead click 与移动端 CTA 反馈"], "telegram_done_sent": true, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_e34d414e/reports/site-review/site-review-20260526/shipsolo-product.md"], "worker_session_id": "20260526_124812_fa3f83"}


task_id: t_a2ac30b4
profile: moyin
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-26 SEO 深度复盘并已发送 Telegram topic。结论为 🟡 Conditional Go：基础索引与页面结构可用，但官网未稳定进入当前可见 SERP、Ahrefs Site Audit 无 crawl、llms.txt 中文乱码和性能红灯是主要风险；报告已落盘。

metadata:
  {"project_slug": "shipsolo", "seo_verdict": "Conditional Go", "primary_keyword": "AI编程出海领航计划", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_a2ac30b4/reports/site-review/site-review-20260526/shipsolo-seo.md", "artifact_mirror_used": true, "source_snapshot": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md", "telegram_message_id": "7010", "p0_pages": ["https://shipsolo.io"], "p1_pages": ["https://shipsolo.io/llms.txt", "https://shipsolo.io/content", "https://shipsolo.io/navigator", "https://shipsolo.io/qa"], "ip_seo_constraints": [], "next_assignee": "pending-mengjian-confirmation", "recommended_actions": [{"priority": "P0", "assignee_suggestion": "moyin", "action": "启动 Ahrefs Site Audit 首次 crawl", "acceptance": "Ahrefs 从 No crawls 变 Completed，输出 health score/errors/warnings/notices/URLs crawled"}, {"priority": "P1", "assignee_suggestion": "mojie/moyin", "action": "修复 llms.txt 中文编码并补强 AI citation/schema", "acceptance": "llms.txt 中文无乱码；首页 direct answer；FAQPage/Organization/WebSite/BreadcrumbList schema 可验证"}, {"priority": "P1", "assignee_suggestion": "mobi/moyin", "action": "首页目标词、FAQ、内链锚文本微调", "acceptance": "H1 或首屏 short answer 自然包含目标词；新增 3-5 FAQ；content/navigator/qa/about 描述性锚文本回链首页"}], "evidence": {"gsc": "2026-05-18..2026-05-25 page dimension 7 clicks / 126 impressions / CTR 5.56% / weighted avg position 4.82; query_rows=0; sitemap submitted=29 indexed=0 errors=0 warnings=0", "ahrefs_site_audit": "Shipsolo project status=No crawls; health_score/errors/warnings/notices unavailable", "technical_validation": "homepage/robots/sitemap/llms all 200; homepage index,follow; canonical https://shipsolo.io; H2=9 H3=23 JSON-LD=1 empty_alt=0", "serp": "web_search exact keyword shows Zhihu article/profile ahead; production homepage not observed in current visible Top3", "performance": "Clarity score 60/100; LCP 5.6s poor; CLS 0.85 poor; INP 250ms needs improvement; dead clicks 31.10%"}, "blocked_by": ["ahrefs_site_audit_no_crawl", "bing_webmaster_sitemap_unauthorized", "gsc_query_rows_unavailable", "utm_attribution_mostly_empty", "llms_txt_chinese_mojibake", "clarity_performance_red"], "worker_session_id": "20260526_123633_13e258"}


task_id: t_eb05f276
profile: moyun
status: done
outcome: completed
summary:
  shipsolo 2026-05-26 运营/外链复盘已完成并发到指定 Telegram topic。结论：当前只有中文内容/私域入口弱 referral 信号，缺标准 UTM 和转化闭环；建议先补 source URL、UTM、日志，暂缓 PH/HN/Reddit/英文目录加码，所有执行动作待孟健确认。

metadata:
  {"report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_eb05f276/reports/site-review/site-review-20260526/shipsolo-ops.md", "telegram_message_id": "7011", "artifact_mirror_used": true, "evidence_used": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-shipsolo", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260525/shipsolo-ops.md"], "lights": {"overall": "yellow", "referral_utm": "red", "index_review": "yellow", "user_feedback": "yellow", "conversion_contribution": "red"}, "effective_channels_weak": ["aipoju.com", "Juejin", "Zhihu", "Feishu/private", "articles.zsxq.com/private"], "ineffective_or_unverified_channels": ["Product Hunt", "Hacker News", "Reddit", "Toolify", "AlternativeTo", "There’s An AI For That"], "top_risks": ["utm_attribution_mostly_empty", "source_url_missing", "missing_cold_start_distribution_log", "ahrefs_site_audit_no_crawl", "bing_webmaster_sitemap_permission_required"], "next_actions_pending_user_confirmation": ["回填现有 referral source URL", "统一 shipsolo 外链 UTM 模板", "将可控已发布内容链接替换为 UTM", "补飞书/知识星球私域入口 UTM 深链", "启动 Ahrefs crawl", "补 Bing Webmaster sitemap 权限/证据", "暂缓 PH/HN/Reddit/英文目录加码"], "side_effects": ["sent_start_message", "sent_done_message"], "no_followup_created": true, "no_external_publish": true, "no_code_or_config_changed": true, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_eb05f276/reports/site-review/site-review-20260526/shipsolo-ops.md"], "worker_session_id": "20260526_123633_d95f69"}


task_id: t_f30623fa
profile: moxi
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-26 单站复盘驾驶舱汇总：已合并数据证据包、产品、SEO、运营/外链四个父任务结论，落盘 synthesis 报告并发送到 Telegram topic。结论为 🟡 Iterate / Conditional Go：继续推但先等孟健确认 Bing/Ahrefs/UTM 补齐、首页信任/微信报名路径、性能/dead click 与 llms/schema/FAQ 优化；本次未创建执行型 follow-up、未改代码/配置、未对外发布。

metadata:
  {"review_date": "2026-05-26", "project_slug": "shipsolo", "overall_status": "yellow_iterate_conditional_go", "topic_target": "telegram:-1003750190535:5328", "telegram_message_id": "7013", "parents_read": ["t_62532714", "t_e34d414e", "t_a2ac30b4", "t_eb05f276"], "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_f30623fa/reports/site-review/site-review-20260526/shipsolo-synthesis.md", "source_snapshot": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md", "data_chain_gate_status": "blocked_or_needs_fix", "data_coverage_score": "5/7 full + 2/7 partial", "missing_data_sources": ["bing_webmaster_sitemap_permission_required", "ahrefs_site_audit_no_crawl", "utm_attribution_mostly_empty", "gsc_query_dimension_no_rows_privacy_or_low_volume"], "lights": {"data_credibility": "yellow", "product": "yellow", "seo": "yellow", "operations": "yellow"}, "recommended_actions_pending_mengjian_confirmation": [{"assignee_suggestion": "moyin", "action": "启动 shipsolo.io Ahrefs Site Audit 首次 crawl", "acceptance": "Ahrefs 从 No crawls 变 Completed，输出 health score/errors/warnings/URLs crawled"}, {"assignee_suggestion": "moyin/moyun", "action": "补 Bing Webmaster sitemap 权限/提交证据", "acceptance": "Sitemaps 页不再 unauthorized，可见 status/last submitted/last crawl/URL count"}, {"assignee_suggestion": "moyun", "action": "统一 shipsolo 外链 UTM 模板并回填可控渠道链接/分发日志", "acceptance": "Plausible/GA4/D1 出现非 moxi_review 的真实 utm_source/medium/campaign 分布"}, {"assignee_suggestion": "mojie/mobi/moying", "action": "首页强信任压缩重排 + 微信报名组件产品化并埋点", "acceptance": "首屏说明适合谁/结果/证明/报名路径，微信报名点击、复制、咨询意图可追踪"}, {"assignee_suggestion": "mojie/moying", "action": "修复 dead click、移动端 CTA 反馈与性能红灯", "acceptance": "Clarity dead click 下降，LCP/CLS/INP 改善，关键 CTA 点击有反馈"}, {"assignee_suggestion": "mojie/moyin", "action": "修复 llms.txt 中文乱码并补强 AI citation/schema/FAQ/内链锚文本", "acceptance": "llms.txt 中文无乱码，schema 可验证，首页目标词和 FAQ 自然覆盖"}], "followups_created": false, "no_code_or_config_changed": true, "no_external_publish": true, "requires_mengjian_confirmation": true, "worker_session_id": "20260526_124835_da74ec"}


task_id: t_545749db
profile: moxi
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-26 数据证据包重跑并已发送 Telegram [DONE]。核心硬源 GA4 / Clarity / Bing Webmaster 均有本轮可查证据，数据链路硬闸为 pass_with_non_blocking_gaps；Ahrefs Site Audit、IndexNow、D1 execute、GSC indexed=0 和 Plausible goal breakdown 为空作为缺口交给下游标注。

metadata:
  {"review_date": "2026-05-26", "project_slug": "aicodingpricing", "production_url": "https://aicodingpricing.com", "primary_keyword": "AI coding pricing", "topic_target": "telegram:-1003750190535:6256", "data_chain_gate_status": "pass_with_non_blocking_gaps", "coverage_matrix": {"plausible_self_host": "full", "ga4": "full", "gsc": "full", "bing_webmaster": "full_browser_backend_no_api_key", "clarity": "full_browser_backend", "cloudflare_zone": "full", "d1_business": "partial_d1_list_ok_execute_missing_cloudflare_api_token", "indexnow": "partial_missing_key_or_submission_evidence", "ahrefs_site_audit": "missing_access_or_export", "technical_seo": "full"}, "key_metrics": {"plausible_today": {"visitors": 6, "visits": 7, "pageviews": 17, "events": 100, "bounce_rate_percent": 0, "avg_visit_duration_seconds": 144}, "plausible_7d": {"visitors": 82, "visits": 86, "pageviews": 119, "events": 496}, "ga4_today": {"activeUsers": 3, "sessions": 3, "screenPageViews": 8, "eventCount": 52}, "ga4_5d": {"activeUsers": 88, "sessions": 97, "screenPageViews": 254, "eventCount": 800, "engagedSessions": 79}, "gsc_20260522_to_20260526": {"clicks": 0, "impressions": 7, "weighted_avg_position": 38.9, "sitemap_submitted": 22, "sitemap_indexed": 0}, "bing_webmaster": {"known_sitemaps": 1, "status": "Success", "urls_discovered": 22, "last_submit": "2026-05-21", "last_crawl": "2026-05-24"}, "clarity_last_3_days": {"sessions": 26, "unique_users": 24, "bot_sessions_excluded": 11, "dead_clicks_sessions": 4, "dead_clicks_percent": 15.38, "rage_clicks_sessions": 0, "quick_backs_sessions": 2, "js_errors": 0}, "funnel_summary": {"ga4_tool_start_5d": 56, "ga4_tool_result_5d": 70, "ga4_calculator_usage_5d": 126, "d1_newsletter_subscribers": "not_rerun_previous_same_day_0"}}, "missing_data_sources": ["ahrefs_site_audit_export_or_backend_access", "indexnow_key_or_submission_evidence", "d1_execute_cloudflare_api_token", "plausible_goal_breakdown_rows"], "non_blocking_risks": ["gsc_sitemap_indexed_0", "ga4_property_timezone_america_los_angeles_vs_review_date_utc", "utm_direct_not_set_needs_ops_log_crosscheck"], "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/aicodingpricing-data-snapshot-rerun.md"], "telegram_message_id": "7015", "safety_boundary": "No code/config/production data changes; no deploy; no external publishing.", "worker_session_id": "20260526_125453_e44e43"}


task_id: t_225b6fd4
profile: moyun
status: done
outcome: completed
summary:
  aicodingpricing 2026-05-26 外链/渠道复盘重跑已完成并同步 Telegram [DONE]。结论：唯一可验证有效渠道仍是阮一峰 GitHub issue；其他 HN/Reddit/PH/TAAFT/Toolify/X/TLDR/AlternativeTo 均无新增发布证据，按 blocked/pending/paid pending 处理；冷启动/分发/外链原始日志未找到，已标记 missing。

metadata:
  {"artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_225b6fd4/reports/site-review/site-review-20260526/aicodingpricing-ops-rerun.md"], "telegram_message_id": "7020", "topic_target": "telegram:-1003750190535:6256", "project_slug": "aicodingpricing", "review_date": "2026-05-26", "production_url": "https://aicodingpricing.com", "primary_channel_status": {"ruanyf_weekly": {"status": "effective_but_not_converted", "published_url": "https://github.com/ruanyf/weekly/issues/10032", "issue_state": "open", "comments": 0, "ga4_5d_sessions": 30, "ga4_5d_active_users": 30, "plausible_today_visitors": 1, "plausible_today_events": 58}}, "channel_matrix": {"effective": ["ruanyf_weekly_github_issue"], "blocked_or_paused": ["hacker_news_submit_permission", "reddit_recent_removed_risk", "x_auth_parse_failed", "tldr_submit_path_invalid"], "pending": ["product_hunt_cloudflare_challenge", "taaft_cloudflare_challenge", "alternativeto_login_add_app"], "paid_pending": ["toolify_99_usd"], "missing_logs": ["cold-start-execution-log.md", "distribution-execution-log.md", "distribution-queue.md", "competitor-backlinks.md"]}, "next_actions_pending_mengjian_confirmation": ["continue_ruanyf_issue_followup_without_bump", "create_distribution_log_with_verified_facts_only", "manual_front_browser_product_hunt_taaft_if_approved", "pause_toolify_99_by_default", "prepare_not_send_alternativeto_editorial_reddit_hn_materials"], "safety_boundary": "No code/config/production data changes; no deploy; no external publishing.", "worker_session_id": "20260526_130937_fcad75"}


task_id: t_5242ae9d
profile: moyin
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-26 SEO/GEO 深度复盘并已发送 Telegram [DONE]。结论为 🟡 Conditional Go / Iterate：技术 SEO 和内容基础可用，但 GSC sitemap indexed=0、目标词 SERP Top10 未见本站、Cloudflare challenge 抓取风险、Ahrefs/IndexNow 证据缺口仍需优先处理。

metadata:
  {"project_slug": "aicodingpricing", "production_url": "https://aicodingpricing.com", "primary_keyword": "AI coding pricing", "seo_verdict": "Conditional Go / Iterate", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_5242ae9d/reports/site-review/site-review-20260526/aicodingpricing-seo-rerun.md", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_5242ae9d/reports/site-review/site-review-20260526/aicodingpricing-seo-rerun.md", "topic_target": "telegram:-1003750190535:6256", "telegram_message_id": "7025", "key_findings": {"gsc_20260522_to_20260526": {"clicks": 0, "impressions": 7, "ctr_percent": 0, "weighted_avg_position": 38.9, "sitemap_submitted": 22, "sitemap_indexed": 0}, "bing_webmaster": {"sitemap_status": "Success", "urls_discovered": 22, "last_crawl": "2026-05-24"}, "serp_top10_contains_site": false, "serp_top3": ["IJONIS AI Coding Tools Pricing 2026", "Morph AI Coding Costs 2026", "NxCode AI Coding Tools Pricing Comparison 2026"], "home_title_length": 71, "home_h1": "Compare AI coding tool costs before you upgrade", "home_headings": {"h1": 1, "h2": 12, "h3": 27}, "home_word_count_est": 7976, "sitemap_url_count": 22, "llms_txt_status": 200, "cloudflare_challenge_observed_with_curl": true, "ahrefs_site_audit": "missing_access_or_export", "indexnow": "missing_key_or_submission_evidence"}, "recommended_actions_pending_mengjian_confirmation": [{"priority": "P0", "action": "GSC/Bing URL Inspection + Cloudflare verified bot challenge 排查，确认 Googlebot/Bingbot 抓到真实 HTML 而非 challenge。", "suggested_assignee": "mojie/moshu"}, {"priority": "P1", "action": "首页 Title/H1/首屏 answer block 重写，增强 AI coding pricing + AI coding tools pricing comparison 2026 主词匹配。", "suggested_assignee": "mobi/moyin"}, {"priority": "P1", "action": "补 2026 AI coding pricing comparison 总表，扩展到 8-10 个工具并加入 source/last checked/caveat。", "suggested_assignee": "mobi/mojie"}], "next_assignee": "mojie/moshu pending Mengjian confirmation", "safety_boundary": "No code/config/production data changes; no deploy; no external publishing.", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_5242ae9d/reports/site-review/site-review-20260526/aicodingpricing-seo-rerun.md"], "worker_session_id": "20260526_130937_1f1cbf"}


task_id: t_1e80b9e6
profile: moce
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-26 产品深度复盘 rerun，并已发送 Telegram [DONE]。结论为 🟡 Iterate：方向成立且有工具使用信号，但 calculator result 还未形成购买决策闭环；建议动作均标注待孟健确认，未创建执行型 follow-up。

metadata:
  {"project_slug": "aicodingpricing", "production_url": "https://aicodingpricing.com", "primary_keyword": "AI coding pricing", "review_date": "2026-05-26", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_1e80b9e6/reports/site-review/site-review-20260526/aicodingpricing-product-rerun.md", "artifact_mirror_used": true, "data_snapshot_path": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/aicodingpricing-data-snapshot-rerun.md", "verdict": "Iterate", "telegram_message_id": "7030", "ack_message_id": "7017", "sources_visited": ["https://aicodingpricing.com", "https://ijonis.com/en/ai-coding-tools-pricing", "https://www.morphllm.com/ai-coding-costs", "https://www.nxcode.io/resources/news/ai-coding-tools-pricing-comparison-2026", "https://www.sitepoint.com/ai-coding-tools-cost-analysis-roi-calculator-2026"], "key_evidence": {"ga4_5d_sessions": 97, "ga4_5d_active_users": 88, "ga4_5d_calculator_usage": 126, "ga4_5d_tool_start": 56, "ga4_5d_tool_result": 70, "plausible_7d_visitors": 82, "clarity_last_3d_dead_clicks_percent": 15.38, "gsc_clicks": 0, "gsc_impressions": 7, "gsc_sitemap_indexed": 0}, "main_bottleneck": "calculator_result_not_yet_a_purchase_decision_loop", "recommended_actions_pending_confirmation": [{"priority": "P0", "title": "Upgrade calculator result into purchase recommendation card", "assignee_suggestion": "mojie/moshu + mobie"}, {"priority": "P0", "title": "Move source freshness/confidence/provider caveat next to result", "assignee_suggestion": "moying + mojie/moshu"}, {"priority": "P1", "title": "Change alert CTA into watch-this-provider/plan conversion", "assignee_suggestion": "mojie/moshu + moyun"}], "safety_boundary": "No code/config/production data changes; no deploy; no external publishing beyond required Telegram topic status.", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_1e80b9e6/reports/site-review/site-review-20260526/aicodingpricing-product-rerun.md"], "worker_session_id": "20260526_130937_f3004e"}


task_id: t_93608a7f
profile: moyun
status: blocked
outcome: blocked
summary:
  no-confirmed-submission: logs/resources are created, but Game8 lacks explicit confirmation and remaining candidates need manual email/account/policy review before claiming submitted/published.


task_id: t_f27358f1
profile: moxi
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-26 RERUN 单站复盘驾驶舱汇总：已合并数据证据包、产品、SEO、运营四个父任务结论，落盘 synthesis 报告并发送 Telegram [DONE]。结论为 🟡 Iterate / Conditional Go：核心上报链路已齐，可继续推；优先等待孟健确认 P0 抓取/索引排查与结果页购买推荐卡改造。

metadata:
  {"review_date": "2026-05-26", "project_slug": "aicodingpricing", "production_url": "https://aicodingpricing.com", "primary_keyword": "AI coding pricing", "topic_target": "telegram:-1003750190535:6256", "ack_message_id": "7031", "telegram_message_id": "7032", "verdict": "Iterate / Conditional Go", "data_confidence": "full_enough_for_review_pass_with_non_blocking_gaps", "data_chain_gate_status": "pass_with_non_blocking_gaps", "parent_tasks": {"data_evidence": "t_545749db", "product_review": "t_1e80b9e6", "seo_review": "t_5242ae9d", "ops_review": "t_225b6fd4"}, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_f27358f1/reports/site-review/site-review-20260526/aicodingpricing-synthesis-rerun.md", "key_metrics": {"plausible_7d": {"visitors": 82, "visits": 86, "pageviews": 119, "events": 496}, "ga4_5d": {"activeUsers": 88, "sessions": 97, "screenPageViews": 254, "eventCount": 800}, "funnel_summary": {"ga4_tool_start_5d": 56, "ga4_tool_result_5d": 70, "ga4_calculator_usage_5d": 126}, "gsc_20260522_to_20260526": {"clicks": 0, "impressions": 7, "weighted_avg_position": 38.9, "sitemap_submitted": 22, "sitemap_indexed": 0}, "clarity_last_3_days": {"sessions": 26, "unique_users": 24, "dead_clicks_percent": 15.38, "js_errors": 0}, "ruanyf_weekly": {"ga4_5d_sessions": 30, "ga4_5d_active_users": 30}}, "p0_issues": ["gsc_sitemap_indexed_0_plus_serp_top10_absent_and_cloudflare_challenge_risk", "calculator_result_not_yet_purchase_recommendation_loop"], "p1_issues": ["homepage_title_h1_answer_block_needs_primary_keyword_strengthening", "ahrefs_site_audit_missing_access_or_export", "distribution_logs_missing", "clarity_dead_clicks_15_38_percent"], "p2_issues": ["indexnow_missing_key_or_submission_evidence", "d1_execute_missing_cloudflare_api_token", "plausible_goal_breakdown_empty", "ga4_timezone_needs_review_note"], "recommended_actions_pending_mengjian_confirmation": [{"priority": "P0", "suggested_assignee": "mojie/moshu", "action": "GSC/Bing URL Inspection + Cloudflare verified bot challenge 排查", "acceptance": "Googlebot/Bingbot 抓到真实 HTML；如抓到 challenge，输出具体 Cloudflare 修复方案"}, {"priority": "P0", "suggested_assignee": "mojie/moshu + mobi", "action": "calculator result 改为 provider/plan purchase recommendation card", "acceptance": "结果页回答该选哪个计划、为什么、费用风险是什么、下一步点哪里"}, {"priority": "P1", "suggested_assignee": "mobi/moyin + mojie", "action": "首页 Title/H1/首屏 answer block + 2026 comparison 总表增强", "acceptance": "主词匹配更强，8-10 个工具价格总表可索引，含 source/last checked/caveat"}, {"priority": "P1", "suggested_assignee": "moyun", "action": "补 verified distribution log，不新增外部发布", "acceptance": "每个渠道有 URL/状态/UTM/证据/下一步"}, {"priority": "P1/P2", "suggested_assignee": "moyin/moxi/moyun", "action": "补 Ahrefs Site Audit、IndexNow、Plausible goals、D1 execute 证据", "acceptance": "下一轮 coverage matrix 从 missing/partial 降级或转 full"}], "created_followup_tasks": [], "safety_boundary": "No code/config/production data changes; no deploy; no external publishing; no execution follow-up tasks created.", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_f27358f1/reports/site-review/site-review-20260526/aicodingpricing-synthesis-rerun.md"], "worker_session_id": "20260526_132106_491353"}


task_id: t_beec6f66
profile: mojie
status: done
outcome: completed
summary:
  P0 analytics implementation verified for subnautica2maps: Cloudflare Pages Production source is ff15a5a and production browser/network evidence confirms map_search, marker_open, and copy_coordinates. Residual risk is only GA4/Plausible dashboard reporting delay; t_94a8dad7 can continue from this gate.

metadata:
  {"project_slug": "subnautica2maps", "commit_sha": "ff15a5a", "production_source_commit": "ff15a5a", "production_url": "https://subnautica2maps.com/", "verified_url": "https://subnautica2maps.com/map/?q=silver", "verified_events": ["map_search", "marker_open", "copy_coordinates"], "providers_loaded": {"plausible": true, "ga4": true, "clarity": true}, "network_evidence": {"plausible_events": ["map_search", "marker_open", "copy_coordinates"], "ga4_events": ["map_search", "marker_open", "copy_coordinates"], "browser_custom_events": ["map_search", "marker_open", "copy_coordinates"]}, "tests_run": ["npm run build", "node scripts/verify-analytics-events.mjs", "npx wrangler pages deployment list --project-name subnautica2maps", "browser production Network/console instrumentation"], "build_passed": true, "static_contract_check_passed": true, "repo_status_after": "only pre-existing untracked data/subnautica2maps ops/data files; none committed/touched", "evidence_dir": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/", "evidence_files": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/analytics-ff15a5a-verification.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/analytics-ff15a5a-verification.json"], "telegram_done_message_id": "7035", "telegram_target": "telegram:-1003750190535:6267", "downstream_unlocked": "t_94a8dad7", "residual_risk": "GA4/Plausible dashboard UI may have normal 15-60 minute ingestion/reporting delay; Network payloads verified on production.", "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/analytics-ff15a5a-verification.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/analytics-ff15a5a-verification.json"], "worker_session_id": "20260526_134125_e84121"}


task_id: t_500d2fda
profile: moyun
status: done
outcome: completed
summary:
  完成 subnautica2maps 非 Reddit 外链闭环处理：6 个候选（Game8、TechRaptor、GameMaps/GameMappers、IGN、Fandom/Wiki、creator outreach）均已给出提交/发送/阻塞证据并更新 backlink-log.md / backlink-resources.md。无 confirmed submitted/sent/published；Game8 仍为 attempted_pending，其余按验证码、邮件通道、表单状态、Wiki 政策或人工账号要求标记 blocked。已发送 Telegram [DONE]。

metadata:
  {"project_slug": "subnautica2maps", "telegram_target": "telegram:-1003750190535:6267", "telegram_done_message_id": "7047", "repo_files_updated": ["/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/backlink-log.md", "/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/backlink-resources.md"], "durable_artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/backlink-closure-t_500d2fda.md"], "counts": {"published": 0, "confirmed_submitted": 0, "sent": 0, "attempted_pending": 1, "processed_with_precise_status": 6, "draft_or_blocked": 5, "reddit": 0}, "candidate_statuses": {"game8": "submitted_attempted_pending_confirmation", "techraptor": "blocked_manual_send_required", "gamemaps_gamemappers": "blocked_manual_send_required / blocked_submission_form_state", "ign": "blocked_by_captcha_validation", "fandom_wiki": "blocked_policy_review_required", "creator_outreach": "blocked_manual_account_required"}, "blockers": ["TechRaptor: local mail CLI unavailable and Resend API returned HTTP 403 / error code 1010; no email sent.", "GameMaps: contact email identified but submit-map target game options loaded empty; no safe form submission.", "IGN: editorial form submit returned captcha validation failed; no captcha bypass attempted.", "Fandom/Wiki: external-link spam policy risk; requires Talk/community route before edits.", "Creator outreach: requires approved manual account/contact route and individualized sender."], "tomorrow_actions": ["Manually send TechRaptor email to tips@techraptor.net from approved mailbox and verify sent state.", "Manually send GameMaps email to contact@gamemaps.net or retry /suggest-map only after target game list loads.", "Retry IGN form only in foreground browser with human captcha solving.", "Use Wiki/Fandom talk/community route before any external-link edit.", "Pick max 2 creators for individualized manual outreach."], "safety_boundary": ["no_reddit_action", "no_captcha_bypass", "no_payment", "no_fake_confirmed_submission", "no_bulk_outreach", "no_unverified_sent_claim"], "verification": ["read backlink-log.md", "read backlink-resources.md", "read durable evidence artifact", "sent Telegram DONE"], "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/evidence-subnautica2maps/backlink-closure-t_500d2fda.md"], "worker_session_id": "20260526_135420_6a6d30"}


task_id: t_94a8dad7
profile: mojie
status: done
outcome: completed
summary:
  Implemented and deployed the subnautica2maps homepage search-first mini console and /map/?q auto-filter flow. Production now shows the search entry above the fold at 390x844 and 1440x900, and resource queries such as silver/copper/sulfur navigate to filtered map results with map_search/resource_filter events firing.

metadata:
  {"project_slug": "subnautica2maps", "production_url": "https://subnautica2maps.com/", "preview_url": "https://d877d35e.subnautica2maps.pages.dev", "commit_sha": "433eb4d034abb2e4076ef1802a1d7d885eb36e34", "deployment_source_commit": "433eb4d", "telegram_target": "telegram:-1003750190535:6267", "telegram_done_message_id": "7050", "changed_files": ["src/app/page.tsx", "src/components/HomeSearchConsole.tsx", "src/components/MapTool.tsx", "src/app/globals.css"], "tests_run": ["npm run lint", "npm run typecheck", "npm run build", "npm run verify:analytics", "local Playwright 390x844 first-fold + /map?q flow", "production Playwright 390x844 and 1440x900 first-fold + /map?q flow", "curl production homepage and /map/?q=silver"], "acceptance": {"mobile_390x844_search_visible": true, "desktop_1440x900_search_visible": true, "search_terms_verified": ["silver", "copper", "sulfur"], "map_query_auto_filter_verified": true, "events_verified": ["map_search", "resource_filter"], "production_deployed": true}, "production_browser_evidence": {"mobile_390x844": {"search_rect": {"top": 320.734375, "bottom": 534.734375, "left": 14, "right": 376}, "scroll_width": 390, "query_verified": "silver", "selected_result": "Silver cave 124m north of Lifepod"}, "desktop_1440x900": {"search_rect": {"top": 613.859375, "bottom": 794.859375, "left": 168, "right": 716.75}, "scroll_width": 1440, "query_verified": "copper", "selected_result": "Copper cave under Lifepod"}}, "residual_risks": ["GA4/Plausible dashboards may still have normal ingestion delay; custom browser events verified in production.", "Repository still has pre-existing untracked data/subnautica2maps ops files from other tasks; not touched or committed."], "worker_session_id": "20260526_134621_fb0201"}


task_id: t_34a3bdd7
profile: moyin
status: done
outcome: completed
summary:
  完成 aicodingpricing 索引可信度排查：根因定位为 Cloudflare Bot Fight Mode / JS challenge 导致 HTML 与 sitemap live fetch 403；GSC 证实主页已索引，但核心工具页和 comparison 页仍 unknown to Google。已落盘 evidence JSON/MD，并创建 moshu P0 修复任务 t_bb38cdd6。

metadata:
  {"acceptance_checklist": {"cloudflare_challenge_checked": true, "gsc_url_inspection_checked": true, "headers_html_meta_checked": true, "index_policy_listed": true, "robots_sitemap_canonical_checked": true, "submitted_urls_listed": true}, "artifact_paths": ["/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/site-review/site-review-20260526/aicodingpricing-indexability-root-cause.md", "/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/site-review/site-review-20260526/aicodingpricing-indexability-evidence.json"], "next_inputs": {"child_task_for_fix": "t_bb38cdd6", "gsc_resubmit_after_fix": ["https://aicodingpricing.com/", "https://aicodingpricing.com/sitemap.xml", "https://aicodingpricing.com/ai-coding-pricing-calculator/", "https://aicodingpricing.com/claude-code-vs-cursor/"], "next_assignee": "moshu", "required_cf_action": "Disable Cloudflare Bot Fight Mode or add verified-bot/SEO-file bypass; verify no cf-mitigated: challenge before resubmission."}, "residual_risk": ["UA simulation is not equivalent to verified Googlebot/Bingbot IP, but Bot Fight Mode is confirmed enabled and live fetches are challenged.", "Bing URL Inspection was not available through local credentials; Bingbot UA live evidence used as alternative.", "Parent synthesis report path was missing on disk; kanban parent metadata and repo evidence were used as fallback."], "verification": {"cf_readonly": "zone active; WAF off; legacy firewall/page rules empty; bot_management fight_mode=true enable_js=true; browser_check=on", "gsc": "homepage PASS Submitted and indexed; /ai-coding-pricing-calculator/ NEUTRAL URL unknown to Google; /claude-code-vs-cursor/ NEUTRAL URL unknown to Google; sitemap submitted/downloaded 2026-05-21 with 0 API errors/warnings", "live_http": "Default/browser/Googlebot desktop/Googlebot smartphone/Bingbot UA simulations get 403 cf-mitigated: challenge for /, /sitemap.xml, /ai-coding-pricing-calculator/, /claude-code-vs-cursor/; robots.txt returns 200 Allow /", "local_verify": "npm run verify PASS: ok true, routes_checked 23, redirects_checked 4, contract_routes 21"}, "worker_session_id": "20260526_134744_b76b19"}


task_id: t_af5eeddc
profile: moce
status: done
outcome: completed
summary:
  完成 aicodingpricing calculator result → provider/plan purchase recommendation card 方案与文案，已落盘到 reports/aicodingpricing/result-recommendation-spec.md，并发送 Telegram [DONE]。方案覆盖 Claude Code / Cursor / GitHub Copilot / Codex；Gemini CLI 因当前 seed 无独立数据，明确标为 unknown/manual verification。

metadata:
  {"artifact_paths": ["/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/aicodingpricing/result-recommendation-spec.md"], "verification": {"file_exists": true, "line_count": 482, "size": "26K", "commands": ["wc -l reports/aicodingpricing/result-recommendation-spec.md", "ls -lh reports/aicodingpricing/result-recommendation-spec.md", "read_file first 80 lines"], "telegram_start_message_id": "7040", "telegram_done_message_id": "7042"}, "acceptance_checklist": {"decision_rules_input_to_provider_plan_reason_tradeoff_cta": true, "covers_claude_code_cursor_github_copilot_codex_gemini_cli": true, "gemini_cli_unknown_not_fabricated": true, "ui_copy_hero_result_card_comparison_disclaimer": true, "analytics_events_recommendation_shown_provider_recommended_outbound_click_copy_recommendation": true, "mojie_implementation_acceptance_checklist": true, "landed_to_required_path": true}, "residual_risk": ["Required parent synthesis report path was not found at read time; used Kanban parent summary/metadata plus repository data as source context.", "Provider pricing data should remain tied to src/data/providers-seed.json source rows; no silent fact refresh in implementation.", "GitHub Copilot and Codex have time-sensitive billing/promo caveats that must be rendered with dates.", "Existing git status showed unrelated untracked data/aicodingpricing/distribution-log-verified.md; not touched by this task."], "next_inputs": {"for_mojie": ["Implement pure recommendation helper, suggested path src/lib/recommendation.ts.", "Update src/components/Calculator.tsx result UI to Recommended plan card.", "Preserve existing tool_start/tool_result/pricing_cta_click and add required events.", "Use src/data/providers-seed.json; do not infer Gemini CLI until seed rows exist."], "for_moshu": ["Confirm analytics bridge accepts recommendation_shown/provider_recommended/outbound_click/copy_recommendation payloads.", "Keep event payload free of email, IP, account id, private dashboard data, or secrets."]}, "worker_session_id": "20260526_134744_8036b3"}


task_id: t_7fbf5996
profile: mobi
status: done
outcome: completed
summary:
  已完成 aicodingpricing 首页/核心 comparison SEO 文案增强规格，落盘到 reports/aicodingpricing/seo-copy-2026-comparison.md。交付包含 Title/H1/Meta 推荐、首屏 answer block、2026 comparison 表字段设计、FAQ/Schema copy、index/thin-content 策略与 mojie 实现验收清单。

metadata:
  {"artifact_paths": ["/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/aicodingpricing/seo-copy-2026-comparison.md"], "verification": ["Loaded bound site-copy skill.", "Read Kanban parent handoff embedded in task context.", "Attempted to read parent synthesis report path; file was not present on disk.", "Read current homepage copy from src/data/page-copy-matrix.json.", "Read current pricing seed from src/data/providers-seed.json.", "Read current renderer/schema/table logic from src/components/PageSections.tsx.", "Ran web_search for AI coding pricing 2026 SERP and provider pricing context.", "Read back generated report after write."], "acceptance_checklist": {"homepage_title_h1_meta_suggestions": true, "above_fold_answer_block": true, "comparison_table_fields_price_included_usage_best_for_limits_setup_difficulty_trial_free_cta": true, "faq_schema_copy": true, "index_and_thin_content_guidance": true, "artifact_written_to_required_path": true}, "residual_risk": ["Parent synthesis report file path from task body was not found; used Kanban embedded parent handoff and repo evidence instead.", "Visible prices should be re-checked against provider sources if implementation happens after 2026-05-26.", "GitHub Copilot billing transition requires effective-date labeling and should not be collapsed into an evergreen row.", "Report file is a handoff artifact only; no code/config/production data changed."], "next_inputs": {"next_owner": "mojie", "implementation_files": ["src/data/page-copy-matrix.json", "src/data/providers-seed.json", "src/components/PageSections.tsx", "src/lib/site-data.ts"], "recommended_next_action": "Implement Variant A metadata, Quick answer block, curated 8-10 row comparison table, visible FAQ/schema sync, and index/noindex decisions from the report."}, "worker_session_id": "20260526_134744_572718"}


task_id: t_2eb8b765
profile: moyun
status: done
outcome: completed
summary:
  已补齐 aicodingpricing verified distribution log，产物落在 data/aicodingpricing/distribution-log-verified.md，并提交推送到 main。结论：阮一峰 issue 当前为 submitted_pending；其余渠道按 blocked/paid_pending/unknown 如实记录；本任务未新增任何外部发布。

metadata:
  {"artifact_paths": ["/mnt/HC_Volume_105300089/projects/aicodingpricing/data/aicodingpricing/distribution-log-verified.md"], "commit_sha": "7dab838994943cbdf6b00e0d17dded724637b5e8", "pushed_branch": "main", "verification": {"parent_report_path_status": "missing_on_disk_used_kanban_parent_handoff_metadata", "current_time_utc": "2026-05-26T13:49:19Z", "current_time_cst": "2026-05-26 21:49:40 CST", "gh_issue_10032": {"url": "https://github.com/ruanyf/weekly/issues/10032", "state": "OPEN", "comments": 0, "labels": [], "createdAt": "2026-05-22T06:04:35Z", "updatedAt": "2026-05-22T06:04:35Z", "author": "mengjian-github"}, "source_files_read": ["data/aicodingpricing/cold-start-execution-log.md", "data/aicodingpricing/competitor-backlinks.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_a492bb15/reports/site-review/site-review-20260522/aicodingpricing-ops.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_8226349a/reports/site-review/site-review-20260522/aicodingpricing-ops.md"], "artifact_line_count": 93, "git_status_after": "clean", "external_posts_published_delta": 0}, "acceptance_checklist": {"all_existing_channels_summarized": true, "statuses_use_required_enum": true, "raw_evidence_url_time_response_next_step_included": true, "missing_screenshot_paths_marked_none_found": true, "unknown_without_evidence_not_beautified": true, "verified_distribution_log_written": true, "seven_day_non_reddit_safe_followup_checklist_included": true, "no_new_external_publishing_executed": true}, "channel_statuses": {"ruanyf_weekly_github_issue": "submitted_pending", "hacker_news_show_hn": "blocked", "reddit": "blocked", "product_hunt": "blocked", "theres_an_ai_for_that": "blocked", "toolify": "paid_pending", "x_twitter": "blocked", "tldr_newsletter": "blocked", "alternativeto": "unknown"}, "residual_risk": ["Original 2026-05-22 distribution screenshots were not found; artifact explicitly records screenshot_path=none_found.", "Parent synthesis report path from task body was missing on disk; used Kanban parent handoff metadata and available ops reports instead.", "Ruanyf referral proves traffic but not weekly inclusion, conversion, or SEO lift.", "Prior Cloudflare challenge risk remains unresolved; this task did not change Cloudflare settings."], "next_inputs": ["2026-05-27 re-check Ruanyf issue comments/labels/weekly inclusion.", "Owner confirmation is required before any PH/TAAFT/HN manual publishing or Toolify payment.", "If data conclusion is needed, hand raw status deltas to Moxi; Moyun should not infer Kill/Iterate/Scale from these logs."], "worker_session_id": "20260526_134744_e6747c"}


task_id: t_acf44583
profile: moxi
status: done
outcome: completed
summary:
  完成 aicodingpricing P2 证据补齐收尾：Ahrefs Site Audit、Plausible goals/breakdowns、IndexNow discovery、D1 execute 均已落盘，并在父 synthesis 任务评论回写 follow-up 状态。结论：Ahrefs missing 与 D1 execute missing 可关闭；Plausible goals 与 IndexNow 仍为 P2 配置/提交缺口。

metadata:
  {"artifact_paths": ["/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/aicodingpricing/evidence-closure-20260526.md", "/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/aicodingpricing/evidence/ahrefs_site_audit_browser.json", "/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/aicodingpricing/evidence/indexnow_discovery.json", "/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/aicodingpricing/evidence/plausible_goals_api.json", "/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/aicodingpricing/evidence/plausible_breakdowns_api.json", "/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/aicodingpricing/evidence/d1_execute_evidence.json"], "verification": {"telegram_done_message_id": "7046", "parent_synthesis_comment_id": 65, "ahrefs": {"status": "verified_via_browser_ui", "project": "AICodingPricing", "project_url": "https://app.ahrefs.com/site-audit/9879864/overview", "health_score": 94, "errors": 7, "warnings": 29, "notices": 32, "top_issues": ["Page has links to broken page: 3", "404 page: 2", "4XX page: 2", "Open Graph tags incomplete: 22", "Pages to submit to IndexNow: 23", "Structured data rich results validation error: 2"]}, "indexnow": {"status": "missing_key_and_submission_record", "robots_status": 200, "sitemap_status": 200, "repo_indexnow_files_found": 0, "env_indexnow_keys_found": 0, "ahrefs_pages_to_submit": 23, "submission_performed": false, "reason_not_submitted": "no IndexNow key/env/file or prior submission record; no production change allowed"}, "plausible": {"status": "api_accessible_events_present_goals_empty", "event_goal_7d_results": 0, "event_goal_30d_results": 0, "notable_event_names_7d": {"calculator_usage": 120, "tool_result": 68, "tool_start": 52, "pricing_click": 8, "pricing_cta_click": 8, "calculator_start": 6, "cta_click": 4, "hero_cta_click": 4}}, "d1": {"status": "remote_execute_accessible", "database": "aicodingpricing-db", "database_id": "cc731baa-5fcb-48b8-8ed2-769e85afc758", "tables": ["_cf_KV", "newsletter_subscribers"], "newsletter_subscribers": 0, "system_table_probe": "_cf_KV count returned SQLITE_AUTH; not a business table blocker"}}, "acceptance_checklist": {"read_parent_context": "done_via_kanban_parent_metadata; original markdown path missing", "ahrefs_site_audit_raw_evidence_path": "done", "indexnow_submission_record_check": "done_missing_key_no_submit", "plausible_goals_check": "done_goals_empty_events_present", "d1_execute_check": "done", "evidence_closure_report_updated": "done", "synthesis_followup_status_appended": "done_via_parent_kanban_comment_because_original_markdown_missing"}, "residual_risk": ["IndexNow remains open until a key file/env is created and 23 sitemap URLs are submitted with API return saved.", "Plausible goals remain open until backend/UI goals are configured for recommendation/outbound intent events.", "Original parent synthesis markdown path was not readable in current filesystem; status was durably written as Kanban comment to parent task t_f27358f1 instead."], "next_inputs": ["If approved, developer/SEO agent should add IndexNow key at site root, deploy, submit sitemap URLs, and save API response.", "Data owner should define Plausible goal names: recommended candidates are tool_result, pricing_click, pricing_cta_click, cta_click, and future recommendation/outbound events.", "Next SEO review should use Ahrefs issues rather than treating Ahrefs as missing."], "worker_session_id": "20260526_134746_b4e0f2"}


task_id: t_bb38cdd6
profile: moshu
status: done
outcome: completed
summary:
  Cloudflare crawlability fixed for aicodingpricing.com: Bot Fight Mode/JS challenge is off, Browser Check is off, scoped SEO bypass and calculator URL rewrite are installed. Evidence artifacts show required URLs and default/browser/Googlebot/Bingbot UA matrix all return HTTP 200 with no cf-mitigated challenge; created follow-up t_73c02b4f for moyin to do GSC/Bing resubmit.

metadata:
  {"artifact_paths": ["/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/site-review/site-review-20260526/aicodingpricing-cf-crawlability-fix.md", "/mnt/HC_Volume_105300089/projects/aicodingpricing/reports/site-review/site-review-20260526/aicodingpricing-cf-crawlability-fix-evidence.json"], "cloudflare_changes": [{"surface": "bot_management", "after": {"enable_js": false, "fight_mode": false}, "before": {"enable_js": true, "fight_mode": true}}, {"surface": "zone_setting.browser_check", "after": "off", "before": "on"}, {"surface": "zone_setting.security_level", "after": "medium", "before": "medium", "note": "temporarily tested essentially_off and restored to medium"}, {"id": "5e42aba0bff741d382df20044ac362dc", "surface": "ruleset.http_request_firewall_custom", "rule": "skip bic/securityLevel/uaBlock for public SEO paths and static assets"}, {"id": "d4251fda87214b1e84c216e5ae5af6ec", "surface": "ruleset.http_request_transform", "rule": "rewrite /ai-coding-pricing-calculator[/] to /claude-code-cost at origin"}], "followup_task": "t_73c02b4f", "git_status_after": "clean", "handoff_to": "moyin", "residual_risk": ["/ai-coding-pricing-calculator/ is satisfied via Cloudflare origin rewrite to /claude-code-cost, not a standalone source route; if independent canonical indexing is desired, frontend should add a real route later."], "verification": {"all_required_checks_clean": true, "required_urls": ["https://aicodingpricing.com/", "https://aicodingpricing.com/sitemap.xml", "https://aicodingpricing.com/robots.txt", "https://aicodingpricing.com/ai-coding-pricing-calculator/", "https://aicodingpricing.com/claude-code-vs-cursor/"], "ua_matrix": ["default", "browser", "googlebot_desktop", "googlebot_smartphone", "bingbot"], "result": "All required URL/UA checks returned HTTP 200 with no cf-mitigated header; static asset sample 10/10 HTTP 200 with no cf-mitigated."}, "worker_session_id": "20260526_135542_eca1be"}


task_id: t_5807361a
profile: mojie
status: done
outcome: completed
summary:
  Implemented and deployed the subnautica2maps mobile marker sticky bottom action sheet. Production now exposes one-screen Copy / Route / Mark found / Source actions at 390x844, supports close/reopen and expand/collapse, and verified action events fire from real browser clicks.

metadata:
  {"project_slug": "subnautica2maps", "production_url": "https://subnautica2maps.com/map/", "preview_url": "https://dff7abfc.subnautica2maps.pages.dev", "commit_sha": "1b65d742f09dc2c41ca00c833d031f8205090a37", "deployment_source_commit": "1b65d74", "pushed_branch": "main", "changed_files": [".gitignore", "src/components/MapTool.tsx", "src/app/globals.css", "scripts/verify-mobile-sheet.mjs"], "tests_run": ["npm run lint", "npm run typecheck", "npm run build", "node scripts/verify-mobile-sheet.mjs against local 390x844 viewport", "S2_BASE_URL=https://subnautica2maps.com node scripts/verify-mobile-sheet.mjs against production 390x844 viewport", "curl -I https://subnautica2maps.com/map/", "npx wrangler pages deployment list --project-name subnautica2maps"], "verification": {"mobile_viewport": "390x844", "real_clicks_verified": true, "actions_visible_in_one_screen": ["Copy", "Route", "Mark found", "Source"], "touch_targets_min_px": 44, "action_boxes": {"Copy": {"width": 82.75, "height": 44, "x": 19, "y": 728}, "Route": {"width": 82.75, "height": 44, "x": 108.75, "y": 728}, "Mark found": {"width": 82.75, "height": 44, "x": 198.5, "y": 728}, "Source": {"width": 82.75, "height": 44, "x": 288.25, "y": 728}}, "events_verified": ["marker_open", "copy_coordinates", "route_hint_click", "mark_found", "external_source_click"], "close_reopen_verified": true, "expand_collapse_verified": true, "no_horizontal_overflow": true, "production_http_status": 200}, "artifacts": {"screenshot_path": "/mnt/HC_Volume_105300089/projects/subnautica2maps/reports/t_5807361a-mobile-sheet-390x844.png", "verification_json": "/mnt/HC_Volume_105300089/projects/subnautica2maps/reports/t_5807361a-mobile-sheet-verify.json"}, "git_status_after": "clean for tracked files; pre-existing untracked data/subnautica2maps ops artifacts remain untouched", "residual_risks": ["Analytics dashboards may have normal ingestion delay; browser CustomEvent/event dispatch was verified in production, and downstream 墨析 should confirm dashboard ingestion.", "Repository still has pre-existing untracked data/subnautica2maps ops files from other tasks; not touched or committed."], "telegram_target": "telegram:-1003750190535:6267", "telegram_done_message_id": "7052", "needs_moxi_review": ["Confirm GA4/Plausible/Clarity dashboards receive copy_coordinates, route_hint_click, mark_found, external_source_click with mobile device context.", "Confirm funnel reporting uses the intended /map marker-open to action-click sequence."], "worker_session_id": "20260526_135842_1f6a63"}


task_id: t_2994fc77
profile: moyin
status: done
outcome: completed
summary:
  已完成 subnautica2maps /map/ above-fold 任务型内容、FAQ、H1/H2 与资源页内链矩阵返修；代码已 commit/push/deploy 到生产。验证通过 lint/typecheck/build/verify，并确认生产 /map/、/resources/、/resources/silver/ 与 sitemap 关键内容在线可见。

metadata:
  {"project_slug": "subnautica2maps", "production_url": "https://subnautica2maps.com/", "map_url": "https://subnautica2maps.com/map/", "deployment_url": "https://fff5c779.subnautica2maps.pages.dev", "commit_sha": "7e4f1d7b410e9b253c3d06cdc3282b56621f9713", "pushed_branch": "main", "deployment_source_commit": "7e4f1d7", "changed_files": ["src/app/map/page.tsx", "src/app/resources/page.tsx", "src/app/resources/[slug]/page.tsx", "scripts/verify-site.mjs"], "handoff_path": "/mnt/HC_Volume_105300089/projects/subnautica2maps/reports/t_2994fc77-seo-structure-handoff.md", "tests_run": ["npm run lint", "npm run typecheck", "npm run build", "npm run verify", "npx wrangler pages deploy out --project-name subnautica2maps --branch main", "npx wrangler pages deployment list --project-name subnautica2maps", "production curl checks for /map/, /resources/, /resources/silver/, /sitemap.xml"], "verification": {"local_verify": "Site verification passed: 10 sitemap URLs checked.", "map": {"title_length_with_suffix": 46, "description_length": 140, "h1_count": 1, "h2_count": 6, "unique_h2_count": 6, "h3_count": 15, "faq_schema_present": true, "canonical": "https://subnautica2maps.com/map/", "production_http_status": 200, "task_console_copy_present": true, "resource_hub_link_present": true}, "resources_hub": {"title_length_with_suffix": 53, "description_length": 144, "h1_count": 1, "h2_count": 4, "unique_h2_count": 4, "h3_count": 9, "faq_schema_present": true, "canonical": "https://subnautica2maps.com/resources/", "production_http_status": 200, "internal_link_matrix_present": true, "coordinate_guide_link_present": true}, "resource_details": {"silver_related_paths_present": true, "silver_peer_resource_link_present": true, "copper_h2_count": 5, "copper_unique_h2_count": 5}, "sitemap": {"production_http_status": 200, "resources_hub_included": true}, "git_status_after": "tracked files clean; pre-existing untracked data/subnautica2maps ops artifacts remain untouched"}, "seo_changes": ["/map/ meta title shortened and H1 changed to Subnautica 2 Interactive Map", "/map/ above-fold rewritten as search→inspect→route task console with 3 visible task cards", "/map/ FAQ expanded and quick links now include resources hub plus Silver/Copper detail pages", "/resources/ visible internal link matrix added to filtered map searches and guide pages", "/resources/[slug]/ visible related resource paths added", "verify-site gate now requires /resources/ in sitemap and /map/ H2>=5 with no duplicate H2"], "moxi_review_needed": ["GSC 2026-05-27 to 2026-06-09: compare /map/ impressions 7 days before vs 7/14 days after deployment", "Track query average position and impressions for subnautica 2 map, subnautica 2 interactive map, subnautica 2 resources, subnautica 2 coordinates", "Confirm /resources/, /resources/silver/, /resources/copper/ collect long-tail queries without cannibalizing /map/", "Confirm /resources/sulfur/ remains noindex and absent from sitemap", "Check analytics for /map/ marker_open/copy_coordinates/route_hint_click/mark_found/external_source_click and /map/→/resources/ navigation"], "telegram_done_message_id": "7055", "telegram_ack_message_id": "7054", "telegram_target": "telegram:-1003750190535:6267", "residual_risks": ["Search Console effects depend on recrawl/index refresh and should be evaluated after 7-14 days.", "Existing untracked data/subnautica2maps ops files were not touched or committed."], "artifacts": ["/mnt/HC_Volume_105300089/projects/subnautica2maps/reports/t_2994fc77-seo-structure-handoff.md"], "worker_session_id": "20260526_140810_1125e6"}


task_id: t_73c02b4f
profile: moyin
status: blocked
outcome: blocked
summary:
  GSC manual Request indexing blocked by Search Console UI error/reCAPTCHA: clicking Request indexing for /ai-coding-pricing-calculator/ started live test then returned “Oops! Something went wrong”. GSC sitemap submit + URL Inspection API and Bing sitemap resubmit are done; human/browser-side retry needed for the two unknown URLs.


task_id: t_f2f1307d
profile: moxi
status: reclaimed
outcome: reclaimed
error: stale_lock=plausible-prod-hel:1365442
metadata:
  {"prev_pid": 2138585, "host_local": true, "termination_attempted": true, "terminated": false, "sigkill": false}


task_id: t_fe8a9941
profile: moxi
status: reclaimed
outcome: reclaimed
error: stale_lock=plausible-prod-hel:1365442
metadata:
  {"prev_pid": 2138587, "host_local": true, "termination_attempted": true, "terminated": false, "sigkill": false}


task_id: t_612369c5
profile: moxi
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-27 数据证据包，并已发送 Telegram [DONE] 到站点 topic。GA4 / Clarity / Bing Webmaster 三个硬源均通过，Plausible / GSC / Ahrefs Site Audit / 技术证据可查；数据链路硬闸为 pass_with_non_blocking_gaps，足够支撑后续产品、SEO、运营深度复盘。

metadata:
  {"review_date": "2026-05-27", "project_slug": "aicodingpricing", "topic_target": "telegram:-1003750190535:6256", "primary_keyword": "AI coding pricing", "data_sources_checked": ["plausible_self_host_api", "ga4_data_api", "ga4_browser_network", "gsc_api", "bing_webmaster_browser", "ahrefs_site_audit_browser", "clarity_browser_dashboard", "clarity_browser_network", "cloudflare_zone_d1", "technical_http", "distribution_logs"], "data_coverage_score": "7/7 categories checked; hard sources 3/3 pass", "missing_data_sources": ["plausible_goals_empty", "gsc_indexed_zero", "indexnow_key_missing", "business_revenue_events_missing", "cloudflare_web_analytics_dashboard_not_checked"], "data_chain_gate_status": "pass_with_non_blocking_gaps", "required_data_source_followups": [{"assignee_suggestion": "mojie/moshu", "action": "修复 Ahrefs Site Audit broken links / 404 / structured data validation / OG tags incomplete", "acceptance": "Ahrefs re-crawl 后 errors 降低，4xx 链接清零，GSC sitemap errors=0 保持", "requires_mengjian_login": false, "status": "suggested_pending_mengjian_confirmation"}, {"assignee_suggestion": "moyin", "action": "跟进 GSC indexed=0 与 IndexNow key 404", "acceptance": "IndexNow key 文件可访问，提交 sitemap/URL inspection 证据，24h/72h 后回查 indexed 与 impressions", "requires_mengjian_login": "maybe_gsc_bing_permission", "status": "suggested_pending_mengjian_confirmation"}, {"assignee_suggestion": "moxi", "action": "如确认 Plausible goals 作为主看板口径，复核/配置目标事件映射", "acceptance": "Plausible event:goal breakdown 返回非空或明确无目标策略", "requires_mengjian_login": "maybe_plausible_admin", "status": "suggested_pending_mengjian_confirmation"}], "analytics_summary": {"plausible_today": {"visitors": 5, "visits": 5, "pageviews": 10, "events": 145, "bounce_rate": 0, "visit_duration_seconds": 110}, "plausible_7d": {"visitors": 88, "visits": 94, "pageviews": 137, "events": 648, "bounce_rate": 3, "visit_duration_seconds": 107}, "ga4_5d": {"activeUsers": 93, "sessions": 103, "screenPageViews": 288, "eventCount": 989, "engagedSessions": 91}, "ga4_top_sources_5d": [{"source": "(direct)", "medium": "(none)", "sessions": 63, "activeUsers": 60}, {"source": "ruanyf_weekly", "medium": "newsletter", "sessions": 31, "activeUsers": 31}, {"source": "(not set)", "medium": "(not set)", "sessions": 8, "activeUsers": 7}], "browser_network": ["plausible_api_event", "ga4_g_collect", "clarity_collect", "cloudflare_beacon"]}, "gsc_summary": {"owner_verified": true, "query_7d": {"clicks": 0, "impressions": 7, "ctr": 0}, "top_queries": [{"query": "codex cost calculator", "impressions": 1, "position": 10}, {"query": "codex limits", "impressions": 1, "position": 21}, {"query": "ai coding tools pricing", "impressions": 1, "position": 59}], "sitemap": {"submitted": 22, "indexed": 0, "errors": 0, "warnings": 0, "lastSubmitted": "2026-05-26T14:10:19Z", "lastDownloaded": "2026-05-26T14:10:20Z"}, "bing_webmaster": {"status": "Success", "urls_discovered": 22, "last_submit": "2026-05-26", "last_crawl": "2026-05-26", "errors": 0, "warnings": 0}}, "ahrefs_seo_audit_summary": {"status": "available", "project": "AICodingPricing", "health_score": 94, "health_label": "Excellent", "last_crawl": "2026-05-26", "issues_total": 68, "errors": 7, "warnings": 29, "notices": 32, "top_issues": ["Page has links to broken page", "404 page", "4XX page", "Open Graph tags incomplete", "Structured data has Google rich results validation error", "Pages to submit to IndexNow"]}, "clarity_summary": {"status": "available", "project": "AICodingPricing", "project_id": "wuwfgms5x2", "range": "Last 3 days", "sessions": 24, "unique_users": 23, "bot_sessions_excluded": 14, "pages_per_session": 1.33, "scroll_depth": "44.78%", "active_time": "31 sec", "rage_clicks_sessions": 0, "dead_clicks_sessions": 4, "dead_clicks_pct": "16.67%", "quick_backs_sessions": 2, "javascript_errors_total": 0, "top_smart_events": {"page_view": 23, "tool_start": 7, "tool_result": 7, "calculator_usage": 7, "provider_recommended": 6, "recommendation_shown": 6}}, "funnel_summary": {"ga4_tool_start_5d": 72, "ga4_tool_result_5d": 88, "ga4_calculator_usage_5d": 192, "ga4_provider_recommended_5d": 16, "ga4_pricing_click_5d": 11, "ga4_pricing_cta_click_5d": 10, "d1_newsletter_subscribers": 0, "orders_or_revenue": "missing/not_applicable_for_current_free_tool_stage"}, "acquisition_summary": {"plausible_today_sources": [{"source": "Direct / None", "visitors": 2}, {"source": "ruanyf_weekly", "visitors": 2}, {"source": "moxi", "visitors": 1}], "ga4_5d_sources": [{"source": "direct/none", "sessions": 63}, {"source": "ruanyf_weekly/newsletter", "sessions": 31}, {"source": "not set", "sessions": 8}], "distribution_log_status": "ruanyf_weekly submitted_pending evidence present; HN/Reddit/Product Hunt blocked/pending records require ops review"}, "technical_summary": {"home_status": 200, "robots_status": 200, "sitemap_status": 200, "canonical": "https://aicodingpricing.com", "json_ld_count": 2, "analytics_config_status": 200, "indexnow_key_status": "404/non_blocking_p2", "cloudflare_zone_status": "active"}, "telegram_report": {"target": "telegram:-1003750190535:6256", "message_id": "7162"}, "evidence_paths": {"workspace_report": "/root/.hermes/kanban/boards/site-review/workspaces/t_612369c5/reports/site-review/site-review-20260527/aicodingpricing-data-snapshot.md", "workspace_evidence_dir": "/root/.hermes/kanban/boards/site-review/workspaces/t_612369c5/reports/site-review/site-review-20260527/evidence-aicodingpricing/", "durable_report": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-data-snapshot.md", "durable_evidence_dir": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/evidence-aicodingpricing/", "evidence_files": ["plausible_api.json", "plausible_goals_today_fixed.json", "google_ga4_gsc.json", "clarity_dashboard_browser.json", "bing_webmaster_sitemaps_browser.json", "ahrefs_site_audit_browser.json", "browser_runtime_analytics.json", "cloudflare_d1.json", "technical_http.json", "project_logs.json", "summary_raw.json"]}, "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-data-snapshot.md"], "worker_session_id": "20260527_054246_fa5084"}


task_id: t_f2f1307d
profile: moxi
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-27 数据证据包并已发送 Telegram [DONE]。核心 Plausible/GA4/GSC/Clarity/D1/Cloudflare/技术证据可查，可支撑后续深度复盘；硬闸仍为 blocked_or_needs_fix，缺口是 Bing Webmaster Sitemaps 权限、Ahrefs Site Audit No crawls、UTM 真实归因弱。

metadata:
  {"review_date": "2026-05-27", "project_slug": "shipsolo", "topic_target": "telegram:-1003750190535:5328", "primary_keyword": "AI编程出海领航计划", "data_sources_checked": ["Plausible self-host", "GA4 Data API", "GSC API", "Bing Webmaster browser", "Ahrefs Site Audit browser", "Microsoft Clarity browser", "D1 remote wrangler", "Cloudflare GraphQL", "browser runtime", "technical HTTP"], "data_coverage_score": "5/7 full + 2/7 partial", "missing_data_sources": ["bing_webmaster_sitemap_permission_required", "ahrefs_site_audit_no_crawl", "utm_attribution_mostly_empty", "gsc_query_dimension_no_rows_privacy_or_low_volume"], "data_chain_gate_status": "blocked_or_needs_fix", "required_data_source_followups": [{"source": "Bing Webmaster", "assignee_suggestion": "墨运/墨引", "action": "用有权限账号核对/提交 https://shipsolo.io/sitemap.xml，并开放复盘账号权限或提供截图/API 证据", "acceptance": "Sitemaps 页面不再 unauthorized；可见 sitemap status/last submit/last crawl/URL count"}, {"source": "Ahrefs Site Audit", "assignee_suggestion": "墨引", "action": "启动 shipsolo.io Ahrefs Site Audit 首次 crawl", "acceptance": "项目从 No crawls 变 Completed，可读 health score/errors/warnings/URLs crawled"}, {"source": "UTM", "assignee_suggestion": "墨运", "action": "冷启动/私域/外链分发强制 UTM 并同步渠道日志", "acceptance": "Plausible/GA4/D1 中非 moxi_review 的 utm_source/medium/campaign 有真实分布"}], "analytics_summary": {"plausible": "today 59 visitors / 65 visits / 185 pageviews / 453 events; 7d 1231 visitors / 1540 visits / 4924 pageviews / 13532 events", "ga4": "Property 538168387 ShipSolo last 7d: 572 activeUsers / 1440 sessions / 6526 pageviews / 16433 events / engagementRate 81.94%", "cloudflare_today": "2026-05-27 partial requests=11446 / pageViews=193 / uniques=1057 / threats=0"}, "gsc_summary": {"site": "sc-domain:shipsolo.io", "clicks": 7, "impressions": 134, "ctr": 0.05223880597014925, "avg_position_weighted": 4.701492537313433, "query_rows": 0, "sitemap": "https://shipsolo.io/sitemap.xml submitted=29 indexed=0 errors=0 warnings=0"}, "ahrefs_seo_audit_summary": {"status": "No crawls", "health_score": null, "evidence": "Shipsolo / shipsolo.io/ / No crawls / Start / Basic"}, "clarity_summary": {"window": "Last 3 days", "sessions": 499, "unique_users": 218, "dead_clicks": {"percent": "29.66%", "sessions": 148}, "rage_clicks": {"percent": "1.20%", "sessions": 6}, "js_errors": {"total_errors": 5}, "performance": {"score": "61/100", "lcp": "5.6s poor", "inp": "250ms needs improvement", "cls": "0.3 poor"}}, "funnel_summary": {"users_total": 372, "users_today_utc": 1, "offline_orders_total": 641, "offline_orders_today_paid_navigator": 5, "today_top_events": [["skill_download", 143], ["page_view", 90], ["ui_click", 82], ["login_click", 23], ["tool_click", 9], ["signup_intent", 4]], "orders_by_status_plan": [["paid", "navigator", 637, 111980], ["rejected", "navigator", 3, 0], ["pending", "navigator", 1, 3999]]}, "acquisition_summary": {"plausible_sources_today": [["Direct / None", 50], ["Google", 4], ["Baidu", 1], ["Bing", 1], ["aipoju.com", 1], ["d16rg8unadx.feishu.cn", 1], ["link.juejin.cn", 1], ["moxi_review", 1]], "ga4_sources_7d": [["(direct)", "(none)", 1062], ["accounts.google.com", "referral", 248], ["(not set)", "(not set)", 64], ["aipoju.com", "referral", 20], ["d16rg8unadx.feishu.cn", "referral", 16], ["link.juejin.cn", "referral", 16]], "d1_utm_today": "380 null UTM events; 2 moxi_review validation events"}, "evidence_paths": {"workspace_report": "/root/.hermes/kanban/boards/site-review/workspaces/t_f2f1307d/reports/site-review/site-review-20260527/shipsolo-data-snapshot.md", "workspace_evidence": "/root/.hermes/kanban/boards/site-review/workspaces/t_f2f1307d/reports/site-review/site-review-20260527/evidence-shipsolo", "durable_mirror": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-data-snapshot.md", "durable_evidence": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/evidence-shipsolo", "raw_files": ["plausible_api.json", "google_ga4_gsc.json", "d1_wrangler.json", "technical_http.json", "cloudflare_graphql.json", "browser_runtime_analytics.json", "clarity_dashboard_browser.json", "bing_webmaster_sitemaps_browser.json", "ahrefs_site_audit_browser.json", "summary_raw.json", "metadata.json"]}, "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-data-snapshot.md"], "worker_session_id": "20260527_054246_2275af"}


task_id: t_fe8a9941
profile: moxi
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-27 数据证据包并已发送 Telegram [DONE]。Plausible/GA4 API/GSC/Bing/Clarity 后台/Technical evidence 均有可查证据，但当前生产页 runtime 未加载 GA4 与 Clarity 脚本，data_chain_gate_status 标记为 blocked_or_needs_fix；报告与 durable mirror 均已落盘并验证。

metadata:
  {"review_date": "2026-05-27", "project_slug": "subnautica2maps", "topic_target": "telegram:-1003750190535:6267", "primary_keyword": "Subnautica 2 map", "data_sources_checked": ["Plausible self-host", "GA4 API/Admin/Data", "GSC API", "Bing Webmaster UI", "Clarity UI", "Ahrefs Site Audit UI/meta", "Cloudflare Pages/API", "Browser runtime/network", "Technical HTTP", "Repo analytics contract"], "data_coverage_score": "4/7 full + 3/7 partial; hard gate needs fix because current production runtime has no GA4/Clarity script even though GA4/Clarity backend data exists", "missing_data_sources": ["ga4_current_production_script_missing_or_env_not_injected", "clarity_current_production_script_missing_or_env_not_injected", "ahrefs_current_site_audit_export_missing", "cloudflare_web_analytics_graphql_not_queried_rest_sunset", "utm_source_campaign_breakdown_weak", "no_registration_payment_order_source_for_static_free_tool"], "data_chain_gate_status": "blocked_or_needs_fix", "required_data_source_followups": ["mojie/moshu: restore NEXT_PUBLIC_GA_MEASUREMENT_ID=G-XZNWPP1D39 and NEXT_PUBLIC_CLARITY_ID=wwndogh9it in Cloudflare Pages production build env, redeploy only after Meng Jian confirmation; acceptance: browser runtime shows gtag/clarity functions and g/collect + clarity collect requests", "moxi: after redeploy, rerun browser runtime + GA4 realtime + Clarity dashboard verification", "moxi/moyun: refresh Ahrefs Site Audit current export or open correct project URL; acceptance: health score/errors/warnings/notices/crawl time saved", "moyun: enforce UTM on cold-start/listing/community traffic; acceptance: Plausible/GA4 source/medium/campaign non-empty rows"], "analytics_summary": {"plausible_7d": {"visitors": 159, "visits": 172, "pageviews": 429, "events": 666, "bounce_rate": 59, "visit_duration": 140}, "plausible_today": {"visitors": 19, "visits": 19, "pageviews": 47, "events": 86, "bounce_rate": 47, "visit_duration": 29}, "ga4_30d": {"property_id": "538884071", "activeUsers": 22, "sessions": 25, "screenPageViews": 38, "eventCount": 132}, "current_runtime": {"window.plausible": "function", "window.gtag": "undefined", "window.clarity": "undefined"}}, "gsc_summary": {"clicks": 1, "impressions": 21, "ctr": 0.0476, "weighted_avg_position": 19.57, "sitemap_submitted": "10", "sitemap_indexed": "0", "sitemap_errors": "0", "sitemap_warnings": "0", "sitemap_last_downloaded": "2026-05-27T00:15:52.336Z"}, "bing_summary": {"known_sitemaps": 1, "sitemap_status": "Success", "total_urls_discovered": 10, "last_submit": "2026-05-21", "last_crawl": "2026-05-25"}, "ahrefs_seo_audit_summary": {"status": "current_export_missing", "last_known_20260525": {"health_score": 100, "errors": 0, "warnings": 13, "notices": 25}, "hard_gate": false}, "clarity_summary": {"project_id": "wwndogh9it", "sessions_last_3d": 26, "unique_users": 24, "dead_clicks": "15.38% / 4 sessions", "rage_clicks": "0% / 0 sessions", "quick_backs": "11.54% / 3 sessions", "js_errors": "0% recordings / 0 total JavaScript errors", "current_runtime_clarity": "undefined"}, "funnel_summary": {"plausible_events_7d": {"pageview": 429, "marker_open": 155, "map_search": 50, "map_filter_toggle": 15, "resource_filter": 3, "copy_coordinates": 3, "route_calculate": 4, "route_hint_click": 1}, "ga4_events_30d": {"page_view": 38, "session_start": 26, "first_visit": 23, "user_engagement": 19, "map_search": 7, "scroll": 5, "marker_open": 4, "copy_coordinates": 3, "view_search_results": 3, "resource_filter": 2, "mark_found": 1, "route_hint_click": 1}, "clarity_smart_events": {"Find a location": 3, "map_search": 2, "marker_open": 1, "resource_filter": 1}}, "acquisition_summary": {"plausible_sources_7d": {"Direct / None": 141, "Bing": 9, "Google": 5, "DuckDuckGo": 2, "moxi_review": 2, "Ecosia": 1}, "ga4_sources_30d": {"(direct) / (none)": 22, "(not set)": 4, "bing / organic": 3}, "utm_status": "weak_or_empty_campaign_source_breakdown"}, "technical_summary": {"status": "green", "sitemap_url_count": 10, "production_domains": ["subnautica2maps.pages.dev", "subnautica2maps.com", "www.subnautica2maps.com"], "cloudflare_zone_found": true, "cloudflare_zone_analytics_rest": "sunset_1015_use_graphql"}, "evidence_paths": {"workspace_report": "/root/.hermes/kanban/boards/site-review/workspaces/t_fe8a9941/reports/site-review/site-review-20260527/subnautica2maps-data-snapshot.md", "durable_mirror": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-snapshot.md", "workspace_evidence_dir": "/root/.hermes/kanban/boards/site-review/workspaces/t_fe8a9941/evidence-subnautica2maps", "durable_evidence_dir": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/evidence-subnautica2maps", "evidence_file_count": 14}, "telegram_message_id": "7167", "worker_session_id": "20260527_054246_ec1507"}


task_id: t_c6914e65
profile: moce
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-27 产品深度复盘，已读取 durable mirror 数据证据包，实扫 production 桌面/移动核心路径与 SERP Top 5 页面，并已发 Telegram 复盘卡。结论为 🟡 Iterate：工具方向成立，首屏 calculator 强于静态文章，但最大瓶颈是覆盖面与推荐结果决策闭环不足。

metadata:
  {"artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_c6914e65/reports/site-review/site-review-20260527/aicodingpricing-product.md", "report_lines": 248, "telegram_target": "telegram:-1003750190535:6256", "telegram_message_id": "7179", "production_url": "https://aicodingpricing.com", "verdict": "iterate_yellow", "screenshots": {"production_desktop": "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_3eb801639c9e426db8ec7ea234d7519f.png", "production_mobile": "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_4e5f1b6ec8274c93bc84f7eaee59f26f.png", "ijonis": "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_2206b02d53cc4d8cbe365daae36da392.png", "morph": "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_be46da29eb8a48b9973cb3b0aefb675f.png", "dx": "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_348f7cde81514ef8a2e99b44fd0001a9.png", "nxcode": "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_2de7a1773a8c464da4d8b488b2fb987a.png", "sitepoint": "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_d535fbba35c34971a229eacb450217f9.png"}, "sources_visited": ["https://aicodingpricing.com/", "https://ijonis.com/en/ai-coding-tools-pricing", "https://www.morphllm.com/ai-coding-costs", "https://getdx.com/blog/ai-coding-assistant-pricing/", "https://www.nxcode.io/resources/news/ai-coding-tools-pricing-comparison-2026", "https://www.sitepoint.com/ai-coding-tools-cost-analysis-roi-calculator-2026/"], "top_bottleneck": "calculator exists, but not yet a full buying-decision system: market coverage too narrow, result lacks cheaper/safe alternatives, alerts funnel unproven", "recommended_actions_pending_confirmation": [{"priority": "P0", "assignee_suggestion": "moce+mobi+mojie/moshu", "action": "add market quick answer cards above/near first-screen calculator", "acceptance": "≥3 answer-first price cards visible above fold with source checked/caveat and quick_answer events"}, {"priority": "P0", "assignee_suggestion": "mojie/moshu+moce", "action": "upgrade calculator result to recommended / cheaper alternative / safer alternative", "acceptance": "every main input combo produces 3-part recommendation with compare/official/alert events"}, {"priority": "P1", "assignee_suggestion": "moce+mobi", "action": "expand coverage to 6-8 additional tools and use-case SEO summaries", "acceptance": "each added tool has official source link, last checked, plan range, limit-risk note"}], "followups_created": false, "safety_boundary_observed": true, "worker_session_id": "20260527_054746_4ad04e"}


task_id: t_1f96f1d0
profile: moyin
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-27 SEO 深度复盘并已发送 Telegram [DONE]。结论为 🟡 Conditional Go / Iterate：站点内容深度和工具价值可用，但 GSC sitemap indexed=0、目标词未进可见 Top10、Ahrefs broken links/structured data/OG issue、首页 title/H1 与目标词对齐不足是主要排名风险。

metadata:
  {"project_slug": "aicodingpricing", "primary_keyword": "AI coding pricing", "seo_verdict": "Conditional Go / Iterate", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_1f96f1d0/reports/site-review/site-review-20260527/aicodingpricing-seo.md", "artifact_mirror_used": true, "telegram_target": "telegram:-1003750190535:6256", "telegram_message_id": "7175", "report_bytes": 12102, "data_chain_gate_status": "pass_with_non_blocking_gaps", "key_evidence": {"gsc_7d": {"clicks": 0, "impressions": 7, "ctr": 0}, "gsc_sitemap": {"submitted": 22, "indexed": 0, "errors": 0, "warnings": 0}, "bing_sitemap": {"status": "Success", "urls_discovered": 22, "last_crawl": "2026-05-26"}, "ahrefs_site_audit": {"health_score": 94, "health_label": "Excellent", "crawled_urls": 75, "issues_total": 68, "errors": 7, "warnings": 29, "notices": 32}, "live_homepage": {"status": 200, "title_len": 71, "h1": "Compare AI coding tool costs before you upgrade", "h2_count": 12, "h3_count": 33, "word_count_approx": 8048, "exact_phrase_density_pct": 0.373, "noindex": false}}, "p0_risks": ["GSC sitemap submitted=22 indexed=0 and target keyword not visible in Top10", "Ahrefs broken links / 404 / 4XX links / structured data rich result validation errors"], "p1_risks": ["Homepage title/H1 are biased toward cost calculator, not exact AI coding pricing intent", "Top competitors have stronger real-cost / hidden-cost / team-ROI citation hooks"], "recommended_actions_pending_confirmation": [{"assignee": "mojie/moshu", "priority": "P0", "action": "Fix Ahrefs broken links, 404/4XX, structured data validation errors, and incomplete OG tags", "acceptance": "Ahrefs re-crawl errors drop to 0-2; Links to 4xx URLs=0; structured data validation error=0"}, {"assignee": "mobi/moyin", "priority": "P1", "action": "Refresh homepage title/H1/above-fold short answer around AI coding pricing / AI coding tools pricing comparison 2026", "acceptance": "Title 40-60 chars; H1 includes primary keyword or close synonym; 40-70 word answer-first block live"}, {"assignee": "moyin/mobi", "priority": "P1", "action": "Add 3-5 real cost / hidden cost / team scenario citation blocks", "acceptance": "Blocks cover solo, power user, startup team, enterprise; source freshness and caveats visible; FAQ/schema validates"}], "next_assignee": "pending_mengjian_confirmation", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_1f96f1d0/reports/site-review/site-review-20260527/aicodingpricing-seo.md"], "worker_session_id": "20260527_054746_220f5c"}


task_id: t_ec3cd3a0
profile: moyun
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-27 外链/渠道运营复盘，并已发送 Telegram [DONE] 到指定 topic。结论：唯一有可验证渠道效率的是阮一峰 GitHub issue（GA4 近 5 天 31 sessions），但仍未确认周刊收录且无可归因注册/订单贡献；建议继续跟进阮一峰、暂停 Reddit/HN 自动重试和 Toolify 付费，所有执行动作等待孟健确认。

metadata:
  {"artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_ec3cd3a0/reports/site-review/site-review-20260527/aicodingpricing-ops.md", "telegram_message_id": "7166", "site": "aicodingpricing", "overall_light": "yellow", "effective_channels": [{"channel": "ruanyf_weekly_github_issue", "url": "https://github.com/ruanyf/weekly/issues/10032", "status": "submitted_pending", "ga4_5d_sessions": 31, "ga4_5d_active_users": 31, "plausible_today_visitors": 2, "clarity_github_referrer_sessions": 3, "conversion_attribution": "missing_source_level_attribution"}], "blocked_or_ineffective_channels": [{"channel": "hacker_news", "status": "blocked", "reason": "account unable to submit this site"}, {"channel": "reddit", "status": "blocked", "reason": "account risk / removed comments evidence; pause until at least 2026-06-02"}, {"channel": "product_hunt", "status": "blocked", "reason": "cloudflare security verification; no launch url"}, {"channel": "taaft", "status": "blocked", "reason": "cloudflare security verification; no listing url"}, {"channel": "x_twitter", "status": "blocked", "reason": "auth_parse_failed"}, {"channel": "tldr_newsletter", "status": "blocked", "reason": "submit route 404-style; no submission"}, {"channel": "toolify", "status": "paid_pending", "reason": "$99 payment not approved"}, {"channel": "alternativeto", "status": "unknown", "reason": "opportunity note only; no raw submission evidence"}], "top_risks": ["single-channel dependency on direct plus ruanyf", "GitHub issue is not confirmed weekly inclusion", "community/account automation risk on Reddit/HN/PH/TAAFT", "Toolify paid listing premature without attribution/conversion evidence", "Plausible goals empty and GA4 lacks source-level event attribution"], "recommended_actions_waiting_for_mengjian_confirmation": ["continue ruanyf issue follow-up without duplicate issue", "pause Reddit for this project until at least 2026-06-02", "prepare PH/TAAFT/AlternativeTo/TLDR internal materials only; no external submission", "use Meng Jian foreground browser for PH/TAAFT/AlternativeTo only if approved", "pause Toolify $99 paid listing by default", "ask Moxi for source-level conversion attribution if needed"], "worker_session_id": "20260527_054746_4491ab"}


task_id: t_eb155a9a
profile: moce
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-27 产品深度复盘，报告已落盘并发 Telegram [DONE]。结论：🟢继续推；核心工具成立，主要瓶颈是首页/移动端没有把 search-first 地图任务压到第一屏，且 GA4/Clarity 当前生产脚本缺失需先修复数据链路。

metadata:
  {"artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_eb155a9a/reports/site-review/site-review-20260527/subnautica2maps-product.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_message_id": "7178", "production_url": "https://subnautica2maps.com/", "primary_keyword": "Subnautica 2 map", "status": "green_continue", "top_bottleneck": "首页/移动端 search-first 地图任务承诺不够强；local progress/checklist 使用弱；当前生产 GA4/Clarity runtime 缺失影响复盘可信度", "data_evidence_used": {"plausible_7d_visitors": 159, "plausible_7d_pageviews": 429, "plausible_7d_events": 666, "marker_open_7d": 155, "map_search_7d": 50, "copy_coordinates_7d": 3, "gsc_30d_impressions": 21, "gsc_30d_clicks": 1, "gsc_weighted_avg_position": 19.57, "clarity_dead_clicks": "15.38% / 4 sessions", "runtime_ga4": "undefined", "runtime_clarity": "undefined"}, "browser_verified_urls": ["https://subnautica2maps.com/", "https://subnautica2maps.com/map/?q=silver", "https://mapgenie.io/subnautica-2", "https://www.ign.com/wikis/subnautica-2/Subnautica_2_Interactive_Map:_All_Locations,_Resources,_Supply_Crates,_Black_Boxes,_and_More", "https://gamesdb.gg/subnautica-2/map", "https://wiki.subnautica.com/sn2/"], "serp_sources_reviewed": ["https://www.polygon.com/map/subnautica-2-interactive-material-locations", "https://mapgenie.io/subnautica-2", "https://www.ign.com/wikis/subnautica-2/Subnautica_2_Interactive_Map:_All_Locations,_Resources,_Supply_Crates,_Black_Boxes,_and_More", "https://gamesdb.gg/subnautica-2/map", "https://wiki.subnautica.com/sn2/"], "recommended_actions_pending_confirmation": [{"assignee": "mojie/moshu", "priority": "P0", "action": "修复首页 search/CTA 到 /map 的确定性跳转，并复核 GA4/Clarity 当前生产脚本缺失", "acceptance": "桌面与390px移动端点击 silver 1步进入 /map/?q=silver 且可见结果；Plausible 有 map_search/marker_open；runtime gtag/clarity 恢复"}, {"assignee": "moying/mojie", "priority": "P1", "action": "移动端 /map search-first action sheet", "acceptance": "390x844 首屏无需滚动可见搜索框、资源 chips、结果/地图 action；Clarity dead clicks 复核低于10%"}, {"assignee": "moce/mobi", "priority": "P1", "action": "首页 Hero 承诺和 proof bullets 改写", "acceptance": "首屏3秒读出找资源/POI/路线提示；保留 independent/not official；不新增重模块"}], "execution_boundary": "未创建执行型 follow-up；未改代码/配置；未部署；未写生产数据", "worker_session_id": "20260527_055247_eef7b6"}


task_id: t_65dfb1ae
profile: moyin
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-27 SEO 深度复盘并已发送 Telegram [DONE]。结论为 🟡 Conditional Go / Iterate：技术 SEO 基础可用，但主词排名信号弱、SERP 权威/互动地图/攻略矩阵差距明显，且 GA4/Clarity production runtime 缺失导致数据链路红灯；建议动作均列为待孟健确认后派工，未创建执行型 follow-up task。

metadata:
  {"project_slug": "subnautica2maps", "primary_keyword": "Subnautica 2 map", "seo_verdict": "Conditional Go / Iterate", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_65dfb1ae/reports/site-review/site-review-20260527/subnautica2maps-seo.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_done_message_id": "7176", "artifact_mirror_used": true, "source_snapshot": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-snapshot.md", "data_chain_gate_status": "blocked_or_needs_fix", "traffic_evidence": {"gsc_30d": {"clicks": 1, "impressions": 21, "ctr": 0.0476, "weighted_avg_position": 19.57, "sitemap_submitted": "10", "sitemap_indexed": "0"}, "plausible_7d": {"visitors": 159, "visits": 172, "pageviews": 429, "events": 666}, "bing_sitemap_status": "Success"}, "technical_evidence": {"home": {"status": 200, "title_len": 49, "description_len": 146, "word_count": 950, "h2_count": 5, "noindex": false}, "map": {"status": 200, "title_len": 46, "description_len": 140, "word_count": 1425, "h2_count": 6, "noindex": false, "exact_kw_density_pct": 0.281}, "resources": {"status": 200, "word_count": 677, "below_800_word_gate": true}, "analytics_runtime": {"plausible": "function", "gtag": "undefined", "clarity": "undefined"}}, "ahrefs_site_audit": {"current_export": "missing", "last_known_20260525": {"health_score": 100, "errors": 0, "warnings": 13, "notices": 25}, "excluded_metrics": ["organic keywords", "backlinks", "referring domains", "KD"]}, "serp_evidence": {"visible_top_results": ["Polygon", "Steam Community", "YouTube", "IGN", "MapGenie"], "own_site_visible_top9": false}, "recommendations_pending_confirmation": [{"priority": "P0", "assignee": "mojie/moshu", "action": "restore GA4 + Clarity production env and redeploy after Meng Jian confirmation", "acceptance": "window.gtag and window.clarity are functions; g/collect and Clarity collect requests visible"}, {"priority": "P1", "assignee": "mobi/mojie", "action": "strengthen /map/ answer-first task copy and FAQ/internal anchors for primary keyword variants", "acceptance": "40-70 words above-fold answer block plus 3-5 FAQ variants and natural anchors"}, {"priority": "P1", "assignee": "moce/mobi", "action": "add 3-5 data-backed resource/guide pages; keep thin pages noindex/out of sitemap", "acceptance": ">=800 words, H2>=3, FAQ/schema, source confidence, last updated, map backlinks"}], "created_execution_followups": false, "next_assignee": "await_mengjian_confirmation_then_mojie_moshu_mobi_moce", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_65dfb1ae/reports/site-review/site-review-20260527/subnautica2maps-seo.md"], "worker_session_id": "20260527_055247_4fdc9a"}


task_id: t_e4ac872b
profile: moyun
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-27 外链/渠道运营复盘，并已发送 Telegram [DONE] 到指定 topic。结论：当前不值得加码外链发布；无可验证 referral/UTM 贡献，Reddit 有账号风险，非 Reddit 外链仍处于 attempted/manual/captcha/policy blocked；建议先修复 GA4/Clarity 数据链路并等待孟健确认手工 outreach。

metadata:
  {"project_slug": "subnautica2maps", "review_date": "2026-05-27", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_e4ac872b/reports/site-review/site-review-20260527/subnautica2maps-ops.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_start_message_id": "7169", "telegram_done_message_id": "7177", "artifact_mirror_used": true, "durable_snapshot": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-snapshot.md", "ops_logs_read": ["/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/distribution-queue.md", "/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/distribution-execution-log.md", "/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/backlink-log.md", "/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/backlink-resources.md", "/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/moyun-distribution-baton.md"], "status_light": "red", "channel_verdict": {"effective": ["organic_search_weak_signal_not_direct_backlink: Bing 9 visitors, Google 5, DuckDuckGo 2, Ecosia 1", "bing_indexing_chain: sitemap Success, 10 URLs discovered", "onsite_tool_value_not_attributable: marker_open 155 events, map_search 50 events"], "ineffective_or_high_risk": ["reddit: two published URLs recorded but no referral/UTM rows and removed-risk history", "steam: blocked_by_steam_discussion_posting_permission", "youtube_comments: blocked_by_unstable_comment_ui", "ign: blocked_by_captcha_validation", "fandom_wiki: blocked_policy_review_required"], "pending": ["game8: submitted_attempted_pending_confirmation", "techraptor: blocked_manual_send_required", "gamemaps: blocked_manual_send_required / blocked_submission_form_state", "creator_outreach: blocked_manual_account_required"]}, "data_points": {"plausible_7d": {"visitors": 159, "visits": 172, "pageviews": 429, "events": 666, "direct_none_visits": 152, "direct_none_visit_share": "88.4%"}, "ga4_30d": {"direct_sessions": 22, "not_set_sessions": 4, "bing_organic_sessions": 3}, "gsc_30d": {"clicks": 1, "impressions": 21, "ctr": 0.0476, "weighted_avg_position": 19.57}, "runtime_gap": {"window_gtag": "undefined", "window_clarity": "undefined", "data_chain_gate_status": "blocked_or_needs_fix"}}, "recommended_actions_pending_confirmation": ["restore GA4/Clarity production env + redeploy only after Meng Jian confirmation", "moxi rerun realtime/Data API/Clarity verification after fix", "pause Reddit link comments until 2026-06-02", "manually send TechRaptor and GameMaps emails from approved mailbox", "choose 2 creators for individualized outreach", "check Game8 confirmation once without resubmitting", "keep Steam blocked unless posting permission is resolved"], "safety_boundary": ["no_followup_kanban_created", "no_code_changes", "no_config_changes", "no_deploy", "no_external_publication", "no_email_sent", "no_production_data_write"], "verification": ["durable snapshot read", "ops logs read", "supplemental web search performed", "report file written and read back", "telegram DONE sent"], "worker_session_id": "20260527_055247_5fe439"}


task_id: t_8e002e2d
profile: moce
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-27 产品深度复盘，已读取 durable data snapshot、实测 production / content / navigator / Google SERP 与竞品页面，并发送 Telegram 结论卡。结论为 🟡 Iterate：定位和商业路径成立，最大瓶颈是首屏信任证据、微信报名路径和内容/工具转化闭环未压缩到足够短。

metadata:
  {"artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_8e002e2d/reports/site-review/site-review-20260527/shipsolo-product.md", "telegram_message_id": "7187", "verdict": "iterate_yellow", "production_url": "https://shipsolo.io", "tested_paths": ["https://shipsolo.io", "https://shipsolo.io/content", "https://shipsolo.io/navigator"], "serp_queries": ["AI编程出海领航计划", "AI 编程 出海 独立开发"], "competitor_pages_visited": ["https://zhuanlan.zhihu.com/p/2039804309471291092", "https://opc.csdn.net/698453ab437a6b40336bdd2d.html", "https://andyroamer.com/articles/ai-development", "https://idoubi.ai/blog/ai-solo-dev", "https://www.chuhaiqu.club/", "https://www.xiaoyuzhoufm.com/podcast/646a8c23023239d3851f5e70"], "top_risks": ["官网首页未成为项目词 SERP 第一落点，知乎内容页更强", "首屏强承诺但硬信任证据后置", "/content 和 /navigator 更像资源库，测完/读完后的转化动作不够强", "Clarity dead clicks 29.66% 需定位具体组件", "UTM 基本为空，渠道归因弱"], "recommended_actions_pending_confirmation": [{"assignee_suggestion": "墨笔+墨影", "action": "首页首屏前置硬证据 + CTA 改为查看价格并加微信报名", "priority": "P0"}, {"assignee_suggestion": "墨策+墨笔", "action": "/content 从文章列表改成免费路径入口", "priority": "P1"}, {"assignee_suggestion": "墨界+墨笔", "action": "/navigator 计算器结果下方加解释和下一步 CTA", "priority": "P1"}], "verification": {"file_wc_l": "333", "file_size": "20K", "telegram_sent": true, "no_execution_followups_created": true}, "worker_session_id": "20260527_055347_271dd6"}


task_id: t_9a12166c
profile: moyin
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-27 SEO 深度复盘并已发送 Telegram [DONE]。结论为 🟡 Conditional Go / Iterate：技术基础和内容量可用，但 /navigator 意图错位、官网未承接当前 SERP Top1/Top2 权威、Ahrefs No crawls、Clarity 性能红灯是主要风险。

metadata:
  {"project_slug": "shipsolo", "seo_verdict": "Conditional Go", "primary_keyword": "AI编程出海领航计划", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_9a12166c/reports/site-review/site-review-20260527/shipsolo-seo.md", "artifact_mirror_used": true, "report_sent_to": "telegram:-1003750190535:5328", "telegram_message_id": "7180", "p0_pages": ["/navigator or new /plan: fix target-intent mismatch for AI编程出海领航计划"], "p1_pages": ["/", "/about", "host canonicalization and Core Web Vitals"], "ip_seo_constraints": ["Do not use Ahrefs Organic keywords/Backlinks/Ref domains/KD as blocking data in this workflow", "Do not create execution follow-up tasks until Meng Jian confirms in group", "External Zhihu Top1/Top2 visibility should be converted into official-site entity/intent signals without keyword stuffing"], "next_assignee": "mojie/moshu/mobi after Meng Jian confirms", "top_risks": [{"priority": "P0", "issue": "/navigator currently serves SEO tool navigator intent, not navigator plan/领航计划 intent", "evidence": "Live title: SEO 工具导航 - 关键词机会计算器、实用书签与 GEO 资源 | ShipSolo; H1: SEO 工具导航：从选词到收录，一页够用"}, {"priority": "P1", "issue": "Official site not visible in current web_search Top10 for target keyword while Zhihu article/profile rank Top1/Top2", "evidence": "web_search AI编程出海领航计划 Top1 zhuanlan.zhihu.com, Top2 zhihu profile"}, {"priority": "P1", "issue": "Performance/UX risk", "evidence": "Clarity score 61/100; LCP 5.6s poor; INP 250ms needs improvement; CLS 0.3 poor; dead clicks 29.66%"}], "recommended_actions_pending_confirmation": [{"assignee_suggestion": "mojie+moyin", "action": "Fix /navigator intent mismatch: restore as plan page or create /plan and move SEO tools", "acceptance": "Target landing page title/H1/direct answer covers AI 编程出海领航计划; sitemap/canonical/301 clear", "priority": "P0"}, {"assignee_suggestion": "mobi+moyin", "action": "Strengthen homepage/plan page answer blocks, FAQPage, Person/Organization entity signals", "acceptance": "Direct answer 40-70 words; FAQ schema parseable; /about reaches entity-page standard or is downgraded", "priority": "P1"}, {"assignee_suggestion": "mojie+moshu", "action": "301 www to apex and improve CWV/dead-click issues", "acceptance": "www 301; LCP <2.5s, CLS <0.1, INP <200ms; dead-click sessions <10%", "priority": "P1"}], "ahrefs_seo_audit": {"status": "No crawls", "health_score": null, "blocking_for_health_score": true}, "gsc_summary": {"clicks": 7, "impressions": 134, "ctr": 0.05223880597014925, "avg_position_weighted": 4.701492537313433, "sitemap_submitted": 29, "sitemap_indexed": 0}, "worker_session_id": "20260527_055347_75d4e4"}


task_id: t_accd78c9
profile: moyun
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-27 外链/渠道运营复盘并已发送 Telegram [DONE]。结论：当前只有中文内容/私域入口弱 referral 信号，缺 UTM 和分发日志，不能归因到注册/订单；建议先补 source URL + UTM + distribution log，暂缓 PH/HN/Reddit/英文目录加码，所有执行项待孟健确认。

metadata:
  {"project_slug": "shipsolo", "review_date": "2026-05-27", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_accd78c9/reports/site-review/site-review-20260527/shipsolo-ops.md", "durable_report_path": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-ops.md", "telegram_target": "telegram:-1003750190535:5328", "telegram_done_message_id": "7183", "artifact_mirror_used": true, "evidence_sources": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260526/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260525/shipsolo-ops.md", "web_search/public listing checks", "web_extract/juejin"], "channel_status": {"effective_weak": ["Juejin", "aipoju.com", "Feishu", "Zhihu", "Zsxq"], "ineffective_or_not_confirmed": ["Product Hunt", "Hacker News", "Reddit", "Toolify", "AlternativeTo"], "pending_data_chain": ["Bing Webmaster sitemap", "Ahrefs Site Audit", "UTM attribution", "distribution log"]}, "key_metrics": {"plausible_today": "59 visitors / 65 visits / 185 pageviews / 453 events", "ga4_7d": "572 activeUsers / 1440 sessions / 6526 pageviews / 16433 events", "d1_utm_today": "380 null UTM events + 2 moxi_review validation events", "juejin_ga4_7d_sessions": 16, "aipoju_ga4_7d_sessions": 20, "feishu_ga4_7d_sessions": 16, "zhihu_ga4_7d_sessions": 7, "zsxq_ga4_7d_sessions": 10}, "recommendations_waiting_user_confirmation": ["回填 Juejin/Zhihu/Zsxq/Feishu/aipoju source URL、UTM、状态、是否可编辑", "后续中文内容/私域入口统一 UTM", "授权墨引启动 Ahrefs Site Audit 首次 crawl", "核对 Bing Webmaster sitemap 权限", "暂缓 PH/HN/Reddit/Toolify/AlternativeTo 加码"], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_accd78c9/reports/site-review/site-review-20260527/shipsolo-ops.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-ops.md"], "worker_session_id": "20260527_055347_f24c25"}


task_id: t_ad850d46
profile: moxi
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-27 单站复盘驾驶舱汇总：已合并数据证据包、产品、SEO、运营四个父任务结论，落盘 synthesis 报告并发送 Telegram [DONE]。结论为 🟡 Iterate / Conditional Go：继续推，但需先等孟健确认后修复 GA4/Clarity 当前生产脚本缺失，再推进首页/移动端 search-first、SEO 内容矩阵和确认式手工 outreach。

metadata:
  {"project_slug": "subnautica2maps", "review_date": "2026-05-27", "status_light": "yellow", "verdict": "Iterate / Conditional Go", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_ad850d46/reports/site-review/site-review-20260527/subnautica2maps-synthesis.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_start_message_id": "7181", "telegram_done_message_id": "7185", "parents_read": ["t_fe8a9941", "t_eb155a9a", "t_65dfb1ae", "t_e4ac872b"], "source_snapshot": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-snapshot.md", "data_chain_gate_status": "blocked_or_needs_fix", "data_credibility": "yellow: backend/API evidence exists but production runtime missing GA4 and Clarity scripts", "lights": {"data": "yellow", "product": "green", "seo": "yellow", "ops": "red"}, "key_facts": {"plausible_7d": {"visitors": 159, "visits": 172, "pageviews": 429, "events": 666}, "ga4_30d": {"activeUsers": 22, "sessions": 25, "screenPageViews": 38, "eventCount": 132}, "gsc_30d": {"clicks": 1, "impressions": 21, "ctr": 0.0476, "weighted_avg_position": 19.57, "sitemap_submitted": "10", "sitemap_indexed": "0"}, "clarity_3d": {"sessions": 26, "unique_users": 24, "dead_clicks": "15.38% / 4 sessions"}, "runtime": {"window_gtag": "undefined", "window_clarity": "undefined", "window_plausible": "function"}}, "recommendations_pending_confirmation": [{"priority": "P0", "assignee": "mojie/moshu", "action": "restore GA4 + Clarity production env and redeploy", "acceptance": "production window.gtag/window.clarity are functions; g/collect and Clarity collect requests visible; GA4 realtime and Clarity dashboard verifiable"}, {"priority": "P0", "assignee": "moxi", "action": "rerun analytics verification after redeploy", "acceptance": "data_chain_gate_status updated in durable mirror and Telegram [UPDATED] sent"}, {"priority": "P1", "assignee": "mojie/moshu/moying", "action": "homepage/mobile search-first path", "acceptance": "desktop and 390px mobile click silver one step to /map/?q=silver with visible result; Clarity dead clicks below 10%"}, {"priority": "P1", "assignee": "mobi/mojie", "action": "/map answer-first FAQ plus resource/guide content matrix", "acceptance": ">=800 words, H2>=3, FAQ/schema, source confidence, last updated, map backlinks where applicable"}, {"priority": "P1", "assignee": "moyun", "action": "pause risky automated backlinks and switch to confirmed manual outreach", "acceptance": "each outreach has URL, UTM, status, referral sessions, downstream events logged"}], "created_execution_followups": false, "safety_boundary": ["no_followup_created", "no_code_changes", "no_config_changes", "no_deploy", "no_external_publication", "no_production_data_write"], "verification": ["durable data snapshot read", "parent task metadata read", "synthesis file written", "synthesis file read back", "telegram DONE sent"], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_ad850d46/reports/site-review/site-review-20260527/subnautica2maps-synthesis.md"], "worker_session_id": "20260527_055748_40c789"}


task_id: t_d1c914ed
profile: moxi
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-27 单站复盘驾驶舱汇总：已合并数据证据包、产品、SEO、运营四路父任务结论，落盘 workspace + durable mirror，并发 Telegram [DONE]。结论为 🟡 Iterate / Conditional Go：数据链路可支撑复盘，但需孟健确认后优先处理索引/技术 SEO 与结果页购买推荐闭环。

metadata:
  {"project_slug": "aicodingpricing", "review_date": "2026-05-27", "verdict": "iterate_conditional_go_yellow", "data_chain_gate_status": "pass_with_non_blocking_gaps", "parent_tasks": {"data": "t_612369c5", "product": "t_c6914e65", "seo": "t_1f96f1d0", "ops": "t_ec3cd3a0"}, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_d1c914ed/reports/site-review/site-review-20260527/aicodingpricing-synthesis.md", "durable_mirror": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-synthesis.md", "telegram_target": "telegram:-1003750190535:6256", "telegram_message_id": "7186", "start_message_id": "7184", "lights": {"data": "green", "product": "yellow", "seo": "yellow", "ops": "yellow"}, "key_facts": {"ga4_5d_sessions": 103, "ga4_5d_active_users": 93, "plausible_7d_visitors": 88, "clarity_3d_sessions": 24, "bing_sitemap_status": "Success", "gsc_clicks_7d": 0, "gsc_impressions_7d": 7, "gsc_sitemap_submitted": 22, "gsc_sitemap_indexed": 0, "ahrefs_health_score": 94, "ahrefs_errors": 7, "ahrefs_warnings": 29, "ruanyf_ga4_5d_sessions": 31}, "p0_p1_risks": ["GSC sitemap submitted=22 indexed=0; target keyword not visible in Top10", "Ahrefs broken links / 404 / 4XX / structured data / OG issues remain", "Calculator direction works but result page lacks buying-decision loop", "Single-channel dependency on direct plus ruanyf; no attributable registrations/orders"], "recommended_actions_pending_confirmation": [{"assignee": "mojie/moshu", "action": "fix Ahrefs broken links, 404/4XX, structured data validation, OG tags incomplete", "acceptance": "Ahrefs re-crawl errors 0-2; 4xx links cleared; structured data validation error=0"}, {"assignee": "moyin", "action": "handle GSC indexed=0 and IndexNow key 404 with sitemap/URL inspection/IndexNow evidence", "acceptance": "IndexNow key accessible; submission evidence recorded; 24h/72h indexed/impressions recheck"}, {"assignee": "moce+mobi+mojie/moshu", "action": "upgrade result page to recommended / cheaper alternative / safer alternative and add answer-first price cards", "acceptance": ">=3 price cards; three-part recommendations for main input combos; trackable events"}, {"assignee": "moyun", "action": "continue ruanyf follow-up; pause Reddit/HN automation and Toolify paid listing; prepare other listings internally only", "acceptance": "external submissions only after Meng Jian approval; UTM/referral attributable"}, {"assignee": "moxi", "action": "if confirmed, configure/review Plausible goals or keep GA4+Clarity as funnel source", "acceptance": "goal breakdown non-empty or explicit source-of-truth decision"}], "followups_created": false, "safety_boundary_observed": true, "next_step": "wait_for_mengjian_confirmation_before_creating_execution_followups", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_d1c914ed/reports/site-review/site-review-20260527/aicodingpricing-synthesis.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-synthesis.md"], "worker_session_id": "20260527_055848_e284a3"}


task_id: t_8231a6fc
profile: moxi
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-27 单站复盘驾驶舱汇总：已合并数据证据包、产品、SEO、运营四路父任务结论，落盘 workspace + durable mirror，并发送 Telegram [DONE]。结论为 🟡 Iterate / Conditional Go：继续推，但所有执行型动作需孟健确认后再派工，优先补 UTM/分发日志、Ahrefs/Bing 与 /navigator 意图修复。

metadata:
  {"review_date": "2026-05-27", "project_slug": "shipsolo", "verdict": "iterate_conditional_go_yellow", "telegram_target": "telegram:-1003750190535:5328", "telegram_start_message_id": "7188", "telegram_done_message_id": "7189", "parents_read": ["t_f2f1307d", "t_8e002e2d", "t_9a12166c", "t_accd78c9"], "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_8231a6fc/reports/site-review/site-review-20260527/shipsolo-synthesis.md", "durable_mirror": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-synthesis.md", "data_coverage_status": "yellow_5_of_7_full_2_partial", "data_chain_gate_status": "blocked_or_needs_fix", "core_data_sources_passed": ["Plausible self-host", "GA4 Data API", "GSC API", "Microsoft Clarity browser", "D1 remote wrangler", "Cloudflare GraphQL", "browser runtime", "technical HTTP"], "missing_or_partial_sources": ["bing_webmaster_sitemap_permission_required", "ahrefs_site_audit_no_crawl", "utm_attribution_mostly_empty", "gsc_query_dimension_no_rows_privacy_or_low_volume"], "product_verdict": "iterate_yellow", "seo_verdict": "conditional_go_iterate_yellow", "ops_verdict": "attribution_chain_not_closed_yellow_red", "recommended_actions_pending_confirmation": [{"assignee_suggestion": "moyun", "action": "回填 Juejin/Zhihu/Zsxq/Feishu/aipoju source URL + UTM + 状态", "acceptance": "出现可审计 distribution log，每个 source 至少有 URL、状态、UTM、数据证据", "priority": "P0"}, {"assignee_suggestion": "moyun", "action": "后续中文内容/私域入口统一 UTM", "acceptance": "Plausible/GA4/D1 出现非 moxi_review 的真实 UTM 分布", "priority": "P0"}, {"assignee_suggestion": "moyin", "action": "启动 shipsolo.io Ahrefs Site Audit 首次 crawl", "acceptance": "No crawls 变 Completed，可读 health score/errors/warnings/URLs crawled", "priority": "P1"}, {"assignee_suggestion": "moyin/moyun", "action": "核对/提交 Bing Webmaster sitemap 权限", "acceptance": "Sitemaps 页面不再 unauthorized，可见 status/last submit/last crawl/URL count", "priority": "P1"}, {"assignee_suggestion": "mojie/moyin", "action": "修复 /navigator 或新建 /plan 承接目标词意图", "acceptance": "title/H1/direct answer/canonical/sitemap 与 AI编程出海领航计划意图一致", "priority": "P0"}, {"assignee_suggestion": "mobi/moying", "action": "首页首屏前置硬证据 + 价格/微信报名 CTA", "acceptance": "首屏可见信任证据和报名入口", "priority": "P1"}, {"assignee_suggestion": "mojie/moshu", "action": "治理 dead click、LCP、CLS、JS error、www 301", "acceptance": "dead-click <10%，LCP<2.5s，CLS<0.1，INP<200ms", "priority": "P1"}], "no_execution_followups_created": true, "verification": {"workspace_report_wc_l": 127, "workspace_report_exists": true, "durable_mirror_exists": true, "telegram_sent": true}, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_8231a6fc/reports/site-review/site-review-20260527/shipsolo-synthesis.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-synthesis.md"], "worker_session_id": "20260527_060349_9f4ea9"}


task_id: t_45025086
profile: moxi
status: done
outcome: completed
summary:
  完成 2026-05-27 多 Agent 做站复盘管理驾驶舱：已汇总 aicodingpricing、shipsolo、subnautica2maps 三站的数据覆盖、产品/SEO/运营结论和待孟健确认动作，报告落盘并已发 Telegram 总览 topic [DONE]。本任务未创建执行型 follow-up，等待孟健确认后再派工。

metadata:
  {"review_date": "2026-05-27", "sites_checked": ["aicodingpricing", "shipsolo", "subnautica2maps"], "data_snapshot_tasks": {"aicodingpricing": "t_612369c5", "shipsolo": "t_f2f1307d", "subnautica2maps": "t_fe8a9941"}, "product_review_tasks": {"aicodingpricing": "t_c6914e65", "shipsolo": "t_8e002e2d", "subnautica2maps": "t_eb155a9a"}, "seo_review_tasks": {"aicodingpricing": "t_1f96f1d0", "shipsolo": "t_9a12166c", "subnautica2maps": "t_65dfb1ae"}, "ops_review_tasks": {"aicodingpricing": "t_ec3cd3a0", "shipsolo": "t_accd78c9", "subnautica2maps": "t_e4ac872b"}, "synthesis_tasks": {"aicodingpricing": "t_d1c914ed", "shipsolo": "t_8231a6fc", "subnautica2maps": "t_ad850d46"}, "blocked_sites": [], "topic_mode": "per_site_topic", "overview_topic_target": "telegram:-1003750190535:5322", "telegram_start_message_id": "7190", "telegram_done_message_id": "7191", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_45025086/reports/site-review/site-review-20260527/overview.md", "registry_path": "/root/.hermes/state/site_review_approved_sites.json", "registry_sites": ["aicodingpricing", "shipsolo", "subnautica2maps"], "global_verdict": "iterate_conditional_go_yellow", "data_coverage": {"aicodingpricing": "7/7 pass_with_non_blocking_gaps", "shipsolo": "5/7 full + 2/7 partial", "subnautica2maps": "4/7 full + 3/7 partial"}, "key_risks": ["subnautica2maps production runtime missing GA4/Clarity scripts", "shipsolo UTM/distribution log weak plus Bing sitemap permission and Ahrefs No crawls", "aicodingpricing GSC indexed=0 and technical SEO/result recommendation loop need confirmation"], "recommended_actions_pending_confirmation": 8, "execution_followups_created": false, "verification": {"workspace_report_exists": true, "workspace_report_lines": 48, "workspace_report_bytes": 5216, "telegram_sent": true, "kanban_source_read": true}, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_45025086/reports/site-review/site-review-20260527/overview.md"], "worker_session_id": "20260527_060749_3ce074"}


task_id: t_2e7306cd
profile: moyun
status: reclaimed
outcome: reclaimed
metadata:
  {"prev_pid": 2328497, "host_local": true, "termination_attempted": true, "terminated": true, "sigkill": false}

error:
  manual_reclaim: Restart Moyun task so it loads latest daily-5 backlink automation requirement from comment + patched site-launch skill.


task_id: t_58f64345
profile: moyin
status: reclaimed
outcome: reclaimed
metadata:
  {"prev_pid": 2328498, "host_local": true, "termination_attempted": true, "terminated": true, "sigkill": false}

error:
  manual_reclaim: Serialize follow-up: wait for P0 analytics env restore t_44ed3b1f to avoid premature verification / same-repo write contention.


task_id: t_483536f7
profile: mojie
status: reclaimed
outcome: reclaimed
metadata:
  {"prev_pid": 2328499, "host_local": true, "termination_attempted": true, "terminated": true, "sigkill": false}

error:
  manual_reclaim: Serialize follow-up: wait for P0 analytics env restore t_44ed3b1f to avoid premature verification / same-repo write contention.


task_id: t_51afa9d4
profile: moxi
status: reclaimed
outcome: reclaimed
metadata:
  {"prev_pid": 2328500, "host_local": true, "termination_attempted": true, "terminated": true, "sigkill": false}

error:
  manual_reclaim: Serialize follow-up: wait for P0 analytics env restore t_44ed3b1f to avoid premature verification / same-repo write contention.


task_id: t_44ed3b1f
profile: mojie
status: done
outcome: completed
summary:
  Restored subnautica2maps production GA4 + Clarity scripts and redeployed Cloudflare Pages production. Production runtime now has window.gtag/window.clarity/window.plausible as functions, with GA4 g/collect and Clarity collect network evidence on https://subnautica2maps.com/.

metadata:
  {"project_slug": "subnautica2maps", "production_url": "https://subnautica2maps.com/", "verification_url": "https://subnautica2maps.com/?verify=9c37893", "root_cause": "Local Next.js static export/direct upload was built without local NEXT_PUBLIC_GA_MEASUREMENT_ID and NEXT_PUBLIC_CLARITY_ID, so env-gated GA4/Clarity scripts were omitted from out/index.html even though Cloudflare Pages production env already had the correct values.", "fix": "Kept env-based read path and added verified public ID fallback in src/app/layout.tsx: GA4 G-XZNWPP1D39 and Clarity wwndogh9it, so local direct-upload builds preserve scripts.", "cloudflare_env_checked": {"production": {"NEXT_PUBLIC_GA_MEASUREMENT_ID": "G-XZNWPP1D39", "NEXT_PUBLIC_CLARITY_ID": "wwndogh9it"}, "preview": {"NEXT_PUBLIC_GA_MEASUREMENT_ID": "G-XZNWPP1D39", "NEXT_PUBLIC_CLARITY_ID": "wwndogh9it"}}, "changed_files": ["src/app/layout.tsx", "data/subnautica2maps/ops/analytics-env-restore-20260527.md"], "tests_run": ["npm run lint", "npm run build", "npm run typecheck", "npm run verify", "npm run verify:analytics", "out/index.html token check", "curl production HTML token check", "browser runtime + resource/network check"], "tests_passed": 8, "commit_sha": "9c378933f13504a6acb184de3a1777081dbdd489", "pushed_branch": "main", "remote_head": "9c378933f13504a6acb184de3a1777081dbdd489", "deploy_url": "https://2399c8f9.subnautica2maps.pages.dev", "deployment_id": "2399c8f9-8e23-4773-a247-89705941a644", "deployment_source_commit": "9c37893", "deployment_environment": "Production", "cloudflare_dashboard_url": "https://dash.cloudflare.com/23cc53444237bdfa3f7306b3cef9514b/pages/view/subnautica2maps/2399c8f9-8e23-4773-a247-89705941a644", "production_runtime": {"window.gtag": "function", "window.clarity": "function", "window.plausible": "function"}, "network_evidence": {"ga4_collect": "https://region1.google-analytics.com/g/collect?...tid=G-XZNWPP1D39...en=page_view...", "clarity_collect": "https://l.clarity.ms/collect", "plausible_event": "https://plausible.shipsolo.io/api/event"}, "ops_log": "data/subnautica2maps/ops/analytics-env-restore-20260527.md", "git_status_after": "tracked files clean; pre-existing unrelated untracked data files remain untouched", "untracked_untouched": ["data/subnautica2maps/ahrefs-site-audit-2026-05-26.json", "data/subnautica2maps/backlink-log.md", "data/subnautica2maps/backlink-resources.md", "data/subnautica2maps/utm-guidelines-2026-05-26.md", "data/subnautica2maps/utm-urls-2026-05-26.csv"], "telegram_done_message_id": "7198", "next_recommended_owner": "moxi", "next_recommended_action": "rerun analytics/data-chain verification against production after redeploy", "worker_session_id": "20260527_061219_a3e535"}


task_id: t_51afa9d4
profile: moxi
status: reclaimed
outcome: reclaimed
metadata:
  {"prev_pid": 2329060, "host_local": true, "termination_attempted": true, "terminated": true, "sigkill": false}

error:
  manual_reclaim: Wait for parent t_44ed3b1f completion before data-chain recheck; previous reclaim raced with dispatcher.


task_id: t_51afa9d4
profile: moxi
status: blocked
outcome: blocked
summary:
  Waiting for P0 analytics env restore t_44ed3b1f to complete; unblock automatically/manually after t_44ed3b1f DONE, then run data-chain recheck.


task_id: t_2e7306cd
profile: moyun
status: done
outcome: completed
summary:
  完成 subnautica2maps P1 外链 intersection 与 manual outreach pack：已落盘 competitor-backlinks.md、outreach-pack.md、link-building-log.md，并发送 Telegram [DONE]。本任务未执行任何外部发布/提交，external_posts_published=false；后续必须等孟健指定邮箱/账号或授权具体渠道后再进入发送与 proof_url/rel_status/referral_sessions 验证。

metadata:
  {"project_slug": "subnautica2maps", "production_url": "https://subnautica2maps.com/", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_2e7306cd/data/subnautica2maps/competitor-backlinks.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_2e7306cd/data/subnautica2maps/outreach-pack.md", "/root/.hermes/kanban/boards/site-review/workspaces/t_2e7306cd/data/subnautica2maps/link-building-log.md"], "external_posts_published": false, "submitted_count": 0, "live_count": 0, "manual_required_count": 5, "draft_count": 3, "policy_blocked_count": 3, "rejected_count": 0, "daily_target": 5, "prepared_actions": 8, "candidate_tiers": ["Steam Guide", "Official Subnautica 2 Wiki review", "GameMaps suggest/feedback", "creator outreach", "editorial tip"], "blocked_channels": ["Reddit", "blog comments", "generic SEO directories/link farms"], "verification_fields_included": ["proof_url", "rel_status", "referral_sessions", "checked_at", "next_check_at"], "source_basis": ["web_search SERP checks", "web_extract pages for IGN/Polygon/MapGenie/GameRant/Game8/Eurogamer/Wikily/Subnautica Wiki", "site-launch backlink playbook", "parent t_ad850d46 handoff"], "limitations": ["No Ahrefs/Semrush paid backlink export used; intersection is manual SERP/content/platform proxy."], "telegram_start_message_id": "7197", "telegram_done_message_id": "7199", "telegram_target": "telegram:-1003750190535:6267", "next_required_input": "Mengjian must specify sending email/account or explicitly authorize a concrete channel before any outreach is sent.", "worker_session_id": "20260527_061552_485c3e"}


task_id: t_51afa9d4
profile: moxi
status: done
outcome: completed
summary:
  完成 subnautica2maps GA4 + Clarity redeploy 后数据链路复核：生产 runtime 与 browser network 已恢复，GA4 Realtime 和 Clarity dashboard 均可查，data_chain_gate_status 更新为 fixed。报告已落 workspace 与 durable mirror，并已向站点 topic 发送 [UPDATED]。

metadata:
  {"project_slug": "subnautica2maps", "review_date": "2026-05-27", "production_url": "https://subnautica2maps.com/", "topic_target": "telegram:-1003750190535:6267", "telegram_start_message_id": "7200", "telegram_updated_message_id": "7203", "previous_data_chain_gate_status": "blocked_or_needs_fix", "data_chain_gate_status": "fixed", "fixed_items": ["ga4_current_production_script_missing_or_env_not_injected", "clarity_current_production_script_missing_or_env_not_injected"], "remaining_non_p0_gaps": ["ahrefs_current_site_audit_export_missing", "utm_source_campaign_breakdown_weak", "cloudflare_web_analytics_graphql_not_queried_rest_sunset_non_core"], "runtime": {"window_gtag": "function", "window_clarity": "function", "window_plausible": "function", "ga_measurement_id": "G-XZNWPP1D39", "clarity_project_id": "wwndogh9it"}, "network_evidence": {"ga4_collect": true, "clarity_collect": true, "plausible_event": true, "ga4_events_seen_in_network": ["page_view", "view_search_results", "marker_open"], "test_query": "silver", "test_marker_id": "resource-silver-cave-124m-north-of-lifepod"}, "ga4_backend": {"property_id": "538884071", "oauth_token_exchange_status": 200, "realtime_active_users": 1, "recent_2d_events": {"page_view": 38, "map_search": 7, "marker_open": 4, "copy_coordinates": 3, "view_search_results": 3, "resource_filter": 2}, "today_standard_report_note": "today rows empty; treated as GA4 timezone/processing latency because realtime activeUsers=1 and browser g/collect is visible"}, "clarity_dashboard": {"project_id": "wwndogh9it", "sessions_last_3d": 26, "bot_sessions_excluded": 13, "live_users": 3, "unique_users": 24, "pages_per_session": 1.19, "scroll_depth": "35.32%", "active_time": "25 sec out of 1.5 min", "rage_clicks": "0% / 0 sessions", "dead_clicks": "15.38% / 4 sessions", "quick_backs": "11.54% / 3 sessions"}, "plausible_recheck": {"api_status": 200, "today": {"visitors": 21, "visits": 21, "pageviews": 55, "events": 109}, "last_7d": {"visitors": 159, "visits": 172, "pageviews": 429, "events": 666}}, "test_traffic_notice": "本轮 moxi 浏览器验证流量只用于链路验收，不作为真实增长。", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_51afa9d4/reports/site-review/site-review-20260527/subnautica2maps-data-chain-recheck.md", "durable_mirror": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-chain-recheck.md", "evidence_files": ["/root/.hermes/kanban/boards/site-review/workspaces/t_51afa9d4/evidence-subnautica2maps/production_html_recheck.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_51afa9d4/evidence-subnautica2maps/ga4_recheck.json", "/root/.hermes/kanban/boards/site-review/workspaces/t_51afa9d4/evidence-subnautica2maps/plausible_recheck.json"], "verification": ["kanban_show read parents", "telegram START sent", "production HTML token check", "browser runtime check", "browser network check", "GA4 OAuth/Data API/Reatime check", "Clarity dashboard browser check", "Plausible self-host API check", "workspace report written", "durable mirror written", "artifact existence verified", "telegram UPDATED sent"], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_51afa9d4/reports/site-review/site-review-20260527/subnautica2maps-data-chain-recheck.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/subnautica2maps-data-chain-recheck.md"], "worker_session_id": "20260527_062049_8dc767"}


task_id: t_a61a8e69
profile: moce
status: done
outcome: completed
summary:
  完成 MapGenie × subnautica2maps 产品/交互/视觉 Benchmark，报告已落盘并发送 Telegram [DONE]。结论：本站氛围和 source transparency 强，但 P0 需要按 search-first → map-first atmosphere → marker detail/progress 顺序并入 t_483536f7 推进。

metadata:
  {"artifact": "/root/.hermes/kanban/boards/site-review/workspaces/t_a61a8e69/reports/site-review/site-review-20260527/subnautica2maps-mapgenie-benchmark.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_start_message_id": "7202", "telegram_done_message_id": "7204", "browser_verified": ["MapGenie desktop https://mapgenie.io/subnautica-2/maps/world", "MapGenie mobile 390px https://mapgenie.io/subnautica-2/maps/world", "subnautica2maps desktop /, /map/, /map/?q=silver", "subnautica2maps mobile 390px /, /map/, /map/?q=silver"], "recommendation_order": ["P0 search-first", "P0 map atmosphere / map-first", "P0 marker detail and local progress"], "merge_into_t_483536f7": ["map page first screen map-first restructure", "homepage mobile CTA simplification", "/map/?q=silver query-state optimization", "mobile bottom sheet collapsed/half/full states", "selected marker list/map/detail synchronization", "depth unknown vs 0m copy/data normalization"], "independent_followups": ["category tree + count + show/hide all", "fullscreen map mode", "richer local progress and optional sync", "contribution/report marker flow", "biome contour/depth rings/route ray visual layer", "non-obstructive monetization"], "safety_boundary": ["no code changes", "no production changes", "no MapGenie asset/tile/copy/data copying"], "verification": ["report file written", "report file read back", "browser screenshots captured", "Telegram DONE sent"], "worker_session_id": "20260527_062233_929eef"}


task_id: t_1de3baea
profile: moxi
status: done
outcome: completed
summary:
  完成 subnautica2maps 公共游戏事实数据覆盖审计，报告已落盘并发送 Telegram [DONE]。结论：可补公开可验证数据，不能复制 MapGenie 资产/瓦片/文案/数据库；当前 63 markers 可用但资源覆盖薄，silver depth unknown 被显示成 0m 是 P0 风险，已给 30 条首批补齐候选和可实现 schema/source policy。

metadata:
  {"artifact": "/root/.hermes/kanban/boards/site-review/workspaces/t_1de3baea/reports/site-review/site-review-20260527/subnautica2maps-public-game-data-audit.md", "project_slug": "subnautica2maps", "topic_target": "telegram:-1003750190535:6267", "telegram_start_message_id": "7206", "telegram_done_message_id": "7207", "handoff_comment_task": "t_483536f7", "handoff_comment_id": 72, "current_dataset": {"path": "/root/projects/subnautica2maps/public/api/markers.public.v20260520.json", "data_version": "20260520-public-reference-05b4", "marker_count": 63, "resource_markers": 18, "poi_markers": 16, "location_markers": 3, "data_box_markers": 26}, "field_coverage": {"full_fields": ["marker_id", "name", "type", "category", "subtype", "coordinates", "depth", "region", "biome", "description", "route_note_from_lifepod", "route_note_from_current_position_template", "verified_game_version", "source_type", "confidence", "source_name", "source_url", "retrieved_at", "source_confidence", "license_note", "provenance", "index_policy", "index_policy_reason", "sitemap_eligible", "updated_at"], "partial_fields": {"resource_types": "37/63", "prerequisite_gear": "21/63", "nearby_resources": "19/63", "nearby_poi": "0/63"}, "naming_gap": "task asks last_updated; dataset has updated_at only"}, "p0_gaps": ["depth.value_m=null rendered as 0m in MapTool; observed on /map/?q=silver", "resource markers only 18; high-frequency resources missing as standalone markers", "biome layer/anchors insufficient for biome-first map tasks", "marker detail lacks source_count/verification_method/confidence_reason/last_updated display policy"], "first_batch_candidate_count": 30, "schema_recommendations": ["add coordinate display_mode and precision policy", "add depth display_label/min/max and null handling", "add source_policy with source_count verification_method confidence_reason prohibited_copy_check", "map single_source/needs_verification to limited_index/noindex"], "safety_boundary": ["no MapGenie asset/tile/icon/copy/page-structure copying", "no bulk scraping or replication of competitor databases", "public observable facts only, independently verified and source-transparent"], "sources_checked": ["IGN Resource Locations", "IGN Silver guide", "IGN Biomes", "GameWith Biomes/POIs", "Eurogamer Regions/Biomes", "current repo dataset", "production browser /map/?q=silver"], "verification": ["report file written", "report file read back", "current dataset stats computed from repo JSON", "production map page browser-verified", "Telegram DONE sent", "handoff comment written to t_483536f7"], "worker_session_id": "20260527_064754_a52257"}


task_id: t_483536f7
profile: mojie
status: completed
outcome: completed
summary:
  Search-first homepage/mobile UX is implemented and production-verified. Production routes return 200; homepage contains Show Silver Results/Search Silver on Map/Local progress; browser verification on /map/?q=silver shows query applied, 10/63 signals, silver markers, source/update/confidence, and Show all/Hide all controls. Downstream content matrix may proceed.

metadata:
  {"project_slug": "subnautica2maps", "task_id": "t_483536f7", "verdict": "UX_SEARCH_FIRST_DONE_PROD_VERIFIED", "commit_sha": "745ed56", "latest_commits": ["745ed56 feat: improve mobile search-first map path", "dc5f70c feat: improve homepage search-first path"], "production_checks": {"routes": {"/": 200, "/map/": 200, "/map/?q=silver": 200, "/robots.txt": 200, "/sitemap.xml": 200}, "homepage_markers": ["Show Silver Results", "Search Silver on Map", "Local progress"], "map_query": "/map/?q=silver", "browser_snapshot_verified": ["10 / 63 signals", "RESULTS FOR SILVER", "Silver cave 124m north of Lifepod", "Show all/Hide all", "SOURCE", "UPDATED", "confidence corroborated"]}, "artifacts": ["/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/ops/search-first-mobile-ux-20260527.md"], "residual_risk": ["Repo has untracked ops/data artifacts unrelated to frontend commit; should be archived/committed by ops/data owner if needed.", "Clarity dead-click target <10% requires follow-up after real traffic accrues."], "next_inputs": {"content_matrix_task": "t_58f64345", "focus_keywords": ["Subnautica 2 map", "silver", "resource locations", "biomes", "interactive map"]}}


task_id: t_58f64345
profile: moyin
status: done
outcome: completed
summary:
  Completed and deployed subnautica2maps P1 answer-first resource content matrix. Added indexable Silver/Copper/Titanium/Salt/Quartz resource pages with FAQ/schema, source confidence, last updated, and map backlinks; production verification passed on core URLs and /map/?q=silver.

metadata:
  {"project_slug": "subnautica2maps", "seo_verdict": "Conditional Go", "primary_keyword": "Subnautica 2 map", "handoff_path": "/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/ops/resource-content-matrix-20260527.md", "p0_pages": ["/map/", "/map/?q=silver", "/resources/", "/resources/silver/"], "p1_pages": ["/resources/copper/", "/resources/titanium/", "/resources/salt/", "/resources/quartz/"], "ip_seo_constraints": ["Fan-made and unaffiliated disclosure preserved", "No MapGenie assets/tiles/icons/exported DB copied", "Sulfur remains noindex/map-only until standalone source depth improves", "Early Access coordinates framed as public-reference route clues, not guaranteed waypoints"], "next_assignee": "moxi", "changed_files": ["src/app/resources/[slug]/page.tsx", "src/app/resources/page.tsx", "src/app/sitemap.ts", "src/app/map/page.tsx", "scripts/verify-site.mjs", "data/subnautica2maps/ops/resource-content-matrix-20260527.md"], "tests_run": ["npm run lint", "npm run typecheck", "npm run build", "npm run verify", "node scripts/verify-analytics-events.mjs", "curl production core URL checks", "browser production /map/?q=silver", "browser production /resources/titanium/"], "tests_passed": 8, "commit_sha": "3bb5e23baec3b1add94f9e09641adaa9e0bb0982", "pushed_branch": "main", "remote_head": "3bb5e23baec3b1add94f9e09641adaa9e0bb0982", "deploy_url": "https://dbb0e3b6.subnautica2maps.pages.dev", "production_url": "https://subnautica2maps.com/", "production_checks": {"http_200": ["/map/", "/map/?q=silver", "/resources/", "/resources/silver/", "/resources/copper/", "/resources/titanium/", "/resources/salt/", "/resources/quartz/", "/sitemap.xml", "/robots.txt"], "sitemap_includes": ["/resources/titanium/", "/resources/salt/", "/resources/quartz/"], "browser_map_query": ["10 / 63 signals", "RESULTS FOR SILVER", "UPDATED 2026-05-20", "source confidence visible"], "browser_resource_page": ["/resources/titanium/", "Short answer", "Last updated", "confidence", "Open filtered map"]}, "content_quality": {"/map/": {"words": 1441, "h2": 6, "h3": 15, "faq_schema": true, "last_updated": true}, "/resources/silver/": {"words": 1621, "h2": 8, "h3": 15, "faq_schema": true, "last_updated": true}, "/resources/copper/": {"words": 1348, "h2": 7, "h3": 11, "faq_schema": true, "last_updated": true}, "/resources/titanium/": {"words": 1514, "h2": 7, "h3": 11, "faq_schema": true, "last_updated": true}, "/resources/salt/": {"words": 1232, "h2": 7, "h3": 11, "faq_schema": true, "last_updated": true}, "/resources/quartz/": {"words": 1087, "h2": 7, "h3": 11, "faq_schema": true, "last_updated": true}}, "git_status_after": "tracked files clean; pre-existing unrelated untracked data/outreach/utm artifacts remain untouched", "telegram_done_message_id": "7230", "worker_session_id": "20260527_091210_074818"}


task_id: t_a12b313b
profile: moyun
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-27 日批次外链动作：推进 6 条（TechRaptor、PCGamesN、GameRant、Official Wiki、Steam Guide、Kysen/CrypticFox），已更新 backlink-log、backlink-resources，并新建 outreach-pack。未冒充外部发送成功：本机无 approved outbound email 工具，Reddit cooldown 未动，Steam/YouTube 未强发。

metadata:
  {"project_slug": "subnautica2maps", "site": "https://subnautica2maps.com/", "target_actions": 5, "actions_processed": 6, "counts": {"submitted": 0, "live": 0, "manual_required": 4, "blocked": 0, "draft": 2}, "external_posts_published": false, "reddit_actions": 0, "telegram_done_message_id": "7229", "telegram_start_message_id": "7228", "telegram_target": "telegram:-1003750190535:6267", "updated_files": ["/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/backlink-log.md", "/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/backlink-resources.md", "/mnt/HC_Volume_105300089/projects/subnautica2maps/data/subnautica2maps/outreach-pack.md"], "actions": [{"target_url": "https://techraptor.net/contact", "action_type": "editorial_outreach_manual_send", "status": "manual_required", "utm": "https://subnautica2maps.com/map/?utm_source=techraptor&utm_medium=editorial_outreach&utm_campaign=launch_202605_subnautica2maps&utm_content=techraptor_map_pitch", "next_step": "send prepared one-off player-resource tip from approved mailbox; do not frame as guest/sponsored post"}, {"target_url": "https://www.pcgamesn.com/about-us", "action_type": "editorial_outreach_manual_send", "status": "manual_required", "utm": "https://subnautica2maps.com/map/?utm_source=pcgamesn&utm_medium=editorial_outreach&utm_campaign=launch_202605_subnautica2maps&utm_content=pcgamesn_map_resource_tip", "next_step": "send prepared resource-tip pitch from approved mailbox"}, {"target_url": "https://gamerant.com/contact", "action_type": "editorial_outreach_manual_send", "status": "manual_required", "utm": "https://subnautica2maps.com/map/?utm_source=gamerant&utm_medium=editorial_outreach&utm_campaign=launch_202605_subnautica2maps&utm_content=gamerant_guide_hub_suggestion", "next_step": "send non-promotional guide hub suggestion from approved mailbox"}, {"target_url": "https://wiki.subnautica.com/sn2/", "action_type": "wiki_community_review_draft", "status": "draft", "utm": "https://subnautica2maps.com/resources/?utm_source=official_wiki&utm_medium=wiki_referral&utm_campaign=launch_202605_subnautica2maps&utm_content=wiki_resource_review_request", "next_step": "ask official wiki/community review before any external-link edit"}, {"target_url": "https://steamcommunity.com/app/1962700/guides/", "action_type": "steam_guide_draft", "status": "draft", "utm": "https://subnautica2maps.com/map/?utm_source=steam&utm_medium=guide&utm_campaign=launch_202605_subnautica2maps&utm_content=steam_guide_map_launch", "next_step": "publish manually only from Steam account allowed to create Subnautica 2 community content"}, {"target_url": "https://www.youtube.com/watch?v=53suAmAUaRs and https://www.youtube.com/watch?v=3a5xwSfbMOE", "action_type": "creator_outreach_manual_dm_or_email", "status": "manual_required", "utm": "https://subnautica2maps.com/map/?utm_source=creator&utm_medium=outreach&utm_campaign=launch_202605_subnautica2maps&utm_content=creator_kysen_crypticfox", "next_step": "send individualized 1:1 creator messages via approved contact route; no bulk outreach"}], "verification": {"files_read_back": true, "git_status_checked": true, "telegram_done_sent": true, "local_outbound_email_tools": "gws/himalaya/sendmail/mail unavailable; curl only"}, "residual_risks": ["No confirmed submitted/live backlink in this batch because all safe send routes require approved mailbox/account or community permission.", "PCGamesN contact email came from search snippet; manual sender should re-check current contact page before sending.", "Wiki/Fandom external link must go through community policy review first."], "worker_session_id": "20260527_091310_68956a"}


task_id: t_eac5b697
profile: moyun
status: scheduled
outcome: scheduled
summary:
  Run tomorrow UTC+8 morning: 2026-05-28 09:30 Asia/Shanghai. User requested replacing difficult backlink targets with easier low-friction targets.


task_id: t_be54af0b
profile: mojie
status: blocked
outcome: blocked
summary:
  review-required: aicodingpricing P0 technical SEO/indexability repair deployed at commit eed5a45; needs human review plus Ahrefs/GSC async recheck before closing.


task_id: t_4e3a1534
profile: moce
status: done
outcome: completed
summary:
  完成 aicodingpricing 结果页 buying-decision system copy/spec，已落盘 workspace 与 durable mirror，并发 Telegram [DONE]。方案覆盖 Quick Answer、≥3 answer-first price cards、推荐/更便宜替代/更安全替代、official source/last checked/plan range/limit-risk note、solo/power user/startup team/enterprise 场景与 quick_answer/recommendation/compare/official/alert 埋点。

metadata:
  {"artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_4e3a1534/aicodingpricing-buying-decision-result-spec.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-buying-decision-result-spec.md"], "durable_mirror": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/aicodingpricing-buying-decision-result-spec.md", "workspace_spec": "/root/.hermes/kanban/boards/site-review/workspaces/t_4e3a1534/aicodingpricing-buying-decision-result-spec.md", "verification": {"line_count": 612, "size": "24K", "mirror_identical": true, "required_terms_checked": ["Quick Answer Card", "answer-first price cards", "Recommendation / Cheaper alternative / Safer alternative", "official source", "last checked", "plan range", "limit-risk note", "quick_answer_shown", "recommendation_shown", "compare_card_click", "official_source_click", "pricing_alert_submit_success", "Solo", "Power user", "Startup team", "Enterprise"]}, "official_sources_checked": ["https://aicodingpricing.com", "https://claude.com/pricing", "https://developers.openai.com/codex/pricing", "https://chatgpt.com/pricing", "https://www.cursor.com/pricing", "https://github.com/features/copilot/plans", "https://www.tabnine.com/pricing", "https://codeium.com/pricing"], "event_spec": ["quick_answer_shown", "recommendation_shown", "recommendation_click", "compare_cards_shown", "compare_card_click", "official_source_click", "pricing_alert_cta_shown", "pricing_alert_cta_click", "pricing_alert_submit_intent", "pricing_alert_submit_success", "pricing_alert_submit_error"], "scenarios": ["solo", "power_user", "startup_team", "enterprise"], "next_step": "墨界/墨枢按 spec 实现结果页；墨析复核新事件与 GA4/Clarity/Plausible 口径映射", "telegram_target": "telegram:-1003750190535:6256", "telegram_done_message_id": "7273", "safety_boundary_observed": true, "worker_session_id": "20260527_132922_8cd591"}


task_id: t_51f9de53
profile: moyun
status: done
outcome: completed
summary:
  完成 aicodingpricing P1 低风险 launch materials pack：已准备 PH/TAAFT/AlternativeTo/TLDR 内部 listing copy、素材需求、UTM、风险/人工确认点，并复核阮一峰 issue #10032 当前 open、未确认收录。全程未执行任何外部发布、目录提交、社区提交或付费动作，已发送 Telegram [DONE]。

metadata:
  {"artifact": "/root/.hermes/kanban/boards/site-review/workspaces/t_51f9de53/aicodingpricing-low-risk-launch-materials-20260527.md", "artifact_bytes": 16346, "artifact_lines": 347, "project_slug": "aicodingpricing", "production_url": "https://aicodingpricing.com", "platforms_prepared": ["producthunt", "taaft", "alternativeto", "tldr_ai", "tldr_dev"], "utm_campaign": "p1_low_risk_launch_20260527", "ruanyf_issue": {"url": "https://github.com/ruanyf/weekly/issues/10032", "number": 10032, "state": "open", "comments": 0, "closed_at": null, "updated_at": "2026-05-22T06:04:35Z", "inclusion_confirmed": false}, "paused_channels": {"reddit_auto_retry": true, "hackernews_auto_retry": true, "toolify_paid_99": true}, "external_posts_published": false, "external_submissions_performed": false, "paid_actions_performed": false, "safety_boundary_observed": true, "telegram_target": "telegram:-1003750190535:6256", "telegram_ack_message_id": "7269", "telegram_done_message_id": "7272", "moxi_review_needed": ["UTM/referrer attribution fallback if platforms strip query parameters", "TAAFT/TLDR paid-placement ROI/test budget decision", "whether to prioritize Product Hunt, AlternativeTo, TAAFT, or TLDR after product/SEO fixes"], "next_step": "wait_for_mengjian_confirmation_before_any_external_submit", "worker_session_id": "20260527_132922_e840b8"}


task_id: t_82e3855c
profile: moyun
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-28 非 Reddit 外链批次：处理 5 个候选，GameMaps 邮件已通过 Gmail UI 发送并搜索确认，Steam Guide / Official Wiki-Discord / Kysen / CrypticFox 因需要批准账号或安全联系路径记录为 blocked_manual_account_required。已更新 backlink-log.md 与 backlink-resources.md，并发送 Telegram [DONE]；Reddit=0，所有目标链接带 UTM。

metadata:
  {"changed_files": ["data/subnautica2maps/backlink-log.md", "data/subnautica2maps/backlink-resources.md"], "telegram_start_message_id": "7276", "telegram_done_message_id": "7277", "telegram_target": "telegram:-1003750190535:6267", "processed_candidates": 5, "counts": {"sent": 1, "published": 0, "submitted": 0, "blocked": 4, "draft": 0, "reddit": 0}, "sent_confirmed": [{"candidate": "GameMaps/GameMappers", "to": "contact@gamemaps.net", "evidence": "Gmail UI showed 邮件已发送; search to:contact@gamemaps.net newer:1d returned 1 conversation", "utm": "https://subnautica2maps.com/map/?utm_source=gamemaps&utm_medium=resource_listing&utm_campaign=launch_202605_subnautica2maps&utm_content=gamemaps_map_listing"}], "blocked_candidates": [{"candidate": "Steam Guide", "reason": "approved/permitted Steam community account required"}, {"candidate": "Official Subnautica 2 Wiki / Discord", "reason": "community/policy review requires approved wiki/Discord account; no direct external-link edit attempted"}, {"candidate": "Kysen", "reason": "no safe public email/contact form verified; public YouTube link comment remains account-risk"}, {"candidate": "CrypticFox", "reason": "no safe direct email/contact form verified; extracted website is merch storefront"}], "resource_pool_search": {"searched_paths": ["/root", "/mnt/HC_Volume_105300089/projects"], "complete_200_item_library_found": false}, "guardrails": ["no_reddit", "no_captcha_bypass", "no_payment", "no_secret_exposure", "all_links_with_utm"], "worker_session_id": "20260528_023113_853f8a"}


task_id: t_980da6a3
profile: moyin
status: done
outcome: completed
summary:
  完成 aicodingpricing leaderboard SEO/SERP + data-source plan，并已发送 Telegram [DONE] 到项目 topic。结论 Conditional Go：作为 aicodingpricing.com 核心内页集群推进，定位为 AI coding workflow + pricing/task-cost decision engine，不做 generic LLM leaderboard。

metadata:
  {"project_slug": "aicodingpricing-leaderboard", "seo_verdict": "Conditional Go", "primary_keyword": "ai coding model leaderboard", "handoff_path": "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/seo-serp-plan.md", "target_keywords": ["ai coding model leaderboard", "best llm for coding", "coding model benchmark", "llm api pricing comparison", "cheapest coding model", "claude vs gpt coding", "coding agent cost calculator"], "url_matrix": [{"url": "/llm-leaderboard", "role": "P0 core", "index_policy": "index", "canonical": "self"}, {"url": "/ai-coding-model-leaderboard", "role": "alias", "index_policy": "301_or_noindex", "canonical": "/llm-leaderboard"}, {"url": "/best-llm-for-coding", "role": "P0 decision", "index_policy": "index", "canonical": "self"}, {"url": "/coding-agent-cost-calculator", "role": "P0 conversion", "index_policy": "index", "canonical": "self"}, {"url": "/coding-model-benchmark", "role": "P1 methodology", "index_policy": "index_if_unique", "canonical": "self"}, {"url": "/llm-api-pricing-comparison", "role": "P1 pricing", "index_policy": "index", "canonical": "self"}, {"url": "/cheapest-coding-model", "role": "P1 value", "index_policy": "index_after_data", "canonical": "self"}, {"url": "/claude-vs-gpt-for-coding", "role": "P1 comparison", "index_policy": "index", "canonical": "self"}, {"url": "/kimi-vs-qwen-vs-deepseek-coding", "role": "P2 comparison", "index_policy": "index_if_data_sufficient", "canonical": "self"}, {"url": "/models/{model}", "role": "P2 model detail", "index_policy": "index_only_with_unique_sourced_data", "canonical": "self"}], "data_sources": ["SWE-bench official leaderboard", "Aider LLM Leaderboards", "LiveCodeBench", "LiveBench", "Artificial Analysis Coding Index", "LM Arena code/webdev leaderboard", "Kilo coding model leaderboard as usage signal", "Official provider API pricing pages: OpenAI, Anthropic, Google Gemini, DeepSeek, Kimi/Moonshot; add Qwen/xAI/Mistral/OpenRouter as models enter scope"], "index_policy": "Only index pages with unique intent, crawlable content, self canonical, sitemap inclusion, source/freshness blocks, and no noindex. Redirect or noindex duplicate aliases.", "risks": ["generic leaderboard SERP authority is high", "duplicate URL risk between /llm-leaderboard and /ai-coding-model-leaderboard", "benchmark incomparability", "stale or fabricated pricing/benchmark data", "pricing intent dilution if calculator flow is weak", "thin model detail pages"], "next_inputs": ["canonical URL choice", "P0 model list", "P0 benchmark source set", "existing repo/data model path", "calculator prefill capability", "V1 decision for /models/{model}", "source update cadence owner"], "p0_pages": ["/llm-leaderboard", "/best-llm-for-coding", "/coding-agent-cost-calculator"], "p1_pages": ["/coding-model-benchmark", "/llm-api-pricing-comparison", "/cheapest-coding-model", "/claude-vs-gpt-for-coding"], "ip_seo_constraints": ["Do not make generic LLM leaderboard claims", "Do not fabricate benchmark/speed/pricing data", "Mark unknown as not disclosed or not publicly benchmarked", "Separate token price from task cost", "Do not force incomparable benchmarks into one fake absolute score"], "next_assignee": "moce", "telegram_done_message_id": "7284", "worker_session_id": "20260528_045119_9b61dd"}


task_id: t_6dcff2ac
profile: moxi
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-28 数据证据包：覆盖 7/7，GA4/Clarity/Bing 硬源均可查，Plausible/GSC/Ahrefs/D1/技术证据已落 workspace 与 durable mirror，并已发送 Telegram [DONE]。数据链路状态为 pass_with_non_blocking_gaps，可支撑下游产品/SEO/运营复盘；主要非阻塞缺口为 GSC indexed=0、Plausible goals empty、无收入/订单口径、Ahrefs 技术 SEO issues。

metadata:
  {"review_date": "2026-05-28", "project_slug": "aicodingpricing", "topic_target": "telegram:-1003750190535:6256", "primary_keyword": "AI coding pricing", "data_sources_checked": ["Plausible self-host API", "GA4 Data API", "GSC API", "Bing Webmaster browser UI", "Ahrefs Site Audit browser UI", "Microsoft Clarity browser UI", "Cloudflare D1 via wrangler", "Browser runtime/network resource timing", "Technical HTTP robots/sitemap/meta/schema", "Project distribution logs"], "data_coverage_score": "7/7", "missing_data_sources": ["plausible_goals_empty", "gsc_indexed_zero", "business_revenue_events_missing", "cloudflare_web_analytics_dashboard_not_checked", "ahrefs_crawl_not_today"], "data_chain_gate_status": "pass_with_non_blocking_gaps", "required_data_source_followups": [{"assignee": "mojie/moshu", "action": "修复 Ahrefs Site Audit 中 broken links / 404 / structured data validation / OG tags incomplete", "acceptance": "Ahrefs re-crawl 后 errors 降低，页面 4xx 链接清零，structured data rich result errors 降低", "needs_owner_login": false, "status": "candidate_pending_mengjian_confirmation"}, {"assignee": "moyin", "action": "跟进 GSC indexed=0 与 IndexNow/URL inspection", "acceptance": "GSC/Bing URL inspection 或 sitemap 复查证据，24h/72h 后回查 indexed 与 impressions", "needs_owner_login": true, "status": "candidate_pending_mengjian_confirmation"}, {"assignee": "moxi", "action": "若确认 Plausible goals 作为主看板口径，复核/配置目标事件映射", "acceptance": "Plausible event:goal breakdown 返回非空或明确无目标策略", "needs_owner_login": true, "status": "candidate_pending_mengjian_confirmation"}], "analytics_summary": {"plausible_today": {"visitors": 5, "visits": 5, "pageviews": 9, "events": 101, "bounce_rate": 0, "avg_visit_duration_sec": 234}, "plausible_7d": {"visitors": 97, "visits": 103, "pageviews": 156, "events": 951, "bounce_rate": 3, "avg_visit_duration_sec": 113}, "ga4_measurement_id": "G-QYC23TSM8Q", "ga4_property_id": "538606134", "ga4_today": {"activeUsers": 8, "sessions": 8, "screenPageViews": 20, "eventCount": 128, "engagedSessions": 1}, "ga4_5d": {"activeUsers": 97, "sessions": 105, "screenPageViews": 304, "eventCount": 1164, "engagedSessions": 92}, "ga4_top_sources_5d": ["(direct)/(none): 64 sessions", "ruanyf_weekly/newsletter: 32 sessions", "(not set)/(not set): 6 sessions", "moxi/kanban: 5 sessions"]}, "gsc_summary": {"owner_properties": ["sc-domain:aicodingpricing.com", "https://aicodingpricing.com/"], "query_7d": {"clicks": 0, "visible_query_rows": 8, "visible_query_impressions": 8, "top_queries": ["codex cost calculator position 10", "codex limits position 21", "ai coding tools pricing position 59"]}, "page_7d": {"http_home_impressions": 7, "http_home_avg_position": 2.43, "https_home_impressions": 44, "https_home_avg_position": 14.02}, "sitemap": {"url": "https://aicodingpricing.com/sitemap.xml", "submitted": 22, "indexed": 0, "errors": 0, "warnings": 0, "lastSubmitted": "2026-05-26T14:10:19Z", "lastDownloaded": "2026-05-26T14:10:20Z"}, "bing_summary": {"status": "Success", "urls_discovered": 22, "last_submit": "2026-05-26", "last_crawl": "2026-05-26", "errors": 0, "warnings": 0}}, "ahrefs_seo_audit_summary": {"project": "AICodingPricing", "project_url": "https://app.ahrefs.com/site-audit/9879864/overview", "last_crawl": "2026-05-26", "health_score": 94, "health_label": "Excellent", "crawled_urls": 75, "internal_urls": 51, "resources": 24, "issues_total": 68, "errors": 7, "warnings": 29, "notices": 32, "top_issues": ["Page has links to broken page: 3", "404 page: 2", "4XX page: 2", "Open Graph tags incomplete: 22", "Pages to submit to IndexNow: 23", "Structured data has Google rich results validation error: 2"], "scope_note": "Site Audit only; backlinks/ref domains/organic keywords/KD out of scope"}, "clarity_summary": {"project": "AICodingPricing", "project_id": "wuwfgms5x2", "range": "Last 3 days", "sessions": 31, "unique_users": 29, "bot_sessions_excluded": 12, "pages_per_session": 1.29, "scroll_depth": "30.70%", "active_time": "32 sec", "rage_clicks": "0% / 0 sessions", "dead_clicks": "16.13% / 5 sessions", "quick_backs": "6.45% / 2 sessions", "js_errors": "0% / 0 total errors", "smart_events": {"page_view": 29, "tool_start": 22, "tool_result": 22, "calculator_usage": 22, "provider_recommended": 21, "recommendation_shown": 21, "calculator_start": 4, "pricing_cta_click": 1, "pricing_click": 1}}, "funnel_summary": {"ga4_tool_start_5d": 93, "ga4_tool_result_5d": 106, "ga4_calculator_usage_5d": 269, "ga4_provider_recommended_5d": 35, "ga4_recommendation_shown_5d": 35, "ga4_pricing_click_5d": 9, "d1_newsletter_subscribers": 0, "payments_or_orders": "not_found_free_tool_stage"}, "acquisition_summary": {"plausible_today_sources": ["Direct / None: 4 visitors", "ruanyf_weekly: 1 visitor"], "plausible_today_utm_sources": ["ruanyf_weekly: 1 visitor"], "ga4_5d_sources": ["direct/(none): 64 sessions", "ruanyf_weekly/newsletter: 32 sessions", "not set: 6 sessions"], "distribution_log": "ruanyf weekly issue submitted_pending; HN/Reddit/Product Hunt/TAAFT/X/TLDR blocked or pending per project logs"}, "technical_summary": {"home_status": 200, "robots_status": 200, "sitemap_status": 200, "sitemap_url_count": 22, "canonical": "https://aicodingpricing.com", "title": "AI Coding Pricing Calculator: Compare Claude, Codex, Cursor", "ahrefs_verification_meta": true, "json_ld_count_http": 2, "indexnow_txt_status": 200, "indexnow_key_txt_status": 404, "browser_runtime": {"has_plausible": true, "has_gtag": true, "has_clarity": true, "observed_plausible_api_event": true, "observed_ga4_collect": true, "observed_clarity_collect": true, "observed_cloudflare_beacon": true}}, "evidence_paths": {"workspace_report": "/root/.hermes/kanban/boards/site-review/workspaces/t_6dcff2ac/reports/site-review/site-review-20260528/aicodingpricing-data-snapshot.md", "workspace_evidence": "/root/.hermes/kanban/boards/site-review/workspaces/t_6dcff2ac/reports/site-review/site-review-20260528/evidence-aicodingpricing/", "durable_mirror_report": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/aicodingpricing-data-snapshot.md", "durable_mirror_evidence": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/evidence-aicodingpricing/", "evidence_files": ["plausible_api.json", "google_ga4_gsc.json", "browser_runtime_analytics.json", "clarity_dashboard_browser.json", "bing_webmaster_sitemaps_browser.json", "ahrefs_site_audit_browser.json", "cloudflare_d1.json", "technical_http.json", "project_logs.json", "summary_raw.json"]}, "telegram_message_id": "7286", "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/aicodingpricing-data-snapshot.md"], "worker_session_id": "20260528_045645_2a5a29"}


task_id: t_f3262d8c
profile: moxi
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-28 数据证据包：Plausible、GA4、GSC、Clarity、D1、Cloudflare、技术 HTTP 均有可查证据，报告已落 workspace 与 durable mirror，并已向站点 Telegram topic 发送 [DONE]。当前 data_chain_gate_status=blocked_or_needs_fix，原因是 Bing Webmaster Sitemaps 权限仍 unauthorized，Ahrefs Site Audit 缺最新 Shipsolo crawl/快照，UTM 归因为空；未创建执行型 follow-up，等待孟健确认。

metadata:
  {"review_date": "2026-05-28", "project_slug": "shipsolo", "topic_target": "telegram:-1003750190535:5328", "primary_keyword": "AI编程出海领航计划", "data_sources_checked": ["Plausible self-host API", "GA4 Data API", "GSC API", "Bing Webmaster browser", "Ahrefs Site Audit browser attempt + prior durable evidence", "Microsoft Clarity browser", "D1 remote wrangler", "Cloudflare GraphQL", "technical HTTP"], "data_coverage_score": "5/7 full + 2/7 partial", "missing_data_sources": ["bing_webmaster_sitemap_permission_required", "ahrefs_site_audit_current_snapshot_missing_or_no_crawl", "utm_attribution_empty", "gsc_query_dimension_no_rows_privacy_or_low_volume"], "data_chain_gate_status": "blocked_or_needs_fix", "required_data_source_followups": [{"source": "Bing Webmaster", "assignee_suggestion": "墨运/墨引", "action": "用有权限账号核对/提交 https://shipsolo.io/sitemap.xml，并开放复盘账号权限或提供截图/API 证据", "acceptance": "Sitemaps 页面不再 unauthorized；可见 sitemap status/last submit/last crawl/URL count", "login_required": true}, {"source": "Ahrefs Site Audit", "assignee_suggestion": "墨引", "action": "启动或刷新 shipsolo.io Ahrefs Site Audit crawl", "acceptance": "项目从 No crawls/unknown 变 Completed，可读 health score/errors/warnings/URLs crawled"}, {"source": "UTM", "assignee_suggestion": "墨运", "action": "冷启动/私域/外链分发强制 UTM 并同步渠道日志", "acceptance": "Plausible/GA4/D1 中非 moxi_review 的 utm_source/medium/campaign 有真实分布"}], "analytics_summary": {"plausible_today": "59 visitors / 65 visits / 142 pageviews / bounce_rate 6% / avg duration 218s", "plausible_7d": "1153 visitors / 1461 visits / 4588 pageviews", "ga4_today": "35 activeUsers / 45 sessions / 152 pageviews / 394 events / engagementRate 17.78%", "ga4_7d": "518 activeUsers / 1366 sessions / 6068 pageviews / 15456 events / engagementRate 75.99%", "cloudflare_today": "requests=12511 / pageViews=239 / uniques=1011 / threats=0"}, "gsc_summary": {"site": "sc-domain:shipsolo.io", "window": "2026-05-21..2026-05-27", "clicks": 2, "impressions": 75, "ctr": 0.0267, "avg_position_weighted": 4.13, "query_rows": 0, "sitemap": {"path": "https://shipsolo.io/sitemap.xml", "submitted": 29, "indexed": 0, "errors": 0, "warnings": 0, "lastSubmitted": "2026-05-18T10:30:48.951Z", "lastDownloaded": "2026-05-18T10:30:50.104Z"}, "bing_webmaster": "site selector 可见 shipsolo.io/；Sitemaps alert: User is unauthorized to access the site."}, "ahrefs_seo_audit_summary": {"status": "partial_current_verification_missing", "prior_reference": "2026-05-27 Shipsolo / shipsolo.io/ existed but No crawls", "scope": "Site Audit only; not organic keywords/backlinks/ref domains/KD"}, "clarity_summary": {"project_id": "wsv8s4tdej", "window": "Last 3 days", "sessions": 453, "unique_users": 199, "dead_click_sessions": 120, "rage_click_sessions": 11, "quick_back_sessions": 87, "js_errors_total": 5, "performance_score": 59}, "funnel_summary": {"users_total": 373, "users_today_utc": 0, "offline_orders_total": 642, "orders_today_utc": 1, "questions_total": 7, "today_top_events": "ui_click 107; skill_download 100; page_view 62; login_click 11; tool_click 5; signup_intent 1", "seven_day_top_events": "ui_click 4897; page_view 2448; skill_download 1798; login_click 519; tool_click 351; signup_intent 97"}, "acquisition_summary": {"plausible_today_sources": "Direct/None 52; Google 6; aipoju.com 1; articles.zsxq.com 1", "ga4_today_sources": "(not set) 32; direct 24; accounts.google.com 8; feishu 2; aipoju 1; juejin 1; moxi_review 1", "utm_status": "Plausible utm_source and utm_medium empty today"}, "evidence_paths": {"workspace_report": "/root/.hermes/kanban/boards/site-review/workspaces/t_f3262d8c/reports/site-review/site-review-20260528/shipsolo-data-snapshot.md", "workspace_evidence": "/root/.hermes/kanban/boards/site-review/workspaces/t_f3262d8c/reports/site-review/site-review-20260528/evidence-shipsolo", "durable_mirror": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/shipsolo-data-snapshot.md", "durable_evidence": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/evidence-shipsolo"}, "telegram_message_id": "7297", "worker_session_id": "20260528_045645_7613ad"}


task_id: t_ad7df1e1
profile: moxi
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-28 单站数据证据包：报告、durable mirror、11 个 evidence 文件均已落盘并通过 test -s；已向站点 Telegram topic 发送 [DONE]。核心硬闸通过：GA4、Clarity、Bing Webmaster 均可查；保留 Ahrefs 当日 fresh export、UTM 细分、静态站无订单漏斗为非 P0 缺口。

metadata:
  {"review_date": "2026-05-28", "project_slug": "subnautica2maps", "topic_target": "telegram:-1003750190535:6267", "primary_keyword": "Subnautica 2 map", "data_sources_checked": ["Plausible self-host API", "GA4 Data API/Admin OAuth", "GSC API", "Bing Webmaster browser UI", "Microsoft Clarity browser UI", "Ahrefs Site Audit historical official + current meta", "Browser runtime/network", "Technical HTTP", "Local repo docs"], "data_coverage_score": "4/7 full + 3/7 partial; hard gate passed because GA4, Clarity, Bing Webmaster are all verifiable", "missing_data_sources": ["ahrefs_current_20260528_site_audit_export_missing", "utm_campaign_source_breakdown_weak_non_test", "cloudflare_web_analytics_not_enabled_or_not_queried_non_core", "no_registration_payment_order_source_for_static_free_tool"], "data_chain_gate_status": "pass_core_sources_verifiable", "required_data_source_followups": ["moxi/moyun: refresh Ahrefs Site Audit current export if downstream SEO wants same-day audit health; acceptance: health score/errors/warnings/notices/crawl time saved", "moyun: enforce UTM on all cold-start/listing/community links; acceptance: Plausible/GA4 campaign rows contain non-test channels", "moshu/mojie only if product scope changes to signup/payment: add first-party user/order event logging; current static free map has no paid funnel"], "analytics_summary": {"plausible_today": {"visitors": 13, "visits": 14, "pageviews": 29, "events": 49, "bounce_rate": 57, "visit_duration": 21}, "plausible_7d": {"visitors": 197, "visits": 212, "pageviews": 547, "events": 914, "bounce_rate": 57, "visit_duration": 138}, "ga4_30d": {"activeUsers": 43, "sessions": 49, "screenPageViews": 119, "eventCount": 474, "engagementRate": 0.2653}, "runtime": {"window.plausible": "function", "window.gtag": "function", "window.clarity": "function"}}, "gsc_summary": {"clicks": 1, "impressions": 63, "ctr": 0.0159, "weighted_avg_position": 28.08, "sitemap_submitted": "10", "sitemap_indexed": "0", "sitemap_errors": "0", "sitemap_warnings": "0", "bing_total_clicks": 10, "bing_total_impressions": "2.1K", "bing_sitemap_status": "Success"}, "ahrefs_seo_audit_summary": "🟡 partial: current production has Ahrefs verification meta; latest official Site Audit evidence 2026-05-25 health 100 / errors 0 / warnings 13 / notices 25; 2026-05-28 fresh export not captured.", "clarity_summary": {"sessions_last_3d": 78, "bot_sessions_excluded": 13, "unique_users": 75, "rage_clicks": "1.28% / 1 sessions", "dead_clicks": "11.54% / 9 sessions", "quick_backs": "7.69% / 6 sessions", "js_errors": "0% recordings / 0 total JavaScript errors", "performance_score": "94/100"}, "funnel_summary": {"plausible_events_7d": {"pageview": 547, "marker_open": 189, "map_search": 92, "resource_filter": 52, "copy_coordinates": 4, "mark_found": 4, "route_hint_click": 2}, "ga4_events_30d": {"page_view": 119, "user_engagement": 81, "map_search": 49, "resource_filter": 42, "view_search_results": 28, "marker_open": 16, "copy_coordinates": 3}, "clarity_smart_events": {"map_search": "38 sessions", "resource_filter": "25 sessions", "marker_open": "7 sessions", "copy_coordinates": "1 sessions"}, "registration_payment": "not_applicable_static_free_tool"}, "acquisition_summary": {"plausible_sources_7d": {"Direct / None": 160, "Bing": 17, "Google": 7, "DuckDuckGo": 5, "Ecosia": 2, "Yahoo!": 2, "moxi_review": 2, "copilot.com": 1, "game8": 1, "pcgamesn": 1}, "plausible_utm_source_7d": {"moxi_review": 2, "copilot.com": 1, "game8": 1, "pcgamesn": 1}, "ga4_sources_30d": {"(direct) / (none)": 31, "(not set)": 14, "bing / organic": 13, "duckduckgo / organic": 2, "copilot.com / referral": 1, "yandex.com.tr / referral": 1}}, "evidence_paths": {"workspace_report": "/root/.hermes/kanban/boards/site-review/workspaces/t_ad7df1e1/reports/site-review/site-review-20260528/subnautica2maps-data-snapshot.md", "durable_mirror": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/subnautica2maps-data-snapshot.md", "workspace_evidence_dir": "/root/.hermes/kanban/boards/site-review/workspaces/t_ad7df1e1/evidence-subnautica2maps", "durable_evidence_dir": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/evidence-subnautica2maps", "evidence_count": 11}, "telegram_message_id": "7287", "verification": {"workspace_report_test_s": true, "durable_mirror_test_s": true, "durable_evidence_dir_exists": true}, "worker_session_id": "20260528_045645_e1bb63"}


task_id: t_dbd60f86
profile: moce
status: done
outcome: completed
summary:
  完成 aicodingpricing.com AI Coding Model Leaderboard / decision-engine PRD，已落盘并发送 Telegram [DONE] 到项目 topic。PRD 明确将 leaderboard 作为既有站内页集群推进，P0 覆盖 /llm-leaderboard、/best-llm-for-coding、/coding-agent-cost-calculator，并规定 source-led 数据、非 generic leaderboard、token price vs task cost、recommender 与 QA 验收边界。

metadata:
  {"deliverable_path": "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/prd.md", "verification": {"line_count": 870, "file_size": "33K", "telegram_done_message_id": "7288"}, "p0_routes": ["/llm-leaderboard", "/best-llm-for-coding", "/coding-agent-cost-calculator"], "user_tasks": ["choose a model for a coding agent and estimate task cost", "find the cheapest good-enough model for coding automation", "choose a model for frontend generation", "choose a model for repo-level refactor or long-context review", "compare Chinese coding workflow candidates only where public data exists", "compare benchmark evidence without trusting a fake universal ranking", "convert token pricing into estimated monthly coding-agent cost"], "table_fields": ["model", "provider", "coding_evidence", "benchmark_source_columns", "input_price", "output_price", "cache_price", "context_window", "speed_signal", "estimated_task_cost_range", "best_for", "caveat", "source", "last_checked", "confidence", "data_status"], "filters": ["cheapest_good_enough", "best_coding_evidence", "best_agent_model", "best_long_context", "best_frontend_generation", "best_repo_refactor", "best_code_review", "best_test_generation", "best_chinese_coding_workflow", "best_open_low_cost_model"], "recommender_options": ["build_a_coding_agent", "cheapest_good_enough_automation", "frontend_generation_ui_code", "repo_level_refactor", "code_review_long_context_review", "test_generation_debugging", "chinese_coding_workflow"], "not_do": ["separate_domain_or_new_site", "generic_llm_leaderboard_claims", "most_authoritative_global_leaderboard_claim", "fake_universal_composite_score", "fabricated_benchmark_speed_context_pricing_or_task_cost_data", "realtime_scraping_every_provider_in_p0", "self_developed_benchmark_in_p0", "absolute_winner_across_incomparable_models", "mix_subscription_tool_pricing_with_api_token_pricing_without_labels", "index_duplicate_alias_pages", "ship_empty_model_detail_pages", "promise_billing_accuracy", "accounts_payments_saved_estimates_full_admin_backend_in_this_scope"], "acceptance_criteria": {"product": ["three P0 routes exist under aicodingpricing.com", "leaderboard is coding-specific and source-led", "every row has source freshness confidence caveat", "missing data is labeled not disclosed or not publicly benchmarked", "recommender covers owner-specified P0 options", "calculator separates token price from task cost"], "seo": ["P0 pages have title meta canonical H1 H2 OG twitter schema where appropriate", "short answer methodology freshness and FAQ blocks visible", "duplicate alias handled by 301 noindex or canonical", "no noindex or thin pages in sitemap"], "implementation": ["source-backed fields include source_url source_name last_checked confidence update_policy", "benchmark values stay source-specific", "official provider pricing preferred over aggregators", "calculator prefill works from leaderboard row", "analytics events fire after visible state/result exists"], "qa": ["real user can complete model choice to cost estimate flow", "mobile 390px usable", "no fake best-overall or authoritative-global claims", "source and caveat visible for price-backed rows"]}, "canonical_decision": "/llm-leaderboard is canonical; /ai-coding-model-leaderboard should 301/noindex/canonicalize to /llm-leaderboard", "downstream_notes": ["墨笔：先冻结 P0 page copy with short answer / methodology / freshness / FAQ blocks", "墨影：design decision-engine UI, not article-only layout", "墨界/墨枢：implement source registry, no fake data fallback, calculator prefill, analytics events, canonical/redirect policy", "墨测：QA by real user tasks, mobile 390px, source/caveat visibility"], "worker_session_id": "20260528_050203_0ff462"}


task_id: t_7a0cb927
profile: moshu
status: done
outcome: completed
summary:
  完成 aicodingpricing leaderboard 前端数据合同与 seed dataset；因未找到现有 repo/data 结构，交付 standalone JSON contract，可供墨界导入后再迁移到项目数据目录。Seed 含 9 个模型行，所有任务必填字段齐全，未知值显式标为 null/not_disclosed/not_publicly_benchmarked，未编造价格、benchmark、speed 或 context。

metadata:
  {"artifact_paths": ["/root/.hermes/reports/aicodingpricing-leaderboard-20260528/data-contract.md", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/model-leaderboard-seed.json"], "schema_fields": ["model", "provider", "benchmark_refs", "price_input", "price_output", "cache_price", "context", "speed_source", "best_for", "caveat", "source_urls", "updated_at", "display_name", "availability", "data_status", "source_confidence"], "source_policy": {"pricing": "official_provider_pricing_first; aggregator pricing only if labeled route-specific", "benchmarks": "source-specific benchmark_refs only; no fake composite or universal overall score", "speed": "only public exact-model speed/latency sources; otherwise null/not_disclosed", "context": "official model/provider docs only; no inference from benchmark rows", "task_cost": "computed later by calculator from explicit assumptions, not stored as factual billing data"}, "unknown_policy": {"numeric_unknown": "null", "display_unknown": "not_disclosed", "benchmark_unknown": "not_publicly_benchmarked", "rule": "If exact model/source alignment is not verified, keep field unknown and explain in source_note/caveat."}, "verification": {"json_valid": true, "model_count": 9, "required_fields_missing": [], "telegram_done_message_id": "7311", "repo_search": "no aicodingpricing repo/data structure found under /root/projects or /mnt/data-hel1"}, "next_inputs": ["Existing aicodingpricing repository path and data directory conventions", "Confirm P0 model list: keep 9-row seed or expand to 12–20 rows", "Exact model alias mapping for OpenAI, Gemini, Kimi, Qwen rows", "Official context-window source for Anthropic/OpenAI/Gemini/Kimi/Qwen rows", "Public speed source choice if speed column ships in V1", "Calculator default task assumptions or approval to leave defaults blank until user input", "Decision whether partial rows can be visible at launch or hidden behind source-needs-recheck"], "worker_session_id": "20260528_050603_1e1701"}


task_id: t_e8c0edc2
profile: moce
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-28 产品深度复盘，已读取 durable data snapshot、实测 production 核心 calculator 路径、浏览器访问 SERP Top 5，并发送 Telegram 复盘卡。结论为 🟡 Iterate：方向值得继续推，最大瓶颈是 calculator 结果卡没有完成购买决策闭环。

metadata:
  {"artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_e8c0edc2/reports/site-review/site-review-20260528/aicodingpricing-product.md", "telegram_target": "telegram:-1003750190535:6256", "telegram_message_ids": [7294, 7307], "production_url": "https://aicodingpricing.com", "primary_keyword": "AI coding pricing", "verifications": ["read durable mirror data snapshot", "browser visited production URL", "browser interacted with calculator by changing hours/week 18 -> 40", "browser visited SERP Top competitor pages", "wrote report and verified 161 lines / 13K"], "serp_pages_visited": ["https://ijonis.com/en/ai-coding-tools-pricing", "https://www.morphllm.com/ai-coding-costs", "https://getdx.com/blog/ai-coding-assistant-pricing", "https://www.nxcode.io/resources/news/ai-coding-tools-pricing-comparison-2026", "https://www.sitepoint.com/ai-coding-tools-cost-analysis-roi-calculator-2026/", "https://pricepertoken.com/directory/coding-assistants"], "traffic_evidence": {"ga4_5d": {"activeUsers": 97, "tool_start": 93, "tool_result": 106, "calculator_usage": 269, "pricing_click": 9}, "clarity_3d": {"sessions": 31, "tool_start_sessions": 22, "tool_result_sessions": 22, "calculator_usage_sessions": 22, "pricing_click_sessions": 1, "dead_clicks": "16.13% / 5 sessions"}, "d1_newsletter_subscribers": 0}, "decision": "Iterate", "top_bottleneck": "Calculator result shows recommendation/risk but lacks a complete buying-decision loop: recommended plan vs cheaper alternative vs safer option, why, cost delta, source, and clear CTA.", "recommended_actions_pending_confirmation": [{"priority": "P0", "assignee_suggestion": "moce/mobi -> mojie/moshu", "action": "upgrade result area into Recommended / Cheaper alternative / Safer power option cards with decision events"}, {"priority": "P1", "assignee_suggestion": "moce/mobi", "action": "rewrite Hero and evidence bar around buying decision and source freshness"}, {"priority": "P1", "assignee_suggestion": "moce -> mojie/moshu", "action": "expand provider coverage from 4 to 10+ tools"}], "safety_boundary": "No execution follow-up tasks created; no code/config/deploy/production data changes.", "worker_session_id": "20260528_050603_9f3e7e"}


task_id: t_2c20eac5
profile: moyin
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-28 SEO 深度复盘，报告已落盘并已发送 Telegram [DONE] 到项目 topic。结论为 🟡 Conditional Go / Iterate：技术基础和内容量可用，但 GSC indexed=0、目标词未进可见 Top10、Ahrefs 技术债、首页 intent 与 SERP Top3 real cost/hidden cost/team ROI 差距是主要风险；建议项均列为待孟健确认后派工，未创建执行型 follow-up。

metadata:
  {"project_slug": "aicodingpricing", "seo_verdict": "Conditional Go", "primary_keyword": "AI coding pricing", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_2c20eac5/reports/site-review/site-review-20260528/aicodingpricing-seo.md", "artifact_mirror_used": true, "data_snapshot_path": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/aicodingpricing-data-snapshot.md", "telegram_target": "telegram:-1003750190535:6256", "telegram_message_id": "7304", "top_risks": ["GSC sitemap submitted=22 indexed=0; target keyword not visible in GSC top query rows or third-party SERP Top10", "Ahrefs Site Audit: 7 errors / 29 warnings / 32 notices including broken links, 404/4XX, OG incomplete, structured data rich result validation errors", "Homepage content is structurally sufficient but still narrower than SERP Top3 real cost / hidden cost / team ROI intent"], "ahrefs_site_audit": {"health_score": 94, "errors": 7, "warnings": 29, "notices": 32, "crawled_urls": 75, "last_crawl": "2026-05-26"}, "gsc_summary": {"query_rows_7d": 8, "clicks_7d": 0, "visible_impressions_7d": 8, "sitemap_submitted": 22, "sitemap_indexed": 0}, "serp_top3": ["https://ijonis.com/en/ai-coding-tools-pricing", "https://www.morphllm.com/ai-coding-costs", "https://getdx.com/blog/ai-coding-assistant-pricing"], "recommended_actions_pending_confirmation": [{"assignee": "mojie/moshu", "action": "Fix Ahrefs P0/P1 technical SEO debt: broken links, 404/4XX, OG incomplete, structured data rich result errors", "priority": "P0"}, {"assignee": "moyin/mobi", "action": "Upgrade homepage into AI coding pricing real cost decision hub with 10-tool matrix, hidden costs, team scenarios, freshness caveat, answer blocks", "priority": "P1"}, {"assignee": "moyin/moyun", "action": "Run/coordinate GSC/Bing/IndexNow submission and 24h/72h indexing checks after confirmation", "priority": "P1"}], "created_executable_followups": false, "code_changed": false, "deployed": false, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_2c20eac5/reports/site-review/site-review-20260528/aicodingpricing-seo.md"], "worker_session_id": "20260528_050603_151239"}


task_id: t_b07990cb
profile: moyun
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-28 外链/渠道运营复盘并已发送 Telegram [DONE]。结论：当前唯一可验证有效来源是阮一峰 GitHub issue 的 ruanyf_weekly referral/UTM，但仍未确认周刊正式收录，也没有订阅/付费闭环；建议下一轮仅做状态核验和人工可执行渠道准备，所有发布/提交/付款等待孟健确认。

metadata:
  {"artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_b07990cb/reports/site-review/site-review-20260528/aicodingpricing-ops.md", "telegram_message_id": "7302", "evidence_snapshot": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/aicodingpricing-data-snapshot.md", "effective_channels": [{"channel": "ruanyf_weekly GitHub issue", "url": "https://github.com/ruanyf/weekly/issues/10032", "status": "submitted_pending", "ga4_5d_sessions": 32, "ga4_5d_active_users": 32, "ga4_5d_views": 80, "plausible_today_visitors": 1, "plausible_today_events": 10, "conversion_closed_loop": false}], "blocked_or_ineffective_channels": [{"channel": "Hacker News", "status": "permission_blocked", "evidence": "account returned Sorry, your account isn't able to submit this site"}, {"channel": "Reddit", "status": "blocked_by_recent_removals", "evidence": "u/MengjianBuilds recent comments marked Removed by Reddit"}, {"channel": "Product Hunt", "status": "blocked_by_cloudflare_challenge"}, {"channel": "There's An AI For That", "status": "blocked_by_cloudflare_challenge"}, {"channel": "X/Twitter", "status": "auth_parse_failed"}, {"channel": "TLDR", "status": "no_submit_page_found"}, {"channel": "Toolify", "status": "paid_pending_99_usd"}, {"channel": "AlternativeTo", "status": "unknown_no_raw_submission_evidence"}], "key_metrics": {"ga4_5d_sessions_total": 105, "ga4_5d_direct_sessions": 64, "ga4_5d_ruanyf_sessions": 32, "ga4_tool_start_5d": 93, "ga4_tool_result_5d": 106, "ga4_pricing_click_5d": 9, "ga4_newsletter_submit_5d": 3, "d1_newsletter_subscribers": 0, "plausible_goals_empty": true, "clarity_dead_clicks_pct": "16.13%", "clarity_dead_click_sessions": 5}, "recommended_actions_waiting_for_user_confirmation": ["Re-check ruanyf issue and latest weekly body; do not duplicate submit", "Prepare Product Hunt manual launch pack; owner foreground browser required", "Prepare TAAFT manual submission pack; owner foreground browser required", "Verify X auth only, no tweet", "Prepare AlternativeTo add-app materials, no submit", "Find TLDR/editorial route, no submit", "Confirm Toolify $99 paid listing decision", "Reconcile Plausible goals and D1 newsletter vs GA4 newsletter_submit"], "side_effects": {"external_posts_published": false, "followup_kanban_created": false, "code_or_config_modified": false, "deployment_performed": false, "payment_performed": false}, "worker_session_id": "20260528_050603_3928b9"}


task_id: t_2ae663b4
profile: moce
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-28 产品深度复盘；已读取 durable data snapshot，实测 production 桌面/移动端与 SERP/竞品 Polygon、IGN、Game8、MapGenie、GamesDB，并发送 Telegram [DONE] 复盘卡。结论为 🟡 继续推：搜索意图成立，工具链路成立，最大瓶颈是移动端和搜索结果页未把“查资源→路线/坐标→标记完成”压成短任务闭环。

metadata:
  {"artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_2ae663b4/reports/site-review/site-review-20260528/subnautica2maps-product.md", "report_lines": 259, "report_size": "19K", "telegram_target": "telegram:-1003750190535:6267", "telegram_done_message_id": "7308", "site": "subnautica2maps", "production_url": "https://subnautica2maps.com/", "primary_keyword": "Subnautica 2 map", "review_result": "iterate", "traffic_light": "yellow", "evidence_sources": ["durable data snapshot", "production desktop browser", "production mobile browser", "web_search SERP", "Polygon", "IGN", "Game8", "MapGenie", "GamesDB"], "browser_verified_urls": ["https://subnautica2maps.com/", "https://subnautica2maps.com/map/?q=silver", "https://www.ign.com/wikis/subnautica-2/Subnautica_2_Interactive_Map:_All_Locations,_Resources,_Supply_Crates,_Black_Boxes,_and_More", "https://game8.co/games/Subnautica-2/archives/599258", "https://mapgenie.io/subnautica-2/maps/world", "https://gamesdb.gg/subnautica-2/map"], "web_extract_verified_urls": ["https://www.polygon.com/map/subnautica-2-interactive-material-locations"], "key_findings": ["搜索意图成立：用户要在游戏无内置地图时快速找资源/POI/黑盒/坐标/路线", "Plausible 7d /map/ visits 99 vs home visits 172，home_to_map_visits_ratio 57.56%", "高意图动作偏弱：copy_coordinates visitors 2/195，route_hint_click visitors 2/195，local_progress_toggle visitors 1", "Clarity dead clicks 11.54%，quick backs 7.69%，JS errors 0，performance 94/100，瓶颈更偏交互/任务闭环而非性能", "竞品强在工具首屏、progress/checklist、数据量感和媒体信任；本站差异应聚焦 source-backed confidence + route clue"], "recommended_actions_pending_confirmation": [{"assignee": "墨影+墨界", "priority": "P0", "action": "移动端 /map/?q=xxx map-first 重排", "acceptance": "iPhone 390×844 首屏可见 search input、结果数、主要动作按钮、至少 60% 地图区域；dead clicks <8%；quick backs <5%"}, {"assignee": "墨笔+墨策", "priority": "P0", "action": "首屏承诺改成玩家任务语言", "acceptance": "3 秒内说清找资源/点位/路线 + source-backed + fan-made not official；Search CTA 不被挤下去"}, {"assignee": "墨界/墨枢", "priority": "P1", "action": "轻量当前目标任务条串起 copy/route/mark found", "acceptance": "copy_coordinates、route_hint_click、mark_found visitors 后续 7 天分别 >5/195 量级；不新增登录/支付"}], "safety_boundary_followed": true, "followup_tasks_created": false, "code_or_config_changed": false, "deployed": false, "worker_session_id": "20260528_050603_4d23c0"}


task_id: t_b93afbe6
profile: moyin
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-28 SEO 深度复盘并已发送 Telegram [DONE]。结论为 🟡 Conditional Go / Iterate：技术 SEO 与交互基础可用，但主词 `subnautica 2 map` 仍在 Google avg position 51.8，主要差距是 Top3 权威入口、完整地图意图承接、攻略内容簇与社区/引用信号。

metadata:
  {"project_slug": "subnautica2maps", "primary_keyword": "Subnautica 2 map", "seo_verdict": "Conditional Go / Iterate", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_b93afbe6/reports/site-review/site-review-20260528/subnautica2maps-seo.md", "artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_b93afbe6/reports/site-review/site-review-20260528/subnautica2maps-seo.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_message_id": "7301", "evidence_sources": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/subnautica2maps-data-snapshot.md", "SERP web_search: Subnautica 2 map interactive map resources coordinates", "supplemental HTML fetch for own_home own_map IGN Polygon MapGenie Reddit"], "traffic_signals": {"gsc_30d": {"clicks": 1, "impressions": 63, "ctr": 0.0159, "weighted_avg_position": 28.08}, "primary_keyword": {"clicks": 0, "impressions": 9, "avg_position": 51.8}, "plausible_7d": {"visitors": 197, "pageviews": 547, "events": 914}, "clarity_performance_score": "94/100"}, "ahrefs_site_audit": "2026-05-25 official: health 100 / errors 0 / warnings 13 / notices 25; 2026-05-28 fresh export missing, non-blocking", "lights": {"indexing_crawl": "yellow", "content_match": "yellow", "schema_internal_links": "yellow", "authority": "red"}, "top_risks": ["P0: Google 主词未进入有效竞争区，subnautica 2 map avg position 51.8", "P1: 首页 H1/首屏承诺偏资源定位，不像完整 Subnautica 2 map 总入口", "P1: 权威/社区引用和 UTM/referral 信号弱", "P2: Ahrefs 2026-05-28 fresh Site Audit export 缺失"], "recommended_actions_pending_confirmation": [{"priority": "P0", "assignee_suggestion": "mobi + mojie", "action": "重写首页/地图页首屏 SEO contract，对齐 Subnautica 2 map 总入口与 Top3 核心实体", "acceptance": "title 40-60 chars，H1 唯一且含主词，首屏 80-120 words 覆盖 All Locations/Resources/Supply Crates/Black Boxes/Blueprints/Coordinates/Route hints，GSC 14 天内主词 impressions 增长"}, {"priority": "P1", "assignee_suggestion": "mobi", "action": "补 3-5 个地图任务型 answer-first 页面并内链回 /map/", "acceptance": "每页 ≥800 words、H2 ≥3、FAQPage/Breadcrumb schema、sitemap 收录"}, {"priority": "P1", "assignee_suggestion": "moyun", "action": "做带 UTM 的社区/攻略/目录轻分发", "acceptance": "Plausible/GA4 出现非测试 utm_source rows，referral 来源增长"}], "actions_not_taken": ["未改代码", "未部署", "未创建执行型 follow-up Kanban task", "未写生产数据"], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_b93afbe6/reports/site-review/site-review-20260528/subnautica2maps-seo.md"], "worker_session_id": "20260528_050603_03fa9a"}


task_id: t_16761806
profile: moyun
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-28 运营/外链复盘并已发送 Telegram [DONE]。结论：不建议继续加码公开评论/社区外链；保留已发送的一对一 outreach 跟进，新增动作必须等孟健确认并限定为可确认、可追踪、低风险人工渠道。

metadata:
  {"project_slug": "subnautica2maps", "review_date": "2026-05-28", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_16761806/reports/site-review/site-review-20260528/subnautica2maps-ops.md", "data_snapshot": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/subnautica2maps-data-snapshot.md", "artifact_mirror_used": true, "telegram_target": "telegram:-1003750190535:6267", "telegram_start_message_id": "7289", "telegram_done_message_id": "7303", "status_light": "yellow", "verdict": "do_not_scale_public_comment_backlinks; keep confirmed manual outreach follow-up only", "key_evidence": {"plausible_7d_visitors": 197, "direct_none_visitors": 160, "direct_none_share_pct": 81.2, "visible_utm_referral_visitors": 5, "visible_utm_referral_share_pct": 2.5, "game8_visitors": 1, "pcgamesn_visitors": 1, "search_visitors_bing_google_duck_ecosia_yahoo": 33, "search_share_pct": 16.8, "ga4_30d_sessions": 49, "gsc_clicks": 1, "gsc_impressions": 63, "bing_clicks": 10, "bing_impressions": "2.1K", "clarity_sessions_last_3d": 78}, "channel_status": {"weak_effective": ["search_organic", "game8_1_visitor_pending", "pcgamesn_1_visitor_pending"], "pending": ["GameMaps sent_confirmed_gmail_ui no referral yet", "TechRaptor sent_confirmed_gmail_ui no referral yet", "PCGamesN sent_confirmed_gmail_ui with 1 visitor", "GameRant sent_confirmed_gmail_ui_duplicate no referral yet", "Game8 submitted_attempted_pending_confirmation with 1 visitor"], "pause": ["Reddit public link comments", "YouTube public link comments", "Steam automated posting", "direct Wiki/Fandom external link edit", "generic AI directories/PH/HN for this player-intent site"]}, "recommended_actions_pending_confirmation": [{"assignee_suggestion": "moyun", "action": "pause Reddit public link comments for 7 days", "acceptance": "Reddit actions=0; no new removal/warning; process only natural replies if any", "priority": "P0"}, {"assignee_suggestion": "moyun", "action": "one light follow-up for GameMaps after 2026-06-02; monitor TechRaptor/PCGamesN/GameRant without immediate resend", "acceptance": "reply/live URL/no response recorded; Plausible/GA4 source rows checked", "priority": "P1"}, {"assignee_suggestion": "moyun + Mengjian", "action": "Steam/YouTube only via approved foreground/manual account, one low-frequency post max", "acceptance": "visible URL + UTM + still visible after 24h", "priority": "P1"}, {"assignee_suggestion": "moyun", "action": "prepare Wiki/Discord community review request before any external-link edit", "acceptance": "community reply URL/screenshot and allow/deny conclusion recorded", "priority": "P1"}, {"assignee_suggestion": "moyun", "action": "creator outreach to max 2 creators only after Mengjian specifies DM/email channel", "acceptance": "send record + reply/live mention/referral checked", "priority": "P2"}], "data_gaps": ["no source-level tool event split for UTM/referrer", "Ahrefs 2026-05-28 fresh export missing", "web_extract failed on Reddit/GameMaps pages", "complete 200-item backlink library not found"], "safety_boundary": ["no_followup_created", "no_code_changes", "no_config_changes", "no_deploy", "no_external_publication", "no_production_data_write"], "verification": ["durable mirror read", "local backlink/distribution logs read", "web searches performed for external mentions/indexing", "ratios calculated with execute_code", "report written and read back", "telegram DONE sent"], "worker_session_id": "20260528_050603_7bcb23"}


task_id: t_2d32bf3a
profile: moce
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-28 产品深度复盘，已读取 durable data snapshot、实测 production 桌面/移动、/content、/navigator、Google SERP 与 Top/相邻页面，并发送 Telegram 复盘卡。结论为 🟡 Iterate：方向成立，P0 是修复主 CTA hash 不滚动导致的报名路径断裂，并前置首屏信任证据。

metadata:
  {"artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_2d32bf3a/reports/site-review/site-review-20260528/shipsolo-product.md", "report_lines": 219, "telegram_message_id": "7315", "status": "iterate_yellow", "primary_bottleneck": "core CTA hash anchors (#pricing/#wechat) do not scroll, breaking pricing/signup path", "sources_used": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/shipsolo-data-snapshot.md", "https://shipsolo.io", "https://shipsolo.io/content", "https://shipsolo.io/navigator", "https://www.google.com/search?q=AI编程出海领航计划", "https://www.google.com/search?q=AI编程出海", "https://zhuanlan.zhihu.com/p/2039804309471291092", "https://luma.com/2p1btpzz?locale=zh", "https://www.kingandwood.com/cn/zh/insights/latest-thinking/real-challenges-for-chinese-ai-enterprises-going-global-overseas-layout-of-intellectual-property.html", "https://www.mengjian.site/ai-roadmap", "https://cloud.tencent.com/developer/article/2633411"], "screenshots": ["/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_e9f8bc01e5c442e7a7f0263313428435.png", "/root/.hermes/profiles/moce/cache/screenshots/browser_screenshot_f32b76da346048c391d3bdd6b5c320bc.png"], "recommended_actions_pending_mengjian_confirmation": [{"assignee_suggestion": "墨界/墨枢", "priority": "P0", "action": "修复首页所有 hash CTA 滚动与转化埋点", "acceptance": "desktop/mobile /#pricing and /#wechat land in-view; CTA clicks bring target section into viewport; events cta_pricing_click/cta_wechat_click/wechat_visible/signup_intent are queryable"}, {"assignee_suggestion": "墨笔/墨影", "priority": "P0", "action": "首屏增加 1 条可公开信任证据卡", "acceptance": "mobile above-the-fold shows one confirmed proof point; no unconfirmed admin revenue/order figures are used; no full-page redesign"}, {"assignee_suggestion": "墨影/墨界", "priority": "P1", "action": "移动端收敛浮层并补 sticky 报名 CTA", "acceptance": "390x844 viewport has no floating-widget obstruction; sticky CTA appears after first screen; clicks are tracked"}], "data_chain_gate_status": "blocked_or_needs_fix", "no_followup_created_due_to_task_constraint": true, "worker_session_id": "20260528_050804_875721"}


task_id: t_966db79e
profile: moyin
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-28 SEO 深度复盘并已发送 Telegram [DONE]。结论为 🟡 Conditional Go / Iterate：基础索引/Schema 可用，web_search 样本目标词排第 2，但 Top1 知乎叙事权威、首页目标词承接、Bing/Ahrefs/UTM、Clarity 性能仍是主要差距；未创建执行型 follow-up。

metadata:
  {"project_slug": "shipsolo", "primary_keyword": "AI编程出海领航计划", "seo_verdict": "Conditional Go / Iterate", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_966db79e/reports/site-review/site-review-20260528/shipsolo-seo.md", "telegram_message_id": "7305", "artifact_mirror_used": true, "source_snapshot": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/shipsolo-data-snapshot.md", "serp_sample_top3": [{"position": 1, "url": "https://zhuanlan.zhihu.com/p/2039804309471291092", "title": "ShipSolo 上线：我最近在帮学员把AI 编程变成出海产品 - 知乎专栏"}, {"position": 2, "url": "https://shipsolo.io", "title": "首页 Landing — ShipSolo / ShipSolo: AI 编程产品出海领航计划"}, {"position": 3, "url": "https://luma.com/2p1btpzz?locale=zh", "title": "AI 实习领航计划 · Luma"}], "traffic_indexing_evidence": {"gsc_7d": "2 clicks / 75 impressions / CTR 2.67% / weighted avg position 4.13", "gsc_sitemap": "submitted=29 / indexed=0 / errors=0 / warnings=0", "live_technical": "homepage/robots/sitemap 200; sitemap 31 URLs; canonical self; no noindex"}, "ahrefs_site_audit": "partial_current_verification_missing; prior durable reference Shipsolo project existed but No crawls; health score/errors/warnings/URLs crawled missing", "clarity_risk": "performance 59; LCP 5.6s; INP 230ms; CLS 0.4; dead clicks 120; quick backs 87; JS errors 5", "lights": {"indexing_crawl": "yellow", "content_match": "yellow", "schema_internal_links": "green", "authority": "yellow", "performance_behavior": "red"}, "recommended_actions_pending_confirmation": [{"priority": "P0", "assignee_suggestion": "墨笔+墨引", "action": "新增或改造站内解释页 /content/shipsolo-ai-coding-overseas-pilot-plan 承接 ShipSolo 上线故事与领航计划解释意图"}, {"priority": "P1", "assignee_suggestion": "墨界+墨引", "action": "首页 H1/direct answer/FAQ 微调，锁定 AI 编程产品出海领航计划"}, {"priority": "P1", "assignee_suggestion": "墨界/墨运+墨引", "action": "补齐 Ahrefs Site Audit、Bing Sitemaps 权限、Clarity 性能和 UTM 规范"}], "follow_up_tasks_created": false, "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_966db79e/reports/site-review/site-review-20260528/shipsolo-seo.md"], "worker_session_id": "20260528_050803_f60c88"}


task_id: t_1fc4be95
profile: moyun
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-28 外链/渠道运营复盘，报告已写入 workspace，并已向站点 Telegram topic 发送 [DONE]。结论：当前仅中文内容/私域入口有弱 referral 信号，UTM 与分发日志缺失，不能闭环到注册/答疑/订单；建议先补 source URL、UTM、distribution log，暂缓 PH/HN/Reddit/英文目录加码，所有执行等孟健确认。

metadata:
  {"artifact_mirror_used": true, "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_1fc4be95/reports/site-review/site-review-20260528/shipsolo-ops.md", "telegram_target": "telegram:-1003750190535:5328", "telegram_message_id": "7306", "evidence_sources": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/shipsolo-data-snapshot.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260528/evidence-shipsolo", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260527/shipsolo-ops.md", "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260525/shipsolo-ops.md", "web_search/web_extract public verification"], "channel_status": {"effective_weak": ["juejin content distribution", "aipoju.com", "articles.zsxq.com", "d16rg8unadx.feishu.cn", "zhihu pending manual verification"], "ineffective_or_paused": ["Product Hunt", "Hacker News", "Reddit", "Toolify", "AlternativeTo"], "pending_data_chain": ["Bing Webmaster sitemap permission", "Ahrefs Site Audit current crawl", "UTM attribution", "distribution log/source URL backfill"]}, "key_metrics": {"plausible_today": "59 visitors / 65 visits / 142 pageviews; Direct/None 52; Google 6; aipoju 1; articles.zsxq 1; UTM empty", "ga4_today": "35 activeUsers / 45 sessions / 152 pageviews / 394 events; feishu 2; aipoju 1; juejin 1", "d1_today": "new_users=0; questions=0; paid navigator order=1 source=admin revenue_cny=0", "clarity_3d": "453 sessions; dead_click_sessions=120; quick_back_sessions=87; JS errors=5; performance_score=59"}, "safety_boundary": "No follow-up task created; no external publication; no code/config/production data changes. Suggested actions await Meng Jian confirmation.", "worker_session_id": "20260528_050804_e9081b"}


task_id: t_e3a3aeca
profile: moxi
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-28 单站复盘驾驶舱：已汇总数据证据包、产品、SEO、运营四路父任务，结论为 🟡 Iterate / Conditional Go；报告已落盘并已发送 Telegram [DONE] 到项目 topic。所有建议动作均保持待孟健确认，未创建执行型 follow-up、未改代码、未部署、未对外发布。

metadata:
  {"project_slug": "aicodingpricing", "review_date": "2026-05-28", "decision": "Iterate / Conditional Go", "status_light": "yellow", "handoff_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_e3a3aeca/reports/site-review/site-review-20260528/aicodingpricing-synthesis.md", "telegram_target": "telegram:-1003750190535:6256", "telegram_message_id": "7313", "parent_tasks": {"data": "t_6dcff2ac", "product": "t_e8c0edc2", "seo": "t_2c20eac5", "ops": "t_b07990cb"}, "data_credibility": "green_7_of_7_core_sources_pass", "data_chain_gate_status": "pass_with_non_blocking_gaps", "top_risks": ["GSC sitemap submitted=22 indexed=0; target keyword not visible in Top10", "Calculator result area lacks buying-decision loop despite tool usage events", "Acquisition depends on direct and ruanyf_weekly; other channels blocked/pending/unknown", "Ahrefs Site Audit has 7 errors / 29 warnings / 32 notices", "No revenue/order funnel; newsletter_subscribers count=0"], "key_metrics": {"plausible_7d": "97 visitors / 103 visits / 156 pageviews / 951 events", "ga4_5d": "97 activeUsers / 105 sessions / 304 views / 1164 events", "clarity_3d": "31 sessions / 29 users / dead clicks 16.13%", "gsc_7d": "0 clicks / 8 visible query impressions; sitemap 22 submitted / 0 indexed", "bing": "sitemap Success; 22 URLs discovered", "ahrefs": "Health Score 94; 7 errors / 29 warnings / 32 notices"}, "recommended_actions_pending_confirmation": [{"assignee": "mojie/moshu", "action": "Fix Ahrefs technical SEO debt: broken links, 404/4XX, OG incomplete, structured data errors, IndexNow submission", "priority": "P0/P1"}, {"assignee": "moyin", "action": "Run GSC/Bing/IndexNow indexing push and 24h/72h checks", "priority": "P1"}, {"assignee": "moce/mobi -> mojie/moshu", "action": "Upgrade calculator result area into Recommended / Cheaper alternative / Safer option buying-decision cards", "priority": "P0"}, {"assignee": "moce/mobi", "action": "Rewrite hero/evidence bar around buying decision, freshness, and coverage", "priority": "P1"}, {"assignee": "moyun", "action": "Re-check ruanyf inclusion and prepare PH/TAAFT/AlternativeTo/TLDR/X materials without publishing", "priority": "P1"}, {"assignee": "moxi", "action": "If owner confirms Plausible goals as main dashboard, reconcile goal mappings", "priority": "P2"}], "side_effects": {"execution_followups_created": false, "code_or_config_modified": false, "deployment_performed": false, "external_posts_published": false, "payment_performed": false}, "artifact_notes": "Data durable mirror was readable. Product/SEO/Ops workspace report paths from parent metadata were not present in current filesystem, so synthesis used Kanban parent handoff metadata plus readable data snapshot.", "worker_session_id": "20260528_051404_7ad5d0"}


task_id: t_eacf072f
profile: moxi
status: done
outcome: completed
summary:
  完成 subnautica2maps 2026-05-28 单站复盘驾驶舱汇总：整合数据证据包、产品、SEO、运营四路父任务，结论为 🟡 Iterate；报告已落盘并已向站点 Telegram topic 发送 [DONE]。未创建执行型 follow-up，所有动作均列为待孟健确认。

metadata:
  {"project_slug": "subnautica2maps", "review_date": "2026-05-28", "tenant": "site-review-20260528", "status_light": "yellow", "verdict": "Iterate / continue cautiously; do not scale public-comment backlinks; prioritize SEO contract and mobile map-first task loop after Mengjian confirmation", "report_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_eacf072f/reports/site-review/site-review-20260528/subnautica2maps-synthesis.md", "telegram_target": "telegram:-1003750190535:6267", "telegram_start_message_id": "7309", "telegram_done_message_id": "7314", "parent_tasks_used": {"data": "t_ad7df1e1", "product": "t_2ae663b4", "seo": "t_b93afbe6", "ops": "t_16761806"}, "data_trust_status": "yellow_core_gate_passed", "data_chain_gate_status": "pass_core_sources_verifiable", "core_data_sources": {"plausible": "verifiable", "ga4": "verifiable", "clarity": "verifiable", "bing_webmaster": "verifiable", "gsc": "verifiable", "ahrefs_site_audit": "partial_latest_official_20260525_fresh_20260528_missing"}, "key_metrics": {"plausible_7d_visitors": 197, "plausible_7d_pageviews": 547, "plausible_7d_events": 914, "ga4_30d_sessions": 49, "ga4_30d_events": 474, "gsc_clicks": 1, "gsc_impressions": 63, "gsc_weighted_avg_position": 28.08, "bing_clicks": 10, "bing_impressions": "2.1K", "clarity_sessions_3d": 78, "clarity_dead_clicks_pct": 11.54, "direct_none_share_pct": 81.2, "visible_utm_referral_share_pct": 2.5, "primary_keyword_avg_position": 51.8}, "p0_risks": [], "p1_risks": ["Google 主词 subnautica 2 map avg position 51.8，尚未进入有效竞争区", "移动端和搜索结果页任务闭环弱，copy_coordinates/route_hint_click 约 1% visitor 量级，Clarity dead clicks 11.54%", "Direct/None 占 81.2%，非测试 UTM/referral 约 2.5%，渠道归因和可复制外链信号弱"], "recommended_actions_pending_confirmation": [{"assignee_suggestion": "mobi+mojie+moce/mobi?", "action": "重写首页/地图页首屏 SEO contract，对齐完整 Subnautica 2 map 总入口", "priority": "P0", "status": "pending_mengjian_confirmation"}, {"assignee_suggestion": "moying+mojie", "action": "移动端 /map/?q=xxx map-first 重排", "priority": "P0", "status": "pending_mengjian_confirmation"}, {"assignee_suggestion": "mojie/moshu", "action": "轻量任务条串起 copy coordinates、route hint、mark found", "priority": "P1", "status": "pending_mengjian_confirmation"}, {"assignee_suggestion": "mobi", "action": "补 3-5 个地图任务型 answer-first 页面并内链回 /map/", "priority": "P1", "status": "pending_mengjian_confirmation"}, {"assignee_suggestion": "moyun", "action": "暂停公开评论式外链 7 天，保留低风险人工跟进", "priority": "P1", "status": "pending_mengjian_confirmation"}, {"assignee_suggestion": "moxi/moyun", "action": "补 Ahrefs 当日 Site Audit fresh export 与 UTM 规范", "priority": "P2", "status": "pending_mengjian_confirmation"}], "safety_boundary": ["no_followup_created", "no_code_changes", "no_config_changes", "no_deploy", "no_external_publication", "no_production_data_write"], "verification": ["kanban_show read parent handoffs", "durable data snapshot read", "report written with write_file", "report read back", "telegram START sent", "telegram DONE sent"], "worker_session_id": "20260528_051404_9a9c4f"}


task_id: t_d2200e0c
profile: moxi
status: done
outcome: completed
summary:
  完成 shipsolo 2026-05-28 单站复盘驾驶舱汇总：整合数据证据包、产品、SEO、运营四路父任务，结论为 🟡 Iterate；报告已落盘并已向站点 Telegram topic 发送复盘驾驶舱。未创建执行型 follow-up，所有建议动作均等待孟健确认。

metadata:
  {"project_slug": "shipsolo", "review_date": "2026-05-28", "status": "iterate_yellow", "artifact_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_d2200e0c/reports/site-review/site-review-20260528/shipsolo-synthesis.md", "telegram_target": "telegram:-1003750190535:5328", "telegram_start_message_id": "7316", "telegram_done_message_id": "7317", "parents_used": ["t_f3262d8c", "t_2d32bf3a", "t_966db79e", "t_1fc4be95"], "data_credibility_status": "yellow_blocked_or_needs_fix", "product_status": "yellow_iterate", "seo_status": "yellow_conditional_go_iterate", "ops_status": "yellow_weak_effective_do_not_scale", "key_risks": ["homepage hash CTA #pricing/#wechat does not scroll, breaking pricing/signup path", "Bing Webmaster Sitemaps unauthorized", "Ahrefs Site Audit current shipsolo crawl missing/no crawl", "UTM attribution empty; distribution log/source URL backfill missing", "Clarity performance score 59 with dead clicks/quick backs/JS errors"], "recommended_actions_pending_mengjian_confirmation": [{"assignee_suggestion": "墨界/墨枢", "action": "修复首页 hash CTA 滚动与转化埋点", "acceptance": "desktop/mobile CTA 到位，cta_pricing_click/cta_wechat_click/wechat_visible/signup_intent 可查", "priority": "P0"}, {"assignee_suggestion": "墨笔/墨影", "action": "首屏增加 1 条可公开信任证据卡", "acceptance": "移动首屏可见，不使用未确认收入/订单数字", "priority": "P0"}, {"assignee_suggestion": "墨影/墨界", "action": "移动端收敛浮层并补 sticky 报名 CTA", "acceptance": "390x844 无遮挡，点击可追踪", "priority": "P1"}, {"assignee_suggestion": "墨笔+墨引", "action": "新增/改造领航计划解释页", "acceptance": "title/H1/FAQ/内链承接目标词", "priority": "P0"}, {"assignee_suggestion": "墨运/墨引", "action": "补 Bing sitemap 权限与证据", "acceptance": "Bing Sitemaps 不再 unauthorized", "priority": "P1"}, {"assignee_suggestion": "墨引", "action": "启动 Ahrefs Site Audit crawl", "acceptance": "crawl Completed，有 health/errors/warnings/URLs crawled", "priority": "P1"}, {"assignee_suggestion": "墨运", "action": "分发强制 UTM + 渠道日志", "acceptance": "GA4/Plausible/D1 有真实 UTM 分布", "priority": "P1"}], "follow_up_tasks_created": false, "safety_boundary": "No code/config/production data changes; no deployment; no external publication; no execution follow-up created.", "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_d2200e0c/reports/site-review/site-review-20260528/shipsolo-synthesis.md"], "worker_session_id": "20260528_051705_a4bdef"}


task_id: t_6c39bfde
profile: moxi
status: done
outcome: completed
summary:
  完成 2026-05-28 多 Agent 做站复盘总览：覆盖 aicodingpricing、shipsolo、subnautica2maps 三站，结论均为 🟡 Iterate；报告已落盘并发送到 Telegram 总览 topic。未创建执行型 follow-up，所有动作等待孟健确认。

metadata:
  {"review_date": "2026-05-28", "sites_checked": ["aicodingpricing", "shipsolo", "subnautica2maps"], "data_snapshot_tasks": {"aicodingpricing": "t_6dcff2ac", "shipsolo": "t_f3262d8c", "subnautica2maps": "t_ad7df1e1"}, "product_review_tasks": {"aicodingpricing": "t_e8c0edc2", "shipsolo": "t_2d32bf3a", "subnautica2maps": "t_2ae663b4"}, "seo_review_tasks": {"aicodingpricing": "t_2c20eac5", "shipsolo": "t_966db79e", "subnautica2maps": "t_b93afbe6"}, "ops_review_tasks": {"aicodingpricing": "t_b07990cb", "shipsolo": "t_1fc4be95", "subnautica2maps": "t_16761806"}, "synthesis_parent_tasks": {"aicodingpricing": "t_e3a3aeca", "shipsolo": "t_d2200e0c", "subnautica2maps": "t_eacf072f"}, "blocked_sites": [], "iterate_sites": ["aicodingpricing", "shipsolo", "subnautica2maps"], "scale_ready_sites": [], "topic_mode": "per_site_topic", "overview_topic": "telegram:-1003750190535:5322", "telegram_start_message_id": "7318", "telegram_done_message_id": "7319", "artifact_path": "/root/.hermes/kanban/boards/site-review/workspaces/t_6c39bfde/reports/site-review/site-review-20260528/overview.md", "data_coverage": {"aicodingpricing": "7/7; GA4/Clarity/Bing/Ahrefs verifiable", "shipsolo": "5/7 full + 2/7 partial; Bing Sitemaps unauthorized; Ahrefs current crawl missing; UTM empty", "subnautica2maps": "6/7 full + Ahrefs partial; core hard gate passed"}, "recommended_actions_pending_mengjian_confirmation_count": 6, "execution_followups_created": false, "safety_boundary": ["no_code_changes", "no_config_changes", "no_deploy", "no_production_data_write", "no_payment", "no_external_publication", "no_execution_followup_created"], "artifacts": ["/root/.hermes/kanban/boards/site-review/workspaces/t_6c39bfde/reports/site-review/site-review-20260528/overview.md"], "worker_session_id": "20260528_052005_5fe3e5"}


task_id: t_072e9f4c
profile: mobi
status: done
outcome: completed
summary:
  已完成 aicodingpricing.com leaderboard P0 页面 SEO-copy-freeze，交付到 /root/.hermes/reports/aicodingpricing-leaderboard-20260528/seo-copy-freeze.md。覆盖 /llm-leaderboard、/best-llm-for-coding、/coding-agent-cost-calculator 的 SEO fields、H1/subhead、H2/H3、answer blocks、FAQ、methodology/caveat、schema 与 CTA 链路，并已发送 Telegram [DONE] 到项目 topic。

metadata:
  {"deliverable_path": "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/seo-copy-freeze.md", "verification": {"bytes": 33718, "lines": 746, "metadata_json_parse": "pass", "faq_counts": {"/llm-leaderboard": 7, "/best-llm-for-coding": 7, "/coding-agent-cost-calculator": 7}, "telegram_done_message_id": "7329"}, "page_copy_blocks": {"/llm-leaderboard": ["seo_fields", "above_fold_answer_block", "hero_copy", "h2_h3_outline", "filterable_leaderboard_intro", "leaderboard_table_helper_copy", "methodology_caveat", "source_freshness_block", "token_price_vs_task_cost", "cta_bridge", "faq", "schema_copy"], "/best-llm-for-coding": ["seo_fields", "above_fold_answer_block", "hero_copy", "h2_h3_outline", "scenario_cards", "evidence_table_intro", "methodology_copy", "calculator_cta_bridge", "faq", "schema_copy"], "/coding-agent-cost-calculator": ["seo_fields", "above_fold_answer_block", "hero_copy", "h2_h3_outline", "calculator_intro", "input_helper_copy", "formula_copy", "required_calculator_caveat", "sensitivity_copy", "sample_scenarios", "leaderboard_return_cta", "faq", "schema_copy"]}, "faq": {"/llm-leaderboard": 7, "/best-llm-for-coding": 7, "/coding-agent-cost-calculator": 7}, "schema_copy": {"/llm-leaderboard": ["WebPage", "BreadcrumbList", "FAQPage", "Dataset_if_versioned_or_downloadable", "ItemList_only_with_methodology_caveat"], "/best-llm-for-coding": ["WebPage", "BreadcrumbList", "FAQPage", "ItemList_only_for_visible_scenario_shortlists"], "/coding-agent-cost-calculator": ["WebPage", "BreadcrumbList", "FAQPage", "SoftwareApplication_if_interactive"]}, "cta_map": {"primary_flow": "/llm-leaderboard -> /coding-agent-cost-calculator?model=<model>&workflow=<workflow>", "decision_flow": "/best-llm-for-coding -> /llm-leaderboard -> /coding-agent-cost-calculator", "calculator_return_flow": "/coding-agent-cost-calculator -> /llm-leaderboard", "p1_methodology_flow": "/llm-leaderboard -> /coding-model-benchmark when complete", "p1_pricing_flow": "/coding-agent-cost-calculator -> /llm-api-pricing-comparison when complete"}, "residual_risk": ["P0 seed dataset is partial; implementation must keep partial/not_disclosed/not_publicly_benchmarked labels visible.", "Exact model alias, context, speed, and pricing verification remains incomplete for some OpenAI, Gemini, Kimi, and Qwen rows.", "P1 methodology/pricing pages should not receive prominent CTAs until implemented with unique indexable content.", "Calculator defaults for task token counts should stay blank or clearly marked site_default until product approves assumptions.", "SEO copy depends on source/freshness UI; if design hides caveats or source labels, SEO/Product gate should block."], "worker_session_id": "20260528_065115_6f1a9b"}


task_id: t_f7e78ca6
profile: moying
status: done
outcome: completed
summary:
  完成 aicodingpricing leaderboard UX/design handoff，产物位于 /root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/。已用官方 Stitch SDK 生成并导出 desktop/mobile/interaction-state HTML 与截图，随后本地合规修正 unsafe certainty labels；前端应以本地 HTML、full screenshots、content-fit matrix 和 component inventory 为实现真源。

metadata:
  {"artifact_paths": ["/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/HANDOFF.md", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/content-fit-matrix.md", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/responsive-layout-notes.md", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/component-inventory.md", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/stitch/screen-index.json", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/html/llm-leaderboard-desktop.html", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/html/llm-leaderboard-mobile.html", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/html/recommender-calculator-transition-desktop.html", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/screens/llm-leaderboard-desktop-full.png", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/screens/llm-leaderboard-mobile-full.png", "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/screens/recommender-calculator-transition-desktop-full.png"], "content_fit": {"matrix_path": "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/content-fit-matrix.md", "routes": ["/llm-leaderboard", "/best-llm-for-coding", "/coding-agent-cost-calculator"], "p0_blocks": ["hero", "above_fold_answer", "workflow_filter_rail", "recommender_cards", "leaderboard_table_or_mobile_cards", "unknown_value_legend", "methodology_caveats", "calculator_transition", "visible_faq"], "hard_rules": ["no universal score", "no best overall claim", "token price separate from task cost", "unknowns visible as not disclosed/not publicly benchmarked/source needs recheck/partial evidence", "caveat/source/status visible near rows/cards"]}, "responsive_states": {"notes_path": "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/responsive-layout-notes.md", "desktop": ["semantic table", "sticky/filter rail allowed", "row caveat/source/status visible", "row CTA to calculator"], "mobile": ["stacked model cards", "horizontal filter chips", "44px touch targets", "no horizontal overflow", "caveat/source/CTA visible per card"], "interaction_states": ["default", "active filter", "insufficient public data", "partial evidence row", "price not disclosed", "speed unknown", "calculator prefill", "loading", "error"]}, "frontend_inputs": {"component_inventory": "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/design/component-inventory.md", "data_contract": "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/data-contract.md", "seed_dataset": "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/model-leaderboard-seed.json", "copy_freeze": "/root/.hermes/reports/aicodingpricing-leaderboard-20260528/seo-copy-freeze.md", "cta_flow": "/llm-leaderboard -> /coding-agent-cost-calculator?model=<model>&workflow=<workflow>", "implementation_blockers_if_missing": ["repo path/data directory convention", "launch visibility decision for partial rows", "exact model alias mapping for OpenAI/Gemini/Kimi/Qwen", "official context sources for Anthropic/OpenAI/Gemini/Kimi/Qwen", "public speed source if speed ships", "calculator default task assumptions or approval to keep blank"]}, "stitch": {"source": "official-stitch-sdk", "project_id": "9639735303367778938", "fallback_status": "none", "screens": [{"name": "llm-leaderboard-desktop", "screen_id": "55962e35703e41cf91d788bb709b8ab0"}, {"name": "llm-leaderboard-mobile", "screen_id": "27ed96be82d24a4e806ffac01179d4e0"}, {"name": "recommender-calculator-transition-desktop", "screen_id": "1ebf3b28d8d9476bb9d0c8284be09757"}], "local_remediation": "raw Stitch HTML had unsafe certainty labels; local HTML/screenshots were patched to match data contract before final handoff"}, "verification": {"docs_written": 4, "html_files": 3, "full_screenshots": 3, "screen_index_json_valid": true, "unsafe_text_scan": "pass", "telegram_done_message_id": "7331", "start_message_id": "7330"}, "worker_session_id": "20260528_065816_84baf2"}


task_id: t_c147e467
profile: mojie
status: blocked
outcome: blocked
summary:
  review-required: aicodingpricing leaderboard P0 pages are implemented, pushed, deployed, and production-verified from commit b26038d; needs human/QA SEO+UX review before final GO.


task_id: t_131e9b09
profile: moxi
status: done
outcome: completed
summary:
  完成 aicodingpricing 2026-05-29 数据证据包：7/7 类目已检查，GA4/Plausible/GSC/Bing/D1/技术证据可查；Clarity 与 Ahrefs 后台本轮未刷新，沿用最近 durable evidence 并标为部分。报告、durable mirror、evidence mirror 均已落盘并已发送 Telegram [DONE] 到站点 topic。

metadata:
  {"review_date": "2026-05-29", "project_slug": "aicodingpricing", "topic_target": "telegram:-1003750190535:6256", "primary_keyword": "AI coding pricing", "data_sources_checked": ["plausible_self_host_api", "ga4_api", "gsc_api", "bing_webmaster_browser", "ahrefs_site_audit_latest_durable", "clarity_frontend_current_and_latest_durable_backend", "cloudflare_d1_wrangler", "technical_http_browser_runtime", "project_distribution_logs"], "data_coverage_score": "7/7 checked; 4 green / 3 partial; hard sources 3/3 non-red", "missing_data_sources": ["clarity_backend_refresh_partial", "ahrefs_ui_refresh_partial", "plausible_goals_empty", "gsc_indexed_zero", "sitemap_count_mismatch", "business_revenue_events_missing", "cloudflare_web_analytics_dashboard_not_checked"], "data_chain_gate_status": "pass_with_non_blocking_gaps", "required_data_source_followups": [{"assignee": "moxi", "action": "补抓 Clarity AICodingPricing 后台 2026-05-29 新证据", "validation": "clarity_dashboard_browser.json 为 2026-05-29 后台新证据，项目名 AICodingPricing / id wuwfgms5x2，含 sessions/users/top pages/JS errors", "needs_login": true}, {"assignee": "moyin", "action": "复查线上 sitemap 25 URLs 与 GSC/Bing 22 URLs 差异，必要时重新提交 sitemap / IndexNow", "validation": "GSC/Bing sitemap submitted/discovered 与线上 sitemap URL 数一致或解释平台延迟；24h/72h 回查 indexed/impressions", "needs_login": true}, {"assignee": "mojie/moshu", "action": "修复 Ahrefs Site Audit broken links / 404 / structured data validation / OG tags incomplete", "validation": "Ahrefs re-crawl 后 errors 降低，页面 4xx 链接清零，structured data rich result errors 降低", "needs_login": false}, {"assignee": "moxi", "action": "若确认 Plausible goals 作为主看板口径，复核/配置目标事件映射", "validation": "Plausible event:goal breakdown 返回非空或明确无目标策略", "needs_login": true}], "analytics_summary": {"plausible_today": {"visitors": 9, "visits": 9, "pageviews": 25, "events": 250, "bounce_rate": 0, "visit_duration_seconds": 19}, "plausible_7d": {"visitors": 121, "visits": 128, "pageviews": 219, "events": 1766, "bounce_rate": 2, "visit_duration_seconds": 117}, "ga4_today": {"activeUsers": 22, "sessions": 22, "screenPageViews": 74, "eventCount": 597, "engagedSessions": 3}, "ga4_5d": {"activeUsers": 75, "sessions": 82, "screenPageViews": 252, "eventCount": 1385, "engagedSessions": 58}, "ga4_top_sources_5d": ["(direct)/(none): 66 sessions", "(not set)/(not set): 12 sessions", "ruanyf_weekly/newsletter: 10 sessions", "moxi/kanban: 3 sessions", "moxi_review/kanban: 2 sessions"], "cloudflare_beacon": "frontend_observed_dashboard_not_checked"}, "gsc_summary": {"query_7d": {"clicks": 0, "visible_query_impressions": 8, "top_queries": ["codex cost calculator position 10", "codex limits position 21", "ai coding tools pricing position 59"]}, "page_7d": {"http_home_impressions": 6, "http_home_avg_position": 2.67, "https_home_impressions": 55, "https_home_avg_position": 13.49}, "sitemap": {"submitted": 22, "indexed": 0, "errors": 0, "warnings": 0, "lastSubmitted": "2026-05-26T14:10:19Z", "lastDownloaded": "2026-05-26T14:10:20Z"}, "bing": {"known_sitemaps": 1, "status": "Success", "urls_discovered": 22, "last_submit": "2026-05-26", "last_crawl": "2026-05-27"}}, "ahrefs_seo_audit_summary": {"status": "partial_latest_durable_2026-05-28", "health_score": 94, "health_label": "Excellent", "last_crawl": "2026-05-26", "crawled_urls": 75, "issues": {"total": 68, "errors": 7, "warnings": 29, "notices": 32}, "top_issues": ["Page has links to broken page: 3", "404 page: 2", "4XX page: 2", "Open Graph tags incomplete: 22", "Pages to submit to IndexNow: 23", "Structured data rich results validation error: 2"]}, "clarity_summary": {"status": "partial_frontend_current_backend_latest_durable_2026-05-28", "project": "AICodingPricing", "project_id": "wuwfgms5x2", "sessions": 31, "unique_users": 29, "bot_sessions_excluded": 12, "pages_per_session": 1.29, "scroll_depth": "30.70%", "active_time": "32 sec", "dead_clicks": "16.13% / 5 sessions", "rage_clicks": "0% / 0 sessions", "quick_backs": "6.45% / 2 sessions", "js_errors": "0% / 0 total errors", "recordings_available": true}, "funnel_summary": {"ga4_tool_start_5d": 116, "ga4_tool_result_5d": 130, "ga4_calculator_usage_5d": 435, "ga4_provider_recommended_5d": 96, "ga4_recommendation_shown_5d": 98, "d1_newsletter_subscribers": 0, "orders_or_revenue": "missing_or_not_applicable_free_tool_stage"}, "acquisition_summary": {"plausible_today_source": ["Direct / None: 9 visitors"], "plausible_today_utm": "empty", "ga4_5d_sources": ["direct/(none): 66 sessions", "not set: 12 sessions", "ruanyf_weekly/newsletter: 10 sessions"], "distribution_log": "ruanyf weekly issue https://github.com/ruanyf/weekly/issues/10032 submitted_pending; other channels pending/blocked/unknown"}, "technical_summary": {"home_status": 200, "robots_status": 200, "sitemap_status": 200, "sitemap_url_count": 25, "analytics_config_status": 200, "canonical": "https://aicodingpricing.com", "title": "AI Coding Pricing Calculator: Compare Claude, Codex, Cursor", "description": "Compare AI coding pricing, usage limits, upgrade paths, and real monthly costs across Claude Code, Codex, Cursor, and GitHub Copilot before you pay.", "json_ld_count": 2, "ahrefs_verification_meta": true, "indexnow_txt_status": 200, "indexnow_key_txt_status": 404}, "evidence_paths": {"workspace_report": "/root/.hermes/kanban/boards/site-review/workspaces/t_131e9b09/reports/site-review/site-review-20260529/aicodingpricing-data-snapshot.md", "workspace_evidence": "/root/.hermes/kanban/boards/site-review/workspaces/t_131e9b09/reports/site-review/site-review-20260529/evidence-aicodingpricing/", "durable_mirror_report": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/aicodingpricing-data-snapshot.md", "durable_mirror_evidence": "/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/evidence-aicodingpricing/", "telegram_message_id": "7408"}, "evidence_files_count": 12, "telegram_report_status": "sent", "artifacts": ["/root/.hermes/kanban/boards/site-review/artifacts/site-review-20260529/aicodingpricing-data-snapshot.md"], "worker_session_id": "20260529_013115_38a1d2"}


