feat: add 12 new AI assistant tools for Sprint 1-5 features
New HartBOT tools: - detect_anomalies: budget burn, staffing gaps, utilization, timeline risks - get_skill_gaps: skill supply vs demand analysis - get_project_health: 3-dimension health scoring per project - get_budget_forecast: burn rate + exhaustion date per project - get_insights_summary: anomaly counts by category - run_report: dynamic report queries (resource/project/assignment) - list_comments / create_comment / resolve_comment: collaboration - lookup_rate: rate card lookup by client/chapter/level - simulate_scenario: what-if staffing simulation (read-only) - generate_project_narrative: AI executive summary generation All tools follow existing patterns: assertPermission() gating, ctx.db for Prisma queries, __action: "invalidate" for mutations. Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in: