Remaining Work
These are the items still needed before the larger gateway-platform goal should be marked complete.
Browser Walkthrough
- Use a real authenticated test user/session on
https://scs.itms.solutions. - Verify gateway list/detail pages.
- Verify camera list/detail pages.
- Verify NVR list/detail pages.
- Verify pin persistence and navigation behavior.
- Verify command panel rendering and command history details with live data.
Connected Gateway Validation
- Run a safe read-only command against a connected gateway.
- Verify lifecycle transitions from queued to dispatched/running to terminal result.
- Cancel an actually running command and verify operator UX.
- Confirm late ACK/result behavior does not overwrite cancelled commands.
- Validate offline queue replay after disconnect/reconnect.
Vendor NVR Validation
- Run
get_recording_jobsagainst a configured vendor NVR. - Run
search_recordingswith channel/time filters. - Run
get_replay_urifor a real recording. - Run
export_recording_clipand verify returned artifact metadata. - Confirm clip size limits, timeout behavior, and error messaging with real NVR responses.
Portal UX Still Needed
- Authenticated browser verification of playback/download behavior with a real production NVR artifact.
- Broader artifact browser/history outside command details.
- Backend user-preference persistence for pinned navigation if local-only pinning is not enough.
Configuration And Write Operations
- NVR config snapshot/apply flows.
- ONVIF imaging writes.
- ONVIF presets/users/recording config.
- Persistent ONVIF event subscription management.
- Destructive commands remain intentionally out of scope until approval and safety model is expanded.
Hardware/Site Validation
- ARM/Linux gateway diagnostics on target hardware.
- Update package manifest and updater binary paths.
- Gateway service/process allowlist behavior.
- Field gateway/child sensor ingestion using production credentials.