RECORD LISTS AND ACTIONS UPDATE

Evidence: one row per saved evidence item, showing case number and subject name, Reference, Custodian, Location, Disposition and Open Evidence. Cases with no evidence items are excluded.
Legal, Claims & IME: one row per saved legal, claim, IME or contact record, showing case identity, Record, Status, Review / Revision, Dates and Actions. Cases with no records are excluded. Deleted records are excluded.
Reports: one row per accessible, non-deleted investigation report, showing case identity, Investigation Date, Report, Status and Actions. Cases without reports are excluded. Existing report permissions apply.
Scene Diagrams: Add Diagram is now in the list header and opens the existing editor for the selected case. Existing case permissions and case-type settings apply.
Legal record deletion: Confirm Delete / Cancel dialog. Case managers and administrators may delete records on editable assigned cases; investigators may delete their own drafts. Closed/cancelled cases remain locked. Deletion removes the record from active lists and future case copies. Existing report snapshots, record payloads and audit history are retained.
Search remains limited to case numbers and claimant/subject names. Existing case access, report ownership and client-release permissions are preserved.

GIB PATCH INSTALLATION
Back up the current application. Extract and upload ALL included files into the existing application folder, replacing matching files. Include the NEW app/operation-list.php and assets/module-record-lists.css. Do not place the patch into a separate nested folder. Reload the browser. No database migration is required.

PHP 8.3 syntax validation; 24 SQL role/search combinations; legal-record deletion authorization/version/snapshot checks; 30 actual-page browser layout/action combinations passed. No live production records were changed during testing.
