turnstone/app/services
pyr0ball 3501240231 fix: time window regex misses fuzzy quantifiers like 'last few hours'
The relative-time regex only matched digits between 'last/past' and
the unit, so 'last few hours' fell through to dateparser which then
found the bare word 'hours' and resolved it as midnight local time.

Extended the regex to capture 'few', 'couple of', 'several', 'a few'
as approximate quantifiers, mapped to 3 units each. Numeric expressions
and bare 'last hour' still work as before.
2026-05-13 18:32:54 -07:00
..
__init__.py feat: initial Turnstone POC — ingest, FTS search, MCP server 2026-05-08 12:12:34 -07:00
diagnose.py fix: time window regex misses fuzzy quantifiers like 'last few hours' 2026-05-13 18:32:54 -07:00
incidents.py feat: incident labeling, bundle export, and push/receive flow 2026-05-11 05:23:55 -07:00
llm.py feat: inject environment context into diagnose pipeline and LLM prompt 2026-05-13 16:29:26 -07:00
models.py feat: incident labeling, bundle export, and push/receive flow 2026-05-11 05:23:55 -07:00
search.py feat: SSE streaming diagnose, severity filter pills, per-source-cap search 2026-05-13 15:45:35 -07:00