patchbayAuditExecutionDetailsDefectReasons top-level constant

Set<String> const patchbayAuditExecutionDetailsDefectReasons

Closed reasons PatchbayAuditExecutionDetailsProjectionDefect reports.

A host never writes these into PatchbayAuditEvent itself — they only label why executionDetails came back null for a response that otherwise looked like an accepted ui.reveal result.

Implementation

const Set<String> patchbayAuditExecutionDetailsDefectReasons = <String>{
  'stepsOutOfRange',
  'containerNodeIdsTooLong',
  'containersPresentWithZeroSteps',
  'containerNodeIdInvalid',
  'containerNodeIdDuplicated',
};