☀️ Morning Brief

Saturday, April 11, 2026

Smart Photo Budget for PDF Exports DailyReportr+

Leonard already pushed thumbnail PDFs and OOM fixes, so the next win is giving supers control over report size before export. Add a simple photo budget meter that shows how many images are full, medium, or thumb so large daily reports stay fast to generate and easy to email from the field.

💡 How: Use the existing PDF photo pipeline, precompute image variants on-device, and store a lightweight photo_export_profile per report so Flutter can estimate file size before rendering.

Closeout Handover Packs by Asset Closr+

Closeout pain usually shows up at turnover when O&M manuals, warranties, startup forms, and training docs are scattered across folders. Add asset-level handover packs so each equipment item has one clean bundle that can be reviewed, marked complete, and shared with the owner.

💡 How: Model assets, asset_documents, and required_doc_types in Supabase, then generate a grouped checklist UI with a final "export handover pack" action that zips linked files from Storage.

Submittal Approval Matrix Buildr+

Teams lose time when nobody can tell whether a submittal is waiting on the architect, consultant, owner, or internal PM. Add a compact approval matrix that shows every reviewer, current status, and overdue bottleneck in one strip before the user opens the full record.

💡 How: Add reviewer rows and due dates in Supabase, render them as a horizontal Flutter status rail, and drive reminder nudges from an Edge Function when a reviewer crosses the due window.