Screens catalog¶
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.
| Work area | Screens | Dedicated in prototype | Generic | Missing |
|---|---|---|---|---|
| Workspace | 8 | 5 | 2 | 1 |
| Assets | 11 | 2 | 6 | 3 |
| Intelligence | 6 | 4 | 0 | 2 |
| Quality & releases | 6 | 0 | 2 | 4 |
| Operations & usage | 13 | 4 | 7 | 2 |
| Governance & administration | 14 | 2 | 10 | 2 |
| Software Factory | 11 | 2 | 9 | 0 |
| ## Workspace |
| Screen | Route | Platform | Read models | Commands | FUX | States | Roles | Prototype |
|---|---|---|---|---|---|---|---|---|
My work (my-work) |
/work |
PF-14 | GetStudioSession, ListNotifications, ListRuns, ListApprovals |
SetStudioScope |
FUX-01, FUX-04 | run, approval, freshness | Requester, Reviewer, AssetMaintainer, Operator, WorkspaceAdmin, PlatformAdmin, Observer | command (dedicated) |
Submit a run (run-submit) |
/work/runs/new |
PF-01 | ListReleases, GetProjectUsage, ListModelProfiles |
SubmitRun |
FUX-03, FUX-08 | asset-readiness, usage | Requester | newproduct (generic) |
Run detail (run-detail) |
/work/runs/{runId} |
PF-01 | GetRun, GetRunTimeline, ListRunArtifacts, ListRunReceipts, ListRunToolReceipts, GetRunUsage |
CancelRun |
FUX-04, FUX-06, FUX-07, FUX-08 | run, usage, freshness | Requester, Reviewer, Operator, Observer | runcenter (dedicated) |
Approvals waiting (approvals-list) |
/work/approvals |
PF-01 | ListApprovals |
— | FUX-05 | approval | Reviewer, Operator, PlatformAdmin | reviews (dedicated) |
Approval card (approval-card) |
/work/approvals/{approvalId} |
PF-01 | ListApprovals, GetRun, ListRunArtifacts |
DecideApproval |
FUX-05, FUX-06 | approval, run | Reviewer | reviews (dedicated) |
Project overview (project-overview) |
/projects/{projectId} |
PF-01 | GetProject, ListEnvironments, GetProjectUsage, ListRuns |
— | FUX-01, FUX-08 | usage, freshness | Requester, Reviewer, Operator, WorkspaceAdmin, Observer | projects (dedicated) |
Project settings (project-settings) |
/projects/{projectId}/settings |
PF-01 | GetProject |
SetMembership, Delegate, RevokeDelegation, SetSourceScope, SetProjectBudget |
FUX-01 | freshness | WorkspaceAdmin | missing |
Environment board (environment-board) |
/projects/{projectId}/environments |
PF-01 | ListEnvironments, GetCurrentRelease |
CreateEnvironment, FreezeEnvironment, UnfreezeEnvironment |
FUX-02, FUX-05 | delivery, freshness | Operator, WorkspaceAdmin, Observer | runtime (generic) |
| ## Assets |
| Screen | Route | Platform | Read models | Commands | FUX | States | Roles | Prototype |
|---|---|---|---|---|---|---|---|---|
Asset catalog (asset-catalog) |
/assets |
PF-01 | ListReleases |
— | FUX-02 | asset-readiness | Requester, Reviewer, AssetMaintainer, PlatformAdmin, Observer | agentmesh (dedicated) |
Asset release (release-detail) |
/assets/{assetId}/releases/{version} |
PF-01 | GetRelease, ListReleaseEvaluations |
ValidateRelease, SubmitRelease, PublishRelease, DeprecateRelease, MoveAlias |
FUX-02, FUX-05, FUX-10 | asset-readiness, approval | AssetMaintainer, Reviewer, PlatformAdmin, Observer | skills (generic) |
Agent card (agent-card) |
/assets/agents/{agentId} |
PF-01 | ListAgentCards, GetAgentCard |
— | FUX-02 | asset-readiness | Requester, AssetMaintainer, Observer | agentmesh (generic) |
Tool descriptor (tool-descriptor) |
/assets/tools/{toolId} |
PF-05 | ListTools, GetTool |
DryRunTool |
FUX-02, FUX-05 | asset-readiness | AssetMaintainer, PlatformAdmin, Observer | missing |
MCP servers (mcp-servers) |
/assets/mcp |
PF-05 | ListMcpServers, GetMcpCapabilities |
RegisterMcpServer, DiscoverMcpCapabilities, ActivateMcpServer, RetireMcpServer |
FUX-02 | asset-readiness, deployment-availability | PlatformAdmin, AssetMaintainer, Observer | missing |
Model profiles and deployments (model-profiles) |
/assets/models |
PF-04 | ListModelProfiles, GetModelProfile, ListModelDeployments, PreviewRoutePlan |
RegisterDeployment, EvaluateDeployment, ApproveDeployment |
FUX-02, FUX-10 | asset-readiness, deployment-availability | PlatformAdmin, AssetMaintainer, Observer | missing |
Workflow definitions (workflow-definitions) |
/assets/workflows |
PF-02 | ListWorkflowDefinitionVersions |
ValidateWorkflowDefinition |
FUX-02 | asset-readiness | AssetMaintainer, PlatformAdmin, Observer | runs (generic) |
Template catalog (template-catalog) |
/assets/templates |
PF-15 | ListTemplates, GetTemplateVersion, ListLibraries, QueryCompatibility |
DiscoverTemplates, PublishTemplateVersion |
FUX-02, FUX-11 | asset-readiness | AssetMaintainer, PlatformAdmin, Observer | templates (dedicated) |
Marketplace (marketplace-browse) |
/marketplace |
PF-07 | SearchListings, GetListing, GetPricing |
InstallListing, AcquireListing |
FUX-02 | asset-readiness, approval | Requester, AssetMaintainer, WorkspaceAdmin, Observer | marketplace (generic) |
Installations and entitlements (marketplace-installations) |
/marketplace/installations |
PF-07 | ListInstallations, ListEntitlements |
RemoveInstallation |
FUX-02, FUX-08 | asset-readiness, usage | WorkspaceAdmin, AssetMaintainer, Observer | packversions (generic) |
Publisher console (publisher-console) |
/marketplace/publisher |
PF-07 | SearchListings, GetPricing |
CreateListing, SubmitListing, SetPricing, ApplyAsPublisher |
FUX-02, FUX-05 | asset-readiness, approval | AssetMaintainer, PlatformAdmin | packcomposer (generic) |
| ## Intelligence |
| Screen | Route | Platform | Read models | Commands | FUX | States | Roles | Prototype |
|---|---|---|---|---|---|---|---|---|
Knowledge sources (knowledge-sources) |
/intelligence/sources |
PF-06 | ListSources, GetSnapshot |
RegisterSource, SyncSource, DeleteSource, SetCollection |
FUX-09 | freshness | AssetMaintainer, WorkspaceAdmin, Observer | knowledge (dedicated) |
Knowledge search and graph (knowledge-search) |
/intelligence/search |
PF-06 | Search, QueryGraph |
— | FUX-06, FUX-09 | freshness | Requester, AssetMaintainer, Observer | knowledge (dedicated) |
Memory and promotion (memory) |
/intelligence/memory |
PF-06 | ListMemory, GetMemory |
PromoteMemory, ArchiveMemory, SetMemoryConsent |
FUX-05, FUX-09 | asset-readiness, approval | AssetMaintainer, WorkspaceAdmin, Reviewer, Observer | missing |
Repository intelligence (repository-intelligence) |
/intelligence/repositories |
PF-06 | ListRepositoryIndexSets |
RebuildRepositoryIndexes |
FUX-09 | freshness | AssetMaintainer, Operator, Observer | missing |
Context snapshot (context-snapshot) |
/intelligence/context/{snapshotId} |
PF-06 | ListContextSnapshots, GetContextSnapshot |
— | FUX-06, FUX-09 | freshness | Requester, Reviewer, Observer | context (dedicated) |
Artifacts and lineage (artifacts) |
/intelligence/artifacts |
PF-06 | ListRunArtifacts, GetArtifact, PreviewArtifact, ListArtifactVersions |
ExportArtifacts |
FUX-06 | freshness | Requester, Reviewer, Operator, Observer | artifacts (dedicated) |
| ## Quality & releases |
| Screen | Route | Platform | Read models | Commands | FUX | States | Roles | Prototype |
|---|---|---|---|---|---|---|---|---|
Evaluation runs (evaluation-runs) |
/quality/evaluations |
PF-13 | ListEvaluationSuites, GetEvaluation |
StartEvaluation, WaiveEvaluation |
FUX-10, FUX-05 | approval, freshness | AssetMaintainer, Reviewer, PlatformAdmin, Observer | qa (generic) |
Release evidence (release-evidence) |
/quality/evidence/{releaseId} |
PF-13 | ListReleaseEvaluations, GetEvaluation |
— | FUX-10 | asset-readiness | AssetMaintainer, Reviewer, Observer | missing |
Feedback (feedback) |
/quality/feedback |
PF-13 | ListFeedback |
RecordFeedback |
FUX-10 | freshness | Requester, Reviewer, Operator | missing |
Evaluation datasets (datasets) |
/quality/datasets |
PF-13 | ListDatasets |
SnapshotDataset |
FUX-10 | asset-readiness | AssetMaintainer, PlatformAdmin | missing |
Learning proposals (learning-proposals) |
/quality/proposals |
PF-13 | ListLearningProposals |
DecideLearningProposal |
FUX-10, FUX-05 | asset-readiness, approval | AssetMaintainer | missing |
Product releases (product-releases) |
/quality/releases |
PF-08 | ListProductReleases, GetProductRelease |
CreateProductRelease, WithdrawProductRelease |
FUX-02, FUX-11 | delivery | Operator, WorkspaceAdmin, Observer | devops (generic) |
| ## Operations & usage |
| Screen | Route | Platform | Read models | Commands | FUX | States | Roles | Prototype |
|---|---|---|---|---|---|---|---|---|
Runs (run-list) |
/operations/runs |
PF-13 | ListRunProjections, Operations.Subscribe |
RebuildRunProjection |
FUX-04, FUX-08 | run, usage, freshness | Requester, Reviewer, Operator, Observer | runs (dedicated) |
Run timeline (run-timeline) |
/operations/runs/{runId} |
PF-13 | GetRunTimeline, GetAttemptTimeline, GetWorkflowRunGraph |
— | FUX-04, FUX-07 | run, freshness | Requester, Reviewer, Operator, Observer | exectrace (dedicated) |
Operations overview (overview) |
/operations |
PF-13 | GetOverview, GetSubjectOverview |
— | FUX-04, FUX-08 | freshness, usage | WorkspaceAdmin, Operator, Observer | observability (dedicated) |
Status and objectives (status-objectives) |
/operations/status |
PF-13 | ListServiceHealth, ListSlos |
SetSlo |
FUX-04 | freshness | Operator, WorkspaceAdmin, PlatformAdmin, Observer | healthops (generic) |
Alerts (alerts) |
/operations/alerts |
PF-13 | ListAlerts, ListAlertRules |
AcknowledgeAlert, ResolveAlert, SetAlertRule |
FUX-04 | freshness | Operator, WorkspaceAdmin, PlatformAdmin, Observer | observability (generic) |
Usage and cost (usage-cost) |
/operations/usage |
PF-01 | GetProjectUsage, GetRunUsage, GetSubscription, ListInvoices |
SetProjectBudget |
FUX-08 | usage | WorkspaceAdmin, Operator, Observer | cost (dedicated) |
Capacity and quotas (capacity) |
/operations/capacity |
PF-09 | ListWorkerPools, GetQuotas, ListCapacityLeases, ListComputePools |
SetWorkerPool, SetQuota, DrainComputePool |
FUX-08 | freshness | Operator, WorkspaceAdmin, PlatformAdmin, Observer | runtime (generic) |
Fleet board (fleet-board) |
/operations/fleet |
PF-10 | ListOperatedProducts, FleetSummary |
— | FUX-04, FUX-11 | fleet, freshness | Operator, PlatformAdmin, Observer | products (generic) |
Operated product (product) |
/operations/fleet/{productId} |
PF-10 | GetOperatedProduct, ListProductInstances, GetProductDescriptor |
OnboardProduct, SetProductObjective |
FUX-04, FUX-11 | fleet, freshness | WorkspaceAdmin, Operator, Observer | products (generic) |
Rollouts (rollouts) |
/operations/rollouts |
PF-10 | ListRollouts, GetRollout |
PlanRollout, ResumeRollout, RollbackRollout, CancelRollout |
FUX-05, FUX-11 | fleet, approval | Operator, Reviewer, PlatformAdmin, Observer | installruns (generic) |
Incidents (incidents) |
/operations/incidents |
PF-10 | ListIncidents, GetIncident |
OpenIncident, TransitionIncident |
FUX-04 | fleet | Operator, Observer | runbooks (generic) |
On-call (on-call) |
/operations/on-call |
PF-10 | ListOnCall |
SetOnCall |
FUX-04 | fleet | PlatformAdmin, Operator | missing |
Off-boardings (offboardings) |
/operations/offboardings |
PF-10 | GetOffboarding, GetGovernanceOrder |
RequestOffboarding, AcknowledgeHandover |
FUX-05, FUX-11 | fleet, approval | WorkspaceAdmin, PlatformAdmin, Operator | missing |
| ## Governance & administration |
| Screen | Route | Platform | Read models | Commands | FUX | States | Roles | Prototype |
|---|---|---|---|---|---|---|---|---|
Policies (policies) |
/governance/policies |
PF-12 | ListPolicyBundles, GetPolicyBundle, ListRunDecisions |
ValidateProjectPolicy, SimulatePolicy |
FUX-01, FUX-05 | asset-readiness | PlatformAdmin, WorkspaceAdmin, Observer | governance (dedicated) |
Approval policy (approval-policy) |
/governance/approval-policy |
PF-12 | ListApprovalRules, GetApprovalRouting |
ValidateProjectApprovalRules |
FUX-05 | asset-readiness | PlatformAdmin, WorkspaceAdmin, Observer | governance (generic) |
Audit search (audit) |
/governance/audit |
PF-12 | SearchAudit |
ExportAudit |
FUX-06, FUX-12 | freshness | PlatformAdmin, WorkspaceAdmin, Observer | governance (generic) |
Findings and classifications (findings) |
/governance/findings |
PF-12 | ListFindings, ListClassifications |
ResolveFinding, SetClassification |
FUX-01 | freshness | PlatformAdmin, Operator, Observer | security (generic) |
Secret references (secrets-references) |
/governance/secrets |
PF-12 | ListSecretReferences, ListRunIssuances |
RegisterSecretReference, RotateSecret, RevokeSecretReference |
FUX-01 | freshness | PlatformAdmin, WorkspaceAdmin | security (generic) |
Connections (connections) |
/governance/connections |
PF-03 | ListConnections |
RegisterConnection, VerifyConnection, SetGrant, RotateCredential, RevokeConnection |
FUX-01 | deployment-availability | WorkspaceAdmin, PlatformAdmin, Observer | integrations (dedicated) |
Connectors and deliveries (connectors) |
/governance/connectors |
PF-03 | ListConnectors, ListDeliveries |
CertifyConnector, CreateSubscription, ReplayDelivery |
FUX-07 | deployment-availability, freshness | PlatformAdmin, Operator, Observer | intake (generic) |
Topic registry (topic-registry) |
/governance/topics |
PF-11 | ListTopics, GetTopic, ListEnvelopeProfiles |
— | FUX-12 | freshness | PlatformAdmin, Operator, Observer | contractreg (generic) |
Stores (stores) |
/governance/stores |
PF-11 | ListStoreBindings, ListStoreProfiles |
— | FUX-12 | freshness | PlatformAdmin, Operator, Observer | missing |
Retention and residency (retention-residency) |
/governance/retention |
PF-11 | ListRetentionRules, GetResidency |
SetRetentionRule, SetResidency |
FUX-01, FUX-11 | freshness | WorkspaceAdmin, PlatformAdmin | tenants (generic) |
Governance orders (governance-orders) |
/governance/orders |
PF-11 | GetGovernanceOrder |
IssueGovernanceOrder |
FUX-05, FUX-11 | approval, freshness | WorkspaceAdmin, PlatformAdmin, Operator | missing |
Users and roles (users-roles) |
/governance/users |
PF-01 | ListProjects, GetProject |
SetMembership, Delegate, RevokeDelegation |
FUX-01 | freshness | WorkspaceAdmin, PlatformAdmin | admin (generic) |
Editions and billing (editions-billing) |
/governance/billing |
PF-01 | GetSubscription, ListInvoices, Commercial.GetEntitlements |
ChangeSubscription |
FUX-08 | usage, approval | WorkspaceAdmin, PlatformAdmin | saasbase (generic) |
Notification preferences (notification-preferences) |
/settings/notifications |
PF-14 | ListNotifications |
SetNotificationPreferences, SetStudioPreferences |
FUX-01 | freshness | Requester, Reviewer, AssetMaintainer, Operator, WorkspaceAdmin, PlatformAdmin, Observer | admin (generic) |
| ## Software Factory |
| Screen | Route | Platform | Read models | Commands | FUX | States | Roles | Prototype |
|---|---|---|---|---|---|---|---|---|
Blueprints (blueprints) |
/factory/blueprints |
PF-15 | ListBlueprints, GetBlueprintVersion |
CreateBlueprintVersion, ValidateBlueprint, SubmitBlueprint |
FUX-11, FUX-02 | asset-readiness | Requester, AssetMaintainer, Observer | blueprints (dedicated) |
DSL and descriptor studio (dsl-studio) |
/factory/dsl |
PF-15 | GetBlueprintVersion, ListTopics |
ValidateBlueprint |
FUX-11 | asset-readiness | AssetMaintainer, Requester | dsl (generic) |
Generation recipes (recipes) |
/factory/recipes |
PF-15 | ListRecipes, GetRecipe, QueryCompatibility |
DraftRecipe, ValidateRecipe, ApproveRecipe |
FUX-11, FUX-05 | asset-readiness, approval | Requester, Reviewer, AssetMaintainer, Observer | tplstudio (generic) |
Generated outputs and provenance (generated-outputs) |
/factory/projects/{projectId}/outputs |
PF-15 | ListGeneratedOutputs |
— | FUX-06, FUX-11 | delivery | Requester, Reviewer, Operator, Observer | entities (generic) |
Change proposals (proposals) |
/factory/proposals |
PF-08 | ListChangeProposals, GetChangeProposal |
— | FUX-06, FUX-11 | delivery | Requester, Reviewer, Operator, Observer | devops (generic) |
Pipeline runs (pipeline-runs) |
/factory/pipelines |
PF-08 | ListPipelineRuns, GetPipelineRun |
ReconcilePipelineRun |
FUX-04, FUX-11 | delivery, freshness | Requester, Reviewer, Operator, Observer | devops (generic) |
Promotions (promotions) |
/factory/promotions |
PF-08 | ListPromotions, GetPromotion, GetCurrentRelease |
RequestPromotion, RollbackPromotion |
FUX-05, FUX-11 | delivery, approval | Operator, Reviewer, WorkspaceAdmin, Observer | devops (generic) |
Provisioning (provisioning) |
/factory/provisioning |
PF-09 | ListSpecifications, ListProvisioningRuns, GetProvisioningRun |
PlanProvisioning, CancelProvisioning |
FUX-05, FUX-11 | delivery, approval | Operator, PlatformAdmin, Observer | runtime (generic) |
Runtime inventory and drift (inventory) |
/factory/environments/{environmentId}/inventory |
PF-09 | GetRuntimeInventory, ListDrift, ListReconciliationProposals |
ObserveEnvironment, DecideReconciliation |
FUX-04, FUX-07 | freshness, approval | Operator, WorkspaceAdmin, Observer | healthops (generic) |
Generated products (generated-products) |
/factory/products |
PF-16 | ListOperatedProducts, GetProductDescriptor, GetOperationsHandover |
AcknowledgeOperationsHandover |
FUX-11 | fleet, delivery | WorkspaceAdmin, Operator, Observer | products (generic) |
Workflow run graph (workflow-run-graph) |
/factory/runs/{runId}/graph |
PF-02 | GetWorkflowRunGraph, GetAttemptTimeline, ListCheckpoints |
Runtime.Interrupt, Runtime.AnswerDecision |
FUX-04, FUX-07 | run, freshness | Requester, Operator, Observer | orchestration (dedicated) |