⚠️ [Feature] Implement actual query processing (Issue #88) #297

Closed
opened 2026-02-03 22:30:36 +00:00 by jason.woltje · 0 comments
Owner

Summary

Query message type returns placeholder data instead of routing to actual services.

Location

apps/api/src/federation/query.service.ts:167-169

Blocked Features

  • Aggregated Dashboard View (#92) - shows mock data

Required Implementation

  1. Route queries to domain services (tasks, events, projects)
  2. Return actual data from services
  3. Add query authorization checks
  4. Implement result caching (optional)

Acceptance Criteria

  • Tasks queryable from remote instances
  • Events queryable from remote instances
  • Projects queryable from remote instances
  • Query authorization enforced
  • Dashboard shows real federated data

Priority

HIGH - Blocks dashboard production readiness

Completes work started in Issue #88

## Summary Query message type returns placeholder data instead of routing to actual services. ## Location `apps/api/src/federation/query.service.ts:167-169` ## Blocked Features - Aggregated Dashboard View (#92) - shows mock data ## Required Implementation 1. Route queries to domain services (tasks, events, projects) 2. Return actual data from services 3. Add query authorization checks 4. Implement result caching (optional) ## Acceptance Criteria - [ ] Tasks queryable from remote instances - [ ] Events queryable from remote instances - [ ] Projects queryable from remote instances - [ ] Query authorization enforced - [ ] Dashboard shows real federated data ## Priority **HIGH** - Blocks dashboard production readiness ## Related Issues Completes work started in Issue #88
jason.woltje added the apiapip1 labels 2026-02-03 22:30:36 +00:00
jason.woltje added this to the M7.1-Remediation (0.0.8) milestone 2026-02-03 22:31:35 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#297