Production diagnostics

Error codes

Attaform keeps production diagnostics compact: each condition throws or logs as a stable code in the shape [attaform] AF10 attaform.dev/e/af10, and the link in the message lands here. Development builds carry the full explanation inline instead, so the fastest way to a rich message is running the same interaction on a dev build.

Codes are stable identifiers. A retired code is never reassigned, and the message text around a code can evolve without notice; branch on the error class or the code, never on the prose. Each page describes the current release, v0.28.0: the code's meaning holds across versions, while the quoted development message and the fix guidance track the latest code.

14 codes