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
Umbrella tracker for UX, install ergonomics, watcher behavior, docs, error messaging, and small feature requests. Lower individual severity, high collective impact on first-impressions and day-to-day use.
These are individually low-severity but collectively erode confidence on first use. Treating them as one focused UX pass produces a coherent improvement instead of scattered drive-by fixes.
Scope
Umbrella tracker for UX, install ergonomics, watcher behavior, docs, error messaging, and small feature requests. Lower individual severity, high collective impact on first-impressions and day-to-day use.
Sub-issues
Search/regex UX
|as literal pipe, not alternation (silent 0-match trap) #282 — search_code: default regex=false treats|as literal pipe, not alternation (silent 0-match trap)regex: truesilently returns empty instead of erroring #283 — search_code: invalid regex underregex: truesilently returns empty instead of erroringInstall / watcher
UI / server
MCP / CLI behavior & messaging
manage_adr(MCP/CLI) and the UI/api/adrendpoints use separate storage backends #256 —manage_adr(MCP/CLI) and the UI/api/adrendpoints use separate storage backendsDocs
Acceptance
index_statusandlist_projectsaccept the same project selectors (closes index_status returns project-not-found for project returned by list_projects #349).Why one task
These are individually low-severity but collectively erode confidence on first use. Treating them as one focused UX pass produces a coherent improvement instead of scattered drive-by fixes.