dcd902f3bf
fetchProviderModelsFromCatalog returning succeeded=true for an empty discovery made every dynamicModelsAuthoritative provider drop its models.dev and previous-snapshot rows after a flaky empty-but-200 response. Restored the fetched-models requirement for other providers; only alibaba-token-plan treats an empty success as authoritative so the subscribed-edition allowlist is not widened by the curated seed. Also dropped the stray trailing newline in models.json that the generator does not emit.