shiftReportRejectedSchema
@mineflow/contracts / shiftReportRejectedSchema
Variable: shiftReportRejectedSchema
const shiftReportRejectedSchema: ZodObject<{
actorId: ZodUUID;
organizationId: ZodUUID;
productionObjectId: ZodUUID;
reason: ZodString;
rejectedAt: ZodISODateTime;
rejectedBy: ZodUUID;
reportId: ZodUUID;
shiftDate: ZodISODateTime;
shiftType: ZodEnum<{
day: "day";
night: "night";
}>;
}, $strip>;
Defined in: events/prd/shift-report.ts:131
prd.shift-report.rejected — отчёт отклонён инженером ИЗ status=submitted
(без бизнес-эффектов, т.к. approve-сага ещё не запускалась). Подписчики:
Notifications (мастер получает «нужно исправить»).
Q1 (open-questions) — отдельный flow от rejected-after-approve, без сторно-саги.