1106399883
Add _process_note() — a second LLM pass using the main model that transforms raw capture text into a well-formed note with a genuine summary title and formatted body. Replaces the previous behaviour of using the captured text verbatim as both title and body. The processing prompt instructs the model to: - Generate a 3-8 word summary title (never a verbatim copy) - Format the body appropriately: bullet lists for items, clean prose for stream-of-thought, organised paragraphs for raw notes/fragments - Preserve all original information without inventing new facts The enrichment pass runs for both the intent-classified create_note path and the fallback path. On LLM/parse failure it degrades safely to the old verbatim behaviour. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>