Point the docs at .modal/, and at the file they now build
The move left CLAUDE.md naming containers/, and the command comment still said .#frq when the container builds .#appimage -- the bundle, because a store path cannot come home without its closure. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
972ab37 parent: b0ed0ba modified
CLAUDE.md +5 -2 | @@ -9,9 +9,12 @@ memory long before it finishes, and the minutes spent finding that out are | ||
| 9 | 9 | minutes not spent on the change. So: |
| 10 | 10 | |
| 11 | 11 | ```bash |
| 12 | -modal run containers/frq/container.py # nix build .#frq, on Modal | |
| 12 | +modal run .modal/frq/container.py # .#appimage, on Modal | |
| 13 | 13 | ``` |
| 14 | 14 | |
| 15 | +The container is `.modal/`, not a fourth source tree: it is CI config that | |
| 16 | +happens to live here, the way `.github/` would be. | |
| 17 | + | |
| 15 | 18 | `--dry-run` locally to see what *would* be built, then hand the build to Modal. |
| 16 | 19 | The one exception is a derivation you already know is trivial and already |
| 17 | 20 | substitutable; if you are unsure, it is not the exception. |
| @@ -52,7 +55,7 @@ Let them write to the terminal, or `tee` them if you want a copy to grep | ||
| 52 | 55 | afterwards: |
| 53 | 56 | |
| 54 | 57 | ```bash |
| 55 | -modal run containers/frq/container.py 2>&1 | tee /tmp/frq-build.log | |
| 58 | +modal run .modal/frq/container.py 2>&1 | tee /tmp/frq-build.log | |
| 56 | 59 | ``` |
| 57 | 60 | |
| 58 | 61 | Trim afterwards, on the file, where the whole run is still there to re-read. |
| @@ -9,9 +9,12 @@ memory long before it finishes, and the minutes spent finding that out are | |||
| 9 | minutes not spent on the change. So: | 9 | minutes not spent on the change. So: |
| 10 | 10 | ||
| 11 | ```bash | 11 | ```bash |
| 12 | -modal run containers/frq/container.py # nix build .#frq, on Modal | 12 | +modal run .modal/frq/container.py # .#appimage, on Modal |
| 13 | ``` | 13 | ``` |
| 14 | 14 | ||
| 15 | +The container is `.modal/`, not a fourth source tree: it is CI config that | ||
| 16 | +happens to live here, the way `.github/` would be. | ||
| 17 | + | ||
| 15 | `--dry-run` locally to see what *would* be built, then hand the build to Modal. | 18 | `--dry-run` locally to see what *would* be built, then hand the build to Modal. |
| 16 | The one exception is a derivation you already know is trivial and already | 19 | The one exception is a derivation you already know is trivial and already |
| 17 | substitutable; if you are unsure, it is not the exception. | 20 | substitutable; if you are unsure, it is not the exception. |
| @@ -52,7 +55,7 @@ Let them write to the terminal, or `tee` them if you want a copy to grep | |||
| 52 | afterwards: | 55 | afterwards: |
| 53 | 56 | ||
| 54 | ```bash | 57 | ```bash |
| 55 | -modal run containers/frq/container.py 2>&1 | tee /tmp/frq-build.log | 58 | +modal run .modal/frq/container.py 2>&1 | tee /tmp/frq-build.log |
| 56 | ``` | 59 | ``` |
| 57 | 60 | ||
| 58 | Trim afterwards, on the file, where the whole run is still there to re-read. | 61 | Trim afterwards, on the file, where the whole run is still there to re-read. |