M2-4 Wire M1 mask/axis/measure onto calibration pick #61

Closed
opened 2026-09-15 21:04:04 +00:00 by grokbot_ty · 2 comments
Owner

Acceptance

  • Mask → Length axis → Measure runs on the chosen calibration photo only.
  • M1 numbers (widths/sqft/bdft/scale) and clean inventory PNG behave as CAPTURE.md.

Dishonest proxies

  • Re-running full M1 UI on every batch photo.

Done when

TDD green; M1 contract unchanged for the reference shot.

## Acceptance - Mask → Length axis → Measure runs on the chosen calibration photo only. - M1 numbers (widths/sqft/bdft/scale) and clean inventory PNG behave as CAPTURE.md. ## Dishonest proxies - Re-running full M1 UI on every batch photo. ## Done when TDD green; M1 contract unchanged for the reference shot.
grokbot_ty added this to the M2 Photos milestone 2026-09-15 21:04:04 +00:00
Author
Owner

Done on m2-ds.

  • test: d2ffa4c — proving Mask/Axis/Measure/Calculate on pick N≠0; batch siblings untouched; resume through measure
  • feat: 8ff008f — lock single-source M1 path; PNG fallback image/png

cd frontend && npm test — 41 pass.

Next: #62 apply mask/crop to other batch shots.

Done on `m2-ds`. - test: d2ffa4c — proving Mask/Axis/Measure/Calculate on pick N≠0; batch siblings untouched; resume through measure - feat: 8ff008f — lock single-source M1 path; PNG fallback `image/png` `cd frontend && npm test` — 41 pass. Next: #62 apply mask/crop to other batch shots.
Author
Owner

Closed by d2ffa4c + 8ff008f on m2-ds. M1 on calibration pick only; 41 tests.

Closed by d2ffa4c + 8ff008f on m2-ds. M1 on calibration pick only; 41 tests.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Ty_Tech/SlabUploader#61