From d82c4d5c2f2c132dedf32991a7cd18457b06300d Mon Sep 17 00:00:00 2001 From: Junwen Yin <39627445+junwen94@users.noreply.github.com> Date: Fri, 11 Sep 2026 11:59:05 +0100 Subject: [PATCH] gitignore: keep the run rig in campaigns/, untracked Same treatment as /notebooks/ and docs/PLAN.md: local, in place, out of git. Moving it out of the repository would have broken it -- monitor.py resolves the repository root as parents[4] of its own path and runs the controller with that as cwd, so uv would no longer find the project. --- .gitignore | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitignore b/.gitignore index 4227f3e..d17b9d9 100644 --- a/.gitignore +++ b/.gitignore @@ -20,5 +20,12 @@ CLAUDE.md /docs/PLAN.en.md /site/ +# The rig that drives one concrete run -- controller scripts, its AiiDA group +# and profile, its dated export tables -- is operational, not reusable, and +# naming a live group in a public repository advertises unpublished work. It +# stays here on disk, where uv and the scripts' own relative paths still work, +# and out of git. +/campaigns/ + # Intermediate analysis caches are reproducible and can be large. *.pkl