Fold the per-node ambiguity codes into one, and sharpen the container fence rule
CI / gate (push) Successful in 5s

This commit is contained in:
2026-08-25 15:38:16 +02:00
parent f065783f8f
commit 9ce5946173
9 changed files with 16 additions and 17 deletions
+2 -1
View File
@@ -75,7 +75,8 @@ Pre-1.0, normal 0.x rules.
The error surface is a contract too. `ConvertError` is `{ code, message, path }` — the code from a
closed list a consumer may switch exhaustively, the message free text, the path the node's position
from the document root. Adding, removing or renaming a code is breaking, so a milestone meeting a
new failure cause reuses a code where one fits; the list is complete at `0.1.0`.
new failure cause reuses a code where one fits; the list is complete at `0.1.0`. A code names the
cause, never the node — `path` and `message` carry that.
## 9. Release automation