Add Scene 7 claim report workflow

This commit is contained in:
2026-08-22 17:02:30 +02:00
parent a7f99a2a39
commit cea0d56cb9
23 changed files with 638 additions and 82 deletions
+1
View File
@@ -41,6 +41,7 @@ export function mergePlayerStateForPersistence(full: CaseState, visible: CaseSta
const touchesUnavailable = (item: ExhibitRelation | Connection) => unavailableIds.has(item.fromExhibitId) || unavailableIds.has(item.toExhibitId)
return {
...submitted,
report: full.report,
exhibits: appendMissingById(submittedExhibits, preservedExhibits),
relations: appendMissingById(submitted.relations, full.relations.filter(touchesUnavailable)),
connections: appendMissingById(submitted.connections, full.connections.filter(touchesUnavailable)),