The current /api/query surface is natural-language plus basic filters, which is too thin for precise questions about time, entities, and dependency paths.
Acceptance criteria:
- Add a structured request schema for entity hints, relation hints,
as_of, windowing, and model scope.
- Keep natural-language query mode as the default.
- Return an explanation of how the query was interpreted.
The current
/api/querysurface is natural-language plus basic filters, which is too thin for precise questions about time, entities, and dependency paths.Acceptance criteria:
as_of, windowing, and model scope.