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.
# 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
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 main2026-10-19 15:02:02 -07:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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"./dataleft 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.batsasserts no:/datamount exists. So the line anoperator 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 —
bash -nclean,./tests/run.shgreen (454 tests).Deploy note:
scripts/serve-frank-archon.shis inside frank-archon's blastradius, so the next
deploy.sh dankserver --service frank-archonwill restartthe 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