b8bc17d787
The generated _v2025_11_25 and _v2026_07_28 packages spent ~100-115 ms each at import building pydantic core schemas, validators and serializers for ~175 models per version, of which a connection touches only a handful. Both generated bases now carry defer_build=True: WireModel, and a new generic WireRootModel[T] the RootModel aliases derive from (deferring only the object models made things slower, as the eager union roll-ups then regenerated every deferred model's schema inline). The generator drops codegen's trailing model_rebuild() epilogue and emits classes in dependency order - failing if any class names a class defined later - so every non-recursive generated class still exposes complete field metadata at import. Building each model's validator now happens once, on first use.