Orcrist is a desktop coding agent that generates a unique finite state machine harness for each task using a stronger model, allowing a smaller execution model to safely perform the work. The harness is human-readable, validates termination and failure paths before execution, and separates task-specific orchestration logic from the model itself.