Package Drift Burn-Down Buildr+
Buildr+ is analyzer-clean, but it now has 73 packages blocked by dependency constraints and 1 discontinued package warning. This is a good first-half nightly task: reduce risk before adding more document workflows.
💡 How: Run flutter pub outdated --mode=null-safety, update the least risky direct dependencies first, then add one smoke test around PDF/photo attachment export so the package pass does not reopen the recent photo hotfix.
Markup Result Locator Closr+
Closeout review needs Bluebeam-style traceability: when an owner comment, punch item, or document note matters, users should jump straight to the exact file/category/item instead of hunting through the package.
💡 How: Add a lightweight review_result_anchor model with document id, category, source type, and snippet; render anchors inside owner review and package screens using existing document and punch providers.
Field Handoff Snapshot Inspectr+ + DailyReportr+
Inspectr+ has location-cluster triage, and DailyReportr+ already scores missing report fields. Tie them together with a daily handoff snapshot that shows today's unresolved inspection clusters beside report readiness gaps.
💡 How: Build a shared summary card pattern: Inspectr+ exports open cluster counts by project/location, DailyReportr+ reads the same project key and lists missing weather, photos, labor, and notes before end-of-day signoff.
Competitive Intel
- Procore is pushing construction-native AI agents for deep search, RFI drafts, submittal review, and daily-log work.
- Fieldwire continues to win on field-first task and drawing coordination with offline mobile access.
- Bluebeam's current mobile story emphasizes markups, measurements, PDF form filling, and traceable review data. Tactical takeaway: keep Leonard's apps narrower than Procore, faster than Fieldwire for one job, and more evidence-linked than a plain PDF workflow.
Code Health
- Inspectr+: 0 analyzer issues; dependency warnings remain: 2 discontinued packages, 163 constrained newer versions.
- DailyReportr+: 0 analyzer issues; 122 constrained newer versions.
- Closr+: 0 analyzer issues; 1 discontinued package, 95 constrained newer versions.
- Buildr+: 0 analyzer issues; 1 discontinued package, 73 constrained newer versions.