e1769f20a2
Delete loadData's, drawRow's and selector's comments, and render.go's second and third compile notes
lilleman2026-09-29 13:28:27 +02:00
94c8bd229d
Give checkOwnFamily the scope walk's signature, and drop its wrapper
lilleman2026-09-29 13:14:15 +02:00
0fde439d8b
Drop the done readSurvey.edge item from todo.md
lilleman2026-09-29 13:09:19 +02:00
6cb2d143d6
Refuse own-family reads before any survey, and panic on a clash where readSurvey.edge enters a read's pins
lilleman2026-09-29 13:09:19 +02:00
25857fb660
Test a selected row reaching its family's other row through a draw group
lilleman2026-09-29 13:06:18 +02:00
322c8dead7
State pinSet.pin's precondition, and file readSurvey.edge's unchecked pins
lilleman2026-09-29 12:51:00 +02:00
8079157329
File the newRand rename in todo.md
lilleman2026-09-29 12:35:03 +02:00
186443f883
Rename eachToken to eachScanUnit, and narrow generatorState to draw state
lilleman2026-09-29 12:34:36 +02:00
14194a775d
Rename ftoken to scanUnit and session to generatorState
lilleman2026-09-29 12:31:52 +02:00
aa2890b479
Spell traceRead's format case as the other format tests do
lilleman2026-09-29 12:15:43 +02:00
8793681d8a
Test a table cell through tableSite.isCell, and trace no row outside a table
lilleman2026-09-29 12:13:33 +02:00
4fcf45b5d0
Trace a render's read with the row it renders, none outside a table
lilleman2026-09-29 12:12:42 +02:00
d50136223a
Rank itemKind through a free declaresLess, named in the type's comment
lilleman2026-09-29 11:58:44 +02:00
a4547472ec
Pick disagreement's fix through itemKind.declaresLess
lilleman2026-09-29 11:56:51 +02:00
b75e517bda
Name resolveLink as what proves splitArm's reference, and the tail it takes
lilleman2026-09-29 11:42:43 +02:00
6b17205159
Give arm its head as written, and spell readRow's selector from it
lilleman2026-09-29 11:39:14 +02:00
df4d4001f7
Test a relative reference's selector spelling in the selection fence's rewrite
lilleman2026-09-29 11:39:14 +02:00
bad15a5bdb
Name formatOps' held entry firstReach, and checkNameHeld's path spelling path
lilleman2026-09-29 11:22:29 +02:00
bb70688f1d
Hold each name in one formatOps map, beside its first reader and path
lilleman2026-09-29 11:20:09 +02:00
1b219e333a
Word readsurvey.go's Layout line so the own-family fence is not the survey's verdict
lilleman2026-09-29 11:14:43 +02:00
7baee64cc3
Move each draw fence beside the check it pairs with, and inline checkColumnDraws
lilleman2026-09-29 11:13:33 +02:00
4772fa7df3
Key the survey by a pin set's rows spelled as a string
lilleman2026-09-29 11:06:57 +02:00
79e63829c4
Keep the four path walks: one loop fails the allocation gate
lilleman2026-09-29 11:01:16 +02:00
704837bf0b
File the one-loop path walk experiment as the next round item
lilleman2026-09-29 10:52:38 +02:00
21140042d3
File the third 2026-09-29 nine-seat panel's findings, scored 6.1
lilleman2026-09-29 10:43:11 +02:00
eebf2aa62b
Delete the comments and preambles the panel found empty
lilleman2026-09-29 10:30:13 +02:00
64705fcf0f
Name checkOwnFamily's found table familyTable
lilleman2026-09-29 10:15:39 +02:00
6275c6d41e
Rename refBinding.key to head, and the stale key wording beside it
lilleman2026-09-29 10:14:00 +02:00
a7d77bd3ad
Rename arm.key to head, give renderScope.row its own type, and value.go to valueproof.go
lilleman2026-09-29 10:11:12 +02:00
30d0f84ea4
Drop table.fields for formatTemplate.fields
lilleman2026-09-29 10:06:00 +02:00
ade2a7855f
Trim disagreementFix's comment to the proof it defines
lilleman2026-09-29 10:00:12 +02:00
e8469f1f89
Replace disagreements' ten keys with the rule they encode
lilleman2026-09-29 09:58:01 +02:00
c15067b942
Assert disagreementFix takes the two kinds and the proof, and refuses two text items
lilleman2026-09-29 09:57:13 +02:00
e494d61647
Fold the product-owner's wording findings into the row-read refusal item
lilleman2026-09-29 09:43:24 +02:00
14ced0e642
File prove's composed-text reason for a one-column table format
lilleman2026-09-29 09:42:47 +02:00
16e4f4ebbb
Give prove, stepInto and columnItems a case per node kind, panicking on the rest
lilleman2026-09-29 09:37:32 +02:00
d01c914e7f
Assert prove, stepInto and columnItems panic on an unhandled node, and a bare table read is refused as a row
lilleman2026-09-29 09:36:14 +02:00
64bb5c7004
Separate the hold's gloss from the hold set in README's layout
lilleman2026-09-29 09:31:16 +02:00
9ab18c575a
Move the render's read path into render.go and merge holdset.go into hold.go
lilleman2026-09-29 09:30:00 +02:00
2e553d29f7
Record each selector's table and spelling in pathProbe.readRow
lilleman2026-09-29 09:20:20 +02:00
2499e71809
Assert the table each probed selector is credited to
lilleman2026-09-29 09:17:31 +02:00
c78f9618cf
Move readSurvey's verdict from drawfence.go into readsurvey.go
lilleman2026-09-29 09:02:02 +02:00