# IMPORT-LOG Append-only ledger of media-import events for ARRFLIX. Each file in this directory documents a single import operation so future audits can trace content on disk back to its provenance. ## Convention - **One file per import event.** - **Filename format:** `YYYY-MM-DD--.md` - `` is the upstream type (`youtube`, `tvdb-rip`, `bluray`, `manual`, etc.). - `` is the lowercase show name with `-` separators. - Example: `2026-05-08-youtube-sassy-the-sasquatch.md`. - **Date** is the day the import landed on the live library (not the day the source was published). ## Required sections Each entry should include: 1. **Source** — upstream URL/handle, channel/distributor, identifiers. 2. **Date imported** — ISO-8601. 3. **Episodes imported** — table mapping source identifier → canonical filename → Jellyfin item id (resolution + size where applicable). 4. **Naming rules applied** — citations of the `docs/0X.md` rule numbers invoked, with a short note on the specific edit each made. 5. **rsync stats** — `sent / received / speedup` from the transfer. 6. **Jellyfin verification** — series id, episode count, direct-play status. 7. **Known caveats** — anything that wasn't perfect (missing metadata, failed thumbnails, age-restricted episodes, etc.). 8. **Source manifest copied** — top-level fields of the operator's `manifest.json`. Do **not** embed the full `episodes[]` array — link to the canonical files in the live library instead. ## Boundaries - **No access tokens, API keys, or session cookies** in any log file. - For YouTube imports, **do not include full video URLs** — record the bare `videoId` only, so import logs are not indexable as a re-distribution pointer. - Logs are **immutable once committed**. To correct a mistake, append a follow-up entry rather than rewriting history.