Give the JSON string its own decision, rest the layout and struct datatype rules on what they catch, refuse null outside a column again, narrow the CLI's copy to the lone reference, and file the rounded-constant sample

This commit is contained in:
2026-10-07 23:15:44 +02:00
committed by Lillem4n
parent 5bc637f23f
commit 0b8dea0d04
3 changed files with 32 additions and 18 deletions
+1
View File
@@ -44,6 +44,7 @@ In [docs/decisions.md](docs/decisions.md):
- The CLI reads only the library's public API
- A template that does not compile is misuse (exit 2), including a reference that resolves to nothing, save a lone reference under the CLI's `--format` until item 129
- Whitespace around a JSON template is dropped, in `NewTemplate` and on stdin
- A JSON string stays a template even where its bare text renders alike
- `FakeTemplate` and `NewTemplate` both stay
- The shipped data is embedded, not discovered
- With only the shipped set, a category loads on the first call reaching it; beside a `--data-path`, every category loads in `New`