You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2 = partially automatable (needs scroll OR conditional content)
1 = needs human/physical setup first, then walker can verify
0 = unreachable (SMS, external OAuth, real payment)
Note (2026-03-17): BLE device flows were originally scored walker=0 (unreachable). Proved automatable on physical Pixel 7a with Omi device — upgraded to walker=1 (needs physical device setup, then agent can drive full flow via ADB + agent-flutter).
Feature Vector (sorted by priority × walker_score)
⚠️ NO UI — backend API exists but Flutter app has no review buttons (user_review field unused in UI)
15
Memory categories & filter
memory (4)
8
2
⚠️ partial
16
Add/edit memory manually
memory (4)
8
2
✅ flow: add-edit-memory.yaml (7 steps)
17
Memory graph visualization
memory (4)
8
2
✅ flow: memory-graph.yaml (stub)
18
Custom vocabulary
understand (4)
8
2
✅ flow: custom-vocabulary.yaml (7 steps)
19
Speaker identification (People)
understand (4)
8
1
✅ flow: speaker-identification.yaml (9 steps)
20
Goals tracking
intelligence (3)
6
2
✅ flow: goals-tracking.yaml (7 steps)
21
Conversation sharing/export
retrieval-action (3)
6
2
✅ flow: conversation-sharing.yaml (8 steps)
22
Conversation folders
retrieval-action (3)
6
2
✅ flow: conversation-folders.yaml (10 steps)
23
App marketplace browse
retrieval-action (3)
6
2
✅ flow: apps-marketplace.yaml (7 steps)
24
App detail & install
retrieval-action (3)
6
2
✅ flow: apps-marketplace.yaml
25
Offline sync UI
capture (5)
10
2
✅ covered
SETUP & AUTH (priority 3-5)
#
Feature
Layer
Priority
Walker
Coverage Status
26
Login (Google Sign-In)
—
5
1
✅ flow: login.yaml (5 steps)
27
Logout
—
5
2
✅ flow: logout.yaml (5 steps)
28
Onboarding (first launch)
—
5
1
✅ flow: onboarding.yaml (9 steps)
29
Transcription settings
understand (4)
4
2
✅ covered
30
Language selection
understand (4)
4
2
✅ covered
31
Speech profile
understand (4)
4
1
✅ covered
32
Task integrations
retrieval-action (3)
3
1
✅ flow: task-integrations.yaml (stub)
33
Calendar integration
retrieval-action (3)
3
0
⚠️ OAuth blocked
Remaining Gaps
Rank
Feature
Priority
Blocker
Notes
1
Memory review/approval
12
No Flutter UI exists
Backend has POST /v3/memories/{id}/review endpoint and user_review field, but no approve/reject buttons in Flutter app. Cannot create flow for non-existent UI.
2
Memory categories & filter
8
Partial coverage
Covered in memories.yaml but filter toggles not fully exercised
3
Task management (create via FAB)
9
Partial coverage
Action items list covered but task creation form needs text input
goals-tracking flow blocked: DailyScoreWidget not rendering on Pixel 7a despite preference enabled — "Add Goal" entry point unavailable when no goals exist
speaker-identification.yaml (9 steps) — people management, name speakers
Memory review/approval reclassified: Not a gap but a missing Flutter UI feature (backend exists, app doesn't expose it)
Coverage: 30/33 features (91%) — remaining 3 are partial/blocked, not actionable gaps
What Changed (2026-03-17 update #1)
BLE device flows promoted to CORE DAILY — device-connect and device-capture proved automatable on physical Pixel 7a with real Omi device (were scored walker=0, now walker=1)
3 new flows added: phone-capture, device-capture, device-connect (15 + 10 + 10 = 29 new steps)
Auth flows added to vector: login, logout, onboarding (previously unlisted)
Flow YAML references added to coverage status for traceability