{
  "merge_intent": "replace_or_merge_existing_platform_worker",
  "required_binding": {
    "name": "DB",
    "type": "D1Database"
  },
  "required_vars": {
    "AUTH_MODE": "bearer"
  },
  "expected_tokens": [
    {
      "role": "owner",
      "token": "owner-token"
    },
    {
      "role": "operator",
      "token": "operator-token"
    }
  ],
  "smoke_tests": [
    {
      "name": "health",
      "method": "GET",
      "path": "/api/health",
      "auth": false,
      "expect_status": 200
    },
    {
      "name": "auth_me",
      "method": "GET",
      "path": "/api/auth/me",
      "auth": true,
      "expect_status": 200
    },
    {
      "name": "tenants_list",
      "method": "GET",
      "path": "/api/tenants",
      "auth": true,
      "expect_status": 200
    },
    {
      "name": "lilbro_agent",
      "method": "POST",
      "path": "/api/agents/lil-bro",
      "auth": true,
      "expect_status": 200
    },
    {
      "name": "bentinvention_agent",
      "method": "POST",
      "path": "/api/agents/bent-invention",
      "auth": true,
      "expect_status": 200
    },
    {
      "name": "runtime_execute",
      "method": "POST",
      "path": "/api/runtime/execute",
      "auth": true,
      "expect_status": [
        200,
        409
      ]
    }
  ]
}