fix(producer): reject impossible distributed durations (#1732)

This commit is contained in:
Miguel Ángel
2026-06-26 00:47:27 -04:00
committed by GitHub
parent 7db84fc0ad
commit dca5fa90cb
6 changed files with 173 additions and 2 deletions
+10
View File
@@ -95,3 +95,13 @@ export type {
CompositionMetadataJson,
LockedRenderConfig,
} from "./services/render/stages/freezePlan.js";
// ── Plan-time validation errors ────────────────────────────────────────────
// Export typed deterministic validation codes so orchestration adapters can
// mark authoring/configuration failures as terminal while still retrying real
// infrastructure faults.
export {
DISTRIBUTED_DURATION_OUT_OF_RANGE,
MAX_DISTRIBUTED_DURATION_SECONDS,
PlanValidationError,
} from "./services/render/planValidation.js";