| QA-0.1 |
Manifest MV3 Compliance: manifest.json is strictly MV3, declares sidePanel, storage, activeTab, scripting, downloads. |
§0 — Pre-Flight Package & Asset Integrity Gate |
PASS |
| QA-0.2 |
Zero Collisions / Forbidden Keys: No update_url, no developer key, author set to "864zeros LLC (OIA foundation)". |
§0 — Pre-Flight Package & Asset Integrity Gate |
PASS |
| QA-0.3 |
Graphic Asset Preservation (Rule 2): Production-grade icons present at icons/icon16.png, icons/icon48.png, icons/icon128.png. Zero blank or placeholder blocks. |
§0 — Pre-Flight Package & Asset Integrity Gate |
PASS |
| QA-0.4 |
Clean Repository Tree: Zero .crx, .pem, node_modules, or temporary swap files in the directory. |
§0 — Pre-Flight Package & Asset Integrity Gate |
PASS |
| QA-1.1 |
Chrome Unpacked Load: Open chrome://extensions → Developer mode ON → **Load unpacked** → select LLC-DIV-3-FACTORY/extensions/autoorganize-ytm. — Loads with 0 errors in the Chrome Errors tab; service worker status is active. |
§1 — Dual Browser Load & Surface Gate (Chrome & Edge) |
PASS |
| QA-1.2 |
Edge Unpacked Load: Open edge://extensions → Developer mode ON → **Load unpacked** → select LLC-DIV-3-FACTORY/extensions-edge/autoorganize-ytm. — Loads cleanly without manifest warnings or rejections. |
§1 — Dual Browser Load & Surface Gate (Chrome & Edge) |
PASS |
| QA-1.3 |
Side Panel Invocation: Click toolbar action button on both Chrome and Edge. — Side panel (sidepanel/index.html) slides open immediately without UI stutter or uncaught console exceptions. |
§1 — Dual Browser Load & Surface Gate (Chrome & Edge) |
PASS |
| QA-1.4 |
UI Brand Hierarchy: Side panel header displays [OIA] AutoOrganize badge with on-brand typography and high-contrast styling ($\ge 4.5:1$). |
§1 — Dual Browser Load & Surface Gate (Chrome & Edge) |
PASS |
| QA-2.1 |
Options Page Launch: Open options via header cog or extension context menu (options/options.html). |
§2 — Command & Control (RULE-001 Options & Settings Gate) |
PASS |
| QA-2.2 |
Verified Platform Pill: On Edge: Displays Microsoft Edge Add-on · Verified header pill with Edge Wave emblem. — On Chrome: Displays on-brand OIA verification header. |
§2 — Command & Control (RULE-001 Options & Settings Gate) |
PASS |
| QA-2.3 |
RULE-001 Mandatory Sections Present: Section 1: How to Use (4 clear, numbered operational steps). — Section 2: Features & Playlist Sorting Logic. — Section 3: Data Management (cached tracks count + clear cache button). — Section 4: Platform Craftsmanship Footer (Designed for Microsoft Edge / Chrome Extension). |
§2 — Command & Control (RULE-001 Options & Settings Gate) |
PASS |
| QA-2.4 |
Store Review Link Routing: Chrome build routes to Chrome Web Store review dialog. — Edge build routes to Microsoft Edge Add-ons detail reviews. |
§2 — Command & Control (RULE-001 Options & Settings Gate) |
PASS |
| QA-2.5 |
Canonical Cross-Link: Platform footer links back to canonical landing page: https://864zeros.com/products/autoorganize-ytm.html. |
§2 — Command & Control (RULE-001 Options & Settings Gate) |
PASS |
| QA-3.1 |
YTM Navigation: Navigate to https://music.youtube.com/playlist?list=LM (Liked Music). |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-3.2 |
Scan Liked Songs: Click **Scan Liked Songs** in the side panel. — Progress indicator reads tracks from on-screen DOM/cache without triggering rate limits. |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-3.3 |
Genre Clustering: Inspect categorized genre clusters (Rock, Electronic, Jazz, Classical, Hip-Hop). — Real genre buckets created; tracks accurately assigned based on artist/title matching. |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-3.4 |
Tristate Selection Preview: Toggle genres and individual tracks before creation. — Selection state properly tracked (checked, unchecked, indeterminate). |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-3.5 |
Playlist Creation / Export: Click **Create Selected Playlists** or **Export Playlist M3U/JSON**. — Clean export generated or playlist created in YouTube Music account without data corruption. |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-3.6 |
Local Persistence: Close browser, reopen, and launch side panel. — Previous scan cache and preferences restored from chrome.storage.local. |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-4.1 |
Network Tab Audit: Open Chrome DevTools → Network tab while running full scan and playlist generation. — Exactly **0** external requests to tracking servers, analytics endpoints, or 864zeros cloud infrastructure. |
§4 — Sovereign Local-First & Zero-Cloud Boundary Gate |
PASS |
| QA-4.2 |
Offline Operation: Disconnect network after initial cache scan; open extension side panel. — UI renders completely, local cache remains accessible, search/filter operates offline. |
§4 — Sovereign Local-First & Zero-Cloud Boundary Gate |
PASS |
| QA-4.3 |
Least Privilege Principle: Extension only requests access to music.youtube.com, never broad web access. |
§4 — Sovereign Local-First & Zero-Cloud Boundary Gate |
PASS |
| QA-5.1 |
Build-Kit Execution: Run node 864z-build-kit/tools/extension/transform-edge.cjs autoorganize-ytm. — Returns exit code 0; produces all required Edge Add-on artifacts. |
§5 — Cross-Platform Transformation & Store Artifacts Gate |
PASS |
| QA-5.2 |
Promo Asset Render: Verify dist/edge/autoorganize-ytm-edge-promo-440x280.png exists and renders clean 440×280 visual. |
§5 — Cross-Platform Transformation & Store Artifacts Gate |
PASS |
| QA-5.3 |
Submission ZIP: Verify dist/edge/autoorganize-ytm-edge-v1.0.0.zip exists (≤ 200 KB, non-runtime assets excluded). |
§5 — Cross-Platform Transformation & Store Artifacts Gate |
PASS |
| QA-5.4 |
Partner Center Docket: Inspect dist/edge/autoorganize-ytm-edge-listing.md. Short description is strictly ≤ 132 characters. |
§5 — Cross-Platform Transformation & Store Artifacts Gate |
PASS |
| QA-6.1 |
Product Page Top Hero: Visit https://864zeros.com/products/autoorganize-ytm.html. — Top hero displays both [Chrome Extension] and [Edge Add-on] badges. |
§6 — Web Presence, Dual Badges & SEO/GEO Gate |
PASS |
| QA-6.2 |
Dual Store CTAs: Top hero renders both [Add to Chrome] and [Get for Edge] (or Coming to Edge) action buttons. |
§6 — Web Presence, Dual Badges & SEO/GEO Gate |
PASS |
| QA-6.3 |
Catalog Grid Card: Visit https://864zeros.com/products/. — AutoOrganize tile displays dual platform badges ([Chrome Extension] + [Edge Add-on]). |
§6 — Web Presence, Dual Badges & SEO/GEO Gate |
PASS |
| QA-6.4 |
Schema.org JSON-LD: Structured data declares "operatingSystem": "Google Chrome, Microsoft Edge". |
§6 — Web Presence, Dual Badges & SEO/GEO Gate |
PASS |
| QA-7.1 |
Demand-of-One Test: Does the operator actively use this tool to manage real music playlists? |
§7 — Dogfood & Radical Transparency Verdict |
PASS |
| QA-7.2 |
Zero Known Defects: All tests passed with 0 unhandled exceptions. |
§7 — Dogfood & Radical Transparency Verdict |
PASS |