+For execution, TEAM reads the current `create_thread` and `spawn_agent` model allowlists from live tool metadata, then passes each observed exact identifier once to the scanner with its respective `--create-thread-model` or `--runtime-allowed-model` flag. If `create_thread` metadata is unavailable, TEAM omits `--create-thread-model`, must not pass cached identifiers, and leaves that backend `UNVERIFIED`. TFD prefers `create_thread` as the execution backend only when a selected model is in `create_thread_eligible_models`; otherwise it retains `spawn_agent` as a fallback restricted to the live exact-ID legacy `eligible_models` intersection. TFD does not claim an unavailable backend is executable. If neither eligible set provides an execution pair, the scan still passes and retains the complete recommendation catalog, while `execution_readiness` reports `BLOCKER/no_verified_execution_backend`; when execution is required, TEAM must stop with that blocker. Because recommendation does not imply execution, it does not guarantee quota, availability, account identity, or cross-session recovery. This process neither configures models nor exposes credentials, and session-only mode does not persist the evidence in `.tfd`.
0 commit comments