The transpiler reports diagnostics with short codes. Full text lives in cambrian-lang docs/LANGUAGE.md and cambrian-transpiler/src/validate/. Below is a public-target highlights list (EVM / Lean / Container).
Property params, assume/bound placement, with vs ctx, instance bindings
T38
Boolean expect is not boolean-shaped, mentions result on a route with no return type, or mentions result when that name is already a parameter, let, or member
Imported file (in-language import or yaml imports:) declares entity / test / fuzz / invariant
F5
yaml imports: or a bare import "…" did not resolve against the first search directory or any library_paths root
W7 / W8
Fuzz fallback types; unpinned forall in concrete tests
Many legacy platform constructs produce E-family diagnostics on EVM; prefer writing portable Cambrian that stays within msg:: / sys:: / std:: / evm:: as documented in this book.