* Flatten OpenAPI discriminator subtypes into request bodies * Resolve schema-name discriminator mappings and union conflicting variant fields * Advertise discriminator values for propertyless variants and document the behavior