{
  "artifact": "Claude Code SEO safety card for a non-developer operator",
  "version": "2026-08-24",
  "workflow": "editorial-opportunity-triage",
  "mode": "read_only",
  "question": "Is this query an editorial opportunity for this site?",
  "allowed_tools": [
    "agentseo_analyze_serp",
    "agentseo_content_gap"
  ],
  "inputs_required": [
    "one exact query",
    "one canonical site or page URL",
    "one named marketing owner"
  ],
  "stop_if": [
    "the intent is local rather than editorial",
    "required evidence is missing",
    "Claude selects a tool outside the allowed list",
    "the next action would change a public system"
  ],
  "return_contract": [
    "diagnosis",
    "supporting evidence",
    "limitations",
    "recommended next action",
    "what must stay manual"
  ],
  "production_actions_allowed": false,
  "human_owner": "named-marketing-owner",
  "review_questions": [
    "Did Claude use only the allowed tools?",
    "Does every recommendation point to returned evidence?",
    "Are missing data and limitations visible?",
    "Did the session stop before any public change?",
    "Would the same output shape be useful on the next run?"
  ],
  "pass_criteria": {
    "required_consecutive_useful_runs_before_automation_review": 3,
    "requires_failure_path_test": true,
    "requires_named_human_handoff": true,
    "grants_production_permission": false
  },
  "evidence": {
    "source": "/research/claude-code-agentseo-discovery-2026-08-24.json",
    "observed": "Public tools/list discovery returned 45 tool definitions and included both allowed tool names.",
    "not_observed": [
      "authenticated tool execution",
      "Claude Code tool selection",
      "workflow decision quality",
      "production publishing or mutation"
    ]
  },
  "limitations": [
    "This is an operating template, not a guarantee that a model will obey every boundary.",
    "Tool catalogs and schemas can change; recheck current discovery before maintaining the workflow.",
    "A successful read-only run does not authorize a content edit, redirect, publish, outreach, or spend change."
  ]
}
