OptionalApprovedUser approval gate — execution does not begin until this is true.
OptionalBuildThe count of USER messages in the conversation at the moment the orchestrator last FORCED a build
(stamped by PredictiveStudioModelDevAgent.determineNextStep). After a failed build this is what
distinguishes the stale "build it" message that triggered the failed attempt (same count → no re-force,
the no-loop guard) from a FRESH user request to retry (higher count → deterministic rebuild).
OptionalBuildCandidate features proposed by the Data Scout, each with rationale.
Candidate feed-in sources proposed by the Data Scout, each with rationale.
Business objective, refined from the user's initial goal.
OptionalLeaderboardExecution-phase leaderboard — one entry per Experiment Session Iteration.
Leakage risks identified by the Data Scout and the chosen action per field.
Proposed resource budget for the experiment session.
Ranked experiments proposed by the Experiment Designer (feature combos × algorithms × hyperparameters).
Precise definition of what is being predicted.
OptionalAsOfStrategy?: { Column?: string; Mode: "none" | "column" | "offset"; OffsetDays?: number }Optional point-in-time assembly strategy.
Training-unit entity (e.g. "Members").
Classification or regression.
The deterministic success metric driving the search.
Label expression/column.
Validation strategy for the search.
The agent payload = the modeling plan the conversation accumulated, plus the builder's outcome.