nandi/frqpublic Fork 0
972ab37
Commits
Clone
git clone https://git.rickub.com/nandi/frq.git
git clone ssh://git@rickub.com/nandi/frq.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

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>
nandi committed 2026-09-13T21:48:56-07:00 Browse files
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
99 minutes not spent on the change. So:
1010
1111 ```bash
12-modal run containers/frq/container.py # nix build .#frq, on Modal
12+modal run .modal/frq/container.py # .#appimage, on Modal
1313 ```
1414
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+
1518 `--dry-run` locally to see what *would* be built, then hand the build to Modal.
1619 The one exception is a derivation you already know is trivial and already
1720 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
5255 afterwards:
5356
5457 ```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
5659 ```
5760
5861 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 ```bash11 ```bash
12-modal run containers/frq/container.py # nix build .#frq, on Modal12+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 already19 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 ```bash57 ```bash
55-modal run containers/frq/container.py 2>&1 | tee /tmp/frq-build.log58+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.