Training already counted quarter/range as dated, while the inference ledger mapped them to unknown and left the events unused.
Co-authored-by: Cursor <cursoragent@cursor.com>
Write and read used different range definitions at the same lead of 8, so a real separation always fail-closed the candidate projection.
Co-authored-by: Cursor <cursoragent@cursor.com>