X_WORKSPACE_NAME_TAKEN
Means
x g app or x g package was given a name the other workspace kind already holds
Typical cause
apps/<name> and packages/<name> are both named @<scope>/<name>, so a second workspace under one name is two packages bun install cannot tell apart
Fix
x g app admin-app --dry-run --json