Materialize a detection picked by the wizard.
Body for POST /admin/api/v1/onboarding/create-from-detection.
The triple (framework, file_path, variable_name) is the lookup key for re-validation against a fresh scan inside the handler. inferred_name is intentionally not on the wire — the server computes it from the fresh scan, not from the body.
Successful Response
GET response and the data payload of PATCH responses.
Reload outcome attached to every admin mutation response.
reloaded means DB committed and runtime now uses the new config. restart_required means DB committed and process restart is needed. reload_failed means DB rolled back and runtime is unchanged.