Product Modules
Processes
Define governed multi-step work, publish Process versions, bind executors, and inspect Process-run intake and funnel state.
1 min read186 words
Processes is the multi-step authoring and operating workspace at /processes. Route access requires workflow:read unless a full-access role applies.
What it owns
- Ordered stages, branches, handlers, typed inputs and outputs, checkpoints, and sign-off.
- Draft, review, approval, and publication of versioned Process definitions.
- Required Agent executor bindings for agent-handled transitions.
- Runtime stage state and the Process Funnel.
- Document Intake attached to a tenant, Process version, execution, and source event.
Editing requires workflow:update. Publication requires workflow:publish and a valid executor for every agent transition.
Version and run ownership
flowchart TD P["Process version"] --> S["Stage contract"] S --> AR["Agent Release binding"] S --> PC["Policy checkpoint"] P --> E["Execution / Process run"] E --> DI["Document Intake"] DI --> F["Approved typed fields"] E --> DR["Decision Requests"] E --> L["Lineage Records"] E --> Q["Assurance findings"] E --> IN["Incidents"]
Document Intake accepts production files through the versioned Process field contract. The run detail shows document state, approved fields, provenance, and intake lineage.
Saved links can select a Process and run. Missing or inaccessible records show an unavailable state and protect other-tenant identifiers.
