- Resolve 4 merge conflicts properly:
- generated-metadata/graphql.ts: keep typed-document-node format, add
EngineComponentKey enum and engineComponentKey field to CommandMenuItem
- useAgentChatData.ts: keep useEffect + useQuery, add useMemo from main
- useCommandMenuItemFrontComponentCommands.tsx: keep FindManyCommandMenuItemsDocument, add EngineComponentKey
- CreateWorkspace.tsx: keep result.error (v4 MutateResult API)
- Add TODO to useSnackBarOnQueryError about centralizing error handling
https://claude.ai/code/session_019WGZ6Rd7sEHuBg9sTrXRqJ