Iacon Autonomics

Approval gate

Stop before you act

Manual autonomy routes every side-effecting call through a gate. It shows the payload verbatim rather than a paraphrase, and a rejection carries a reason back into the run so the next attempt is better instead of identical.

High risk
Approval requiredHigh riskExpires in 90s
bashscripts/promote.sh

Merge the experiment branch into main and tag the promoted policy.

bash scripts/promote.sh --experiment exp-clip-vs-potential --into main --tag policy/ppo-clip@v5
workspace/human/approval-gate.tsx
Routine
Approval requiredLow risk
write_filenotes/reward-shaping.md

Write the finding from this run into the workspace notes.

## Reward shaping

Clipping at 1.0 with a -0.01 step cost raised the goal-reach rate from 11% to 94%.
risk: low — same gate, quieter chrome

Ask user

Stop to ask

The other half of human-in-the-loop: the run pauses on a question set rather than guessing. Answered exchanges collapse 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
workspace/chat/panel/question-answered.tsx

Preference labelling

Human signal, with the numbers attached

Two candidates side by side, each carrying its own measured facts. A preference given without seeing return, steps and cost is a preference about prose — so the facts sit inside the card being judged.

Preference compare
Which is better?

Reach the goal tile from a random start within 60 steps, without farming the proximity term.

07 / 40
workspace/human/preference-compare.tsx

Takeover & capture

Taking the controls

The seam between the policy and the person. Who was driving for which steps is recorded, because that is what separates usable demonstration data from a contaminated rollout — and the recorder arms before it records so a fumbled first move never becomes the lesson.

Takeover bar
Policy drivinggridworld · episode 0184 · seed 17Step 28826 ms
Click through both states
Takeover bar — degraded link
Human drivingwarehouse-ops · episode 0007Step 9191 human214 ms
latency > 120ms turns the readout amber
Demonstration recorder
Idlegridworld · human demonstration12 banked
Steps0
Elapsed00:00
Return—
Nothing is being written

State: idle

idle → armed → recording → captured