[FEATURE] [MER-4945] Add adaptive AI activation points#6286
[FEATURE] [MER-4945] Add adaptive AI activation points#6286manelli wants to merge 8 commits intoMER-4943/adaptive-pages/enable-dot-on-pagefrom
Conversation
AI Review — performanceFull revision JSON fetched on hot trigger pathfile: lib/oli/conversation/triggers.ex Fallback resolver query adds expensive join path per requestfile: lib/oli/conversation/triggers.ex Duplicate suppression logs at
|
AI Review — elixirMalformed
|
AI Review — typescriptAI trigger prompt is never sent to the trigger APIfile: assets/src/components/parts/aiTrigger.ts Selector always allocates a new array and can cause avoidable rerendersfile: assets/src/apps/authoring/store/app/slice.ts |
AI Review — securityNo issues found |
AI Review — uiInteractive image can become an unlabeled buttonfile: assets/src/components/parts/janus-image/Image.tsx Global MutationObserver risks unnecessary UI churnfile: assets/src/components/parts/janus-ai-trigger/AITrigger.tsx |
|
Preview deployed to: https://pr-6286.plasma.oli.cmu.edu |
See: https://eliterate.atlassian.net/browse/MER-4945