bde21992bd
The "creatures" alias fix wraps the balance schema in z.preprocess, whose input type is `unknown`. complete()'s `schema?: ZodType<T>` pinned input=output=T, so T inferred as unknown and `res.data.add` failed under tsc -b (project build). Loosen schema input to `ZodType<T, ZodTypeDef, any>` — T stays pinned to the schema output, but coerce/preprocess/transform schemas (input ≠ T) are accepted. Pin the advisor call's type param to BalanceSuggestion, matching the other complete<...> call sites. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>