{ "version": 1, "description": "Cross-language contract fixture for the host-written scheduled-task strings the tasks page and IM notices translate. The backend writes these values to scheduled_task_runs.error and scheduled_tasks.last_error during goal and stop finalization; the frontend (core/scheduled-tasks/goal-outcome.ts) and the IM notice renderer map them to readable text, so neither shows the raw value.", "agent_stop_last_error_prefix": "stopped by the agent in run ", "auto_pause_last_error": "paused after 3 unmet scheduled goal runs", "unmet_reason_codes": [ "blocked:missing_evidence", "blocked:needs_user_input", "blocked:run_failed", "blocked:external_wait", "blocked:goal_not_met_yet", "max_continuations_reached", "no_progress_detected", "token_capped", "evaluator_failed", "no_durable_end_of_turn", "thread_changed_after_evaluation", "thread_changed_before_continuation", "no_verdict" ] }