DashboardcraftgetWorkspaceNames overlapping globs

getWorkspaceNames overlapping globs

Category: gotcha
Confidence: 1.00
ID: 01a06b37-63cb-78d4-8839-99d64c9d4ec7
Project ID: e16af391-c497-4837-b681-c849a5514499
Cross-project: No
Recalled in other projects: 0
Source session: 1Okgn0vvN7hdZmhlc
Created: 2026-09-03 21:04:49
Updated: 2026-09-04 06:59:47

Content

Trap: expanding workspace globs into a deduplicated list looks sufficient because output has no duplicates. Fix: map each concrete directory to every matching configured key and reject any directory with multiple matches; otherwise release configuration is ambiguous. Expand only safe, repository-contained globs relative to the explicit configuration directory, keep directories only, ignore node_modules, sort results, and preserve exact spelling.

Move to: