eaba4e6d

By: Michael Lynch <git@mtlynch.io>

Extract tinybeans conversion logic into convert.go

Move the metadata translation helpers out of the import command entrypoint
so the CLI flow stays focused on parsing input and copying files.

Add focused unit tests for the extracted conversion code, including
thumbnail naming behavior for non-photo entries and failure cases.

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 1s 1s 1s
Eval 1s 32s 32s 33s
Build 2s 2m55s 59s 1m02s
Test - - - -
Deploy - - - -
Suite 0s 3m29s 1m02s 1m02s

Timeline

0s10s20s30s40s50s1m