83c8f9e5

By: Michael Lynch <git@mtlynch.io>

Use numeric IDs for media entry URL routes instead of UUIDs

Replace the UUID field on Entry with an incrementing MediaID (uint32)
starting at 1000, assigned in date-sorted order (newest first). UUIDs
are still used for media filenames on disk but no longer appear in URLs
or metadata.json.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 1s 1s 2s
Eval - - - -
Build 4s 26s - -
Test - - - -
Deploy - - - -
Suite 0s 28s - -

Timeline

0s10s20s