Design Docs

Design docs capture target architecture and API decisions before the implementation is complete. They are part of the development guide and should be treated as proposals unless a document explicitly says the capability is implemented.

Documents

Dashboard Dashboard This document describes a target v0.x design. It is not implemented yet. kruntimes should provide a small … Function Inline Source Function Inline Source Materialization Status: Accepted; API and generic source preparation complete Function-mode Runs … Function Mode Lifecycle Function Mode Lifecycle and Invoke Dataplane Status: Accepted; implementation in progress This document refines the … Function Mode Function Mode This document describes the v0.x Function-mode design and its implemented control-plane and … Function Runtime Contract Function Runtime Server Contract Status: Accepted; implementation in progress This document defines the internal gRPC … Run Workspace Affinity Run Workspace References and Affinity Status: Reviewed This document fixes the API shape for the next Workflow … Runtime Gateway Transport Runtime Gateway Transport Security and Transfer Bounds Status: Proposed Problem The shared Runtime gateway currently … Runtime Readiness Visibility Runtime Readiness Visibility Status Implemented incrementally in v0.x. This document defines the observable contract … Scheduler Framework Scheduler Framework Status: Accepted; v0.x implementation complete (Filter, Score, Reserve/Assume/Bind, Inter-Run … Session Mode Session Mode for Agent Sandboxes Status: Accepted; implementation in progress Problem Run.mode.function is a … Task Execution Lifecycle Task Execution Lifecycle Status: Implemented Purpose Task-mode Runs execute one bounded command or script on an assigned … Workflow Action Execution Action Execution Status: Implemented This document defines step-level reusable Action execution for v0.x Workflow reuse. … Workflow Data Sharing Workflow Data Sharing This document describes the v0.x design. Its API prerequisites, RuntimePodLocal binding, scheduler … Workflow Job Reuse Job-Level Reusable Workflow Execution Status: Accepted This document defines the v0.x execution boundary for job-level … Workflow Reuse Workflow Reuse This document defines the v0.x workflow reuse model. The execution-instance split, template triggering, … Run Resource Accounting Run Resource Accounting Status: Accepted; Scheduler implementation in progress Runtime capacity is not limited to …