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"
}