@@ -12,12 +12,13 @@ The minimum viable product focuses on the **VS Code + Menu Bar** experience:
1212- Two-tier key hierarchy and manual key entry
1313- Basic linked key groups (sequential paste)
1414
15- ## Phase 2: Browser and Capture
15+ ## Phase 2: Browser and Capture ✅
1616
17- - Chrome Extension with content scripts for the top 20 API console pages
18- - Smart key extraction from web pages
19- - Automatic categorization by service provider
20- - Key vault import/export
17+ - ~~ Chrome Extension with content scripts for 11 platforms (SSoT architecture)~~ ✅
18+ - ~~ Active key capture: 4-layer detection + clipboard interception~~ ✅
19+ - ~~ Automatic categorization by service provider~~ ✅
20+ - ~~ Per-platform CSS isolation + pre-hide anti-flash~~ ✅
21+ - Key vault import/export ❌
2122
2223## Phase 3: System-Level
2324
@@ -60,6 +61,17 @@ The minimum viable product focuses on the **VS Code + Menu Bar** experience:
606115 . Offline test: Core shutdown → Extension continues masking
616216 . Hotkey conflict testing
6263
64+ ### Phase 5: Active Key Capture ✅
65+ 17 . ` capture-patterns.ts ` Single Source of Truth architecture
66+ 18 . Per-platform CSS isolation (12 separate CSS files)
67+ 19 . Pre-hide anti-flash (manifest CSS → pre-hide.ts → instant MutationObserver)
68+ 20 . ` clipboard-patch.ts ` MAIN world clipboard interception
69+ 21 . React/Vue SPA masking (dialog inputs stay hidden)
70+ 22 . AWS dual-key capture (Access Key ID + Secret Key)
71+ 23 . Toast stacking for consecutive captures
72+ 24 . E2E tested 8 platforms (GitHub, HuggingFace, GitLab, OpenAI, Anthropic, AI Studio, Google Cloud, AWS)
73+ 25 . Developer skills (` /analyze-platform ` , ` /test-capture-flow ` )
74+
6375## Technology Choices
6476
6577| Component | Recommended Approach |
0 commit comments