Files
ROLAC/API/ROLAC.API
Chris Chen 73077295a4
ci-cd-vm / ci-cd (push) Successful in 2m25s
feat(expense-categories): AI 建議 for group/sub name + 990 line
Add an AI assist button to the Edit/New Group (大項) and Subcategory
(小項) dialogs: the user enters a Chinese name, and the model refines
the Chinese, translates it to English, and suggests the matching IRS
Form 990 Part IX line. Suggestions surface in a confirm card; Apply
fills the Chinese name, English name, and 990 line fields.

Backend mirrors the existing expense-classification AI family but over
the Form 990 line catalog: IExpenseCategoryAiService + base (catalog
load, prompt, id validation) + Claude/Gemini providers + factory that
picks the provider from ChurchProfile.AiProvider. New write-gated
POST api/expense-categories/ai-suggest endpoint; sub-category requests
pass the parent group + its 990 line to bias the choice.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 14:18:34 -07:00
..
2026-06-23 20:20:12 -07:00
WIP
2026-05-28 15:25:31 -07:00
2026-06-23 12:13:47 -07:00
2026-05-25 17:38:23 -07:00
WIP
2026-06-25 12:47:14 -07:00
2026-05-25 17:38:23 -07:00
WIP
2026-05-27 07:49:26 -07:00
2026-05-25 17:38:23 -07:00