1.5 KiB
1.5 KiB
Comprehension history
2026-10-09T08:59:19Z, PR #190 at 17f732a, against ee4b40b
Ruling: better
| Seat | Vote |
|---|---|
| Mid A | better |
| Inherited architect | better |
Mid A, decided by:
pick.go:9pickKey: the definition sits on the type, besidelevelKeys,addressedKeys,keptInPickandreadUnder, where four files held themrender.go:155readField: one named predicate,keptInPick, states the whole keep ruledatatype.go:217columnRead: beside the code that reads it
Inherited architect, decided by:
pick.go:9pickKey: the 3am path for a named pick now ends in one file, with its worked examplerender.go:155readField:keptInPickholds its own nil and reference checkspath.go:72compiledPath: the field no longer reuses the vocabulary word level
2026-10-09T09:24:31Z, PR #190 at 65a32db, against ee4b40b
Ruling: better
| Seat | Vote |
|---|---|
| Mid A | better |
| Inherited architect | better |
Mid A, decided by:
pick.go:9pickKey: the definitions sit on the type, beside the functions that build and read the keysdatatype.go:217columnRead: besideitemDatatypeandcheckColumns, which consume itnode.go:70template.readsColumn: names the four readers that change together
Inherited architect, decided by:
pick.go:9pickKey: a pick-key bug needs one file, where it needed four and the vocabularyrender.go:155readField: one named predicate,keptInPick, states the keep rulepath.go:72compiledPath:headSpansis the costliest new read in the diff