src/features/reviews/received-snapshot.ts
Linked repository file from this build.
import type { SnapReview } from "@/programs/snap-negative/types";
export function captureReceivedSnapshot(review: SnapReview) {
return structuredClone({
facts: review.facts,
identity: {
clientName: review.clientName,
address: review.address,
county: review.county,
district: review.district,
localAgency: review.localAgency,
sampleMonth: review.sampleMonth,
caseNumber: review.caseNumber,
examiner: review.examiner,
supervisor: review.supervisor,
},
outcome: review.outcome,
...(review.dropKind ? { dropKind: review.dropKind } : {}),
});
}