gendesign/frontend/src
lekss361 ced237804d
feat(admin): cadastre bulk harvest UI at /admin/scrape/cadastre (#168 PR4/5) (#172)
Add admin page for triggering and monitoring cadastre_jobs:
- Trigger form: pilot (50) / ekb_full (2408) / manual_list scopes
- Live jobs table 5s auto-refresh (TanStack Query)
- Per-row expand: phase_state JSON, req/s rate, WAF count, error
- Cancel button for queued/running, Resume for failed/cancelled/paused
- Heartbeat staleness: red "STALE" if running and gap > 10min
- WAF count highlighted red+⚠ when > 5
- Progress bar from targets_done/targets_total
- New tab in admin layout
- Token in localStorage same as geo page

Co-authored-by: lekss361 <claudestars@proton.me>
2026-05-15 13:46:07 +03:00
..
app feat(admin): cadastre bulk harvest UI at /admin/scrape/cadastre (#168 PR4/5) (#172) 2026-05-15 13:46:07 +03:00
components fix(site-finder): visible by-quarter pipeline bars (#167) 2026-05-15 10:35:51 +03:00
hooks feat(site-finder): weight profile panel + analyze options (#114 sub-PR 4/4 FINAL) (#139) 2026-05-15 00:50:02 +03:00
lib fix(frontend): apiFetchWithStatus body stream double-read crash (#149) 2026-05-15 07:39:21 +03:00
types feat(site-finder): per-room bucket breakdown в VelocityBlock (#166) 2026-05-15 10:12:42 +03:00