lilleman
|
a9c59ba6b7
|
Test that List advertises no path into a level carrying a repeat
|
2026-10-05 22:10:04 +02:00 |
|
lilleman
|
36329f1328
|
Answer architecture round 2: a keyed walk position, a plainer Above test, and docs naming the owner and the key-name refusal
|
2026-10-05 22:10:04 +02:00 |
|
lilleman
|
29a5314f60
|
Answer architecture round 1: rows.Options checked whole in internal/rows, Owner and ProveStepUp, neutral pin docs, one walk position, tests of internal/rows and Weighted, and a true README list of Fake's failures
|
2026-10-05 22:10: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
|
05d9fcd8c1
|
Test the character a selector cannot spell
|
2026-10-05 22:10:04 +02:00 |
|
lilleman
|
880621f6bb
|
Test that a caller's path refuses a level carrying a repeat, and list internal/rows among the module's packages
|
2026-10-05 22:10:04 +02:00 |
|
lilleman
|
d7613bd7c7
|
Answer prose round 2: a complexity rule whose exception excepts, and plainer walk and ancestor comments
|
2026-10-05 21:21:46 +02:00 |
|
lilleman
|
449e8e3233
|
Answer prose round 1 and product-owner round 1: plainer walk, link and ancestor comments, a complexity rule that reads one way, shorter items 115 and 116, and a cycle through a cell filed under item 115
|
2026-10-05 21:21:46 +02:00 |
|
lilleman
|
15b94b2718
|
Answer architecture round 2: name eachNode's callback parameter label in node_test.go
|
2026-10-05 21:21:46 +02:00 |
|
lilleman
|
54cb52b483
|
Answer architecture round 1: one categoryPath, the walk's label named label, checkAncestors split from proveParent, and file items 115 and 116
|
2026-10-05 21:21:46 +02:00 |
|
lilleman
|
8ffaa31e39
|
Set a table's path when it compiles, link a table family in one function, and label a cell from the walk
|
2026-10-05 21:21:46 +02:00 |
|
lilleman
|
21a4ed1795
|
Test that a table's errors name its path, and a cell's its line
|
2026-10-05 21:21:46 +02:00 |
|
lilleman
|
f3e71522ae
|
Answer prose round 1: a title that says what holds, an example that runs with no option, and a premise naming the template syntax's escape
|
2026-10-05 20:56:54 +02:00 |
|
lilleman
|
bd1dcb7fc8
|
Record goal 7.2 as an aim: a first template can be written with no escape
|
2026-10-05 20:56:54 +02:00 |
|
lilleman
|
68c896b916
|
Answer prose round 1: a true validity premise, the reading in two plain sentences, and the braces named one by one
|
2026-10-05 17:18:02 +02:00 |
|
lilleman
|
ad28f6621c
|
Record that goal 7.2's "no escaping" means no special character beyond the braces, and drop question 114
|
2026-10-05 17:18:02 +02:00 |
|
lilleman
|
a256645fdb
|
Answer prose round 2: one word for the escape, the goal and its conflict in two sentences, and a plainer item 114
|
2026-10-05 16:34:46 +02:00 |
|
lilleman
|
533258e662
|
Answer prose round 1: a plainer decision title, name which braces belong to the syntax, and file goal 7.2's escaping as question 114
|
2026-10-05 16:34:46 +02:00 |
|
lilleman
|
7ce34ba1fc
|
Record that goal 5.1 counts the doubled-brace escape and a lone } as template syntax
|
2026-10-05 16:34:46 +02:00 |
|
lilleman
|
c55b296385
|
Answer prose round 2: the maintainer's approval beside the list it covers, Facts and compileInto docs naming what they read, and "the folder that dir names"
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
643efc8650
|
Answer prose round 1: the restructure in three named parts, Category.Folders and proven.Facts for one meaning per name, plainer builtinfunc and datafiles comments, and no false iban rationale
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
4f484cd780
|
Answer architecture round 3, stability round 1 and product-owner round 1: CalcName and proven.OfCalc for one meaning per name, a lazy load placed where its lookup found it, DataType's constants typed under it, and cover printing the module's total
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
679bd43c7c
|
Answer architecture round 2: guard Noun's range, name calc once as builtinfunc.Calc, and place readTableOptions in item 46
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
a229ae90a2
|
Test Noun on a datatype no data writes, and check panics against invariant.Broken's phrase
|
2026-10-05 16:30:28 +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
|
835cdb57d4
|
Test every package's panics for the one invariant phrase, and a Source built from a directory
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
e8b7357cfc
|
Drop items 99, 100 and 103 from the plan, and name the moves in the decisions citing them
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
818a9b56c2
|
Move the folder walk and the reading of a data tree's JSON and TSV files into internal/datafiles
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
691f304096
|
Test a refused category and folder name with a name the grammar refuses
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
3bb96ded91
|
Move the builtins, with their checksums, layouts and transforms, into internal/builtinfunc, and check calc's operands in the engine
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
9357abb279
|
Move DataType into internal/datatype, aliased by the root, and what a proof knows of a value into internal/proven
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
83e4daefdb
|
Test internal/datafiles, internal/datatype, internal/proven and internal/builtinfunc, and allow the root to import them
|
2026-10-05 16:30:28 +02:00 |
|
lilleman
|
e4d14944a2
|
Answer prose round 2: point the postort cell at geo-se.py's rules, and place the goal 2 cite after its claim
|
2026-10-05 15:14:40 +02:00 |
|
lilleman
|
7523723933
|
Answer product-owner and prose round 1: name the postort drop rule in the geo table, and rest the misc.tld decision on goal 2
|
2026-10-05 15:14:40 +02:00 |
|
lilleman
|
b83f3f864d
|
Drop goal 14.1 and item 111 with it, and plan item 110 for 0.1.0
|
2026-10-05 15:14:40 +02:00 |
|
lilleman
|
177dd4b50b
|
Answer prose round 1: delete two false comments, plainer SplitPath, evalCalc and decision wording, a shorter comprehension floor title, and item 110 owes a changelog entry
|
2026-10-05 12:35:08 +02:00 |
|
lilleman
|
199cb577c5
|
Answer stability round 1: unexport the grammar's helpers the root never calls, and drop CheckName's note of its callers
|
2026-10-05 12:35:08 +02:00 |
|
lilleman
|
350514b60e
|
Test a calc reading one operand twice
|
2026-10-05 12:35:08 +02:00 |
|
lilleman
|
c97ed3612b
|
Answer architecture round 2: name the step up in item 110
|
2026-10-05 12:35:08 +02:00 |
|
lilleman
|
6fd7da19e5
|
Answer architecture round 1: calls carry no operands in the grammar, ParseCalc returns its operands, one empty-segment check, sorted token kinds, and file items 110 and 111
|
2026-10-05 12:35:08 +02:00 |
|
lilleman
|
3479f9cf98
|
Test a calc's operand list, one empty-segment check, and an empty segment after a step up
|
2026-10-05 12:35:08 +02:00 |
|
lilleman
|
5e56b44dfa
|
Drop item 98 from the plan, list internal/grammar in the Layout, and name the grammar in the decisions citing item 98
|
2026-10-05 12:35:08 +02:00 |
|
lilleman
|
c2f2e86735
|
Move how the template language is written into internal/grammar
|
2026-10-05 12:35:08 +02:00 |
|
lilleman
|
41292f9d89
|
Test internal/grammar, and allow the root to import it
|
2026-10-05 12:35:08 +02:00 |
|
lilleman
|
46895151c8
|
Answer prose round 1: plainer sentences in the two decisions, no provenance in items 108 and 109, and shorter comments in drawstate, render and format
|
2026-10-05 12:03:38 +02:00 |
|
lilleman
|
376ab29457
|
Answer architecture round 2: read go.mod's module path as its first field, unquoted, and fail when no import matches it
|
2026-10-05 12:03:38 +02:00 |
|
lilleman
|
1d0fe9f555
|
Answer architecture round 1: read the module path from go.mod, keep the randomness behind State's methods, rename the field drawState and the counter Seq, and file items 108 and 109
|
2026-10-05 12:03:38 +02:00 |
|
lilleman
|
ddc3193593
|
Drop item 97 from the plan, list internal/drawstate in the Layout, and name the draw state in the decisions citing item 97
|
2026-10-05 12:03:38 +02:00 |
|
lilleman
|
2d9c315e75
|
Move the seeded randomness and the {seq()} counters into internal/drawstate
|
2026-10-05 12:03:38 +02:00 |
|
lilleman
|
4a680f03b3
|
Test internal/drawstate and the module packages each package may import
|
2026-10-05 12:03:38 +02:00 |
|