{
  "schema_version": 1,
  "status": "planning_template_not_launcher_configuration",
  "description": "Replace example tasks, pin versions, implement and test independent verifiers before execution. No measured results are included.",
  "agent_configurations": [
    {
      "id": "agent-a",
      "harness": null,
      "harness_version": null,
      "model": null,
      "effort": null
    },
    {
      "id": "agent-b",
      "harness": null,
      "harness_version": null,
      "model": null,
      "effort": null
    }
  ],
  "repeats_per_cell": 3,
  "controls": [
    "Fresh agent session and workspace",
    "Same product version, account scope, fixtures, network and budgets",
    "Reset external state or isolate namespaces",
    "Preserve rubric and independent verifier",
    "Record blocked, failed, cancelled and unknown outcomes separately"
  ],
  "ledger_url": "https://oqoqo.ai/resources/templates/agent-usability-attempts.csv",
  "guide": "https://oqoqo.ai/guides/cli-vs-mcp-vs-sdk",
  "conditions": [
    {
      "id": "baseline",
      "tool_versions": []
    },
    {
      "id": "cli",
      "tool_versions": []
    },
    {
      "id": "mcp",
      "tool_versions": []
    },
    {
      "id": "sdk",
      "tool_versions": []
    }
  ],
  "tasks": [
    {
      "id": "setup",
      "description": "First-time product setup and first useful operation"
    },
    {
      "id": "integration",
      "description": "Working integration with an independently executed result"
    },
    {
      "id": "recovery",
      "description": "Recover from a realistic product error and verify the outcome"
    }
  ],
  "planned_attempts": 72,
  "skill_policy": "Add skill/no-skill conditions separately on a fixed underlying interface. Keep product capability and permissions equivalent."
}
