lilleman
|
8989cae9d9
|
Answer prose round 1: the keep rule names what is kept and who decides, headSpans says what it counts, and compileStep and config.load stop restating
|
2026-10-09 11:32:51 +02:00 |
|
lilleman
|
0002efb9d4
|
Gather the pick key's load and render sides in pick.go, and name each thing for what it is
|
2026-10-09 11:32:51 +02:00 |
|
lilleman
|
097fae4cd2
|
Move frameStack into env.go and the name steps of resolveTemplates into name.go, and hold a binding's target in a named field
|
2026-10-07 02:27:24 +02:00 |
|
lilleman
|
f7d9e3fb71
|
Delete the doc lines the panel read as restating their code
|
2026-10-07 01:22:24 +02:00 |
|
lilleman
|
0e3c986801
|
Move renderEnv's methods into env.go, a table's route and draw steps into table.go, and the compiled read into arm.go
|
2026-10-07 01:22:24 +02:00 |
|
lilleman
|
98bb73f096
|
Give scope, binding, link, pick and head one meaning each: renderEnv, nodeSet, pipeline, resolvedRef, resolveTemplates, drawItem and a read's start
|
2026-10-07 01:04:44 +02:00 |
|
lilleman
|
c814d36985
|
Answer prose round 1: pickKey names its two roots, readUnder says when it reads, levelKeys, draw and readField read on one pass, and the allocation case is named for what it reads
|
2026-10-06 13:46:44 +02:00 |
|
lilleman
|
93c96968dc
|
Answer stability round 1: readUnder builds the leaf key once, the pick's comments name the pickKey, and the allocation gate covers a read under a nested pick
|
2026-10-06 13:46:44 +02:00 |
|
lilleman
|
44b6f1ef89
|
Give a pick key one type, pickKey, and key every read's levels from the head its steps start at to its leaf
|
2026-10-06 13:46:44 +02:00 |
|
lilleman
|
fd7101dfbc
|
Answer prose round 1: readName and readField say one idea a sentence and name what each pick and read is, and the test's message names whose b it checks
|
2026-10-05 23:20:02 +02:00 |
|
lilleman
|
3a29bdb1f0
|
Answer stability round 1: the readField comment names both directions of the shared value, and readName drops what namedPick states
|
2026-10-05 23:20:02 +02:00 |
|
lilleman
|
977431b1e3
|
State how every read of a name stays on one pick, and why a fresh read leaves it
|
2026-10-05 23:20:02 +02:00 |
|
lilleman
|
cd7f0a04dc
|
Link each template in steps that each return what they build, create a name scope with its owner in one place, and settle each record's columns at load, so Generator.records goes
|
2026-10-05 22:49:04 +02:00 |
|
lilleman
|
707cd6b203
|
Move a table's rows, links and pins into internal/rows, and walk every path through one per-step function, so Fake refuses a level carrying a repeat
|
2026-10-05 22:10:04 +02:00 |
|
lilleman
|
dd2fe61b13
|
Answer architecture round 1: one invariant phrase in internal/invariant, held across every package, Source built by Dir and FS, coverage counted across packages, and file items 112 and 113
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
2d9c315e75
|
Move the seeded randomness and the {seq()} counters into internal/drawstate
|
2026-10-05 12:03:38 +02:00 |
|
lilleman
|
f89ffd1b73
|
Answer stability round 3, product-owner round 3 and prose round 1: a column reading a bound column takes its datatype and null, a column bound in part draws afresh, and plainer wording across the README, decisions, plan and errors
|
2026-10-05 10:19:01 +02:00 |
|
lilleman
|
1a15a139c8
|
Answer architecture round 1: refuse a name read inside the field it binds, check every scope's cycles, build a column read in one pass, drop the implicit struct pick for names across tags, and state the fresh-draw rule once
|
2026-10-05 10:19:01 +02:00 |
|
lilleman
|
6aebeebb72
|
Draw every {…} afresh, keep a pick only by name, and delete drawGroup with the hold and draw fences
|
2026-10-05 10:19:01 +02:00 |
|
lilleman
|
8b76d51f2c
|
Step up from a row to the row it links to with ..
|
2026-10-05 00:23:18 +02:00 |
|
lilleman
|
2bb795e08c
|
Split the picks and the name fences out of name.go, state the repeat refusal and the naming rule where they hold, and draw a memo's variants one way
|
2026-10-03 14:23:58 +02:00 |
|