7cdc1e11043697aca19d88dd692bd0cbeef0aa7e
Task 27 of the slice plan. Surfaces 'meaning question' once per note (gated by intent_prompted_at IS NULL on the backend side; frontend just provides the input UX). intentPrompts.ts holds the 4 rotating prompts plus a deterministic pickIntentPrompt(noteId) (FNV-style 32-bit hash mod 4) so the same note always gets the same question across reloads. Submit calls setIntent and reports the typed text up; Skip calls dismissIntent and reports null. 200-char cap matches repo-side truncation. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Releases
18
Languages
TypeScript
99.6%
HTML
0.3%
JavaScript
0.1%