_parse_weights was silently dropping content_class values that don't belong on their target list with no operator feedback. Changed it to return (weights, dropped), apply_payload to collect and return all dropped names, and put_config to include dropped_entries in the response when non-empty.