DEV/TEST VALIDATION ONLY — NOT PRODUCTION
E-Shipment Phone Validation Surface
Synthetic shipment and eBOL lifecycle, using the already-proven local persistence and audit path.
Shipment ID
ESH-PHONE-0001
eBOL ID
Not created yet
Shipment Status
Not created
eBOL Status
Not created
Validation Controls
Tap the controls in order. The page will refresh the persisted state after each action.
Validation Feedback
Pickup Save State
Not saved yet
Waiting
Draw the pickup signature and tap Save Pickup Signature.
Delivery Save State
Not saved yet
Waiting
Draw the delivery signature and tap Save Delivery Signature.
Pickup Canvas Data
Not checked yet
The pickup canvas will report whether ink exists before save.
Delivery Canvas Data
Not checked yet
The delivery canvas will report whether ink exists before save.
Audit Trail Written
empty
No audit events have been written yet.
Latest Validation Event
Waiting for a save action.
No error reported yet.
Save Attempt Evidence
No save attempted yet.
Validation trace will appear here after a save.
Render Guard
Waiting for first render.
Older responses are ignored when a newer request is in flight.
Pickup Signature
Delivery Signature
Evidence Fields
Pickup Signature Saved
No
Delivery Signature Saved
No
Pickup Evidence Ref
None
Delivery Evidence Ref
None
Audit Trail Status
empty
Audit Event Count
0
Pass/fail evidence: shipment ID, eBOL ID, signature persistence, finalized record, and audit status must all be visible.
Current Snapshot
{"shipmentId":"ESH-PHONE-0001","ebolId":null,"shipmentStatus":null,"ebolStatus":null,"pickupSignatureSaved":false,"deliverySignatureSaved":false,"pickupSignatureArtifactReference":null,"deliverySignatureArtifactReference":null,"finalized":false,"auditTrailStatus":"empty","auditEventCount":0,"message":"No synthetic shipment has been created yet.","pickupSaveOutcome":"not_attempted","deliverySaveOutcome":"not_attempted","pickupAttemptEvidenceReference":null,"deliveryAttemptEvidenceReference":null,"validationTrace":[],"shipment":null,"ebol":null,"auditEvents":[]}