Skip to content

Screens — Software Factory

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.

11 screens; 2 have a dedicated prototype view, 9 a generic placeholder and 0 none.

Blueprints (blueprints)

Route /factory/blueprints
Owning platform PF-15
Reads ListBlueprints, GetBlueprintVersion
Commands CreateBlueprintVersion, ValidateBlueprint, SubmitBlueprint
Experience requirements FUX-11, FUX-02
State families asset-readiness
Roles Requester, AssetMaintainer, Observer
Prototype blueprints (dedicated view)
Flows —
## DSL and descriptor studio (dsl-studio)
Route /factory/dsl
Owning platform PF-15
Reads GetBlueprintVersion, ListTopics
Commands ValidateBlueprint
Experience requirements FUX-11
State families asset-readiness
Roles AssetMaintainer, Requester
Prototype dsl (generic view)
Flows —
## Generation recipes (recipes)
Route /factory/recipes
Owning platform PF-15
Reads ListRecipes, GetRecipe, QueryCompatibility
Commands DraftRecipe, ValidateRecipe, ApproveRecipe
Experience requirements FUX-11, FUX-05
State families asset-readiness, approval
Roles Requester, Reviewer, AssetMaintainer, Observer
Prototype tplstudio (generic view)
Flows —
## Generated outputs and provenance (generated-outputs)
Route /factory/projects/{projectId}/outputs
Owning platform PF-15
Reads ListGeneratedOutputs
Commands none (read-only screen)
Experience requirements FUX-06, FUX-11
State families delivery
Roles Requester, Reviewer, Operator, Observer
Prototype entities (generic view)
Flows —
## Change proposals (proposals)
Route /factory/proposals
Owning platform PF-08
Reads ListChangeProposals, GetChangeProposal
Commands none (read-only screen)
Experience requirements FUX-06, FUX-11
State families delivery
Roles Requester, Reviewer, Operator, Observer
Prototype devops (generic view)
Flows —
## Pipeline runs (pipeline-runs)
Route /factory/pipelines
Owning platform PF-08
Reads ListPipelineRuns, GetPipelineRun
Commands ReconcilePipelineRun
Experience requirements FUX-04, FUX-11
State families delivery, freshness
Roles Requester, Reviewer, Operator, Observer
Prototype devops (generic view)
Flows —
## Promotions (promotions)
Route /factory/promotions
Owning platform PF-08
Reads ListPromotions, GetPromotion, GetCurrentRelease
Commands RequestPromotion, RollbackPromotion
Experience requirements FUX-05, FUX-11
State families delivery, approval
Roles Operator, Reviewer, WorkspaceAdmin, Observer
Prototype devops (generic view)
Flows —
## Provisioning (provisioning)
Route /factory/provisioning
Owning platform PF-09
Reads ListSpecifications, ListProvisioningRuns, GetProvisioningRun
Commands PlanProvisioning, CancelProvisioning
Experience requirements FUX-05, FUX-11
State families delivery, approval
Roles Operator, PlatformAdmin, Observer
Prototype runtime (generic view)
Flows —
## Runtime inventory and drift (inventory)
Route /factory/environments/{environmentId}/inventory
Owning platform PF-09
Reads GetRuntimeInventory, ListDrift, ListReconciliationProposals
Commands ObserveEnvironment, DecideReconciliation
Experience requirements FUX-04, FUX-07
State families freshness, approval
Roles Operator, WorkspaceAdmin, Observer
Prototype healthops (generic view)
Flows —
## Generated products (generated-products)
Route /factory/products
Owning platform PF-16
Reads ListOperatedProducts, GetProductDescriptor, GetOperationsHandover
Commands AcknowledgeOperationsHandover
Experience requirements FUX-11
State families fleet, delivery
Roles WorkspaceAdmin, Operator, Observer
Prototype products (generic view)
Flows —
## Workflow run graph (workflow-run-graph)
Route /factory/runs/{runId}/graph
Owning platform PF-02
Reads GetWorkflowRunGraph, GetAttemptTimeline, ListCheckpoints
Commands Runtime.Interrupt, Runtime.AnswerDecision
Experience requirements FUX-04, FUX-07
State families run, freshness
Roles Requester, Operator, Observer
Prototype orchestration (dedicated view)
Flows recover-run