Package ai.redouble.nucleo.harness.models.discovery
package ai.redouble.nucleo.harness.models.discovery
-
ClassDescriptionThe one development-time action that turns the shipped catalog into this account's: walk every provider on the classpath, ask each configured one what the account can reach, ping every entry that is reachable, and write a complete
models.jsonwith the account's observed limits plus a report of everything that was learned and everything that was not.What happened with one catalog entry.What happened with one provider.What happened with one provider.The whole run: the catalog to write, the report to read, and the facts both were made from.What a run decided about one entry.One availability observation of one catalog entry, outside the dispatcher: a client built straight from the entry's provider, one minimal call, and aProbeOutcomewhatever happens.One model as a provider's account lists it, with whatever facts the listing carried.The rule that puts a model on a rung of theGradeladder: the vendor's own tier, then the model's generation, never its price.The discovery's own judgment call: an account listed models the catalog has no entry for and no ancestor to inherit a shape from, and classifying them is exactly what the runtime's strongest model is for.What a provider knows about its own account that the catalog cannot: which models the account can reach, and, where the provider publishes them through an API, the account's limits and each model's retention posture.