Op::SetCaptured (validated, journaled), photo.setCaptureTime (the active photo gets the time, others keep their offsets; or each / shift / hours), Edit Capture Time dialog with preview (Photo menu, Info panel); engine + headless tests incl. op-log replay. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>