Перейти к основному содержимому

shiftReportFormedSchema

@mineflow/contracts


@mineflow/contracts / shiftReportFormedSchema

Variable: shiftReportFormedSchema

const shiftReportFormedSchema: ZodObject<{
actorId: ZodUUID;
formedAt: ZodISODateTime;
formedBy: ZodUUID;
organizationId: ZodUUID;
productionObjectId: ZodUUID;
reportId: ZodUUID;
shiftDate: ZodISODateTime;
shiftType: ZodEnum<{
day: "day";
night: "night";
}>;
}, $strip>;

Defined in: events/prd/shift-report.ts:287

prd.shift-report.formed (ADR-0101, BL-54) — отчёт сформирован из принятых строк-станков (draft → formed), приём буровиков закрыт. Подписчики (будущее): Notifications (инженер — «пакет актов готов к проверке»), ANA. Эмитится из FormShiftReportUseCase. Не путать с approved (утверждение — отдельный FSM-шаг).