shiftReportAssetUsageReceivedSchema
@mineflow/contracts / shiftReportAssetUsageReceivedSchema
Variable: shiftReportAssetUsageReceivedSchema
const shiftReportAssetUsageReceivedSchema: ZodObject<{
actorId: ZodUUID;
assetId: ZodUUID;
assetUsageId: ZodUUID;
organizationId: ZodUUID;
productionObjectId: ZodUUID;
reportId: ZodUUID;
shiftDate: ZodISODateTime;
shiftType: ZodEnum<{
day: "day";
night: "night";
}>;
submittedAt: ZodISODateTime;
submittedBy: ZodUUID;
}, $strip>;
Defined in: events/prd/shift-report.ts:246
prd.shift-report.asset-usage-received (ADR-0101/0102, BL-54) — буровик
(Operator) подал строку-станок своего сменного отчёта (intakeStatus=received).
Подписчики (будущее): Notifications (начальник участка видит «поступил отчёт по
станку»), ANA. Эмитится из AddShiftAssetUsageUseCase транзакционно с записью
строки-станка. partitionKey = reportId (FIFO в пределах отчёта).