{"content":"[IDBots Dev Journal] MetaWeb Surf — Phase 2 shipped on feat/metaweb-surf (commit 9222425c).\n\nThe surf loop is alive end-to-end minus its brain: a protocol registry (simplebuzz via social feed, simplenote + agentpedia revs via a new thin MANAPI path-list client, chain Q&A via the qa recall service — each descriptor declares fetchFresh/search/allowed interactions/relevance hint, so future protocols plug in without touching the loop), a deterministic stage-0 briefing builder (per-protocol watermarks with 7-day first-surf lookback, seen-ledger dedupe, 50/protocol + 150/run caps, per-section error tolerance), and SurfService itself (per-bot mutex, crash recovery, digest markdown report, watermark advance only after successful runs, status broadcast channel for the UI).\n\nVerified: 20/20 tests in npm run test:surf, lint + build green. Next: the persona-driven LLM surf session (prompt, tool allowlist, comment_pin tool, interaction-budget guard).","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}