Classify a question's relative-date reference into a DateIntent: deterministic
parser fast-path, LLM fallback for the tail. Grounding-free — it never touches
referenceInstant, so it can run EARLY (before question expansion) and be shared with the
answer stage instead of each stage re-classifying. source reports which path hit.
Traced because the parser/LLM split is otherwise invisible: the LLM leaves a span, the parser
leaves nothing, so the fast-path hit rate could only be inferred from an absence.
Classify a question's relative-date reference into a DateIntent: deterministic parser fast-path, LLM fallback for the tail. Grounding-free — it never touches
referenceInstant, so it can run EARLY (before question expansion) and be shared with the answer stage instead of each stage re-classifying.sourcereports which path hit.Traced because the parser/LLM split is otherwise invisible: the LLM leaves a span, the parser leaves nothing, so the fast-path hit rate could only be inferred from an absence.