Lab Architect / Ellsworth

Afternoon Brief

Saturday, June 6, 2026 — nightly builds, code health, competitor signals, and three fresh feature bets.

Last Night's Builds

Dominique → Buildr+

Submittal Commitment Tracker (v3.27.0) — branch feature/nightly-20260606

853aebc feat: Submittal Commitment Tracker (v3.27.0)
52f2747 merge: Submittal Commitment Tracker (v3.27.0) — nightly-20260606
888110f fix: withOpacity → withValues(alpha:) in banner card
acb45bd chore: post-build auto-increment to v3.27.2

Howard-1 reviewed & fixed withOpacity deprecation (v3.27.1 → v3.27.2). TestFlight UUID: 081163e9.

Katey → DailyReportr+

Photo Evidence Timeline (v2.32.0) — branch feature/nightly2-20260606

773efe5 feat: Photo Evidence Timeline (v2.32.0)
e01d32c Merge feature/nightly2-20260606: Photo Evidence Timeline (v2.32.0)
17109a9 fix: withOpacity → withValues(alpha:) in Photo Evidence Timeline (14 instances)

Howard-1 reviewed & fixed 14 withOpacity instances. TestFlight UUID: a7e4597b. This was idea #3 from the Jun 4 afternoon brief — 2-day turnaround.

Closr+ & Inspectr+

No overnight builds. Last builds: Closr+ Jun 5 (Closeout Completion Forecast v2.30.0), Inspectr+ Jun 5 (Repeat Defect Radar v4.51.0).

Codebase Health

App Issues Errors Warnings Last Commit
Buildr+ 453 0 0 acb45bd — today
Closr+ 257 0 0 cd3b4eb — Jun 5
Inspectr+ 979 0 0 12e001d — Jun 5
DailyReportr+ 1684 0 1 17109a9 — today

Zero errors across all 4 apps (18th consecutive day). DailyReportr+ has 1 warning: missing assets/images/ directory in pubspec.yaml. All other issues are info-level (mostly withOpacity deprecation and prefer_const_constructors).

Recurring Themes from Morning Briefs

Patterns across the Jun 4–6 morning briefs that haven't shipped yet:

Feature Ideas

3 ideas, each verified not to exist in the codebase or git history.

1. Warranty Prerequisite Gate Closr+

Prevent warranty start dates from being set until prerequisite closeout items are logged: O&M manuals delivered, training signoffs completed, attic stock confirmed, and owner acceptance recorded. The WarrantyItem model already has warrantyStartDate but nothing blocks setting it prematurely. This gate turns warranty tracking from a calendar exercise into a risk-aware milestone.

Why now: Three consecutive morning briefs (Jun 4–6) have surfaced closeout readiness gating as a recurring gap. Procore's new CDE announcement also emphasizes "design to handover" data integrity.

Implementation sketch: Add a warranty_prerequisites Supabase table with configurable requirement types per project template. Create a WarrantyPrerequisiteGate widget that checks completion before enabling the start-date picker. Show incomplete prerequisites as red chips on the warranty card. ~2 new files, ~150 LOC.

2. Drawing Reference Chips Inspectr+

Add tappable sheet/detail/spec references on inspection findings so reviewers can jump straight to the relevant drawing or specification section. Currently, inspectors describe locations in free text with no structured link to project documents. This bridges the gap between field observations and design documentation.

Why now: The Jun 4 morning brief proposed "Plan Sheet Jump Links" as a cross-app need. Autodesk's ACC just shipped enhanced document linking in their January 2026 release. Our inspections module has no document-reference capability at all.

Implementation sketch: Add a drawing_references table (entity_type, entity_id, sheet_number, detail, spec_section, storage_path). Render compact blue chips on inspection item cards. Tap opens a cached PDF viewer if the drawing is stored locally, or shows a placeholder if offline. ~3 new files, ~200 LOC.

3. Material Delivery Verification Log DailyReportr+

Give supers a structured way to log actual material deliveries: BOL number, supplier, quantity received vs. ordered, condition assessment (accept/reject/partial), and photo proof. The existing Material Delivery Risk Watch (v2.17.0) monitors potential delivery issues but doesn't record what actually arrived on site. This closes the loop between procurement risk and field receipt.

Why now: Morning briefs consistently emphasize evidence-grade documentation. Procore's agentic AI now auto-generates daily log entries — our delivery logging should at minimum be structured and searchable, not buried in free-text notes.

Implementation sketch: Add a material_deliveries Supabase table linked to daily reports. Create a MaterialDeliveryLogCard dashboard widget with quick-add form (BOL, supplier autocomplete from recent entries, quantity comparison, condition chips, photo attachment). ~2 new files, ~180 LOC.

Competitive Intel

Tomorrow's Build Suggestion

Builder App Feature Rationale
Dominique Closr+ Warranty Prerequisite Gate Closr+ last built Jun 5. Strongest recurring morning brief theme (3 days). Idea #1 above.
Katey Inspectr+ Drawing Reference Chips Inspectr+ last built Jun 5. No document-reference capability exists. Idea #2 above.

Idea conversion: All 3 ideas from the Jun 4 afternoon brief shipped overnight (Repeat Defect Radar, Closeout Completion Forecast, Photo Evidence Timeline). Running total: 18 of 26 afternoon brief ideas converted (69%).