☀️ Morning Brief

Saturday, August 8, 2026

Dependency Health Sprint Inspectr+

Inspectr+ is analyzer-clean, but the package graph now shows 2 discontinued packages and 163 incompatible newer versions. Make the next first-half build a controlled dependency cleanup so future Flutter upgrades do not become a rescue job.

💡 How: Start with flutter_markdown to flutter_markdown_plus and verify whether flutter_map_cancellable_tile_provider can be removed now that flutter_map replaces it; then run flutter test plus a small smoke pass on map/photo/report screens.

Field Photo Storyline DailyReportr+

Daily reports need a fast way to explain the day through photos, not just attach them. Add a reviewable photo storyline that groups images by time, location, crew, and work activity so the final report reads like a clean narrative.

💡 How: Create a DailyPhotoStoryline reducer from existing photo metadata, render grouped draft cards in Flutter, and let the user approve/reorder captions before PDF/export.

Source-Linked AI Draft Guardrails Buildr+

Competitors are leaning into AI for RFIs, submittals, and document review, but Buildr+ can win by keeping AI humble and auditable. Add a guardrail layer that marks AI-assisted draft text as usable only when it cites a drawing, spec, meeting minute, or prior RFI.

💡 How: Add source_refs to draft records in Supabase, require at least one linked source before "ready to send," and show a compact Source Verified / Needs Source badge on RFI and submittal draft screens.

Competitive Intel

Code Health