"Compatibility and deprecation windows"

Compatibility and deprecation windows

Environment variables

NameStatus
VOX_DB_URL, VOX_DB_TOKEN, VOX_DB_PATHCanonical for Codex / Turso configuration.
TURSO_URL, TURSO_AUTH_TOKENDeprecated aliases; may be accepted where documented (e.g. optional vox-runtime database feature) for migration only.

New code must read VOX_DB_* first. Legacy aliases should log a one-time deprecation warning when feasible.

Full registry (orchestrator, repo root, CI knobs): Environment variables (SSOT).

Crates

CrateRole
vox-dbCanonical database facade — prefer for all new code.
vox-codexRe-export shim — avoid for new code; no sunset date fixed in repo (track in orphan inventory).

JSONL legacy import/export

vox codex export-legacy / import-legacy are supported migration tools for greenfield baselines. Retention of JSONL formats is tied to importer modules in vox_db::codex_legacy, not to indefinite SQL migration chains.

Process

  1. Document deprecation in changelog.md when behavior changes.
  2. Keep codex-legacy-migration.md aligned with shipped CLI subcommands.