← Back to registry

TOOL · verify_app_health

No description provided.

Canonical Definition

{
  "function": {
    "description": "Run a tests-first verification and triage chain for a target app. It executes build/test checks, then runtime smoke/regression checks, and if anything fails it gathers correlated diagnostics and OS logs. Use this as Ava's primary app verification command.",
    "name": "verify_app_health",
    "parameters": {
      "properties": {
        "app": {
          "description": "Target app slug, e.g. latinos, vetra, movilo, os-v3.",
          "type": "string"
        },
        "compile_checks": {
          "description": "Build/test checks to run first. Defaults to ['check'].",
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "include_logs": {
          "description": "Whether to include OS log excerpts when verification fails. Defaults to true.",
          "type": "boolean"
        },
        "run_runtime": {
          "description": "Whether to run runtime HTTP checks after compile checks. Defaults to true.",
          "type": "boolean"
        },
        "runtime_suite": {
          "description": "HTTP suite to run after compile checks. Defaults to 'regression'.",
          "type": "string"
        },
        "timeout_seconds": {
          "description": "Timeout passed to test/smoke runners. Defaults to 60.",
          "type": "integer"
        }
      },
      "required": [
        "app"
      ],
      "type": "object"
    }
  },
  "metadata": {
    "artifact_type": "tool",
    "consumers": [
      "all"
    ],
    "execution_kind": "direct_rust",
    "owner_app": "os-v3",
    "promotion_reason": "Tests-first app triage is foundational platform functionality used by Ava, Hera, and human operators across all canonical apps.",
    "scope": "global",
    "version": "1.0.0"
  },
  "type": "function"
}