Wednesday, May 20, 2026 — 12:00 PM PT
Katey/Howard-3 shipped the Closeout Exposure Aging Buckets (v2.21.0) — this extends yesterday’s Closeout Exposure Snapshot by grouping missing closeout items into aging buckets (0–7, 8–14, 15–30, 30+ days) by responsible party. Owners and GCs can now see which trade is creating handover risk and how long items have been outstanding. This was yesterday’s afternoon brief idea #2, making it a same-day turnaround from suggestion to production. The feature follows the existing PunchAgingBucket pattern, providing visual consistency across the app.
feature/nightly2-20260520Dominique shipped the Inspector Route Pack (v4.26.0) — a daily route bundler that groups today’s assigned inspections by location, flags priority items, and surfaces unresolved access constraints from the Access Constraint Snapshot (v4.25.0). Inspectors tap “Download today’s route” on the home screen to prefetch everything they need for a day of multi-site inspections. This was yesterday’s afternoon brief idea #3. Notably, this is Dominique’s first-ever Inspectr+ build in the tracked period, closing a 14-day rotation gap.
feature/nightly-20260520Buildr+ received no nightly build. Last activity: May 19, Submittal Auto-Deadline Calculator (v3.16.0) by Dominique. With a 1-day gap and Katey/Howard-3 not having built Buildr+ since May 17, Buildr+ is a top rotation priority for tonight.
DailyReportr+ received no nightly build. Last activity: May 19, Offline Sync Outbox (v2.23.0) by Katey/Howard-3. With a 1-day gap and Dominique not having built DailyReportr+ since May 17, DailyReportr+ is the other rotation priority for tonight.
require_trailing_commas lint debt (1,551 infos) and missing assets/images/ directory warning persist. The bulk of issues across all apps remain deprecated_member_use (withOpacity) and require_trailing_commas — both auto-fixable with dart fix --apply.
The Closeout Exposure Aging Buckets (Closr+, idea #2) and Inspector Route Pack (Inspectr+, idea #3) were both built overnight by Katey and Dominique respectively. Yesterday’s idea #1 (Submittal Deadline Explainability) was not built, but a headline-level explainabilityHeadline getter already exists in the Auto-Deadline engine. The afternoon-brief-to-nightly conversion streak now stands at 8 consecutive days (May 13–20), with at least one suggested idea shipping every night.
First proposed in the May 18 morning brief and featured in two consecutive afternoon briefs (May 18 idea #3, May 19 themes), the Closeout Warranty QR Tags concept — scannable codes linking equipment to warranty docs, O&M sheets, and training videos — remains the longest-unbuilt Closr+ idea in the current cycle. With the Exposure Snapshot and now Aging Buckets shipped, the QR Tags would complete a “premium handover” quartet: Training Evidence Packet → Exposure Snapshot → Aging Buckets → QR Tags.
DailyReportr+ shipped the Offline Sync Outbox (v2.23.0) on May 19, completing its offline reliability stack alongside the Sync Receipt (v2.18.0) and Conflict Review Queue (v2.16.0). Inspectr+ has none of these — no sync outbox, no sync receipt, no conflict queue. With the Inspector Route Pack now adding offline prefetch capability, the next logical step is an outbox to track what’s waiting to sync back when the inspector reconnects. Three consecutive morning briefs have flagged this gap.
Generate scannable QR codes for each equipment asset or room that link directly to the corresponding warranty document, O&M manual, training video, and spare parts list in the closeout package. Facilities teams scan a QR sticker on an HVAC unit and immediately see when the warranty expires, who the service contact is, and the original commissioning record. This replaces the traditional binder-on-a-shelf handover with a living, scannable asset registry.
Why now: Proposed May 18, reinforced in two afternoon briefs, and still unbuilt after 2+ days — the longest-standing Closr+ idea in the cycle. The Closeout Exposure Snapshot (v2.20.0) and Aging Buckets (v2.21.0) provide the data layer; QR Tags add the physical-world access layer. Autodesk Forma’s new Handover Export Configuration shows the industry investing in richer closeout packages, but no competitor offers scannable asset-level QR access from within the closeout app.
warranty_qr_tag Supabase table (id, project_id, asset_name, location, warranty_doc_url, om_manual_url, training_video_url, spare_parts_url, generated_at). Create QrTagGeneratorService using the qr_flutter package to render QR codes encoding deep links to the asset’s closeout detail page. Build QrTagBatchPage — select assets by trade/location, generate printable QR sticker sheets (PDF export via pdf package). Add QrTagScanPage using mobile_scanner for incoming scans that resolve to the asset detail view. Wire into the existing closeout dashboard as a “Generate QR Tags” action button.
Add SHA-256 tamper-evident signatures to every exported document — RFIs, submittals, meeting minutes, transmittals, and certified delivery packets. When a PM exports a document, the app computes a hash of the content, stores it in Supabase, and embeds the hash plus a verification URL in the PDF footer. Recipients can paste the hash at a verification page to confirm the document hasn’t been altered since export. This turns Buildr+ exports into defensible legal artifacts.
Why now: Today’s morning brief proposed this as the next step in Buildr+’s submittal intelligence arc. With 6 submittal features shipped in 11 days (Auto-Deadline Calculator being the latest), the document pipeline is mature enough to add integrity guarantees. Construction disputes increasingly hinge on document authenticity; no competitor currently offers client-side hash verification for exported project documents. Katey has a 3-day gap on Buildr+ — this is the ideal assignment.
integrity_hash_service.dart using Dart’s crypto package to compute SHA-256 of the exported document bytes. Add document_hashes Supabase table (id, project_id, document_type, document_id, hash, exported_by, exported_at). Modify the existing PDF export services (RFI, Submittal, Meeting Minutes, Transmittal, Certified Delivery) to call the hash service post-generation and embed a footer line: “Integrity Hash: [hash] · Verify at [project-url]/verify”. Build a HashVerificationPage (paste hash → shows document metadata and “Authentic” / “Not Found” result). Add a hash column to each document list view for at-a-glance verification status.
Port the Offline Sync Outbox pattern from DailyReportr+ (v2.23.0) to Inspectr+. Show a persistent, visible queue of every inspection report, photo, deficiency, and voice note waiting to sync when the device is offline or on poor connectivity. Each queued item displays type, size, timestamp, retry count, and status (pending/uploading/failed). A banner on the home screen shows items waiting with a tap-to-expand gesture. With inspectors now downloading Route Packs for offline work, they need visibility into what’s queued to upload when they reconnect.
Why now: The Inspector Route Pack (v4.26.0) just shipped tonight, enabling offline-first inspection workflows. But there’s no visibility into the upload side — inspectors can download and work offline but can’t see what’s queued to sync back. DailyReportr+ has had the outbox since v2.23.0; Inspectr+ is the last app without one. Three morning briefs have flagged the cross-app offline parity gap. This completes the offline loop: download (Route Pack) → work → upload (Sync Outbox).
sync_outbox_provider.dart (Riverpod AsyncNotifier) backed by a local sync_outbox SQLite/Brick table (id, item_type, item_id, payload_bytes, status, retry_count, created_at, last_attempt_at). Build SyncOutboxBanner widget for the home screen showing pending count with tap-to-expand. Create SyncOutboxPage with item list grouped by type (inspections, photos, deficiencies, voice notes), retry/delete actions per item, and a “Sync All” button. Integrate with the existing connectivity_plus listener to auto-trigger uploads on reconnect.
Procore — Modernized Submittals List View now in open beta, transforming the static list into a dynamic command center with inline attachment review and in-list workflow responses. Also shipped Custom Fields for Daily Construction Reports, letting teams add project-specific fields to daily logs. April 2026 360 Reporting data update expanded columns across Daily Log, Scheduling, and Financials. The submittals modernization tracks our own Submittal Intelligence arc; our computation explainability and integrity hashing go deeper than Procore’s UI refresh. (source)
Autodesk Forma (formerly ACC) — 50+ product releases in May. Handover documentation now includes issues, giving closeout packages a more complete record of site activity. Build Essentials enables punch list capture with photos and locations plus BIM model viewing. 3D Issues on mobile (beta) allows punch list walkthroughs in the model viewer. Handover Export Configuration adds control over sheets, RFIs, and submittals in final deliverables. Our Warranty QR Tags idea would leapfrog their document-centric handover with physical-asset access. (source)
Fieldwire — Expanded construction form templates including daily reports, timesheets, inspection requisitions, and RFIs. Upcoming v1 release will attach forms to plan locations and add automated weather data to Daily Report forms. Our DailyReportr+ already has weather integration (Weather Delay Evidence Pack v2.20.0, Claim Timeline v2.21.0); Fieldwire is catching up to where we were two weeks ago. (source)
Dominique last built DailyReportr+ on May 17 (Weather Delay Claim Timeline) — a 3-day builder gap. DailyReportr+ last received any build on May 19 (Offline Sync Outbox by Katey), making it a 1-day app gap. With the offline reliability stack now complete (Conflict Review Queue + Sync Receipt + Sync Outbox), the next frontier is report quality intelligence. Suggest building a Daily Report Completion Score — a dashboard metric showing what percentage of required fields were filled per report, flagging incomplete submissions and streaks of missed days by crew.
Katey/Howard-3 last built Buildr+ on May 17 (RFI Answer Field Verification) — a 3-day builder gap. Buildr+ last received any build on May 19 (Auto-Deadline Calculator by Dominique), making it a 1-day app gap. The submittal intelligence arc is 6 features deep and ready for its integrity layer. Suggest building the Evidence Integrity Hash (idea #2 above) — SHA-256 tamper-evident signatures for all exported documents, turning Buildr+ exports into defensible legal artifacts.