670e0c4828119035a1eca98e7f312a5992d8647a
Splits the 3.7k-line SessionOrchestrator into the state-owning abstract class (fields + open/abstract seams: run, cancel, runInference, mapValidationOutcome, estimateTokens) plus behavior-preserving internal extension-fun files grouped by concern: Artifacts, ToolExec, Workspace, Context, RepoContext, Gates, Gates2, Workflow, Approval, Preview. Two public members consumed cross-module (liveClarificationRequestIds, requestPlanApproval) stay on the class. Each file kept <=10 top-level funs; pure relocation, no logic changes. Clears LargeClass; adds no new TooManyFunctions. kernel test + detekt green; server/cli compile clean.
fix: workflow inference chain — surface llama-server errors, user-turn-last, bundle-relative prompts
Description
No description provided
Languages
Kotlin
88.4%
Go
11.4%
Python
0.2%