Home Features Compliance FAQ About Contact

100% TC(W) No. 8/2025 Compliant

Effective 1 April 2026. DWSS satisfies every clause across all DEVB-defined core components with structured iCWP export.

§ 7 Workflow Management § 8 Smart Construction § 9 Smart Document Management

Clause-by-Clause Coverage

COMPONENT I

Workflow Management — TC(W) 8/2025 § 7

ClauseRequirementImplementationStatus
§ 7.1.1Sequential electronic workflows circulating forms to designated users/groupsStatusMixin + ApprovalRecord
§ 7.1.2DRAFT → SUBMITTED → UNDER_REVIEW → APPROVED/REJECTED → CLOSED lifecycleAll six modules
§ 7.1.3Notifications to designated users on workflow transitionsCelery tasks — in-app + email
§ 7.2.1Capture text, numbers, date/time, locations, files, images, GPSTyped Django fields; GPS via EXIF
§ 7.2.4All captured data extractable via API or Web ServicesDRF serializers + iCWP XML export
§ 7.3.2Unique identifier stamped to all forms as DB attributeModule prefix serial e.g. RISC-W-0001
§ 7.3.6Users create drafts via web browser; stored as temporary recordsstatus=DRAFT editable; not visible to reviewers
§ 7.3.7Submitted/approved records locked permanentlyNon-draft records return 403 on edit
§ 7.4.7Photos captured via mobile camera, appended directly to formsFileField + EXIF GPS extraction on upload
§ 7.4.8Photos auto-optimised/compressed; max 1 MB per photoPIL resize + compression in model save()
§ 7.4.9Date, time, GPS stored as metadata; exportable to HK80EXIF extraction; HK80 conversion utility
COMPONENT II

Smart Construction Management — TC(W) 8/2025 § 8

ClauseRequirementImplementationStatus
§ 8.1.1Deploy smart construction applications for progress, safety, deformation, material, machinery, environment using AI, IoT, smart devices, dronesapps/scm IoT hub; vendor adapters
§ 8.1.2SCM data hub collects and consolidates data; real-time alerts via API and push/emailIngest API + alert engine + Celery tasks
§ 8.1.3Key metrics in dashboards for continuous site monitoringHTMX dashboard with 30s auto-refresh
§ 8.2.1.i–viProgress / Safety / Deformation / Material / Machinery / Environmental monitoring6 TelemetryEvent categories
§ 8.2.3Smart construction info in DBMS in textual/numerical/date+time/location formatPostgreSQL typed columns; no blob-only queryable data
§ 8.3.2.iMetrics: number and details of unauthorised entries to restricted zonesSafetyAlert type=INTRUSION; count card on dashboard
§ 8.3.2.iiMetrics: exceedance of Alert-Alarm-Action levels for deformation monitoringSafetyAlert severity INFO/WARNING/CRITICAL → AAA
§ 8.3.3Store key event info; present in dashboard; enable photo/video stream retrievalTelemetryEvent permanent store; media preview on detail view
TC(W) 8/2025 fn.SSSS CMP shall be amalgamated into DWSS SCM hub (mandatory from 1 Apr 2026)apps/scm is the designated SSSS CMP
COMPONENT III

Smart Document Management — TC(W) 8/2025 § 9

ClauseRequirementImplementationStatus
§ 9.1.1SDM workflow-enabled system for processing, storage, and management of all formal project documentationapps/sdm; distinct from § 7 operational forms
§ 9.1.3Enable registration, submission, approval, rejection, response via web browser; version trackingDocumentVersion model; full web workflow
§ 9.3.1SDM automatically assigns unique identifier (folio number) at time of creationfolio_number auto-allocated via _allocate_folio_number()
§ 9.3.4Logical components: cabinets, drawers, folders per WBTC No. 19/93Cabinet, Drawer, Folder models exactly match WBTC 19/93
§ 9.3.5Folio number auto-assigned, minimum 5-digit (00000–99999)PositiveIntegerField; file_reference cached as Cabinet/Drawer/Folder/00001
§ 9.4.2Freezing function — no unauthorised modification once frozenDocument.is_frozen blocks new DocumentVersion upload
§ 9.4.5OCR functionality to extract text; auto-populate metadata; full-text searchTesseract OCR; PostgreSQL SearchVector
§ 9.6.3Action assignment to multiple staff; due date; re-assignDocumentActionAssignment with M2M assignees
§ 9.7.2–7.5External reviewers invited via email; hyperlink requires authenticationExternalReviewerInvite OTP token — no auth bypass
§ 9.8.9Complete version history: modifications with timestamps, user ID, reasonDocumentVersion.version_number + uploaded_at + change_note
§ 9.8.11Prevent deletion; allow authorised archiving per retention policiesNo DeleteView; soft-archive via DocumentStatus.CLOSED
§ 9.9.1–9.9.2Link SDM documents to Workflow Management (§ 7) and SCM (§ 8) recordsDocumentLinkRecord uses Django ContentType generic FK

HKSARG IT Security Standards

Authentication and account security hardened to align with TC(W) 8/2025 and HKSARG IT Security circular requirements.

Password Policy
  • Minimum 12 characters (upper/lower/digit/symbol)
  • No triple-repeat sequences
  • History reuse blocked — last 5 passwords
  • Maximum age 90 days
  • Forced change on first login
MFA & Account Lockout
  • TOTP Multi-Factor Authentication
  • MFA required by default (7-day grace)
  • Account lockout after 5 failed attempts
  • Admin-only unlock (django-axes)
  • Keyed by (username, IP address)
Session & Audit
  • 30-minute idle session timeout
  • Last login IP recorded on every sign-in
  • Password change timestamp auto-stamped
  • MFA enrolled-at timestamp
  • External OTP rate-limited (5/hr issuance)

Regulatory Framework

DEVB
TC(W)
TC(W) No. 8/2025
Digital Works Supervision System — three core components. Effective 1 April 2026. Supersedes TC(W) No. 2/2023.
SSSS
3/2023
TC(W) No. 3/2023
Smart Site Safety System (SSSS) — mandatory for contracts > $30M. CMP amalgamation made mandatory by TC(W) 8/2025.
WBTC
19/93
WBTC No. 19/93
File reference numbering system for project documentation. Four-level hierarchy: Cabinet → Drawer → Folder → Folio.
iCWP
DSR
DSR Version 1.2 (Dec 2025)
DEVB Data Standardisation Report for DWSS. Defines API schema and mandatory module fields for iCWP data exchange.
PAH
2024
PAH 2024 — Appendix 7.82A/B
Project Administration Handbook. RISC form templates for GCC (7.82A) and NEC (7.82B) contracts.
G.F.
527/536
G.F. 527 & G.F. 536
Government Form 527 Labour Return (Rev 2003 & 2017) and G.F. 536 Site Diary. Both versions fully implemented.

Ready to Digitise Your Site Supervision?