/mnt/storage/cdn/mnt/storage/new-cdnrsync -aHn --delete --itemize-changes reported no differencesThe original 33G estimate was low. The verified tree is 115G on disk, with about 121.9G reported by rsync progress.
Correction: archive/ is no longer part of the CDN rebuild. The cloned
archive/ directory was moved out of /mnt/storage/new-cdn and placed at the
standalone route /mnt/storage/archive.
Generated local reports live in output/.
cdn-references.txt: raw /cdn/ references in src/krisyotam.com,
lit/content, and src/photos.krisyotam.comcdn-reference-paths.txt: distinct paths from code/content text referencesphotos-db-cdn-urls.txt: exported photos.krisyotam.com DB URLsphotos-db-category-counts.tsv: current photos DB category countsall-reference-paths.txt: combined distinct paths from text and DB sourcesCounts:
The photos DB is the largest migration consumer and should be regenerated from the final manifest/tree instead of patched in place.
cover/sequences/ remains the one unresolved root-level placement. Current
working assumption is assets/covers/sequences/, but keep it as a manifest
review class until inspected.images/posts/news includes at least one referenced media file and is not
fully covered by the image plan. Keep it as review in the first manifest.images/media/* is not specific enough to map without filename/path review.
The first manifest marks it as needing medium sort.git/, git-edu/, and deep-research/ are cloned into new-cdn for parity
but should move out of the final CDN route. Their final destination is still
outside the current CDN spec.C%2B%2B, C%23, and
Design%20Patterns appear in current references. The URL update phase must
preserve or intentionally normalize URL encoding.photos.krisyotam.com categories are currently path-shaped categories, not a
normalized media taxonomy. Rebuild categories from the new pics/ tree after
canonical paths are finalized./mnt/storage/cdn-migration/new-cdn-inventory.tsv.new_path, status, reason, hashes,
dimensions, and reference counts./mnt/storage/cdn-migration/url-map.tsv (11,482 entries).review rows and canonical conflicts.new-cdn only after the manifest is reviewed.photos.krisyotam.com DB from final manifest.assets/ audio/ fonts/ games/ iso/ pics/ vids/ vr/images/ and photos/ merged into pics/ with entity-per-directory layout{name}/portrait.jpg directories{slug}/cover.jpg directoriespeople/musicians/ (portraits) + media/albums/ (covers)pics/collections/git/, git-edu/, deep-research/ -> /mnt/storage/archive/ separated to /mnt/storage/archive (done earlier)photos.krisyotam.com DB from final pics/ tree