Screens — Workspace
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
8 screens; 5 have a dedicated prototype view, 2 a generic placeholder and 1 none.
My work (my-work)
|
|
| Route |
/work |
| Owning platform |
PF-14 |
| Reads |
GetStudioSession, ListNotifications, ListRuns, ListApprovals |
| Commands |
SetStudioScope |
| Experience requirements |
FUX-01, FUX-04 |
| State families |
run, approval, freshness |
| Roles |
Requester, Reviewer, AssetMaintainer, Operator, WorkspaceAdmin, PlatformAdmin, Observer |
| Prototype |
command (dedicated view) |
| Flows |
submit-assessment |
## Submit a run (run-submit) |
|
|
|
| Route |
/work/runs/new |
| Owning platform |
PF-01 |
| Reads |
ListReleases, GetProjectUsage, ListModelProfiles |
| Commands |
SubmitRun |
| Experience requirements |
FUX-03, FUX-08 |
| State families |
asset-readiness, usage |
| Roles |
Requester |
| Prototype |
newproduct (generic view) |
| Flows |
submit-assessment, onboard-project |
## Run detail (run-detail) |
|
|
|
| Route |
/work/runs/{runId} |
| Owning platform |
PF-01 |
| Reads |
GetRun, GetRunTimeline, ListRunArtifacts, ListRunReceipts, ListRunToolReceipts, GetRunUsage |
| Commands |
CancelRun |
| Experience requirements |
FUX-04, FUX-06, FUX-07, FUX-08 |
| State families |
run, usage, freshness |
| Roles |
Requester, Reviewer, Operator, Observer |
| Prototype |
runcenter (dedicated view) |
| Flows |
submit-assessment, review-exact-proposal |
## Approvals waiting (approvals-list) |
|
|
|
| Route |
/work/approvals |
| Owning platform |
PF-01 |
| Reads |
ListApprovals |
| Commands |
none (read-only screen) |
| Experience requirements |
FUX-05 |
| State families |
approval |
| Roles |
Reviewer, Operator, PlatformAdmin |
| Prototype |
reviews (dedicated view) |
| Flows |
review-exact-proposal |
## Approval card (approval-card) |
|
|
|
| Route |
/work/approvals/{approvalId} |
| Owning platform |
PF-01 |
| Reads |
ListApprovals, GetRun, ListRunArtifacts |
| Commands |
DecideApproval |
| Experience requirements |
FUX-05, FUX-06 |
| State families |
approval, run |
| Roles |
Reviewer |
| Prototype |
reviews (dedicated view) |
| Flows |
review-exact-proposal, publish-asset, offboard-and-export |
## Project overview (project-overview) |
|
|
|
| Route |
/projects/{projectId} |
| Owning platform |
PF-01 |
| Reads |
GetProject, ListEnvironments, GetProjectUsage, ListRuns |
| Commands |
none (read-only screen) |
| Experience requirements |
FUX-01, FUX-08 |
| State families |
usage, freshness |
| Roles |
Requester, Reviewer, Operator, WorkspaceAdmin, Observer |
| Prototype |
projects (dedicated view) |
| Flows |
onboard-project |
## Project settings (project-settings) |
|
|
|
| Route |
/projects/{projectId}/settings |
| Owning platform |
PF-01 |
| Reads |
GetProject |
| Commands |
SetMembership, Delegate, RevokeDelegation, SetSourceScope, SetProjectBudget |
| Experience requirements |
FUX-01 |
| State families |
freshness |
| Roles |
WorkspaceAdmin |
| Prototype |
no prototype destination (new screen) |
| Flows |
onboard-project |
## Environment board (environment-board) |
|
|
|
| Route |
/projects/{projectId}/environments |
| Owning platform |
PF-01 |
| Reads |
ListEnvironments, GetCurrentRelease |
| Commands |
CreateEnvironment, FreezeEnvironment, UnfreezeEnvironment |
| Experience requirements |
FUX-02, FUX-05 |
| State families |
delivery, freshness |
| Roles |
Operator, WorkspaceAdmin, Observer |
| Prototype |
runtime (generic view) |
| Flows |
onboard-project |