shiftReportFormedSchema
@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-шаг).