Add pyproject.toml with pytest-cov config so CI fails if coverage drops
below 85%. Fix series_view _format_start using Linux-only %-I/%-d codes
that crash on Windows — use manual formatting instead.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>