feat(exports): add public ranking and details export endpoints
Anton Malykhin
0c651e4
Add stable server-side export URLs for automation and pipeline usage:
- /exports/ranking.csv
- /exports/ranking.json
- /exports/details-matrix.csv
- /exports/details-matrix.json
The endpoints can be fetched with curl without a user token. They keep the private Hugging Face bucket behind the SvelteKit server and reuse the existing server-side bucket access used by the Ranking and Details pages.
Move export assembly into a shared helper that reuses the existing ranking and details matrix builders and CSV formatters. Ranking exports reproduce the default leaderboard export with all benchmarks, all models, and integral descending sort. Details matrix exports reproduce the default matrix export with score metric, all groups, all models, and integral descending sort.
Add JSON variants with snapshot metadata, status, source, row data, and matrix dataset metadata. Return 503 when bucket data is unavailable, while serving stale cached data when available and exposing x-hivetrace-data-status…
feat: refine leaderboard metrics, metadata, and visualizations
Anton Malykhin
bed709e
feat: add benchmark leaders to details cards
- select leaders by F1 with group score fallback
- show localized F1 leader labels
- add overflow tooltips for truncated model names
---
fix(ranking): show model-specific description in overview
---
fix(tools): remove F1 scale switch from radar
Remove the radar scale selector from the Visualizations tab.
Always build radar polygons and points using group score values.
Keep the selected-items counter and Export CSV button unchanged.
---
fix: replace FNR/FPR with recall and precision in benchmark views
- pass recall and precision through grouped bars payload parsing
- use Recall, Precision, and F1 series in the Grouped bars chart
- mark Recall and Precision as higher-is-better
- pass group-level recall and precision into model details
- replace FNR/FPR columns in the weakest benchmark groups table
- update English and Russian hints and accessibility labels
---
fix(ranking): show minimum dataset score in benchmark group chip
Read the op…
feat: stabilize HF deploy, locale routing, and bucket caching
Anton Malykhin
c85bc2e
- Pin pnpm 11.9.0 through Corepack in GitLab CI and Docker builds
- Add workspace pnpm safeguards for engine strictness and dependency verification warnings
- Validate required Hugging Face deploy CI variables before pushing to the Space repository
- Enable Paraglide URL/baseLocale strategy for generated runtime and Vite integration
- Localize main navigation, logo, error page, and fallback links so language-prefixed routes are preserved
- Cache Hugging Face bucket ranking, details, and visualization data by snapshot_id
- Reuse cached adapted datasets when the bucket manifest still points to the same snapshot
- Share the ranking snapshot across details and visualization fetches to avoid duplicate manifest/data requests
- Rewrite README in English with setup, environment, development, and validation instructions
- Split docs into explicit Russian and English versions with _ru and _en suffixes
- Add English translations for backend data contract and Hugging Face Space deployment docs
feat: integrate bucket-backed leaderboard data
Anton Malykhin
c6afb12
Original commit b2bb6261a92895c93392dac18ff716d51625d4b0
feat: serve leaderboard data from a private Hugging Face bucket
- add a server-only Hugging Face bucket client with manifest, schema,
checksum, and payload validation
- cache ranking, details, and manifest responses with stale-data
fallbacks and request deduplication
- adapt bucket catalog and leaderboard payloads to shared UI types
- migrate ranking, details, and tools routes from embedded fixtures
to SvelteKit server load data
- remove the obsolete static leaderboard dataset
- localize bucket labels, dataset availability messages, error pages,
and run dates
- add a global navigation loader with page fade transitions and
reduced-motion support
- add localized 404/500 pages and a static fallback error document
- add favicon, Apple touch icon, PWA icons, and web manifest
- improve select, sheet, and empty-state behavior for dynamic data
- document private bucket configuration and runtime environment variables
- add pro…
feat: add HiveTrace leaderboard frontend
Anton Malykhin
336b102
Add SvelteKit frontend project, Docker setup, localized content, and Hugging Face Space configuration.