Skip to content

Implement Experiment & Analysis Web p99 Dashboard #313

Description

@Relm-Arrowny

Goals

Acceptance criteria :

  • Unified Authentication: User can log in via OIDC, with tokens successfully propagated through the to both Blueapi and Workflow services.
  • Manual Task Submission: User can successfully submit a Blueapi task/plan via the Web UI.
  • Manual Workflow Trigger: User can manually trigger a downstream workflow from the UI once a Blueapi plan is complete.
  • Automated Pipeline (Desirable): An "Auto-run" toggle that automatically triggers the Workflow Service upon Blueapi plan success.
  • Data Feedback Loop: The Web UI captures and displays artifacts/results returned by the Workflow Service.

Tasks

Frontend (Web UI)

Backend

  • Implement the translation logic between Blueapi output parameters and Workflow Service input within the Supergraph layer?
  • Set up a listener for the Workflow Service to push final results back to the UI?

Security & Auth

Test

  • Submit a plan $\rightarrow$ Auto-trigger workflow $\rightarrow$ View results in new UI

Related Resources/Note

visr UI is avaiable in and kind of does
Blueapi
@EmsArnold will provide the temple of how visr setup auth.
It may be worth using GDA interface with blueapi backend for demo without the webUI?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions