Priority: Medium · Area: Time behavior
What: Run the same query using today, yesterday, week, 14d, and equivalent custom RFC3339 ranges.
Why: Window parsing has many code paths; all must return well-formed JSON, and keyword windows should agree with their explicit-date equivalents.
Acceptance criteria:
Every supported keyword window returns 200 + valid JSON
A keyword window and its equivalent explicit range return consistent results
No window form produces HTML, truncated output, or non-JSON
Priority: Medium · Area: Time behavior
What: Run the same query using today, yesterday, week, 14d, and equivalent custom RFC3339 ranges.
Why: Window parsing has many code paths; all must return well-formed JSON, and keyword windows should agree with their explicit-date equivalents.
Acceptance criteria:
Every supported keyword window returns 200 + valid JSON
A keyword window and its equivalent explicit range return consistent results
No window form produces HTML, truncated output, or non-JSON