Flows 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.
| Flow | Persona | FUX | Steps | Adverse branches | Page |
|---|---|---|---|---|---|
| Submit an assessment run | requester | FUX-01, FUX-03, FUX-04, FUX-08 | 5 | 9 | page |
| Review and decide on an exact proposal | reviewer | FUX-05, FUX-06 | 3 | 6 | page |
| Recover a failed or stuck run | operator | FUX-04, FUX-07 | 4 | 5 | page |
| Publish an asset release | asset-maintainer | FUX-02, FUX-05, FUX-10 | 5 | 7 | page |
| Govern knowledge, memory and usage | workspace-admin | FUX-01, FUX-08, FUX-09 | 4 | 6 | page |
| Operate the product fleet | operator | FUX-04, FUX-05, FUX-11 | 5 | 6 | page |
| Manage editions and billing | workspace-admin | FUX-08 | 3 | 4 | page |
| Onboard a project | workspace-admin | FUX-01, FUX-03 | 5 | 6 | page |
| Off-board a tenant or product and export its data | workspace-admin | FUX-05, FUX-11 | 4 | 5 | page |
| ## Submit an assessment run |
A requester submits a run against a Published agent release with an explicit repository revision, model profile and limits, watches it progress and reads its artifacts.
flowchart LR
s1["my-work"] --> s2
s2["run-submit"] --> s3
s3["run-detail"] --> s4
s4["artifacts"] --> s5
s5["usage-cost"]
s1 -. adverse .-> a1["1 adverse"]
s2 -. adverse .-> a2["3 adverse"]
s3 -. adverse .-> a3["3 adverse"]
s4 -. adverse .-> a4["1 adverse"]
s5 -. adverse .-> a5["1 adverse"]
Review and decide on an exact proposal¶
A reviewer decides on the exact proposal version shown, with evidence, and sees stale or superseded proposals refused.
flowchart LR
s1["approvals-list"] --> s2
s2["approval-card"] --> s3
s3["run-detail"]
s1 -. adverse .-> a1["2 adverse"]
s2 -. adverse .-> a2["3 adverse"]
s3 -. adverse .-> a3["1 adverse"]
Recover a failed or stuck run¶
An operator finds a failed, paused or uncertain run, reads the timeline and receipts, resolves the uncertain effect or restarts from a checkpoint.
flowchart LR
s1["run-list"] --> s2
s2["run-timeline"] --> s3
s3["workflow-run-graph"] --> s4
s4["alerts"]
s1 -. adverse .-> a1["1 adverse"]
s2 -. adverse .-> a2["1 adverse"]
s3 -. adverse .-> a3["2 adverse"]
s4 -. adverse .-> a4["1 adverse"]
Publish an asset release¶
A maintainer takes an agent, skill, workflow, tool, profile or template from Draft through evaluation and review to Published.
flowchart LR
s1["asset-catalog"] --> s2
s2["release-detail"] --> s3
s3["evaluation-runs"] --> s4
s4["approval-card"] --> s5
s5["release-detail"]
s1 -. adverse .-> a1["1 adverse"]
s2 -. adverse .-> a2["2 adverse"]
s3 -. adverse .-> a3["2 adverse"]
s4 -. adverse .-> a4["1 adverse"]
s5 -. adverse .-> a5["1 adverse"]
Govern knowledge, memory and usage¶
A workspace admin registers sources with ACLs, reviews memory promotion proposals with consent, and sets budgets and retention for the tenant.
flowchart LR
s1["knowledge-sources"] --> s2
s2["memory"] --> s3
s3["usage-cost"] --> s4
s4["retention-residency"]
s1 -. adverse .-> a1["2 adverse"]
s2 -. adverse .-> a2["2 adverse"]
s3 -. adverse .-> a3["1 adverse"]
s4 -. adverse .-> a4["1 adverse"]
Operate the product fleet¶
An operator watches operated products, rolls out a release in waves under guards, and runs an incident to review.
flowchart LR
s1["fleet-board"] --> s2
s2["product"] --> s3
s3["rollouts"] --> s4
s4["incidents"] --> s5
s5["status-objectives"]
s1 -. adverse .-> a1["1 adverse"]
s2 -. adverse .-> a2["1 adverse"]
s3 -. adverse .-> a3["2 adverse"]
s4 -. adverse .-> a4["1 adverse"]
s5 -. adverse .-> a5["1 adverse"]
Manage editions and billing¶
A workspace admin reviews the tenant's subscription, invoices and entitlements, changes the edition and sees quotas and objectives follow.
flowchart LR
s1["editions-billing"] --> s2
s2["capacity"] --> s3
s3["marketplace-installations"]
s1 -. adverse .-> a1["2 adverse"]
s2 -. adverse .-> a2["1 adverse"]
s3 -. adverse .-> a3["1 adverse"]
Onboard a project¶
A workspace admin creates a project under the tenant's policy, sets membership and delegation, source scope, budget and environments, and hands it to a requester.
flowchart LR
s1["project-overview"] --> s2
s2["project-settings"] --> s3
s3["connections"] --> s4
s4["environment-board"] --> s5
s5["run-submit"]
s1 -. adverse .-> a1["1 adverse"]
s2 -. adverse .-> a2["2 adverse"]
s3 -. adverse .-> a3["1 adverse"]
s4 -. adverse .-> a4["1 adverse"]
s5 -. adverse .-> a5["1 adverse"]
Off-board a tenant or product and export its data¶
A workspace admin requests an off-boarding; the export is handed over and acknowledged before deletion runs within the window, with evidence at every step.
flowchart LR
s1["offboardings"] --> s2
s2["approval-card"] --> s3
s3["governance-orders"] --> s4
s4["audit"]
s1 -. adverse .-> a1["1 adverse"]
s2 -. adverse .-> a2["1 adverse"]
s3 -. adverse .-> a3["2 adverse"]
s4 -. adverse .-> a4["1 adverse"]