Mirror Mirror | Your data, your systems, your sovereignty.
Cycle: Capture >> Organize >> Protect >> Ship
Every file you create follows one pattern:
YYYY-MM-DD_project_descriptor_v00.ext
Four segments, separated by underscores, always lowercase.
| Segment | Purpose | Example |
|---|---|---|
YYYY-MM-DD |
Date created or delivered | 2026-01-31 |
project |
Client or project name | rosecourt |
descriptor |
What the file is | brand-guide |
v00 |
Version number (zero-padded) | v03 |
2026-01-15_rosecourt_logo-primary_v01.ai 2026-01-15_rosecourt_logo-primary_v02.ai 2026-01-20_rosecourt_brand-guide_v01.pdf 2026-02-01_rosecourt_social-templates_v01.psd 2026-02-10_rosecourt_brand-guide_v03.pdf -- (approved final)
2026-03-01_moonwalking_rough-mix_v01.wav 2026-03-05_moonwalking_rough-mix_v02.wav 2026-03-12_moonwalking_master_v01.wav 2026-03-12_moonwalking_stems-drums_v01.wav 2026-03-12_moonwalking_stems-bass_v01.wav
2026-01-10_grovehouse_ops-audit_v01.pdf 2026-01-18_grovehouse_ops-audit_v02.pdf 2026-01-25_grovehouse_recommendations_v01.pdf 2026-02-01_grovehouse_implementation-plan_v01.xlsx
2026-04-01_witchhaven_bts-reel_v01.mp4 2026-04-01_witchhaven_hero-shot-exterior_v01.jpg 2026-04-05_witchhaven_hero-shot-exterior_v02.jpg 2026-04-10_witchhaven_sizzle-reel_v01.mp4
2026-01-01_internal_invoice-0041_v01.pdf 2026-01-15_rosecourt_proposal_v01.pdf 2026-01-15_rosecourt_proposal_v02.pdf 2026-02-01_internal_tax-docs-q4_v01.zip
Always ISO 8601: YYYY-MM-DD
This is non-negotiable. It sorts chronologically in every file browser on every operating system.
| Correct | Wrong |
|---|---|
2026-01-31 |
01-31-2026 |
2026-01-31 |
Jan31-2026 |
2026-01-31 |
1.31.26 |
2026-01-31 |
31Jan2026 |
When to use the date: The date reflects when the file was created or the version was produced. For deliverables, use the delivery date.
v01 (not v1, not v0)v01, v02, v032026-02-10_rosecourt_brand-guide_v03.pdf 2026-02-10_rosecourt_brand-guide_v03.docx -- Same content, different format
Never use the word "final" in a filename. There is no final. There is only the highest version number. The approved deliverable lives in /03_Deliverables/Finals/ -- the folder tells you it is final, not the filename.
| Wrong | Right |
|---|---|
rosecourt_logo_FINAL.ai |
2026-01-20_rosecourt_logo_v04.ai |
rosecourt_logo_FINAL_v2.ai |
2026-01-22_rosecourt_logo_v05.ai |
rosecourt_logo_FINAL_FINAL_USE-THIS.ai |
Stop. Breathe. Use v06. |
| Rule | Example |
|---|---|
| All lowercase | rosecourt not Rosecourt |
| Underscores between segments | rosecourt_brand-guide |
| Hyphens within segments | brand-guide not brand_guide |
| No spaces ever | ops-audit not ops audit |
| No special characters | No @, #, &, !, (, ) |
| ASCII only | No accents, no emoji, no unicode |
Why: Spaces break command-line tools, URLs, and scripts. Special characters break APIs, cloud syncs, and automations. Lowercase prevents duplicate files on case-sensitive systems.
When a file needs more context, chain descriptors with hyphens:
2026-03-01_witchhaven_social-ig-story_v01.png 2026-03-01_witchhaven_social-ig-feed_v01.png 2026-03-01_witchhaven_social-twitter-header_v01.png 2026-04-01_rosecourt_photo-headshot-ceo_v01.jpg 2026-04-01_rosecourt_photo-headshot-cto_v01.jpg
Keep descriptors to 3 hyphenated words maximum. If you need more, your project folder structure should carry the context instead.
The filename carries: when, who/what project, what it is, which version.
The folder carries: where it lives in your workflow and what stage it is in.
/02_Projects/2026/rosecourt_brand-refresh/drafts/ 2026-01-15_rosecourt_logo-primary_v01.ai 2026-01-18_rosecourt_logo-primary_v02.ai /03_Deliverables/Finals/ 2026-01-25_rosecourt_logo-primary_v04.ai -- Approved version
You do not need draft or final in the filename. The folder already tells you.
FORMAT: YYYY-MM-DD_project_descriptor_v00.ext CASE: all lowercase SPACES: never (use underscores between segments, hyphens within) VERSIONS: v01, v02, v03 (zero-padded, no "final") DATES: ISO 8601 (YYYY-MM-DD), always DEPTH: 3 hyphenated words max per descriptor
Mirror Mirror Data Sovereignty Course | Template 2 of 9
Your data, your systems, your sovereignty.