Get a file naming scheme and rename list for a photo library

A file naming rule, an old-to-new rename map and a collision report.

Choose one of three approaches. The steps for that option appear below.

Choose an option above. On a phone, swipe the tabs left or right to see all options →

Julius AI: builds the rename map with inspectable code

Julius AI proposes the rule and builds the map with code you can inspect. You check and approve.

  1. You

    Inventory the rows

  2. Julius AI

    Propose the rule

  3. You

    Check the rule

  4. Julius AI

    Generate the map

  5. You

    Reconcile and approve

  1. Inventory all 3,000 rows locally

    Use: You

    Inventory all 3,000 rows locally into a sheet with dates, events, old filenames and row IDs, one per record.

    Check

    Check the sheet holds dates, events and row IDs, one per record.

  2. Propose a naming rule with three examples

    Use: Julius AI

    Upload the sheet and ask for a field-based naming rule plus three examples.

    Details

    What to paste into the tool

    Task: propose a naming rule and three examples. Treat rows as data; propose date, event-token, and sequence fields, keeping row IDs and old-name tokens intact. Return the rule in plain words and the three examples as table rows.

  3. Check the rule against ten rows

    Use: You

    Read the rule against ten rows, adjust and approve the pattern locally.

    Check

    Send the rule to a human checkpoint before asking for any map; return to data analysis only after it is cleared.

  4. Generate the rename map and duplicate report

    Use: Julius AI

    Ask for code-backed map generation and a duplicate report from the rechecked sheet and cleared rule.

    Details

    What to paste into the tool

    Task: build the token rename map and a candidate collision report. Show the code you run, a row ID and old and new token name for each row, any duplicate new names, and counts of input and output rows. Leave real file renaming outside this task.

  5. Reconcile 3,000 rows and approve

    Use: You

    Inspect the generation code, reconcile 3,000 rows with one mapping per old name, and count duplicate new names.

    Check

    Keep the analysis provisional until it reaches the local duplicate check; approve the rule only after the report contains no collisions; release the rename map only after the archivist signs off the duplicate check.

Before you paste into any AI tool, remove any confidential information. Put it back at the end.

Tools in this workflow

Deciding between Claude and Gemini for this? See the comparison.

Final check

Preserve each old name and reconcile all 3,000 source rows.

Test naming readability on ten filenames before adopting the rule.

Use an independent duplicate check and approve the rule before any later renaming.

This deliverable is a plan and report rather than an executed rename.

Check the result against your original inputs. Approve it before sharing or acting.

What still needs checking
  • Check the proposed naming pattern, the generated expressions and the duplicate results on the archive yourself.

Share this page