fix(frank-archon): the state-dir guard names what the directory is now #39

Merged
dank merged 1 commits from fix/frank-archon-state-dir-comment into main 2026-10-19 15:02:02 -07:00
Owner

fix(frank-archon): the state-dir guard names what the directory is now

FRANK_ARCHON_STATE_DIR's refusal message still said "the /data state dir".
/data left with the prefix disk tier: the serve script mounts only /models
(ro), the rad-tune cache and the chat template, and
tests/frank_archon_unit.bats asserts no :/data mount exists. So the line an
operator reads at the exact moment a boot refuses pointed at a mount that is
gone — and PR #38 corrected the runbook around it without touching the script.

Text only. The guard still refuses: the block was extracted and run standalone
with the variable unset and every neighbour set —

FRANK_ARCHON_STATE_DIR: FRANK_ARCHON_STATE_DIR must name the host dir holding the rad-tune cache
exit: 1

bash -n clean, ./tests/run.sh green (454 tests).

Deploy note: scripts/serve-frank-archon.sh is inside frank-archon's blast
radius, so the next deploy.sh dankserver --service frank-archon will restart
the endpoint (minutes of model load, ~147 GiB pinned). Nothing is deployed by
this PR; the change is inert until that run.


cwd: /home/blank/.omp/wt/wt-20261019-020309-6d1fc1f · session: 01a15366-7601-7175-bb69-c62186c3f8b5

# fix(frank-archon): the state-dir guard names what the directory is now `FRANK_ARCHON_STATE_DIR`'s refusal message still said *"the /data state dir"*. `/data` left with the prefix disk tier: the serve script mounts only `/models` (ro), the rad-tune cache and the chat template, and `tests/frank_archon_unit.bats` asserts no `:/data` mount exists. So the line an operator reads at the exact moment a boot refuses pointed at a mount that is gone — and PR #38 corrected the runbook around it without touching the script. Text only. The guard still refuses: the block was extracted and run standalone with the variable unset and every neighbour set — ``` FRANK_ARCHON_STATE_DIR: FRANK_ARCHON_STATE_DIR must name the host dir holding the rad-tune cache exit: 1 ``` `bash -n` clean, `./tests/run.sh` green (454 tests). **Deploy note:** `scripts/serve-frank-archon.sh` is inside frank-archon's blast radius, so the next `deploy.sh dankserver --service frank-archon` will restart the endpoint (minutes of model load, ~147 GiB pinned). Nothing is deployed by this PR; the change is inert until that run. --- cwd: /home/blank/.omp/wt/wt-20261019-020309-6d1fc1f · session: 01a15366-7601-7175-bb69-c62186c3f8b5
dank added 1 commit 2026-10-19 15:02:01 -07:00
The refusal message still named "the /data state dir"; /data left with the
prefix disk tier. The serve script mounts /models ro, the rad-tune cache and the
chat template only, and tests/frank_archon_unit.bats asserts no :/data mount
exists, so the line an operator reads at the moment a boot refuses pointed at a
mount that is gone.

Text only. The guard still refuses: the block was run standalone with the
variable unset and every neighbour set - it prints the new message and exits 1.
bash -n clean, ./tests/run.sh green (454 tests).
dank merged commit 9ffa99902d into main 2026-10-19 15:02:02 -07:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dank/serverAppConfigs#39