Jason Woltje
4ac4219ce0
ci/woodpecker/push/woodpecker Pipeline failed
fix(#297): Implement actual query processing for federation
Added query processing to route federation queries to domain services:
- Created query parser to extract intent and parameters from query strings
- Route queries to TasksService, EventsService, and ProjectsService
- Return actual data instead of placeholder responses
- Added workspace context validation
Implemented query types:
- Tasks: "get tasks", "show tasks", etc.
- Events: "get events", "upcoming events", etc.
- Projects: "get projects", "show projects", etc.
Added 5 new tests for query processing (20 tests total, all passing):
- Process tasks/events/projects queries
- Handle unknown query types
- Enforce workspace context requirements
Updated FederationModule to import TasksModule, EventsModule, ProjectsModule.
Fixes #297
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 22:48:59 -06:00
..
2026-02-03 22:02:08 -06:00
2026-02-04 03:08:09 +00:00
2026-02-03 19:53:09 -06:00
2026-02-03 14:37:06 -06:00
2026-02-03 22:07:55 -06:00
2026-02-03 20:47:41 -06:00
2026-02-03 13:30:16 -06:00
2026-02-03 13:30:16 -06:00
2026-02-03 21:32:47 -06:00
2026-02-03 21:32:47 -06:00
2026-02-03 22:00:43 -06:00
2026-02-03 22:07:55 -06:00
2026-02-03 22:00:43 -06:00
2026-02-03 21:35:15 -06:00
2026-02-03 21:35:15 -06:00
2026-02-03 13:45:00 -06:00
2026-02-03 13:45:00 -06:00
2026-02-03 13:45:00 -06:00
2026-02-03 13:45:00 -06:00
2026-02-04 03:08:09 +00:00
2026-02-04 03:08:09 +00:00
2026-02-03 16:50:06 -06:00
2026-02-03 20:07:49 -06:00
2026-02-03 22:02:08 -06:00
2026-02-03 21:50:13 -06:00
2026-02-03 22:48:59 -06:00
2026-02-03 21:33:57 -06:00
2026-02-03 21:33:57 -06:00
2026-02-04 03:08:09 +00:00
2026-02-03 21:36:31 -06:00
2026-02-03 21:36:31 -06:00
2026-02-03 12:55:37 -06:00
2026-02-03 16:50:06 -06:00
2026-02-03 12:55:37 -06:00
2026-02-03 12:55:37 -06:00
2026-02-03 19:53:09 -06:00
2026-02-03 16:50:06 -06:00
2026-02-03 16:50:06 -06:00
2026-02-03 13:12:12 -06:00
2026-02-03 13:12:12 -06:00
2026-02-03 22:48:59 -06:00
2026-02-03 22:48:59 -06:00
2026-02-03 21:43:01 -06:00
2026-02-03 21:43:01 -06:00
2026-02-03 21:50:13 -06:00