Recent server, old source
Four rows pass the entered server-time policy. Old source times remain explicit warnings; source provenance is unverified.
Open the warning-preserving reportKeep the original data, entered engineering profile and complete findings together. Create a readable review that another engineer can independently regenerate.
Python 3.10+ · No packages or cloud connection needed · Original files stay local
Copy original CSV and profile bytes into a fresh bundle. Retain raw units, quality, timestamps and every rejected record.
Read unit mismatches, stale data, missing channels and group skew. Warnings and incomplete captures stay visible.
Use the matching trusted kit to reproduce the audit and report. Changed findings fail verification even if their checksums were updated.
These files demonstrate review behavior. Their values, mappings and limits are synthetic; no plant capture or field adoption is established.
Four rows pass the entered server-time policy. Old source times remain explicit warnings; source provenance is unverified.
Open the warning-preserving reportUnit mismatch, stale server time, uncertain quality, changed metadata, a missing channel, group skew and duplicated samples.
Open the fault reportA one-nanosecond future violation is retained. Large collector indexes and exact age integers remain readable without rounding.
Open the precision reportThe same four-row capture fails when the entered profile requires recent source timestamps instead of recent server confirmation.
Open the source-policy reportNo recorded rows means no passing capture. Zero checked records cannot establish completeness or a useful measurement.
Open the empty-capture reportAll 302 rows are audited. The readable preview shows 250 rows; original CSV and audit JSON retain the full capture.
Open the coverage reportUnzip the kit, edit a copy of the profile and supply the documented CSV. Use a fresh output directory. Open my-review/report.html in your browser after the command finishes.
python -S data_handover.py --profile profile.good.json --csv good.csv --output-dir my-review python -S data_handover.py --verify my-review
Exit 0: entered checks pass, possibly with warnings. Exit 2: a verified bundle retains rejected/incomplete records. Exit 1: input, source or bundle invalid. The six-file bundle includes original CSV/profile, complete audit, readable report, review guide and manifest. Export approval remains separate.
A passing recorded capture does not establish current live freshness, sensor calibration, model qualification or permission to change a PLC setpoint. Timestamp resolution does not verify clock accuracy. A hash identifies content; it does not authenticate its source.