Thursday, May 14, 2026 — 12:00 PM PT
Dominique shipped the Commissioning Log / Cx Tracker — a dedicated commissioning tracking surface for commercial closeout projects. It tracks per-system functional test records (HVAC, electrical, plumbing, fire protection, BAS), pre-functional checklists, Cx agent sign-offs, and test-and-balance reports. Each system shows a progress ring with checklist completion percentage and integrates with the existing closeout readiness score. This was yesterday’s afternoon brief idea #3 and closes the 3-day morning brief streak on closeout completeness (May 12–14).
feature/nightly-20260514Katey/Howard-3 shipped the Deficiency Aging Dashboard — a project-level card that groups open inspection deficiencies into age buckets (0–7, 8–14, 15–30, and 30+ days) with colored badges and drill-down by trade. This was yesterday’s afternoon brief idea #2 and closes the 4-day morning brief streak calling for aggregated inspection intelligence (May 10–13). The dashboard replaces the binary “stale items” flag with a graduated accountability system.
feature/nightly2-20260514Howard-1 shipped the Retainage Release Radar as a rebuild pass on Closr+ — a risk dashboard that surfaces retainage entries by project with contract value, retainage percentage, and release readiness indicators. This extends the closeout financial intelligence surface and was prompted by today’s morning brief suggestion for a Retainage Release Action Plan.
feature/nightly-20260514 (rebuild)Neither Buildr+ nor DailyReportr+ received nightly builds. Last activity: Buildr+ on May 13 (Drawing Revision Impact Flag v3.12.0 by Howard-3), DailyReportr+ on May 13 (Crew Roster Quick-Select v2.19.0 by Dominique). Both are now tied for the longest gap and are top priorities for tonight’s build cycle.
assets/images/ directory warning in pubspec.yaml. Cleanest: Closr+ at 257 total issues. Needs attention: DailyReportr+ leads at 1,529 infos, predominantly require_trailing_commas lint and Color.withOpacity() deprecations. The nightly review rebuilds continue to clean up lint incrementally — Buildr+’s 441 infos (down from previous highs) reflects this trend.
The Inspectr+ aggregated inspection intelligence theme ran for 4 consecutive morning briefs (May 10–13): route heatmap, photo coverage meter, closeout gap cross-referencing, and deficiency aging ladder. Katey/Howard-3 shipped the Deficiency Aging Dashboard overnight (v4.8.0), directly addressing the “graduated accountability” pattern. This was yesterday’s afternoon brief idea #2 — the morning-to-nightly pipeline converted in 24 hours for the second consecutive day.
The Closr+ closeout completeness theme ran May 12–14: Closeout Gap Concierge, Owner Training Readiness Card, and Retainage Release Action Plan. Dominique shipped the Cx Tracker overnight (v2.16.0), addressing the commissioning gap that the morning briefs kept circling. The Retainage Release Radar (v2.17.0) also shipped via Howard-1 rebuild, adding financial risk intelligence to Closr+’s surface. Remaining gap: Owner Training Readiness Card for per-system training evidence tracking.
Three consecutive morning briefs (May 12–14) have pushed for proactive submittal and RFI risk surfacing in Buildr+: Drawing Revision Impact Flag (shipped May 13), Submittal Exception Digest (May 13), and RFI Answer Impact Tracker (May 14). The Drawing Revision Impact Flag was built — the next layer is exception-based intelligence that surfaces overdue, returned-with-comments, or metadata-incomplete submittals as a morning action list rather than waiting for PMs to discover problems manually.
A morning digest that surfaces submittals requiring immediate PM attention: overdue items, returned-with-comments items that haven’t been resubmitted, and records missing required spec or drawing links. The digest turns review risk into a short, prioritized action list — PMs open the app and see exactly which submittals need follow-up before they become field delays. Each exception row shows the submittal number, spec section, days overdue, and a one-tap action button (resubmit, attach spec, update status).
Why now: The May 13 morning brief specifically called for a Submittal Exception Digest, and three consecutive briefs have pushed submittal intelligence in Buildr+. The Drawing Revision Impact Flag (v3.12.0) gives Buildr+ proactive alerting on revision-affected documents — the exception digest extends this pattern from “what did a revision break?” to “what is falling behind?” Procore’s Dynamic Submittal Plan (shipping May 19) auto-calculates deadlines, making exception intelligence a competitive differentiator.
rpc_submittal_exceptions(project_id) Supabase RPC that returns submittals where status = 'returned' AND resubmit_date IS NULL, OR due_date < NOW(), OR spec_section IS NULL. Create submittal_exception_provider.dart (Riverpod FutureProvider.family). Build SubmittalExceptionDigest widget — a SliverList with colored severity chips (red=overdue, amber=returned, yellow=missing metadata) and one-tap action buttons. Embed at the top of the submittals page with a badge count in the nav. Add a daily notification trigger using Flutter local notifications to surface the digest count each morning.
Turn weather delays into a defensible documentation packet: weather API snapshot (temperature, precipitation, wind), affected crew list from the roster, work areas impacted, site photos, and calculated lost hours — all bundled into one PDF export titled “Delay Evidence.” This gives contractors cleaner backup for time-extension requests and schedule-impact discussions with owners. The pack auto-populates from the daily report’s existing weather data and the new Crew Roster Quick-Select (v2.19.0).
Why now: Today’s morning brief specifically called for a Weather Delay Evidence Pack, and May 12’s brief pushed No-Data-Tax Field Capture — both targeting the gap between recording a delay and having an export-ready package. DailyReportr+ already has a weatherDelays field in log_entry.dart, but no export or bundling functionality. The Crew Roster Quick-Select (just shipped) provides the crew data model needed to link affected workers to weather events. This fills a gap that competitors like Procore (Workforce Planning Mobile) are approaching from a different angle.
WeatherDelayEvidence model (date, weather_snapshot, affected_crews, work_areas, photos, lost_hours, notes). Create weather_delay_evidence_provider.dart that aggregates from existing logEntry.weatherDelays, crew_roster_service, and weather API data. Build WeatherDelayEvidenceCard widget in the daily report view — shows weather conditions, crew affected count, and “Generate Evidence Pack” button. PDF generation via existing pdf_service.dart with a “Delay Evidence” section containing weather data table, crew roster snapshot, photo gallery, and lost-hours summary. Store evidence packs in Supabase Storage for audit trail.
Convert the top blockers identified by the just-shipped Retainage Release Radar (v2.17.0) into assignable closeout tasks with owners and due dates. One tap on a retainage entry generates a task list from missing checklist items and outstanding evidence — making the radar operational instead of just informational. Each task is linked back to the retainage entry and tracks completion percentage, giving PMs a direct path from “this retainage is stuck” to “here’s what needs to happen.”
Why now: Today’s morning brief specifically called for a Retainage Release Action Plan as the natural follow-up to the Retainage Release Radar. The radar shipped overnight via Howard-1 (v2.17.0) — it shows which retainage entries are at risk, but doesn’t convert that intelligence into actionable work items. The Cx Tracker (v2.16.0, also shipped overnight) demonstrates the pattern of converting a tracking surface into a structured completion workflow. Closr+ now has three financial/completion surfaces (readiness score, Cx tracker, retainage radar) that all benefit from a unified action plan layer.
retainage_action_items Supabase table (id, retainage_entry_id, project_id, title, assignee, due_date, status, source_type, source_id). Create retainage_action_provider.dart (Riverpod AsyncNotifierFamily keyed on retainage_entry_id). Build RetainageActionPlanCard that generates tasks from missing checklist items via closeout_readiness_score.dart blocker detection. Add a “Generate Action Plan” button to each retainage entry in the radar, with a confirmation dialog showing proposed tasks. Wire task completion back to the retainage radar’s release readiness percentage.
Procore — Dynamic Submittal Plan shipping May 19: replaces manual submittal data entry with automated deadline calculations (Submit By, Open By, Workflow Due Dates). Also shipping: Workforce Planning Mobile (resource requests for labor and equipment from iOS/Android), and Resource view on Gantt (open beta) for visualizing labor/equipment allocation gaps across projects. Procore Explore Early Access lifecycle stage launching for GA-quality enhancements with less admin overhead. (source)
Autodesk Construction Cloud — 50+ product updates across Build, BIM Collaborate, Takeoff, and BuildingConnected. Key updates: packages on ACC mobile app (beta), issue reassignment permissions without full visibility, Issue Thumbnail History for tracking visual changes, Schedule-related Power BI KPI template, and RFI Report Links in email notifications. Forms now support additional dropdown options and increased text character limits. (source)
Fieldwire / Bluebeam — No new May 2026 feature announcements from either platform. Fieldwire continues investing in BIM viewer, RFI, and change order tooling at the Business Plus tier ($89/user/month). Bluebeam Max (AI-powered premium tier) launched Q1 2026 but no new closeout or inspection features this cycle.
Build the Submittal Exception Digest. Buildr+ last received a build on May 13 (Drawing Revision Impact Flag v3.12.0) and is tied for the longest gap. Three consecutive morning briefs have pushed submittal intelligence — the exception digest converts that theme into a morning action list for PMs. With Procore’s Dynamic Submittal Plan launching May 19, shipping exception-based intelligence first establishes our differentiation on proactive risk surfacing.
Build the Weather Delay Evidence Pack. DailyReportr+ last received a build on May 13 (Crew Roster Quick-Select v2.19.0) and is the other longest-gap app. The evidence pack builds directly on the crew roster — linking weather events to affected crews creates a defense-grade delay packet. This fills a gap no competitor currently addresses at the daily-report level, and the existing weatherDelays model in log_entry.dart provides the foundation.