Skip to content

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"]
Hold "Alt" / "Option" to enable pan & zoom

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"]
Hold "Alt" / "Option" to enable pan & zoom

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"]
Hold "Alt" / "Option" to enable pan & zoom

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"]
Hold "Alt" / "Option" to enable pan & zoom

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"]
Hold "Alt" / "Option" to enable pan & zoom

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"]
Hold "Alt" / "Option" to enable pan & zoom

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"]
Hold "Alt" / "Option" to enable pan & zoom

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"]
Hold "Alt" / "Option" to enable pan & zoom

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"]
Hold "Alt" / "Option" to enable pan & zoom