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