demml / demml/opsml

[eval] UI: eval scenario table

Open
#386 0 comments 0 reactions 0 assignees View on GitHub
enhancement UI
Dominant language
Rust
Stars
40
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Part of #380
Depends on: #385

## What

SvelteKit page showing registered eval scenarios sourced from Scouter bifrost via OpsML proxy.

- Paginated table: scenario name, space, version, linked service, created date, status
- Inline editable fields (e.g. metadata/description)
- Proxy route in OpsML server: `GET /opsml/api/eval/scenarios` → Scouter bifrost
- Follows existing neo-brutalist table patterns in the UI
- Empty state for spaces with no registered scenarios

Contributor guide

Open the contributing guide

Research direction

Start with the existing neo-brutalist table patterns in the SvelteKit UI and the OpsML server entry point for GET /opsml/api/eval/scenarios. Trace how registered eval scenarios are sourced from Scouter bifrost through the proxy. Done means the paginated scenario table, inline editing, linked service and status fields, and empty state are all supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
api, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.