claude-bot
ba356ae317
CI / lint (push) Failing after 4s
CI / test (push) Failing after 5s
CI / build (push) Has been skipped
CI / lint (pull_request) Failing after 4s
CI / test (pull_request) Failing after 5s
CI / build (pull_request) Has been skipped
fix(gps-tracks): rename health fields and fix layer insert priority (F-04, F-05)
F-04: rename gps_health() response fields per tester feedback:
- total_tracks → tracks_total
- by_activity → tracks_by_activity
- recent_pipeline_runs (list) → last_pipeline_run (object | null)
Change LIMIT from 10 to 1; fetch single row instead of a list.
F-05: rewrite _findGpsInsertPosition with explicit priority order:
1. gpx-layer-* (ET-006 GPX file layers) — highest priority
2. route-* (ET-002 routing layers)
Remove old combined find() that lacked clear priority semantics.
Add tests/web/gps_tracks.test.js (22 JS unit tests via node:test):
- _findGpsInsertPosition priority logic (9 cases)
- Filter state management — default state assertions (5 cases)
- Color palette mapping and _buildColorExpression (8 cases)
Add tests/web/test_gps_tracks.py — Python pytest runner (8 static
checks + node --test invocation).
Refs: ET-008
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01 14:18:06 +00:00
..
2026-06-01 14:18:06 +00:00
2026-05-15 13:30:14 +03:00
2026-06-01 12:28:54 +00:00
2026-05-15 22:11:32 +03:00
2026-05-23 01:58:14 +03:00
2026-05-31 21:05:49 +00:00
2026-05-15 13:30:14 +03:00
2026-06-01 14:18:06 +00:00
2026-05-15 17:05:46 +03:00