# CDN Root Directory Plan Current top-level directories and their fate. ## Renames and merges | Current | Action | New name | Notes | |---------|--------|----------|-------| | `images/` | rename | `pics/` | primary image tree, absorbs `photos/` | | `photos/` | merge into `pics/` | -- | duplicate of images/, eliminated | | `video/` | rename | `vids/` | | | `mp3s/` | merge into `audio/` | -- | loose mp3s folded into audio tree | | `stills/` | delete | -- | empty | | `posts/` | delete | -- | empty | | `art/` | delete | -- | empty | | `wallpapers/` | merge into `pics/collections/wallpapers/` | -- | finite image set, belongs in collections | | `cover/` | review | -- | contains only `sequences/`, may fold into `assets/covers/` | ## Moving out of CDN | Current | Action | Notes | |---------|--------|-------| | `archive/` | move elsewhere | standalone archive route, not CDN content | | `git/` | move elsewhere | stagit output for krisyotam.com, not CDN content | | `git-edu/` | move elsewhere | stagit output for edu site, not CDN content | | `deep-research/` | move elsewhere | static site (OpenAI Deep Research HTML pages), not CDN content. Has its own nginx route. | ## Kept as-is | Directory | Purpose | |-----------|---------| | `assets/` | site assets (covers, bundles, logos, ornaments, stickers, 404) | | `audio/` | audio files by content type (absorbs mp3s/) | | `fonts/` | web fonts and dropcap originals | | `games/` | game files | | `iso/` | ISO images | | `vr/` | VR assets (vrchat, vroid) | ## Final root after cleanup ``` /cdn/ assets/ audio/ fonts/ games/ iso/ pics/ vids/ vr/ ``` ## Open questions 1. `cover/` has a `sequences/` subdir -- merge into `assets/covers/sequences/` or into `pics/`? 2. Where should `git/`, `git-edu/`, and `deep-research/` move to? (e.g. `~/sites/`, `~/projects/`, separate home dirs?)