Zero ceremonyNo attributes, no shim interfaces — discovery reads what you already register with Hangfire.
Schema from MethodInfoJSON Schema generated per method. Required vs. optional respects C# defaults and nullable annotations.