ConstructionOS Version Control Back to Verify

Development Milestone Log

Timeline documentation tracking releases, integrations, and compliance architecture builds for the ConstructionOS Verify pilot.

v0.4 (Current Build)

Consumer OTP Authentication & Time Ledger

Released: June 2026 • Secure User Sessions

  • Consumer Login Gateway: Implemented email login with 6-digit One-Time Passwords (OTP) sent directly to users' inboxes.
  • Project History Dashboard: Allowed returning users to view, manage, and track real-time compliance audit states for their active projects.
  • Consultant Time & Expense Portal: Built passcode-protected dashboard (timelog.html) to track consulting hours and direct expenses, writing directly to Google Sheets database log.
  • Backend Expansion: Added sendOTP, verifyOTP, getUserProjects, and logTime actions to Apps Script backend.
v0.3

Project Setup & Dynamic Trades Wizard

Released: June 2026 • Step-by-Step Onboarding

  • GDPR Consent Splash Screen: Designed premium consumer-facing intro overlay with compliance statements.
  • Step 1 (Project Details): Built setup inputs (Name, Description, Address) and file attachments upload stream connecting to Google Drive.
  • Step 2 (Trades Selection): Injected standard trades checkboxes.
  • Dynamic Multi-Contractor Forms: Programmed automated wizard routing to loop through selected trades and prompt for emails/schema questions dynamically.
v0.2

Dynamic Schema Schema & Gemini Analysis

Released: June 2026 • Automated Audits

  • Form Schema Ingestion: Modified frontend to pull real-time questions, categories, and options directly from Google Sheets.
  • Auto-Scoring Matrix: Created backend compliance risk calculations on submission payloads.
  • Gemini 2.5 Flash Ingestion: Built automated pipeline to analyze contractor declarations against strict criteria and generate structured audit findings.
v0.1

Pilot Setup & Sheets Datastore

Released: June 2026 • Core Infrastructure

  • Local Workspace: Set up git environment, SSH keys, and deployed on Cloudflare Pages.
  • API Routing Gateway: Wrote initial Google Apps Script backend router to ingest data payloads and write records directly to Sheets.