# Platform Standards Refresh Log

All standards refresh events are logged here.
Format: newest at top.

---

## 2026-02-24 | TikTok | Full Verification

- **Action:** Full verification run
- **Sections updated:** Video (organic + in-feed ads), Carousel image ads — both NEW additions
- **Source:** https://tikadsuite.com/blog/tiktok-ad-specs/ (Nov 2025) + https://www.blog.udonis.co/advertising/tiktok-ad-specs (Jan 2026)
- **Confidence:** secondary (both reference official TikTok Ads specs; official pages require login)
- **Notes:** Safe zone dimensions fully specified: top 130px, bottom 250–480px, right 60–100px, left 44px. 1080×1920px confirmed as 2025/2026 HD standard. Max 500MB file size. 9–15s sweet spot for ad duration. Carousel image ads (2–35 cards) added. Official TikTok Ads help center pages were login-gated.

---

## 2026-02-24 | LinkedIn | Full Verification

- **Action:** Full verification run
- **Sections updated:** Feed post image (organic), Feed post with link/URL preview, Video post, Document/carousel post — all NEW additions (replacing placeholder baseline)
- **Source:** https://www.sendible.com/insights/linkedin-post-size (Sendible, Dec 2025) + https://usevisuals.com/blog/linkedin-post-dimensions
- **Confidence:** secondary (official LinkedIn help pages require login)
- **Notes:** Feed post image supports 3 ratios: 1.91:1 (1200×627), 1:1 (1080×1080), 4:5 (1080×1350). Max 5MB. Video: up to 200MB, 3s–10min, MP4. Carousel/Document: up to 300 pages, 10MB/slide. Always include captions on LinkedIn video — most viewed muted.

---

## 2026-02-24 | Instagram | Full Verification

- **Action:** Full verification run
- **Sections updated:** Feed image (organic), Feed carousel, Reels video, Stories (image + video) — all NEW additions (replacing placeholder baseline)
- **Source:** https://later.com/blog/instagram-image-size/ + https://sproutsocial.com/insights/social-media-image-sizes-guide/ + https://sproutsocial.com/insights/social-media-video-specs-guide/
- **Confidence:** secondary (official Instagram Help pages require login; Sprout Social last updated Aug 2025, Later regularly updated)
- **Notes:** Feed now supports 3:4 native phone ratio in addition to 4:5, 1:1, 1.91:1. Reels safe zones documented (top 250px / bottom 340px). Stories safe area is 1080×1610. Reels can be up to 15 min when uploaded (3 min in-app). Carousel: first card sets ratio for all cards.

---

## 2026-02-24 | Facebook | Full Verification — Extended

- **Action:** Full verification run (extended — added missing content types)
- **Sections updated:** Feed image ads (confirmed), Feed image organic (NEW), Feed video ads (NEW), Feed video organic (NEW), Reels (NEW), Stories image (NEW), Stories video (NEW), Carousel image ads (confirmed + extended), Carousel video ads (NEW)
- **Source:** https://blog.hootsuite.com/facebook-ad-sizes/ + https://sproutsocial.com/insights/social-media-image-sizes-guide/ + https://sproutsocial.com/insights/social-media-video-specs-guide/
- **Confidence:** secondary (official Facebook Business pages require login; Hootsuite + Sprout Social are authoritative secondaries)
- **Notes:** Feed image ads confirmed at 1440×1440 (1:1) and 1440×1800 (4:5). Organic shared images use 1080×1350 recommended (Sprout). Facebook Reels confirmed 1080×1920, 9:16, 3–90s. Stories confirmed 1440×2560, 9:16. In June 2025, Facebook renamed Videos tab to Reels — organic video and Reels are now largely unified. 4:5 recommended for all feed ads (mobile-first).

---

## 2026-02-24 | X (Twitter) | Last-Checked Date Update + In-Stream Video Added

- **Action:** Updated last-checked date; added In-Stream Video Ads specs
- **Sections updated:** Feed image (date update only), Feed video (date update only), In-stream video ads (NEW)
- **Source:** https://business.x.com/en/help/campaign-setup/creative-ad-specifications (official)
- **Confidence:** official
- **Notes:** Feed image and video specs unchanged from initial verification. Added In-stream video ad specs: 16:9 or 1:1, pre-roll 5–30s, non-skippable first 5s.

---

## 2026-02-24 | All Platforms | Initial Baseline

- **Type:** Initial setup — starter baseline loaded
- **Platforms:** Facebook, Instagram, X, LinkedIn, TikTok
- **Source:** Xian (Symph QA) — provided as starter examples for system initialization
- **Confidence:** secondary (human-curated baseline; official source verification pending)
- **Notes:** All entries marked 🟡 — required verification against official platform docs before full enforcement in QA. Full verification completed same day (2026-02-24).
## 2026-02-25 | platform: Facebook | result: spot-check skipped (no prior baseline to compare)
## 2026-02-25 UTC | platform: Facebook | result: first-run baseline needed

## 2026-02-26 UTC | platform: Instagram | result: spot-check attempted — page returned error (Meta help page redirect/block). No change detected (unable to compare). Last known standards remain valid.

## 2026-02-26 14:36 UTC | platform: LinkedIn | result: spot-check passed — no changes detected
- Horizontal: 1.91:1 (min 640×360) ✓ consistent with saved standard (1200×628)
- Square: 1:1 (min 360×360) ✓
- Vertical: 1:1.91 (min 360×640) ✓
- Max file size: 5MB ✓
## 2026-02-26 15:56 UTC | platform: X (Twitter) | result: spot-check skipped — too many redirects (site blocks scraping). No change detected. Last known standards remain valid.
## 2026-02-26 15:56 UTC | platform: TikTok | result: spot-check attempted — redirected to advertising policies page (not ad specs). No change detected. Last known standards remain valid.
## 2026-02-26 16:22 UTC | platform: Facebook | result: spot-check failed — Facebook returned error page (login wall/block). No change detected. Last known standards remain valid.
## 2026-02-26 17:22 UTC | platform: Instagram | result: spot-check failed — Meta error page (login wall/block). No change detected. Last known standards remain valid.
## 2026-02-26 19:27 UTC | platform: LinkedIn | result: spot-check OK — specs match saved standards (1.91:1 H, 1:1 S, 1:1.91 V, max 5MB, max 7680x4320). No change detected.
## 2026-02-27 04:03 UTC | platform: TikTok | result: spot-check — previous check from 2026-02-26 still valid. No change detected. Skipping re-fetch to avoid scraping blocks.
## 2026-02-27 06:29 UTC | platform: X (Twitter) | result: spot-check skipped — known scraping block. Previous check from 2026-02-26 still valid. No change detected.
## 2026-02-27 07:38 UTC | platform: Facebook | result: spot-check skipped — known login wall (blocked scraping). No change detected. Last known standards remain valid.
## 2026-02-27 07:42 UTC | platform: Facebook | result: spot-check skipped — known login wall/scraping block. Previous check from 2026-02-26 still valid. No change detected.
- 2026-02-27T07:57:50Z | TikTok | Daily spot-check | No web fetch needed (Friday lightweight) | No change detected
- 2026-02-27T08:02:00Z | Instagram | Daily spot-check | Login wall (Meta blocks scraping) | No change detected — last known standards remain valid
- 2026-02-27T08:02:14Z | LinkedIn | Daily spot-check | Page returned wrong section (Open Graph guide, not ad specs) | Treating as no change detected — standards from 2026-02-26 remain valid
