Who documented the work

Photo counts per person, with how many of theirs were customer-facing, and an honest count of older photos that carry no photographer.

What it is

A documentation scorecard. Each person who uploaded stage photos in the window gets a row with their total and how many were marked customer-facing. Photos taken before attribution existed are counted separately and labelled as such rather than being folded into someone's name.

Also called: job site photos per person · photo credit · who takes the pictures · customer-facing photos · who documented this stage · which crew member took it

See it
Who documented the work
Prepared for
Marlin Hoover
1140 Ridge Line Rd · Fair Play
Shell package$27,497
Concrete & site$7,983
Doors & windows$5,322
Trim & finish$3,548
Total
$44,350
Signature
'Who documented the work' — name rows with '34 photos' and '12 customer-facing', and a footer line '18 photos with no photographer recorded'. StageAnalyticsTab.tsx. Sample data — no customer information appears here.
How it works
  1. 1Stage photos in the window are grouped by the server-stamped photographer id.
  2. 2Photos with no photographer increment an unattributed counter.
  3. 3Customer-facing versus internal is split by the photo's visibility flag.
  4. 4The per-stage table also shows photo counts with how many are customer-visible.
Why we built it

The route notes the boundary of honesty: 'taken_by is stamped server-side from migration 145 onward; everything older is genuinely unknown and is reported as such rather than folded into a name.' The UI repeats it in the tile tip: 'Older photos carry no photographer — nothing recorded one until recently, and a name can't honestly be assigned after the fact.'

The problem
  • Documentation effort was invisible and therefore uneven.
  • There was no way to see whether photos ever reached the customer.
  • Backfilling a photographer name onto old photos would have been a fabrication.
Sound familiar?
What you get
Documentation becomes a visible, comparable habit.
Customer-facing versus internal photo split is measurable.
The system says what it does not know instead of guessing.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →