Commit Graph

  • 9cb0ed32d3 Answer prose and product-owner round 1: item 81 covers NaN too, the seed decision folds into goal 9, and each decision names its goal lilleman 2026-10-04 11:58:50 +02:00
  • fa49e8ad2b Refuse a template that could render an invalid value, count TSV tables as data, and promise one output per seed and version lilleman 2026-10-04 11:56:53 +02:00
  • 1538d1ab2c Say that loadShipped follows the reads of everything it loads, and what the 45 ms holds lilleman 2026-10-03 18:00:05 +02:00
  • f608040986 Answer prose round 2: item 79 names every set it loads, New maps a data author's keys, and fewer comments restating the code lilleman 2026-10-03 17:59:14 +02:00
  • 53431ab908 Answer prose round 1: plainer decision titles and body, comments that say what the code cannot, and claims New no longer makes lilleman 2026-10-03 17:57:04 +02:00
  • a9eb337ec7 Say in config.load only what New's godoc does not lilleman 2026-10-03 17:52:37 +02:00
  • 590681ed24 Answer stability and product-owner: New's godoc says where the load lands, plainer Performance wording, regenerate before re-pinning, and no redundant sort lilleman 2026-10-03 17:52:29 +02:00
  • cc8797744b Answer architecture round 3: the generated header names go generate, one sorted-keys helper everywhere, one site constructor, and an inline folder reference refused before anything loads lilleman 2026-10-03 17:46:28 +02:00
  • 3bb8628e39 Answer architecture round 2: one folder walk and one sorted-keys helper, REGENERATE for the index, and the held decisions naming the items that end them lilleman 2026-10-03 17:38:26 +02:00
  • c3b462ec0a Answer architecture round 1: one inline load-and-bind, go generate for the index, sorted unloaded names, item 79 named in the decision, and the audit's other findings filed lilleman 2026-10-03 17:31:39 +02:00
  • 77fb7b69f6 Benchmark a fresh generator's first Fake, where shipped loading now costs lilleman 2026-10-03 17:31:39 +02:00
  • 8b3bbc4003 Load shipped categories before binding, panic on an index that misses a read, and name the index entry and unloaded category plainly lilleman 2026-10-03 17:20:36 +02:00
  • 81bb979164 Test that every shipped category loads alone into a fresh New lilleman 2026-10-03 17:20:36 +02:00
  • 5667cd5dc3 Load a shipped category on the first call reaching it, from an index generated from data/ lilleman 2026-10-03 17:12:44 +02:00
  • 75597664e0 Test that shipped categories load when first reached, from a current index, and render as the whole load lilleman 2026-10-03 17:07:36 +02:00
  • cff6533e7b Say in goal 2 that the CLI carries all the data and a library imports what it needs lilleman 2026-10-03 16:55:00 +02:00
  • 1d6b96143f Plan on-demand shipped data first: a build-time index, data modules for the library, and population-weighted 10% geo slices lilleman 2026-10-03 16:47:19 +02:00
  • 568c875888 Let misc.timezone drop the zones of unshipped territories: agreement wins over the last rows lilleman 2026-10-03 16:01:36 +02:00
  • c569bf907f Count a lower panel score as a lower score, noise or not, and record the named-pick decision's approval lilleman 2026-10-03 15:54:34 +02:00
  • 3328d56cb2 Name namefence.go by what it holds lilleman 2026-10-03 14:21:32 +02:00
  • 2bb795e08c Split the picks and the name fences out of name.go, state the repeat refusal and the naming rule where they hold, and draw a memo's variants one way lilleman 2026-10-03 14:16:57 +02:00
  • 8c3ee104f6 Rewrap the Names paragraph lilleman 2026-10-03 12:25:41 +02:00
  • c955d35bbe Make checkNameReads and enter read on one pass, and keep name for names lilleman 2026-10-03 12:25:35 +02:00
  • 62214370ed Make the names prose true of the code and readable on one pass, and state each refusal once lilleman 2026-10-03 12:23:21 +02:00
  • 32124c5b1e Refuse a read-once name only where it binds a whole category, and say where an unseen name is bound lilleman 2026-10-03 12:18:32 +02:00
  • dbc2b7e7eb Test a name bound to a reference path read once whole, and where an unseen name is bound lilleman 2026-10-03 12:17:33 +02:00
  • 0b0370936a Refuse a name read once only when read whole, and name every way out in the scope and draw-group refusals lilleman 2026-10-03 12:14:58 +02:00
  • c5468d613f Test that a name read once through a path loads, and an empty name is refused lilleman 2026-10-03 12:14:04 +02:00
  • 740f2bc3bd Refuse a name read across draw groups or in a repeat where it reads a reference path, or read once; name the spelling in each refusal lilleman 2026-10-03 12:08:40 +02:00
  • 05cf531339 Test a name read across draw groups or in a repeat, read once through a path, and misspelt lilleman 2026-10-03 12:05:36 +02:00
  • b1aed332e7 Keep in a pick only what reads of its name address, look frames up on the stack alone, and refuse a name read once whole lilleman 2026-10-03 02:36:12 +02:00
  • 685e7bb27c Test a name keeping only what its paths address, the second spelling of a reference, and names in tables and file names lilleman 2026-10-03 02:29:21 +02:00
  • df63d0f562 Draw a pick's references in the draw group of the read of the name, where the draw fences survey them lilleman 2026-10-03 02:18:21 +02:00
  • 4362905b82 Fix a render's fallback frame to its unnamed group, and draw a pick's references in draw groups of its own lilleman 2026-10-03 02:12:24 +02:00
  • 30d18bf485 Test one name across draw groups, two names on one category, and a repeat of a name's allocations lilleman 2026-10-03 02:12:24 +02:00
  • d0c477ec78 Keep a name's frame with the read entering its category, refuse a binding in a choice's item, and read a name as a transform operand lilleman 2026-10-03 02:05:02 +02:00
  • 40e7ab46f6 Test a name entered past its category, a shadow written first, a binding in a choice, and a name as a transform operand lilleman 2026-10-03 02:02:32 +02:00
  • 23e426016d Bind a pick to a name with {ref as n}, and read it with {n} and {n.path} lilleman 2026-10-03 01:51:14 +02:00
  • ba9477f2e5 Test a name bound from a folder, through a reference path, and across struct tags lilleman 2026-10-03 01:51:14 +02:00
  • 30358eb7ff Test binding a pick to a name with {x as n} lilleman 2026-10-03 01:39:59 +02:00
  • b7679a5803 Ship the Nordic and most-spoken locales, and the remaining misc and locale categories, in v0.1.0 lilleman 2026-10-03 01:26:57 +02:00
  • c7f9885821 Add goal 2, enough built-in data for the ten most-spoken languages and the Nordics, and renumber every goal reference lilleman 2026-10-03 01:23:34 +02:00
  • d980e84779 Point v1.0.0's quiet minor at the release that rewrites shipped rows lilleman 2026-10-03 01:18:50 +02:00
  • 0c1e380bed Ship v0.1.0 before packaging, tier the releases by score, and keep the Gitea mirror by decision lilleman 2026-10-03 01:18:38 +02:00
  • 724937e9ae Weigh each goal 0.05 below the one before it, a sub-goal as its goal lilleman 2026-10-03 01:11:23 +02:00
  • 94f1678c3a Answer prose round 3: the gh rule's restated half, item 40's tagline, items plural lilleman 2026-10-03 01:02:08 +02:00
  • ae70c31d96 Answer prose round 2: one spelling for a dependency, the recorded score explained, the tld miss filed lilleman 2026-10-03 01:01:10 +02:00
  • a260feefe8 Answer the prose review: decision lines by goal, item details true after the restructure, defects kept lilleman 2026-10-03 00:58:21 +02:00
  • c3d47e5b21 Reshape todo.md into the scored table, planning the draw restructure first lilleman 2026-10-03 00:52:57 +02:00
  • 83c2a4758c Name the script and the source apart, and keep pin for re-pinning lilleman 2026-10-03 00:27:40 +02:00
  • 02f35e2625 Claim of AGENTS.md only what it says lilleman 2026-10-03 00:26:34 +02:00
  • fe102d413a Put each moved sentence where its reader looks, the condition first lilleman 2026-10-03 00:26:25 +02:00
  • e8e1a2e2c1 Mark the goals as aims, and keep the moved text true where it landed lilleman 2026-10-03 00:23:59 +02:00
  • f43064ed97 Rewrite the goals as plain one-line aims, with draws kept only by name and paths stepping up with .. lilleman 2026-10-03 00:21:29 +02:00
  • 2d5e7da8dc Count the seats behind each filed panel item as the reports name them lilleman 2026-09-30 22:09:14 +02:00
  • c1d367bbc0 File the nine-seat run after the path steps, which held the score at 5.7, and stop the round for the maintainer's call lilleman 2026-09-30 22:08:46 +02:00
  • 5cb919eb3c Rewrap checkNoCycles' doc lilleman 2026-09-30 21:58:08 +02:00
  • a9448d1a99 Delete comments restating their code, and doc.go's partial list of draw fences lilleman 2026-09-30 21:57:52 +02:00
  • a24f52a1f0 Say which input errors in IsTemplate, and which columns wait for the first draw lilleman 2026-09-30 21:52:57 +02:00
  • 4fb81a5672 Correct IsTemplate's, loadDir's and the README's row-index claims lilleman 2026-09-30 21:50:50 +02:00
  • 0b5124d4d5 Rename checkResolves to checkPathResolves lilleman 2026-09-30 21:45:26 +02:00
  • 698ac036d5 Move checkField to valueproof.go and rename checkPath to checkResolves lilleman 2026-09-30 21:43:24 +02:00
  • cb7b43609f Drop the done isFormat item from the plan lilleman 2026-09-30 21:38:32 +02:00
  • 16d6497396 Read isFormat in the render test helpers lilleman 2026-09-30 21:37:10 +02:00
  • 492772b995 Give tableSite an isFormat beside isCell lilleman 2026-09-30 21:37:10 +02:00
  • e9b8216116 Say at checkNodeFences that its scope's cycles are refused first lilleman 2026-09-30 21:32:49 +02:00
  • 4ed4b10fa2 Nest disagreement's other-item switch in the fixed item's text arm lilleman 2026-09-30 20:57:48 +02:00
  • 57f4863107 Switch disagreement on the fixed item's kind, and rename its proven local to fits lilleman 2026-09-30 20:51:35 +02:00
  • faa4bba898 Fail the arm kind test on an arm it lists no kind for lilleman 2026-09-30 20:37:47 +02:00
  • 55b127856b Drop the done readField item from the plan lilleman 2026-09-30 20:35:41 +02:00
  • 26b35abe70 Fix at compile how readField reads an arm, deleting its two panics and its held lookup per read lilleman 2026-09-30 20:35:41 +02:00
  • efbad0f325 Require compile to fix how each arm is read, in place of readField's panics lilleman 2026-09-30 20:33:52 +02:00
  • c80d5016f6 Say heldCheck also rejects a held draw read two ways, and name its helper checkTemplateHold lilleman 2026-09-30 20:29:24 +02:00
  • 71feec7db9 Drop the done heldCheck fold from the plan lilleman 2026-09-30 20:25:00 +02:00
  • 317486df0a Fold checkNoOverlap and checkNoRepeatedRead into heldCheck, so compileFormat compiles and nothing more lilleman 2026-09-30 20:23:25 +02:00
  • 4ea7cb48a5 Check a repeated held token through NewTemplate, where the load fences run lilleman 2026-09-30 20:22:19 +02:00
  • 4bf8deddb4 Name the goals behind probing a path before drawing it, and cut comments restating their code lilleman 2026-09-30 20:17:18 +02:00
  • 220129584e Write the seeded pin's data through writeFiles lilleman 2026-09-30 20:14:52 +02:00
  • 270ba93fbe Name a failed step's index in drawSteps' panics, and quote the decision's measurement as the experiment it was lilleman 2026-09-30 20:13:49 +02:00
  • 96d9e2ab24 Draw every path through drawSteps over its compiled steps, deleting pathDraw and pathProbe lilleman 2026-09-30 20:07:10 +02:00
  • d5d1e86b1c Draw a path's compiled steps through drawSteps in the tests lilleman 2026-09-30 20:04:39 +02:00
  • d1722a8706 Pin the seeded bytes of paths through a choice, a selector and a drawn row lilleman 2026-09-30 20:13:08 +02:00
  • 1397d1438a Say a compiled step holds no node, where its name is a string lilleman 2026-09-30 19:57:49 +02:00
  • d279408ba5 Step a table's routes past its selector, and panic on an arm with no bound head lilleman 2026-09-30 19:57:29 +02:00
  • c29885e31f Require a compiled step to sit at the segment it consumes, and name the table read's test for it lilleman 2026-09-30 19:56:21 +02:00
  • 6b9755b3ef Compile each path's steps, leaves and cover once at link, deleting pathCover, coverPath and pathLeaves lilleman 2026-09-30 17:09:50 +02:00
  • 0f58784a1b Require each path's leaves, cover and table steps from compilePath lilleman 2026-09-30 17:06:17 +02:00
  • a7c99dfb09 Say rowReads' own-family refusal runs before any survey, not first lilleman 2026-09-30 17:01:52 +02:00
  • e55b9cc89b Panic in readFold.reads on a node kind it has no case for lilleman 2026-09-30 16:57:54 +02:00
  • 3240f05027 Require readFold.reads to panic on a node kind it has no case for lilleman 2026-09-30 16:56:24 +02:00
  • 3d1b153a91 Record the maintainer's call to go on with the path steps lilleman 2026-09-30 15:50:44 +02:00
  • 54c7d48144 File the nine-seat checkpoint, which held Locality at 5.2, and stop the round for the maintainer's call lilleman 2026-09-30 15:09:53 +02:00
  • e54d1c06d6 Pin the same-error promise to the calls that fail, and add an inline template's order to the item lilleman 2026-09-30 11:07:59 +02:00
  • a898df62c1 Exempt below the floor a repair of documented behaviour, where goal 5 no longer promises one lilleman 2026-09-30 11:07:36 +02:00
  • f5f4812403 Split the Library's failure list, spell up front one way, and name what the item's split decides lilleman 2026-09-30 11:04:49 +02:00
  • 49e47d6103 Rewrite goal 5 as an aim, and plan a load reporting every mistake at once lilleman 2026-09-30 11:03:51 +02:00
  • b9f7ba04ea File the decision on which of several load mistakes an error names lilleman 2026-09-30 08:00:46 +02:00
  • d34513336d Fold the draw fence's pair checks into one loop over coRender and conflict, naming the lowest pin clash lilleman 2026-09-30 07:55:37 +02:00
  • 4cba01fc7a Test the draw fence's pairs through check and coRender, and that the lowest route's pin clash is named lilleman 2026-09-30 07:53:07 +02:00
  • 2306834995 Name the fold's route type readRoute, and reword the next item to what it still asks lilleman 2026-09-29 21:49:37 +02:00