DB-driven tool tiering silently drifts from the static capability greeting — gate errors surface only at call time