Sunday, July 5, 2026
The recent completion-gap work should become a field-facing health panel: show missing crew, weather, photos, safety, quantities, and signature items before a report can be marked complete. This is UI/code health that turns a hidden quality problem into a visible checklist.
DailyReportCompletionPanel that reads the existing report fields, renders green/yellow/red rows, and deep-links each missing row back to its editor section.Buildr+ now has Cloudflare subscription scaffolding, so add a private diagnostics screen before App Store submission. It should show RevenueCat status, Supabase user id, plan, renewal state, and last entitlement sync so payment bugs are easy to diagnose without digging through logs.
subscription_events view and RevenueCat customer info refresh.Give inspectors a small feature that converts a serious inspection finding into an RFI draft with photos, location, spec reference, and suggested question already attached. This follows Procore's direction, but keeps the workflow narrow and human-approved.
rfi_drafts table, attach existing inspection photos from Supabase Storage, and let the user edit before sending/exporting.