lilleman
|
1e159fdf3a
|
Test a generator with no data, a repeat or count of 0 rendering nothing, and a name a choice's item binds and reads
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
07a0498c5e
|
Revise the decisions on an unnamed TSV, an embedded tag's name and the zero divisor, and file the five spellings goal 5.7 leaves open
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
825030b80d
|
Trim the tests that only pinned a load, or pinned one behaviour twice, into render comparisons
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
ee236d7955
|
Load whatever is well-formed and means one thing: ignore a part with no effect, print a constant sample, render any JSON value, draw no weight-0 item, and let a name, a rows file, a struct or a CLI flag go unused
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
052a52fc7a
|
Test that what is well-formed and means one thing loads: ignored parts, constant samples, any JSON value, weight 0, an unread name, a stray rows file, a tagless struct and flags with no effect
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
5f8981b14f
|
Drop the decisions and item 160 that guessed at mistakes, now that goal 5.7 loads whatever is well-formed and means one thing
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
2541b9346a
|
Make goal 5.7 load whatever is well-formed and means one thing, guessing at no mistake
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
57bd06c16f
|
Answer architecture round 3 and principles audits round 2: a weight drawn against nothing names the drop, null alone on stdin names jq, the CLI-copy decision names hasEmptySegment, the padding and layout decisions quote what they catch, and the padded binding is filed
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
c8193da3d0
|
Test a weight of 0 drawn against nothing naming the drop, and null alone on stdin naming jq
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
d8acc9f3f3
|
Load a default written out in every position, refuse null outside a column again, read a field once per alternation, refuse an empty segment in the CLI's lone reference, and hold a declared datatype as one value
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
49736bd2b6
|
Test that a default written out loads in every position, null outside a column is refused, an alternation reads a field once, and the CLI's lone reference refuses an empty segment
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
0b8dea0d04
|
Give the JSON string its own decision, rest the layout and struct datatype rules on what they catch, refuse null outside a column again, narrow the CLI's copy to the lone reference, and file the rounded-constant sample
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
5bc637f23f
|
Narrow goal 5.7 to an obvious mistake, and name a wrapper that could grow as none
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
5d2d01e235
|
Say that a column's own datatype wins over the column it reads
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
6b26b18104
|
Let a declared datatype win over a column read, count a repeat as written, refuse null alone on stdin and a second leading slash, and hand NewTemplate stdin as sent
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
1a022dbd79
|
Test a declared datatype over a column read, repeats counting as written, null alone on stdin, one leading slash, and the CLI's lone reference against the grammar
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
43c56b20b9
|
Say in item 129 which spellings of a lone reference name a record, and what the leading-slash bridge leaves to remove
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
16a77ef0e4
|
Reword item 159 for a number or boolean, now that null alone on stdin is misuse
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
1c358d7b16
|
Record the maintainer's answers: goal 5.7's test is a part that does nothing where written, null alone on stdin is misuse, and the CLI reads only the public API
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
a167ac7d65
|
Record the scoring-run waiver for narrowing goal 5.7
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
89f0b0d240
|
Narrow goal 5.7 to a spelling that suggests a mistake, and say so wherever a dropped refusal was described
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
e63efe327f
|
Load each spelling that only restated a shorter one, as that shorter form
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
91b65e3ded
|
Test that each spelling goal 5.7 no longer refuses loads as its shorter form
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
4930a2ac8d
|
Narrow goal 5.7's decisions to the refusals that catch a mistake, list the change as shipped under the floor, and drop item 94
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
f76008743e
|
Wrap the struct-tag decision's lines
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
27608a5b22
|
Close item 156: a JSON string stays a template beside the bare text it holds, for its escapes
|
2026-10-08 12:37:59 +02:00 |
|
lilleman
|
3e932d5e5f
|
Answer architecture round 5, stability round 4 and product-owner round 4: an argument that is a lone reference is echoed back, and a hint for a template holding a backslash pipes it through printf
|
2026-10-07 21:58:29 +02:00 |
|
lilleman
|
75184b44cb
|
Answer prose round 3: --format text names the default, the record sentence in --help reads on one pass, and the padded-JSON decision points at the stdin ruling
|
2026-10-07 21:58:29 +02:00 |
|
lilleman
|
0de54c3b15
|
Answer architecture round 4, stability round 3, product-owner round 3 and prose round 2: stdin trims JSON's own whitespace around any JSON value, the padded-JSON title names NewTemplate and the CLI, the JSON examples hold no backslash for echo, an argument's example is built only from a template or a valid reference and shell-quoted, the text scope of adding nothing, blank stdin, and the stdin decision in four paragraphs
|
2026-10-07 21:58:29 +02:00 |
|
lilleman
|
e5babf413d
|
Answer architecture round 3, stability round 2, product-owner round 2 and prose round 1: the CLI renders exactly the template on stdin and adds nothing, --separator defaults to empty, whitespace around JSON is dropped, a lone reference under --format allows one newline, a blank stdin is refused, an unexpected argument names the spelling to use, and the prose names one lone reference
|
2026-10-07 21:58:29 +02:00 |
|
lilleman
|
58a7b16a7f
|
Answer architecture round 2, stability round 1 and product-owner round 1: a format string on stdin keeps every byte while JSON or a lone reference drops one newline, an operand's error names stdin, a file or the pipe, {//x} is refused and "{/x}" read as its record, plain echo and a heredoc in the examples, goal 7 reads one command line, decision titles drop argument, and items 157 to 159 filed
|
2026-10-07 21:58:29 +02:00 |
|
lilleman
|
83b4b0bdf0
|
Answer architecture round 1: stdin drops one newline, \n or \r\n, and reaches the library unchanged, inputError names the input's fault, two decisions and item 110 stop naming a CLI argument, the gate exemption moves to the floor entry, and item 156 asks about the JSON string
|
2026-10-07 21:58:29 +02:00 |
|
lilleman
|
b9c1a28a61
|
Show the CLI reading its template from stdin in the README, the usage and the decisions, file the stdin change under Unreleased, and leave item 129 the library's half
|
2026-10-07 21:58:29 +02:00 |
|
lilleman
|
2bf043aefc
|
Read the CLI's template from stdin, drop one newline ending it, trim the whitespace around a JSON template, and refuse an argument
|
2026-10-07 21:58:29 +02:00 |
|
lilleman
|
b68ec83f29
|
Test the CLI reading its template from stdin, dropping one trailing newline, trimming around JSON and refusing an argument
|
2026-10-07 21:58:29 +02:00 |
|
lilleman
|
524d94b5ae
|
Answer prose round 2: bankaccount names no source, items 154 and 155 say only what they need, and items 15 and 16 drop remaining
|
2026-10-07 15:51:41 +02:00 |
|
lilleman
|
e256150544
|
Answer prose round 1: en_US.routing and misc.isin and misc.cusip leave items 16 and 15 for items 154 and 155 in 0.2.0, which need item 34
|
2026-10-07 15:51:41 +02:00 |
|
lilleman
|
5fe7bce243
|
Move items 34, 91 and 79 to 0.2.0
|
2026-10-07 15:51:41 +02:00 |
|
lilleman
|
01289c99ae
|
Answer prose round 4: a PR that only records a run's scores merges even when a score fell
|
2026-10-07 12:38:25 +02:00 |
|
lilleman
|
0dbf3e545e
|
Answer prose round 2: the floor entry says item 153 runs both runs again, and item 147 defines a level without naming doc.go
|
2026-10-07 12:38:25 +02:00 |
|
lilleman
|
0e35752ac6
|
Answer prose round 1: the floor entry cites only item 153, items name the panel by its commit, item 145 moves doc.go's definitions, and items 147, 150, 151 and 152 read on one pass
|
2026-10-07 12:38:25 +02:00 |
|
lilleman
|
f6e2949267
|
Record item 144's panel scores, and file what it named as items 145 to 153 with item 10 moved into 0.1.0
|
2026-10-07 12:38:25 +02:00 |
|
lilleman
|
ad599675d1
|
Answer prose round 2: top_streets says what it returns, and CheckIdentifier's doc opens with what it does
|
2026-10-07 02:27:24 +02:00 |
|
lilleman
|
c2147d2282
|
Answer prose round 1 and product-owner round 1: CheckIdentifier's doc counts a bound name, FuncCall and the grammar doc say PathRead and identifiers, the Layout's list.go, name.go and data-import rows read on one pass, the locality row says a postort with no street is dropped, geo.py's docs name what they take, well_cased says what it drops, and item 61 names the next steps to share
|
2026-10-07 02:27:24 +02:00 |
|
lilleman
|
2431edeab0
|
Answer stability round 1: README's pick.go and datatype.go rows name what stayed, geo.py's options sort with each script's own, geo.py claims only shared steps, route defines fromRow as pathPos does, and disagreement's panic names the kinds
|
2026-10-07 02:27:24 +02:00 |
|
lilleman
|
ab8f375ae4
|
Name path_test's two compiledPath tests for it
|
2026-10-07 02:27:24 +02:00 |
|
lilleman
|
ae5b95e88a
|
Share the steps every country's geo import takes in geo.py, so geo-se.py and geo-us.py hold only their own rules
|
2026-10-07 02:27:24 +02:00 |
|
lilleman
|
32ed661a37
|
Remove items 131, 132 and 134 to 137 from the plan
|
2026-10-07 02:27:24 +02:00 |
|
lilleman
|
822c8c0a5d
|
Name the path walks and steps by what each does: drawCallerPath, callerPathSteps, compiledPath, provePath, compileStep, childNamed, table.columnOrLinked, table.followStep and pathPos.fromRow
|
2026-10-07 02:27:24 +02:00 |
|
lilleman
|
9aec575dca
|
Choose disagreement's message from one table over the two items' kinds
|
2026-10-07 02:27:24 +02:00 |
|