Monday, May 18, 2026 — 12:00 PM PT
Dominique shipped the Owner Training Evidence Packet (v2.19.0) — an exportable PDF bundle that collects all owner training artifacts per building system: session dates, attendee sign-in sheets, trainer credentials, O&M references, video links, and completion signatures. This was yesterday’s afternoon brief idea #2 and the May 16 morning brief’s top Closr+ suggestion, making it a two-day pipeline conversion. Howard-1 followed up with bug fixes resolving 4 analysis errors and an invalid icon reference. The morning-to-nightly conversion streak now stands at 6 consecutive days (May 13–18).
feature/nightly-20260518Katey/Howard-3 shipped the Access Constraint Snapshot (v4.25.0) — a quick-capture mechanism for field inspectors to document why an inspection failed due to access issues rather than workmanship. Inspectors log constraint type, responsible party, photo evidence, and next action via a bottom sheet. Aggregated data feeds a weekly blocker chart. This was yesterday’s afternoon brief idea #1 and the May 17 morning brief’s Inspectr+ suggestion. Another 24-hour pipeline conversion.
feature/nightly2-20260518Howard-1 shipped a targeted fix for the Field Handoff Digest (v2.22.0) — the work log JSON was rendering as raw encoded text instead of readable entries. Commit d7f860d parses the JSON properly for display. No new feature, but a quality-of-life fix for the feature shipped on May 17.
Buildr+ received no nightly build. Last activity: May 17, RFI Answer Field Verification (v3.15.0) by Howard-3. With a 24+ hour gap, Buildr+ is a priority for tonight’s build cycle.
assets/images/ directory warning persists. Warning counts stable across all apps.
Both of yesterday’s top two afternoon-brief ideas were built overnight. The Access Constraint Snapshot (Inspectr+) and Owner Training Evidence Packet (Closr+) were proposed in the May 16–17 morning briefs, refined into afternoon-brief ideas on May 17, and shipped by Dominique and Katey on May 18. The morning-to-nightly conversion streak is now 6 consecutive days. Yesterday’s third idea — the Weekend Work Exception Card for DailyReportr+ — remains unbuilt.
Today’s morning brief proposed an Offline Sync Outbox for DailyReportr+ and Inspectr+ — a visible queue showing saved reports/photos waiting to sync, failed items, and last successful upload. DailyReportr+ already has the Offline Sync Receipt (v2.18.0) and Offline Conflict Review Queue (v2.16.0), but neither surfaces a persistent outbox UI. This theme has appeared in 3 of the last 5 morning briefs, making it the strongest unbuilt cross-app pattern.
Closr+ has shipped two major closeout artifact features in the last 48 hours (Owner Training Readiness Card v2.18.0 + Evidence Packet v2.19.0). Today’s morning brief proposes the next layer: Closeout Warranty QR Tags that generate scannable codes linking equipment and rooms to their warranty docs, O&M sheets, and training videos. This extends the “premium handover” theme from documents into the physical environment.
A deadline engine that automatically computes Submit By, Reviewer Due, and Approval Due dates by working backward from the Required On-Site Date using configurable lead times per submittal type. Instead of PMs manually entering every date, they set the on-site date and lead-time defaults, and the system fills the rest — flagging any submittal whose computed deadline has already passed. Integrates with the existing Submittal Aging Tracker (v3.8.0) and Submittal Exception Digest (v3.13.0) to surface auto-calculated deadlines that are at risk.
Why now: Procore is launching its “Dynamic Submittal Plan” on May 19 with nearly identical auto-deadline functionality. Shipping our version first (or same-day) positions Buildr+ as feature-competitive in the submittal workflow space. Buildr+ has a 24+ hour build gap and is due tonight. The existing Spec Section Coverage Board and Submittal Exception Digest provide the data foundation; this adds the automation layer.
submittal_deadline_settings Supabase table (project_id, submittal_type, default_lead_days, review_buffer_days, approval_buffer_days). Create submittal_deadline_engine.dart utility that computes dates backward from required_on_site_date. Add AutoDeadlineCard widget on submittal detail page showing computed vs. manual dates with override toggle. Wire into SubmittalAgingTracker to highlight submittals where computed deadlines are already past. Add a bulk-apply action on the submittal log page to auto-fill dates for all submittals missing deadlines.
A persistent, visible outbox that shows every report, photo, and form waiting to sync when the device is offline or on poor connectivity. Each queued item displays its type, size, timestamp, retry count, and status (pending/uploading/failed). Failed items get a per-item retry button. A small banner on the main screen shows “3 items waiting to sync” with a tap-to-expand gesture. When connectivity returns, items sync in FIFO order with progress indication. This replaces the invisible background sync with an accountable, transparent queue.
Why now: DailyReportr+ has the Offline Sync Receipt (v2.18.0) for confirmation after sync and the Offline Conflict Review Queue (v2.16.0) for conflicts, but neither shows the queue during sync. This is the missing middle piece. Today’s morning brief proposed this, and offline reliability has appeared in 3 of the last 5 morning briefs. Field users on active jobsites lose connectivity regularly and need confidence that their work is queued, not lost.
sync_outbox SQLite table (id, entity_type [report, photo, form], entity_id, payload_bytes, status [pending, uploading, failed, synced], retry_count, created_at, last_attempt_at, error_message). Create sync_outbox_provider.dart (Riverpod StreamNotifier watching the local DB). Build SyncOutboxBanner widget showing pending count with expand-to-list gesture. Build SyncOutboxPage with per-item status cards, retry buttons, and bulk-retry action. Wire into existing Supabase sync logic to enqueue items on network failure and dequeue on success. Add connectivity_plus listener to trigger automatic retry on reconnect.
Generate scannable QR codes for equipment, rooms, or building systems that link directly to the exact warranty document, O&M manual, training video, or closeout packet in Closr+. Owners and facility managers scan a physical tag on an HVAC unit and immediately see its warranty expiration, maintenance schedule, and training materials — no app login required via signed public links. Tags can be printed as adhesive labels or embedded in digital handover binders. This makes the closeout handover tangible and premium rather than just another PDF folder.
Why now: Closr+ just shipped the Owner Training Evidence Packet (v2.19.0) and has strong closeout documentation. The missing piece is connecting those documents to the physical assets they describe. Today’s morning brief proposed this. Procore’s new Locations Tool (launching May 19) includes QR code generation for field locations — our version differentiates by linking QR codes to closeout artifacts, not just locations. No competitor offers asset-level QR-to-warranty linking.
handover_assets Supabase table (id, project_id, asset_name, asset_type [equipment, room, system], location, qr_code_url, warranty_doc_url, om_doc_url, training_packet_url, warranty_expires_at, created_by). Create handover_asset_provider.dart (Riverpod AsyncNotifierFamily). Build QrTagGenerator widget using qr_flutter package that encodes a signed Supabase Storage URL with 1-year expiry. Add HandoverAssetCard showing asset name, linked documents, QR preview, and “Print Label” action (PDF with QR + asset info). Create public-facing asset_viewer Supabase Edge Function that renders warranty/O&M info without authentication.
Procore — Major May 19 launch: Dynamic Submittal Plan with auto-deadline calculations (Submit By, Open By, Workflow Due Dates computed backward from Required On-Site Date). Also shipping: Locations Tool with QR code generation, Daily Log Bulk Delete, Workforce Planning mobile (iOS + Android resource requests), and Resource View on Gantt charts. (source)
Autodesk Construction Cloud — 50+ product releases across ACC in May, including enhanced submittal custom types, spec-to-entity traceability linking specs to files/sheets/RFIs/submittals, and Excel schedule export. The ARKANCE Be.Smart Connector for Bluebeam-ACC integration is now commercially available in the US. (source)
Bluebeam — Revu 21.6 introduces Markups on Capture (draw directly on field photos) and runs 30% faster on ARM devices. Max AI features powered by Claude continue rollout with MCP-based integrations to Procore, SharePoint, and ACC. (source)
Fieldwire — BIM Tasks in 3D Models shipped in January 2026, allowing task creation and tracking in 3D with coordinates synced to plans. Cross-project Dashboard Tab lists all open RFIs, submittals, change orders, and tasks. ArcGIS integration for map-based task visualization. (source)
Build the Submittal Auto-Deadline Calculator. Buildr+ has a 24+ hour build gap (last: May 17, RFI Answer Field Verification v3.15.0 by Howard-3). Dominique last built Buildr+ on May 15 (Submittal Exception Digest v3.13.0), making this a natural continuation of the submittal intelligence arc. Procore’s competing Dynamic Submittal Plan launches May 19 — shipping our version same-day is competitively important.
Build the Offline Sync Outbox. DailyReportr+ received only a bug fix overnight (no new feature since May 17). Katey/Howard-3 last built DailyReportr+ on May 15 (Weather Delay Evidence Pack v2.20.0), creating a 3-day rotation gap. The Offline Sync Outbox fills the missing middle piece between the Offline Sync Receipt and Offline Conflict Review Queue, completing DailyReportr+’s offline reliability stack.