CHW-4503 PlanFeaturesInvalid

pricing plan features JSON failed validation; supply a JSON object whose keys match the documented feature flags

Default message: pricing plan features JSON failed validation; supply a JSON object whose keys match the documented feature flags
HTTP status: 400 (client)

Problem. A pricing plan create / update was rejected with 400. Cause. The features JSON failed validatePlanFeaturesJSON — it must be a JSON object whose keys are the documented feature flags and whose values are booleans. The validator’s underlying error is surfaced in fields.detail. Fix. Fix the JSON shape and retry; check the documented feature-flag schema. HTTP 400.