diff --git a/Metadata History.md b/Metadata History.md deleted file mode 100644 index 4f2e102..0000000 --- a/Metadata History.md +++ /dev/null @@ -1,3 +0,0 @@ -# Metadata History - -_TODO: Add content here._ \ No newline at end of file diff --git a/Metadata-History.md b/Metadata-History.md new file mode 100644 index 0000000..f433c9d --- /dev/null +++ b/Metadata-History.md @@ -0,0 +1,52 @@ +## 🕓 Metadata History + +This page describes how the LCS Pipeline stores and archives processed metadata for every video clip. + +--- + +### 📦 Post-Upload Archive + +Once a clip is successfully uploaded: +- Its metadata is extracted and normalized +- The enriched metadata object is saved to a **history store** (flat `.json`) + +--- + +### 📁 Storage Location + +``` +/metadata/ +└── history/ + └── 2025.08.03/ + ├── shotgun-doublekill.json + └── fn-highlight-reel-aug3-video2.json +``` + +Each file is named after the output video file (excluding `.mp4`) and contains the full enriched metadata payload. + +--- + +### 🧱 Saved Metadata Includes + +| Field | Description | +|------------------|-------------| +| `session_date` | Parsed from parent folder | +| `clip_type` | e.g., `hit`, `montage`, `outtake` | +| `format` | `wide` or `vertical` | +| `highlight` | From `notes.json` or user input | +| `tags` | Auto-cleaned list from `notes.json` | +| `gag_name` | Optional alt title | +| `youtube_url` | Final published URL | +| `peertube_url` | Optional second upload destination | + +--- + +### 🔍 Usage + +- Enables video recall by tag or type +- Supports "already published?" checks before processing +- Will support dashboard features in future versions + +--- + +Next page: [`Test Structure`](./Test-Structure)