Skip to content

docs: which nodes codavox goes on, and the safe compiler cutover#21

Merged
miharp merged 1 commit into
mainfrom
docs/install-on-compilers
Jul 24, 2026
Merged

docs: which nodes codavox goes on, and the safe compiler cutover#21
miharp merged 1 commit into
mainfrom
docs/install-on-compilers

Conversation

@miharp

@miharp miharp commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Two related doc gaps around installing on compilers.

installation.md — which machines, and is it risky?

  • Added a Where to install it table: same package on the primary and every compiler; publish/deploy/deploy-server on the primary, agent + code-id/code-content on each compiler (where OpenVox Server invokes them per compile).
  • Added Installing is safe; the cutover is the careful part: installing is inert (no config change, non-conflicting paths), and the risk is the wiring — codavox has no fallback, so a compiler wired before its agent has converged fails every catalog compile. Documents the safe order (install → converge the agent → set versioned-code.conf + environmentpath → canary one compiler) and that it's reversible.

README quickstart — the compiler step said "point OpenVox Server at codavox" but only showed agent + code-id, and didn't convey the order. Reworded to run the agent first, then wire, pointing at installation.md for the wiring and canary.

Docs-only. markdownlint clean, anchors resolve, cspell clean.

🤖 Generated with Claude Code

installation.md explained how to install the package but never which machines,
omitting that codavox runs on the compilers at all. Added a 'Where to install
it' table — same package on the primary and every compiler, with publish/deploy
on the primary and the agent plus the code-id / code-content commands OpenVox
Server invokes on each compiler.

It also now answers the natural question of whether installing on compilers is
risky: installing is inert (no config change, non-conflicting paths), and the
care is in the wiring cutover, because codavox has no fallback. A compiler wired
before its agent has converged fails every catalog compile. Added the safe order
— install, converge the agent, then set versioned-code.conf and environmentpath,
canary one compiler — and noted it is reversible.

The README quickstart's compiler step said 'point OpenVox Server at codavox' but
only showed the agent and code-id, and did not convey that order. Reworded to
run the agent first, then wire, and to point at installation.md for the wiring
and the canary.

Signed-off-by: Michael Harp <mike@mikeharp.com>
@miharp
miharp merged commit 8f750bc into main Jul 24, 2026
8 checks passed
@miharp
miharp deleted the docs/install-on-compilers branch July 24, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant