e36bf35b2a
Add get_category_allocations() to YNABService that fetches all categories grouped by category group (using the categories API for group structure), showing assigned and available amounts for every non-hidden category. Add the corresponding ynab_category_allocations agent tool so the LLM can answer questions about per-category budgets even when a category has no spending activity this month. Also remove the [:10] cap in ynab_category_spending so all spending categories are returned — previously categories ranked below 10th by activity (e.g. Coffee slush fund) were silently dropped. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>