Answer stability round 1 and product-owner round 1: List advertises no path into a level carrying a repeat, a refusal that says to read the level whole, and plainer walk-position docs

This commit is contained in:
2026-10-05 21:55:46 +02:00
committed by Lillem4n
parent a9c59ba6b7
commit 964f04c7c8
7 changed files with 52 additions and 43 deletions
+4 -3
View File
@@ -12,9 +12,10 @@ replacement, and each removed path, column or flag.
`{/city[Oslo]..country.name}` renders `Norway`, and `.` after it steps down again,
drawing afresh. `New` refuses a `..` naming anything but the parent table, and a
selector after a `..`.
- A path given to `Fake` or the CLI may not read into a level carrying a
`repeat`, as a reference may not: `Fake("x.a")` where `x` carries `"repeat": 3` fails,
naming the level `x`.
- A path, given to `Fake` or the CLI or referenced in a template, may not read into a
level carrying a `repeat`, and `List` advertises none that does: where `x` carries
`"repeat": 3`, `Fake("x.a")` fails naming the level `x`, and `Fake("x")` renders it
whole.
- Every `{…}` draws afresh, and a name is the one way to keep a pick: `{p.a} {p.b}`,
`{w} {uppercase(w)}` and `{/person.first} {/person.last}` are two draws each, which
`{p as q}{q.a} {q.b}` and `{/person as n}{n.first} {n.last}` make one.