Fixes
- Match stored log severity text case-insensitively. A filter for
INFO,Info, orinfonow finds all three spellings without changing returned or persisted text. - Combine severity variants into uppercase groups in log statistics, including the attribute-filtered path, and uppercase values in severity facets.
- Add the matching case-insensitive severity/time SQLite index for severity searches.
- Add seven regression tests covering mixed-case queries, both aggregation paths, facets, persisted text preservation, and index selection.
- Keep bundled synthetic fixtures generic.
Maintenance change: #19
Full Changelog: v0.2.7...v0.2.8