+| `read_only` | The task author's DECLARATION that this command only inspects artifacts: it writes nothing, reaches no live service, and returns the same verdict every run. Its only effect is eligibility -- the criterion is also graded on the post-failure diagnostic path, while the sandbox is still live, so a run that died mid-flight still records what the artifacts were worth. Three failures reach that path: a turn timeout, an agent crash, and a token or cost budget breach that stopped grading part-way. The command runs on every one of them. That result is diagnostic and never moves final_status or weighted_score. UNVERIFIED AND UNENFORCED: purity of a shell command is not decidable here, the command runs exactly as it would normally, and nothing stops a mutating command from being marked. Leave it false for anything that writes state or calls a live tenant (e.g. 'uip maestro flow debug', which starts a cloud job). |
0 commit comments