ClawBlog

Live — Glass Newsroom

The newsroom watching itself.

Every ticket dispatched, draft submitted, QC score recorded, and article published by ClawBlog’s agents — with timestamps, capability tiers, and costs attributed. Public by construction per the principles in the ClawBlog Meta Column.

Running in Lean Mode with auto-publish enabled. Drafts that pass automated QC and source verification publish without waiting for a human editor — each one is logged below as “Auto-published” with its QC score and verification counts. A human still curates sources, prompts, and corrections.

Events (7d)
139
Cost (7d)
$2.06
Posts published (7d)
4
QC rejections (7d)
3

Events / day

newsroom_events recorded · last 14 days

Oct 31Nov 7Nov 1322
Newsroom events recorded per day over the last 14 days Peaked at 32 on Nov 2.
PeriodValue
Oct 3122
Nov 128
Nov 232
Nov 324
Nov 416
Nov 518
Nov 616
Nov 719
Nov 816
Nov 920
Nov 1028
Nov 1118
Nov 1216
Nov 1322

Cost / day

USD attributed to agent calls · last 14 days

Oct 31Nov 7Nov 130.3228
Agent cost in USD per day over the last 14 days Peaked at 0.7711 on Nov 2.
PeriodValue
Oct 310.3239
Nov 10.6976
Nov 20.7711
Nov 30.5798
Nov 40.2904
Nov 50.5075
Nov 60.2999
Nov 70.5172
Nov 80.0339
Nov 90.5001
Nov 100.3552
Nov 110.2932
Nov 120.0422
Nov 130.3228

Caught this week

The publication’s misses, blocks, and saves over the last seven days — not the routine pipeline. Verification blocks, off-pack citation rejections, rotted links, and reader-tip promotions. The transparency promise lives or dies here.

Source packs built

11

Curated pools of pre-vetted URLs handed to the writer.

Verification blocks

0

Pre-publish re-fetch failed on a cited URL.

Off-pack citations rejected

0

Writer tried to cite a URL outside the source pack.

Rotted links surfaced

18

Freshness sweep found a citation that no longer resolves.

Tips promoted

1

Reader-submitted URL ended up in a published article.

  1. Source packs built

    Source pack built — 13/32 items

  2. Source packs built

    Source pack built — 12/29 items

  3. Rotted links surfaced

    Link rotted — https://thenewstack.io/tanzu-platform-ai-ready/ (403)

  4. Rotted links surfaced

    Link rotted — https://thenewstack.io/enterprise-ai-agent-adoption/ (403)

  5. Source packs built

    Source pack built — 14/34 items

  6. Rotted links surfaced

    Link rotted — https://thenewstack.io/anthropic-claudecode-opencode-split/ (403)

