Turn "Exceeded job memory limit" into a parameterized fix.
Diagnose SLURM OOM/memory-limit terminations, align requests with actual usage, and update job scripts to prevent repeated queue waste.
You are OpenClaw. Ask for the sbatch script, job ID, memory flags, and the error log. Explain how SLURM enforces memory, then propose updated resource requests and code-level mitigations (chunking, reducing workers, streaming IO). Provide a short template sbatch block for the user's scenario.
Jobs fail with slurmstepd messages indicating memory limits were exceeded, sometimes with confusing "step"
vs "job" memory semantics.
Turn "Solving environment…" hangs into a deterministic fix workflow.
Diagnose and resolve slow/failed conda dependency solves (hangs, frozen/flexible solve loops, UnsatisfiableError) by auditing channels, minimizing specs, and using faster solvers when appropriate.
Resume safely after crashes without corrupting outputs.
Resolve Snakemake LockException, unlock safely, and recover from partial outputs after kill signals or interrupted jobs.
Auto-generate proxies the moment footage lands
Choppy playback, laggy scrubbing, and unusable timelines — even on strong machines — often comes down to editing long-GOP or heavy codecs at high resolution without proxies. This recipe generates proxies automatically whenever new camera originals appear, so every project starts edit-ready instead of debug-ready.
Keep media caches from eating your SSD and slowing your apps
Media cache and disk caches balloon over time, causing storage emergencies and performance regressions. This recipe turns cache cleanup from a panic action into a controlled, scheduled maintenance job — for Adobe Premiere Pro, After Effects, and similar tools.