🏗️ 1. Asset Hygiene Protocol (Tier 2 & 3)

Local Image (Should be WebP + Blur-up)

Test: Inspect Element. Look for <picture> tag and image/webp.

Local Asset Test
Render Hook Test (External URL treated as Tier 3)

Video Embed (Shortcode)

Test: Should load YouTube with Privacy Mode (No-Cookie).


📊 2. Serverless Data Protocol (Google Sheets)

Test: Should display a table below (fetched from Public CSV). If offline, should show ‘Data Offline’ alert.

Data Offline

目前無法連接至資料庫 (Google Sheets)。這可能是因為開發環境沒有網路權限,或 Sheet URL 無效。

(Note: If blank or error, check console for CORS/Network issues. This uses a dummy public sheet for test.)


🎨 3. Aesthetics & Components (Apple HIG)

Glassmorphism Card

Test: Hover over card. Should feel “Springy” and conform to Apple HIG Blur.

Apple HIG Materials

This card should have backdrop-filter: blur(25px) and a subtle white border. The font should be Inter or SF Pro.

Medical Alerts

Test: Semantic Colors (Blue/Red/Green) matching gem-ui.css variables.

Note

Info: System Blue (SF Pro Colors).

Critical Hazard

Critical: System Red. Motion should be respected.

🤖 4. Agent Interface Protocol (JSON)

Test: Go to /index.json. Search for “SOTA Verification Protocol”. Expected: You should see this page’s content in plain text format.

{
  "title": "GemOS SOTA Verification Protocol",
  "permalink": ".../verify-sota/",
  "content": "Single-page acceptance test..."
}