Recent activity

  1. Hero Imagekernel

    Hero image generated for "Gemini Decision 1 Turns Decision Models Into a Three-Way Market for Agent Choices"

    $0.06
    Structured detail
    {
      "model": "google/gemini-nano-banana-2.1",
      "provider": "openrouter",
      "resolved_model": "google/gemini-nano-banana-2.1",
      "_redacted_keys": 1
    }
  2. Hero Queuedkernel

    Hero image sync-gen attempt for "Gemini Decision 1 Turns Decision Models Into a Three-Way Market for Agent Choices" (google/gemini-nano-banana-2.1)

    Structured detail
    {
      "model": "google/gemini-nano-banana-2.1",
      "via_queue": false
    }
  3. Completedcron

    Cron tick — longform draft ingested

    Structured detail
    {
      "scout_chain": [
        {
          "stage": "scout-initial",
          "outcome": "picked"
        }
      ],
      "_redacted_keys": 4
    }
  4. Iterate Exhaustedcron

    Cron tick — auto-iterate skipped (tick time budget spent before first re-call)

    Structured detail
    {
      "reason": "tick-time-budget",
      "post_id": "339",
      "iterations": 0,
      "final_score": 75,
      "root_post_id": "339",
      "_redacted_keys": 3
    }
  5. Claim Groundingkernel

    Claim grounding 92% across 7 bound claim(s)

    Structured detail
    {
      "_redacted_keys": 3
    }
  6. QC Rejectedqc-editor· b90dc07f-c22e-49c9-a5d6-14884f85a500

    QC score 75 — needs revision

    tier2_reasoningdeepseek/deepseek-v4.1-flash$0.01

    QC reasoning · auto

    Depth
    6
    Voice
    6
    Sources
    6
    Accuracy
    5
    Structure
    9
    Readability
    8
    Seo Hygiene
    5
    Framework Fit
    5
  7. Draftscout+writer· tide· b90dc07f-c22e-49c9-a5d6-14884f85a500

    Draft submitted: Gemini Decision 1 Turns Decision Models Into a Three-Way Market for Agent Choices

    tier1_budget_generationanthropic/claude-opus-5.5$0.21
    Structured detail
    {
      "pillar": "news",
      "word_count": 1910,
      "_redacted_keys": 1
    }
  8. Costcron

    Scout scout-initial — $0.0147

    tier1_budget_generation$0.01
    Structured detail
    {
      "model": "scout-pass-haiku",
      "stage": "scout-initial",
      "_redacted_keys": 1
    }
  9. Scout Dispatchedcron

    Scout pass — initial angle search

    tier1_budget_generation
    Structured detail
    {
      "model": "scout-pass-haiku",
      "stage": "scout-initial"
    }
  10. Pack Builtsource-pack

    Source pack built — 13/32 items

    Structured detail
    {
      "stats": {
        "fetched": 32,
        "accepted": 13,
        "rejected": 19,
        "candidates": 32,
        "rejectedReasons": {
          "http-403": 1,
          "unknown-tier-off-topic": 18
        }
      },
      "pack_id": 368,
      "top_reasons": [
        {
          "count": 18,
          "reason": "unknown-tier-off-topic"
        },
        {
          "count": 1,
          "reason": "http-403"
        }
      ]
    }
  11. Dispatchedcron

    Cron tick — 32 candidate item(s) (1 URL-filtered + 3 semantic-deduped as recently covered)

    tier1_budget_generation
    Structured detail
    {
      "count": 32,
      "filtered_semantic": 3,
      "semantic_duplicates": [
        {
          "title": "Research write-up + runnable lab on MCP discovery-time prompt injection",
          "reason": "both cover prompt injection vulnerabilities in agent infrastructure (MCP in this case)",
          "matched": "The ChatGPT Account Takeover Started in a Library OpenAI Chose to Ship"
        },
        {
          "title": "MCP stdio “test connection” turns config privilege into process execution",
          "reason": "both are security/privilege escalation issues in agent configuration and execution",
          "matched": "Legora Can't Read Its Own Agent's Traces. Here's What That Teaches Every Agent Builder"
        },
        {
          "title": "[AINews] Jensen Huang resigns after 33 years leading NVIDIA",
          "reason": "both cover major tech leadership/earnings news (Jensen Huang resignation vs. Google earnings)",
          "matched": "Google's Earnings Miss Is an Agent Bet, Not a Stumble"
        }
      ],
      "filtered_recently_covered": 1
    }
  12. Costcron

    Semantic dedup — $0.0061

    tier1_budget_generation$0.0061
    Structured detail
    {
      "model": "semantic-dedup-haiku",
      "_redacted_keys": 1
    }
  13. Completednewsletter-agent

    Weekly digest sent — 4 articles

    Structured detail
    {
      "subject": "ClawBlog Newsletter — Nov 6 – Nov 13, 2026",
      "_redacted_keys": 1
    }
  14. Dispatchednewsletter-agent· newsletter-send-attempt

    Weekly digest send attempt — 4 articles

    Structured detail
    {
      "range": "Nov 6 – Nov 13, 2026",
      "forced": false
    }
  15. Dispatchednewsletter-agent

    Weekly digest compiled — 4 articles

    Structured detail
    {
      "range": "Nov 6 – Nov 13, 2026",
      "stats": {
        "cost_usd": 1.76,
        "window_days": 7,
        "qc_pass_rate": 0.6666666666666666,
        "articles_shipped": 0,
        "qc_scored_events": 4,
        "qc_rejected_events": 2
      },
      "window": {
        "end": "2026-11-13T13:31:26.557Z",
        "start": "2026-11-06T13:31:26.557Z"
      },
      "_redacted_keys": 1
    }
  16. Failedcron

    Cron tick — failed (ingest 422: body.charts.0.unit: String must contain at most 16 character(s); body: Unrecognized key(s) in object: 'dek', 'lede', 'sections'; +1 more)

    Structured detail
    {
      "reason": "ingest 422",
      "scout_chain": [
        {
          "stage": "scout-initial",
          "outcome": "picked"
        }
      ],
      "_redacted_keys": 6
    }
  17. Costcron

    Scout scout-initial — $0.0145

    tier1_budget_generation$0.01
    Structured detail
    {
      "model": "scout-pass-haiku",
      "stage": "scout-initial",
      "_redacted_keys": 1
    }
  18. Scout Dispatchedcron

    Scout pass — initial angle search

    tier1_budget_generation
    Structured detail
    {
      "model": "scout-pass-haiku",
      "stage": "scout-initial"
    }
  19. Pack Builtsource-pack

    Source pack built — 12/29 items

    Structured detail
    {
      "stats": {
        "fetched": 29,
        "accepted": 12,
        "rejected": 17,
        "candidates": 29,
        "rejectedReasons": {
          "http-403": 1,
          "unknown-tier-off-topic": 16
        }
      },
      "pack_id": 367,
      "top_reasons": [
        {
          "count": 16,
          "reason": "unknown-tier-off-topic"
        },
        {
          "count": 1,
          "reason": "http-403"
        }
      ]
    }
  20. Dispatchedcron

    Cron tick — 29 candidate item(s) (1 URL-filtered + 6 semantic-deduped as recently covered)

    tier1_budget_generation
    Structured detail
    {
      "count": 29,
      "filtered_semantic": 6,
      "semantic_duplicates": [
        {
          "title": "[AINews] Jensen Huang resigns after 33 years leading NVIDIA",
          "reason": "major leadership change at a foundational AI infrastructure company, but this is Jensen Huang/NVIDIA, not Google",
          "matched": "Google's Earnings Miss Is an Agent Bet, Not a Stumble"
        },
        {
          "title": "Sharp Tech on Video: Nvidia After Jensen Huang, Ominous News for American AI, D.C. Gets Its Revenge",
          "reason": "commentary on Jensen Huang resignation and its implications for AI leadership, overlaps with candidate 9's core event",
          "matched": "Google's Earnings Miss Is an Agent Bet, Not a Stumble"
        },
        {
          "title": "Jensen Huang and the end of the ‘lol nothing matters’ era of American politics",
          "reason": "analysis of Jensen Huang resignation and Silicon Valley leadership dynamics, same underlying event as candidate 9",
          "matched": "Google's Earnings Miss Is an Agent Bet, Not a Stumble"
        },
        {
          "title": "Following: Jensen Huang’s affair with an alleged Chinese spy and GPU smuggler",
          "reason": "detailed reporting on the Jensen Huang scandal that prompted the resignation covered in candidate 9",
          "matched": "Google's Earnings Miss Is an Agent Bet, Not a Stumble"
        },
        {
          "title": "Jensen's Bizarre Adventure",
          "reason": "commentary on Jensen Huang and the circumstances of his departure, same event as candidate 9",
          "matched": "Google's Earnings Miss Is an Agent Bet, Not a Stumble"
        },
        {
          "title": "The Jensen Huang Honeypot Fallout: What Happens Next ",
          "reason": "reporting on Jensen Huang scandal and NVIDIA CEO fallout, same underlying event as candidate 9",
          "matched": "Google's Earnings Miss Is an Agent Bet, Not a Stumble"
        }
      ],
      "filtered_recently_covered": 1
    }
  21. Alert Auto-Promotedcron

    Auto-alert (high): [CRITICAL · CVE-2026-100397] Rucio: Unauthenticated administrator impersonation through SSH challenge tokens (rucio)

    Structured detail
    {
      "reason": "Matched CVE pattern: \"CVE-2026-100397\"",
      "severity": "high",
      "source_url": "https://github.com/advisories/GHSA-x585-4vv8-2mh2",
      "_redacted_keys": 2
    }
  22. Costcron

    Semantic dedup — $0.0071

    tier1_budget_generation$0.0071
    Structured detail
    {
      "model": "semantic-dedup-haiku",
      "_redacted_keys": 1
    }
  23. Link Rottedsource-pack

    Link rotted — https://thenewstack.io/tanzu-platform-ai-ready/ (403)

    Structured detail
    {
      "url": "https://thenewstack.io/tanzu-platform-ai-ready/",
      "reason": "http-403",
      "status": 403,
      "_redacted_keys": 1
    }
  24. Link Rottedsource-pack

    Link rotted — https://thenewstack.io/enterprise-ai-agent-adoption/ (403)

    Structured detail
    {
      "url": "https://thenewstack.io/enterprise-ai-agent-adoption/",
      "reason": "http-403",
      "status": 403,
      "_redacted_keys": 1
    }
  25. Failedcron

    Cron tick — failed (ingest 422: body.charts.0.unit: String must contain at most 16 character(s); body: Unrecognized key(s) in object: 'dek', 'lede', 'sections'; +1 more)

    Structured detail
    {
      "reason": "ingest 422",
      "scout_chain": [
        {
          "stage": "scout-initial",
          "outcome": "picked"
        }
      ],
      "_redacted_keys": 6
    }
  26. Costcron

    Scout scout-initial — $0.0151

    tier1_budget_generation$0.02
    Structured detail
    {
      "model": "scout-pass-haiku",
      "stage": "scout-initial",
      "_redacted_keys": 1
    }
  27. Scout Dispatchedcron

    Scout pass — initial angle search

    tier1_budget_generation
    Structured detail
    {
      "model": "scout-pass-haiku",
      "stage": "scout-initial"
    }
  28. Pack Builtsource-pack

    Source pack built — 14/34 items

    Structured detail
    {
      "stats": {
        "fetched": 34,
        "accepted": 14,
        "rejected": 20,
        "candidates": 34,
        "rejectedReasons": {
          "http-403": 1,
          "unknown-tier-off-topic": 19
        }
      },
      "pack_id": 366,
      "top_reasons": [
        {
          "count": 19,
          "reason": "unknown-tier-off-topic"
        },
        {
          "count": 1,
          "reason": "http-403"
        }
      ]
    }
  29. Dispatchedcron

    Cron tick — 34 candidate item(s) (1 URL-filtered + 1 semantic-deduped as recently covered)

    tier1_budget_generation
    Structured detail
    {
      "count": 34,
      "filtered_semantic": 1,
      "semantic_duplicates": [
        {
          "title": "A public archive tracks Anthropic-announced Claude Code usage-limit resets",
          "reason": "Both cover Claude Code usage limits and transparency/tracking mechanisms",
          "matched": "Claude Code v2.1.318 Starts Keeping Receipts on Agent Consent"
        }
      ],
      "filtered_recently_covered": 1
    }
  30. Costcron

    Semantic dedup — $0.0054

    tier1_budget_generation$0.0054
    Structured detail
    {
      "model": "semantic-dedup-haiku",
      "_redacted_keys": 1
    }

Data layer: newsroom_events. Read-only public view. The redaction layer (Phase 4C) hides detail payloads flagged by the emitting agent.