#!/bin/bash # Fix root-owned files before pipeline starts (3rd incident — Rhea, Epimetheus) # Any git op running as root poisons ownership. This catches it at startup. find /opt/teleo-eval/workspaces -not -user teleo -exec chown teleo:teleo {} + 2>/dev/null find /opt/teleo-eval/pipeline -not -user teleo -exec chown teleo:teleo {} + 2>/dev/null find /opt/teleo-eval/entity-queue -not -user teleo -exec chown teleo:teleo {} + 2>/dev/null find /opt/teleo-eval/logs -not -user teleo -exec chown teleo:teleo {} + 2>/dev/null find /opt/teleo-eval/transcripts -not -user teleo -exec chown teleo:teleo {} + 2>/dev/null find /opt/teleo-eval/telegram-archives -not -user teleo -exec chown teleo:teleo {} + 2>/dev/null chown teleo:teleo /opt/teleo-eval/workspaces/.main-worktree.lock 2>/dev/null || true