Iacon Autonomics

Goal & plan

What Optimus is holding onto

A strip inside the top of the composer frame: the durable goal with its elapsed timer and pause/clear controls, and the plan as a step ticker. Both rows expand — the goal to full text, the plan to the whole ordered list.

Active
GoalActiveMake the gridworld reward measure task success rather than proximity, and prove it with a 500-episode evaluation.00:12:23
PlanStep 3Clip the shaping term and add a step cost2/5
status: active — emerald pulse, pause + clear
Paused
GoalPausedMake the gridworld reward measure task success rather than proximity, and prove it with a 500-episode evaluation.00:12:23
PlanStep 3Clip the shaping term and add a step cost2/5
status: paused — resume replaces pause
Plan only
PlanStep 3Clip the shaping term and add a step cost2/5
No goal set — the plan ticker stands alone
Queue held
GoalActiveMake the gridworld reward measure task success rather than proximity, and prove it with a 500-episode evaluation.00:12:23
Queued direction — pause flushes rather than pauses

Ask user

When Optimus stops to ask

A question set is answered one step at a time, so a five-question interview reads as a sequence instead of a wall of form. Once answered it collapses into a one-line record so the reply that follows still has a visible cause.

Question form
Question1 of 3Pick one

Which shaping approach should the promoted variant use?

single → multi → text, stepped
Question answered
Collapsed by default; click for the full exchange

Direction & errors

Steering and failure

Mid-run direction shows its own lifecycle under the transcript — steering, steered, queued, delivered, failed. A missing provider or a billing stop is a setup step rather than a failure, so it reads amber and ships with the action that resolves it.

Pending controls
SteeredUse three seeds, not one — one seed told us nothing last time.QueuedAfter the sweep, write the finding into notes/reward-shaping.md.Steer failedStop the curriculum branch.
Last three only; steer is amber, follow-up is neutral
Recoverable
No provider connected

Optimus needs a model provider before it can answer. Connect one and send your message again.

Connect a provider
chatRecoveryKind → provider
Hard failure
Anything else — red, verbatim