pub fn validate_payload(payload: &TelemetryPayload) -> Result<Vec<String>>Expand description
Validate that a serialized payload conforms to all constraints:
- All top-level keys are from the allow-list (VAL-TELE-006)
- No personal data patterns in serialized JSON (VAL-TELE-005)
- Payload size ≤ 64 KiB (VAL-TELE-007)
- Valid JSON structure (VAL-TELE-007)