# Worker Contract: 2026-06-25-164430-b2r1

```yaml
worker_contract:
  task_id: "2026-06-25-164430-b2r1"
  parent_task_id: "2026-06-25-164017-b2sa"
  origin_thread: "THR-125 - Breaker §2 self-traffic alert: self-authored Notion drops surfaced to Telegram"
  objective: |
    Complete the THR-125 Breaker §2 self-traffic investigation after the first worker attempt failed before producing findings.
  scope: |
    Inspect local OpenClaw/event-router/breaker logs for 2026-06-25 22:45Z through 22:55Z. Determine why Breaker §2 emitted a SELF_TRAFFIC CRITICAL alert after 26 self_authored drops in 300 seconds. Identify whether the burst was healthy protective filtering, duplicate Notion webhook delivery, an upstream loop/bypass, or ambiguous due to missing logs.
  thread_url: "https://app.notion.com/p/Breaker-2-self-traffic-alert-self-authored-Notion-drops-surfaced-to-Telegram-38af8b3ef83d81f49285e19f80067118"
  key_thread_facts:
    - "Alert time: 2026-06-25 15:49 PDT / 22:49Z."
    - "Alert sample: repeated Notion filter_decision lines with decision=drop and reason=self_authored."
    - "Auto-clear: 2026-06-25 15:54 PDT; condition recovered to normal."
    - "Known preliminary state: no Telegram evidence that Dorian continued re-processing its own Telegram notification."
  required_checks:
    - "Group relevant log lines by event ID if present."
    - "Group by page ID / Notion page title if present."
    - "Group by actor, action, decision, and reason where present."
    - "Check whether any self-authored event was forwarded beyond the drop filter."
    - "Check whether traffic ties to THR-123, THR-125, Dorian dispatch/completion entries, or unrelated Notion traffic."
    - "State whether Breaker §2 severity/dampening should distinguish healthy drops from true loop-through."
  constraints:
    - "Do not change production breaker thresholds, suppression, routing, notification behavior, credentials, LaunchAgents, or cron jobs."
    - "Do not send Telegram or other external messages."
    - "Do not re-process webhook events for worker-authored Notion updates."
    - "Use local evidence only; if logs are absent or ambiguous, return a partial or blocked result with exact missing paths and time ranges."
  allowed_writes:
    - "Append progress/completion or blockage to the THR-125 Notion Dialogue Log only."
    - "Write an evidence report under /Users/openclaw/outputs/openclaw/breaker-self-traffic/ if useful."
  expected_notion_entry:
    header_format: "### 2026-06-25 HH:MM PDT - Worker - COMPLETION"
    content: "Concise findings, evidence paths, conclusion, recommendation, and whether Braden approval is needed."
  output: |
    Return a Worker Completion or Failure Contract to Dorian. Include artifact paths, exact log paths inspected, conclusion, confidence, whether any forwarded self-authored event was found, and whether a separate approved remediation dispatch is recommended.
```

## Dispatch Note

This retry narrows the original investigation to evidence collection and recommendation only. Production behavior changes are outside scope.
