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 |