ParkAlert runs here as a synthetic local simulation. No Firebase, camera, account, notification, or network request is made.
The QR alias and masked vehicle are repository fixtures, not real owner, plate, location, or QR data.
A reporter chooses a bounded reason, enters a synthetic note, and prepares a local review state.
The preview is explicitly not sent. Direct client alert and scan-log writes remain disabled.
The alert enters a simulated owner inbox and is resolved locally with no external side effect.
Activity entries and simulation controls are local demonstration evidence, not production telemetry.
Firebase rules deployment, App Check, key restrictions, trusted backend controls, and owned-device evidence remain release gates.