{"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"prompt > runPrompt() > writes a value as indented JSON"},"to":{"k":"unit","s":"cli","n":"value > renderValue() > returns indented JSON"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"prompt > runPrompt() > writes `undefined` for a value nothing else can be written for"},"to":{"k":"unit","s":"cli","n":"value > renderValue() > returns `undefined` for a value nothing else can be written for"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"prompt > runPrompt() > writes a value's acted-on characters as the escapes JSON spells them with"},"to":{"k":"unit","s":"cli","n":"value > renderValue() > returns a value's acted-on characters as the escapes JSON spells them with"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"prompt > runPrompt() > writes a value holding no acted-on character unchanged"},"to":{"k":"unit","s":"cli","n":"value > renderValue() > returns a value holding no acted-on character unchanged"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"prompt > runPrompt() > leaves the line breaks the writer laid the value out with"},"to":{"k":"unit","s":"cli","n":"value > renderValue() > leaves the line breaks the writer laid the value out with"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"prompt > runPrompt() > writes a line break inside a value as the escape, not as a break"},"to":{"k":"unit","s":"cli","n":"value > renderValue() > returns a line break inside a value as the escape, not as a break"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"prompt > runPrompt() > writes a value that still parses back to the value it was"},"to":{"k":"unit","s":"cli","n":"value > renderValue() > returns a rendering that still parses back to the value it was"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"prompt > runPrompt() > names the kind of a value JSON has no form for, rather than the word"},"to":{"k":"unit","s":"cli","n":"value > renderValue() > names the kind of a value JSON has no form for, rather than the word"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"prompt > runPrompt() > drops a nested value JSON has no form for, and says nothing"},"to":{"k":"unit","s":"cli","n":"value > renderValue() > drops a nested value JSON has no form for, and says nothing"}} {"date":"2026-09-06","from":{"k":"unit","s":"cli","n":"prompt > runPrompt() > writes a `bigint` the way `cf cell get` writes one"},"to":{"k":"unit","s":"cli","n":"value > renderValue() > returns a `bigint` the way `cf cell get` writes one"}}