App Folder

This folder contains the running StableSteering application.

Structure

Runtime flow

  1. main.py creates the FastAPI app and runtime services.
  2. frontend/ renders the prompt-first setup page, including the editable per-session YAML block.
  3. engine/orchestrator.py coordinates experiment, session, round, baseline or incumbent carry-forward, and feedback lifecycle.
  4. engine/generation.py resolves the active generation backend and applies the per-session generation settings.
  5. storage/repository.py persists experiments, sessions, rounds, artifacts, and trace data references.
  6. frontend/ submits async jobs, shows progress, and posts browser events back to the backend.