Progress
What the contractor claims, what the consultant verified, and the gap between them.
3.2% of claimed progress unverified19 awaiting verification17 behind plan
Planned43.3%
Contractor reported40.1%
Consultant verified36.9%
Variance-6.4%
Unverified claim3.2%
Prototype note — Site evidence is represented by photo counts and file names — no image storage is wired up. In production, evidence uploads go to the existing File service and are referenced by id, which is why ActivityEvidence carries a file reference rather than a blob.