Asset Versioning

What It Is

Before saving a new version of any file (document, image, creative asset), copy the existing file to an archive directory with a timestamp. Update a CHANGELOG tracking what changed. Prevents accidental loss of prior versions and enables rollback.

Pattern

  1. Before save: cp asset.png archive/asset-2026-06-09.png
  2. Save new version: asset.png
  3. Update CHANGELOG: ## 2026-06-09 — updated hero image

How It Applies to Marketing Factory

  • Creative assets: Before updating a landing page hero, archive the old version
  • Email templates: Before editing an email sequence, archive the current version
  • Content calendar: Before updating, archive the previous week's calendar
  • Campaign briefs: Version each brief as it evolves through review rounds