// @generated — do not edit
import { defineLifecycle } from "@tailor-platform/erp-kit/core";

export const manufacturingCostSummaryLifecycle = defineLifecycle({
    technicallyComplete: { from: ["COLLECTING"], to: "PENDING_VARIANCE_REVIEW" },
    review: { from: ["PENDING_VARIANCE_REVIEW"], to: "VARIANCE_REVIEWED" },
    reopen: { from: ["PENDING_VARIANCE_REVIEW", "VARIANCE_REVIEWED"], to: "COLLECTING" },
    settle: { from: ["VARIANCE_REVIEWED"], to: "SETTLED" },
});

export type ManufacturingCostSummaryStatus = typeof manufacturingCostSummaryLifecycle.states[number];
