Section 3.1
System performance, integrity, and entries
3.1.1 Partial
Requirement. Automatically check system operation and notify the driver, operator, and supplier of faults.
OpenSpaces. Runs startup, periodic, and reconnect checks; persists fault/recovery records and sends configured notifications. Production delivery and independent uptime evidence remain to be completed.
3.1.2 Partial
Requirement. Synchronise records across supported devices and delivery platforms in real time.
OpenSpaces. Uses a canonical server record with duplicate-safe offline replay. Multi-device convergence and conflict scenarios remain in the approval test plan.
3.1.3 Partial
Requirement. Receive software, legislative, and operating-system updates.
OpenSpaces. Uses versioned web assets, a PWA service worker, Android releases, controlled Git branches, staging, rollback backups, and append-only deployment records.
3.1.4-3.1.8 Implemented
Requirement. Protect automatically entered data, retain non-erasable system/settings audits, use New Zealand time, and preserve an unalterable actual timestamp for every entry.
OpenSpaces. Stores event and receipt times separately in UTC, displays Pacific/Auckland time, and preserves original values plus corrections and voids in append-only revision tables protected against update and deletion.
3.1.9 Partial
Requirement. Identify the driver by name and driver licence number.
OpenSpaces. Stores and displays both fields. Licence details remain optional and self-declared in the evaluation release; they will be mandatory for approved operation.
3.1.10 Implemented
Requirement. Give every Cumulative Work Day a unique identifier.
OpenSpaces. Assigns an immutable UUID and readable CWD-XXXX-XXXX-XXXX-XXXX reference, shown in regulated views, PDFs, and Excel output.
3.1.11 Partial
Requirement. Maintain suitable secure external backup.
OpenSpaces. Provides encrypted regulated backup and manifest tooling. Final retained evidence for schedule, off-server storage, restoration, and recovery testing remains required.
3.1.12-3.1.13 Partial
Requirement. Allow employers/operators and self-employed drivers to establish, collect, and maintain required records.
OpenSpaces. Provides driver-owned accounts and read-only Employer Access. Full operator and self-employed workflow evidence is still being assembled.
3.1.14-3.1.16 Partial
Requirement. Authenticate the driver and require deliberate CWD start/end actions, including password/PIN prompts where required.
OpenSpaces. Supports password authentication and device-specific PIN/biometric locking. Start Work and Stop Working are deliberate; approval mode requires fresh online authentication at CWD boundaries. Approved offline authentication requires NZTA confirmation.
3.1.17-3.1.18 Implemented
Requirement. Permit correction of automatically populated location/time before finalisation and permit notes without reception.
OpenSpaces. Lets the driver review and edit populated fields before submission and queues notes and core events locally for synchronisation after reconnect.
3.1.19-3.1.20 Implemented
Requirement. Prevent a new CWD while the previous one is open and lock earlier work/rest entries after the next state.
OpenSpaces. Enforces one open CWD. Originals are locked by later states; any permitted correction appends evidence instead of replacing the original.
3.1.21 Partial
Requirement. Mark changed entries and show the date and time of each change in the entry or associated audit trail.
OpenSpaces. Marks corrected and retrospective entries with *. Enforcement can expand an orange audit history showing original, correction, retrospective, and void evidence with recorded times; Excel includes the complete revision history.
3.1.22 Partial
Requirement. Keep a CWD crossing midnight as one complete record rather than splitting it into calendar days.
OpenSpaces. Provides a complete CWD record, stable reference, totals, and full-CWD PDF page. Calendar-day grids remain as supporting views; NZTA format confirmation is pending.
3.1.23 Partial
Requirement. Permit retrospective prior-day work entries back to the last qualifying 24-hour rest.
OpenSpaces. Supports ordered retrospective insertion within that boundary and records the event time separately from the later submission time. Final correction-policy approval is pending.