The previous agent (task f85a60fd) completed writing `run_gap_criteria_batch3.py` in the worktree at `/home/ubuntu/scidex/.orchestra-worktrees/task-f85a60fd-c27e-49fc-bb97-5d172bbe4fe0/` but could NOT execute it due to an EROFS error on the session-env directory that blocked all Bash tool invocations.
**Action required:**
Run the script from any working shell or agent session:
```bash
python3 /home/ubuntu/scidex/.orchestra-worktrees/task-f85a60fd-c27e-49fc-bb97-5d172bbe4fe0/run_gap_criteria_batch3.py
```
The script will:
1. Query the top 25 open gaps with NULL resolution_criteria (excluding 34 previously-updated IDs)
2. Update each gap with 2-4 specific, measurable, topic-specific resolution criteria
3. Print before/after NULL count (~3324 → ~3299)
Then commit the updated spec file and script to main via `orchestra sync push --project SciDEX`.
**Completion criteria:** `SELECT COUNT(*) FROM knowledge_gaps WHERE status='open' AND resolution_criteria IS NULL` decreases by 25.
Completion Notes
Auto-completed by supervisor after successful deploy to main
Git Commits (4)
[sync] Update .orchestra-slot.json for task workspace binding [task:9d06ed9a-0e0a-4ba9-91cf-171772bf3bb0]2026-04-22
[Atlas] Run gap_criteria_batch3.py to update 25 knowledge gaps with resolution criteria [task:9d06ed9a-0e0a-4ba9-91cf-171772bf3bb0]2026-04-22
[sync] Update .orchestra-slot.json for task workspace binding [task:9d06ed9a-0e0a-4ba9-91cf-171772bf3bb0]2026-04-22
[Atlas] Run gap_criteria_batch3.py to update 25 knowledge gaps with resolution criteria [task:9d06ed9a-0e0a-4ba9-91cf-171772bf3bb0]2026-04-22