| QA-0.1 |
Manifest MV3 Compliance: manifest.json is strictly MV3, declares storage, sidePanel, activeTab. Zero <all_urls> or broad host permissions. |
§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". |
§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. |
§0 — Pre-Flight Package & Asset Integrity Gate |
PASS |
| QA-0.4 |
Clean Repository Tree: Zero .crx, .pem, node_modules, or temporary files. |
§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/link-later. — Loads with 0 errors in Chrome; background service worker 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/link-later. — Loads cleanly without manifest warnings. |
§1 — Dual Browser Load & Surface Gate (Chrome & Edge) |
PASS |
| QA-1.3 |
Side Panel Invocation: Click toolbar action button on Chrome and Edge. — Side panel (panel.html) opens immediately. Header shows [CMC] LinkLater. |
§1 — Dual Browser Load & Surface Gate (Chrome & Edge) |
PASS |
| QA-1.4 |
UI Brand Hierarchy: On-brand CMC styling, tag chips visible, zero console errors. |
§1 — Dual Browser Load & Surface Gate (Chrome & Edge) |
PASS |
| QA-2.1 |
Options Page Launch: Open options via cog or 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 CMC 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 numbered steps: Save Page, Add Notes & Tags, Filter/Search, Export .md or Send to Obsidian). — Section 2: Features & Local Storage Overview + Obsidian Vault Bridge (one-time one-time lifetime unlock via ExtensionPay link-later). — Section 3: Data Management (saved links count + Export .md + Send Digest to Obsidian + clear all links 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: Re-routes to Chrome Web Store on Chrome, Edge Add-ons on Edge. |
§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/link-later.html. |
§2 — Command & Control (RULE-001 Options & Settings Gate) |
PASS |
| QA-3.1 |
Save Current Page: On any article tab, click **Save Page** in the side panel. — Link item added with page title, URL, domain, timestamp, note, and tags. |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-3.2 |
Add Notes & Tags: Add text note "Review for Q4 research" and tags #research, #ai. — Tags render as chips; notes save instantaneously to chrome.storage.local. |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-3.3 |
Search & Filter: Type query in search bar and toggle Unread / All / Read filter tabs. — List dynamically filters in real-time without latency. |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-3.4 |
Free Markdown Export (.md): Click **Export .md** (per-item or full list). — Downloads clean .md reading note or digest with YAML frontmatter, link, tags, and embedded notes (100% free forever). |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-3.5 |
Obsidian Vault Bridge (obsidian://new): Click **Send to Obsidian** (per-item or full digest). — Checks hasEntitlement('obsidian-bridge-v1'); when unlocked, dispatches obsidian://new?name=...&content=... directly into the active Obsidian vault with zero extra permissions. |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-3.6 |
Mark Read / Delete: Toggle read status and delete an item. — UI updates instantly; changes persist across browser restart. |
§3 — Core Product Workflow & Dogfood Execution |
PASS |
| QA-4.1 |
Network Tab Audit: Open DevTools → Network tab while saving, tagging, and exporting. — Zero telemetry or analytics requests; all reading data stays in chrome.storage.local. |
§4 — Sovereign Local-First & Zero-Cloud Boundary Gate |
PASS |
| QA-4.2 |
Offline Operation: Disconnect network; search, tag, and export previously saved links. — Operates 100% offline. |
§4 — Sovereign Local-First & Zero-Cloud Boundary Gate |
PASS |
| QA-4.3 |
Local Storage Scope: Data stored entirely in chrome.storage.local. |
§4 — Sovereign Local-First & Zero-Cloud Boundary Gate |
PASS |
| QA-5.1 |
Wiring & Verification: Run node 864z-build-kit/tools/verify-extension-wiring.cjs link-later. — 58/58 Chrome checks passed, 60/60 Edge checks passed. |
§5 — Cross-Platform Transformation & Store Artifacts Gate |
PASS |
| QA-5.2 |
Promo Asset Render: Verify dist/edge/link-later-edge-promo-440x280.png exists and renders clean 440×280 visual. |
§5 — Cross-Platform Transformation & Store Artifacts Gate |
PASS |
| QA-5.3 |
Submission ZIPs: Verify dist/chrome/link-later-chrome-v1.0.1.zip and dist/edge/link-later-edge-v1.0.1.zip exist (≤ 200 KB). |
§5 — Cross-Platform Transformation & Store Artifacts Gate |
PASS |
| QA-5.4 |
Partner Center Docket: Inspect dist/edge/link-later-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/link-later.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 live [Add to Chrome] and [Get for Edge] action buttons. |
§6 — Web Presence, Dual Badges & SEO/GEO Gate |
PASS |
| QA-6.3 |
Catalog Grid Card: Visit https://864zeros.com/products/. — LinkLater 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: Operator actively uses LinkLater to stash reading links and bridge notes to Obsidian. |
§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 |