CLAUDE.md: add policy about legacy versions not being supported

This commit is contained in:
2026-05-16 11:50:02 +02:00
parent be196f9e4b
commit 504ee1bc02
+4
View File
@@ -27,6 +27,10 @@ Never use normal cargo ... commands, use the just ... commands instead.
- `just fix` — auto-apply cargo/clippy fixes, then format. - `just fix` — auto-apply cargo/clippy fixes, then format.
- `just clean` — wipe the build cache. - `just clean` — wipe the build cache.
## Protocol policy
There is only one wire version — the current one. No legacy peers, no compatibility shims, no fallback paths for older builds. Anyone who wants to interop must run the current build; everyone else is out. Do not add backward-compat code, `#[serde(other)]` escape hatches, or "what if an old peer sends X" defenses.
## General info ## General info
See `README.md`. See `README.md`.