lilleman
|
81c7ff6737
|
Name each line of a joined error under the command, test the command name as a pure function, and pin the version line's fallback
|
2026-10-11 21:19:57 +02:00 |
|
lilleman
|
5b2bb7e681
|
Answer architecture round 2: every error a custom CLI prints names it, the help marks where the name goes, the version line checks the main module first, and the README embed compiles for data without a table
|
2026-10-11 21:19:57 +02:00 |
|
lilleman
|
9528ecd8b0
|
Answer architecture round 1: a custom CLI names itself by its file, --version names its module beside fejkdata's and follows a replace, the module path comes from the library's type, the end-to-end test runs main in a subprocess, the CLI tests find the shipped modules by their manifests, and Your own CLI sits under Library
|
2026-10-11 21:19:57 +02:00 |
|
lilleman
|
deb42df0e2
|
Record the paired ruling at fbe2fde
|
2026-10-11 21:19:57 +02:00 |
|
lilleman
|
1b72c7a302
|
Record the reading cost
|
2026-10-11 21:19:57 +02:00 |
|
lilleman
|
35f1eeffb2
|
Make the CLI the library call cli.Main, with fejkdata's own main one line over data.Modules()
|
2026-10-11 21:19:57 +02:00 |
|
lilleman
|
35487cd36d
|
Test the CLI as package cli's Main over the modules it is given, and fejkdata's main over the shipped packages
|
2026-10-11 21:19:57 +02:00 |
|
lilleman
|
9b7c3f0dc2
|
Answer prose round 1: goal 2.1 is dropped for goal 2, the no-street decision rests on goal 2.2 and names the item ending it, and en_US stays out of the move
|
2026-10-11 20:37:49 +02:00 |
|
lilleman
|
ab3359be41
|
Plan 0.1.0's locales as the Nordic countries, France and Germany, and ship a country with no open address register without streets
|
2026-10-11 20:37:49 +02:00 |
|
lilleman
|
87bec6f73f
|
Answer prose round 1: the locale rule lives once in the decision, a locale ships where the most speak it, and each source says what it holds
|
2026-10-11 19:20:24 +02:00 |
|
lilleman
|
27180c661f
|
Split item 61 into a plan item per locale, and record the locales Ethnologue's ranking names
|
2026-10-11 19:20:24 +02:00 |
|
lilleman
|
66cd1e0605
|
Answer prose round 1: the sources name Wikidata, the decision title reads in one pass, and the street rule's threshold says why it is five
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
1f9b201633
|
Answer product-owner round 2: a street joining names with a bare comma is dropped, and the US places read as a drawn tenth plus the capitals and big places
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
7eb3a334d7
|
Answer stability round 2: an unmatched capital's log line names both ways it can match
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
1c24ab8da3
|
Test that a Swedish street joining names with a bare comma does not ship
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
5cfa89c8ab
|
Answer product-owner round 1: a Swedish street is a street's name, Lexington, Ventura and Lynchburg ship by their postal names, and the README names Honolulu
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
d3d9547876
|
Answer stability round 1: the docs say the US tenth is drawn from every place, a capital matches by a name only one place in its state carries, and the test comment says what it checks
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
64e99927f5
|
Test that a Swedish street is a street's name, and that Lexington and Ventura ship by their postal names
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
7eb95a0de1
|
Record the reading cost and refresh item 167
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
2132bde2ba
|
Record the shares, the capitals' source and the measured cost, and close items 199 and 200
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
af49b83fa9
|
Re-pin the seeded sv_SE.address example
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
c42c5812fc
|
Ship every Swedish street, a quarter of the US streets, and every US capital and place of 100,000 beside the drawn tenth
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
52a28c390c
|
Test every Swedish street, a quarter of the US streets, and the capitals and places of 100,000 a draw leaves out
|
2026-10-11 19:13:48 +02:00 |
|
lilleman
|
b962b71f06
|
Plan every Swedish street and a quarter of the US streets, Swedish streets placed by area, every US capital and city of 100,000, and the multi-county fetch in 0.1.0
|
2026-10-11 18:30:25 +02:00 |
|
lilleman
|
7f5a0cb63c
|
Answer prose round 1: one name for a place holding most of a postal code's land, the decision leaves the seeding to the code, and the test says what it checks
|
2026-10-11 16:42:23 +02:00 |
|
lilleman
|
9360447254
|
Answer stability round 2: the test names a missing population column
|
2026-10-11 16:42:23 +02:00 |
|
lilleman
|
66b5d699fa
|
Answer stability round 1: each US place's draw is seeded by its GEOID, so a changed source moves only the places near the cut; item 78 leaves the plan and the multi-county fetch is filed
|
2026-10-11 16:42:23 +02:00 |
|
lilleman
|
121f9549f2
|
Test the US places' reach by the locality table's population column, read by its header
|
2026-10-11 16:42:23 +02:00 |
|
lilleman
|
63a7ac156e
|
Record the reading cost of the last chunk and refresh item 167
|
2026-10-11 16:42:23 +02:00 |
|
lilleman
|
5db699469b
|
Record the shipped places and streets as a decision, and say so in the README and changelog
|
2026-10-11 16:42:23 +02:00 |
|
lilleman
|
99ba0b30ee
|
Re-pin the seeded sv_SE.address example to the new streets
|
2026-10-11 16:42:23 +02:00 |
|
lilleman
|
88cea644b6
|
Ship a tenth of each place's streets, at least ten, and a tenth of the US places owning a ZCTA, drawn by population
|
2026-10-11 16:42:23 +02:00 |
|
lilleman
|
b64b73cb9a
|
Test that a city ships a tenth of its streets and the US places reach below a town
|
2026-10-11 16:42:23 +02:00 |
|
lilleman
|
2f8fffd237
|
Record the maintainer's decision to ship item 182 over the ruling at a632a92 with Shape fallen, and file item 197 to replace the namespace mount
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
33ddb49127
|
Answer architecture round 12: the namespace mount serves what a walk asks of a tree, a folder's entries and a file's bytes, so the folders above it need no file of their own
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
5b1f80c350
|
Test that a mounted tree lists and reads its files under its mount
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
e8f5fd47d5
|
Answer architecture round 11: a source states its mount in a field its manifest, its labels and its file reads share, so the mount can come before or after the manifest; the README says a stand-in for the places is a record with a format
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
ad1dfac447
|
Test that a mounted source names and reads its manifest beside its files, before or after the mount
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
d157e4526a
|
Answer architecture round 10: the paired ruling at fb2c809 is better; a mounted module names its manifest from its files' root, and the mount wrapper returns nothing beside an error
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
f89540e973
|
Answer product-owner round 6: the options table spreads Modules(), and the Library section shows two locales and what a stand-in for the places provides
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
230faf58a8
|
Answer stability round 8: a mounted data path names a file where it is on disk
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
ec865cfe53
|
Test that a mounted data path names a broken file where it is on disk
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
d242466859
|
Answer architecture round 9: each data package exports Modules, a locale's importing its country's geo package as a bench chose, and a namespace mounts a tree through an fs.FS wrapper, so internal/datafiles walks file-system folders alone
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
d4dee46086
|
Test that each shipped package's Modules holds what its categories read and renders them, and that a mounted tree is a valid fs.FS
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
203486a9d3
|
Answer architecture round 8: a shipped package's folder spells its namespace (data/sv_SE, data/geo/SE) under its lowered Go name, as a second bench chose, a mounted root folder reads as its namespace, and item 196 cites goal 9.2
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
26f3c95031
|
Test that each shipped module sits in the folder its namespace spells, that a locale alone fails at its address naming the missing geo, and that a mounted root folder is named by its namespace
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
cc1c3bbc7d
|
Answer architecture round 7: reads and its note move to item 196, a mounted module's errors read sv_SE (address.json), internal/datafiles handles namespace folders in one form, and a folder outside the mount is a broken invariant
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
6a62840373
|
Test that a mounted module names a broken file beside its namespace, that a manifest refuses reads, and that each shipped module renders beside the modules its categories reach
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
89cafb1a21
|
Answer architecture round 6: a manifest's reads names namespaces, loadReached notes only those nothing loaded provides, a mounted module labels its files by its namespace, Source.Load checks its mount, and the README keeps namespace and reads in an edited copy
|
2026-10-11 16:02:48 +02:00 |
|
lilleman
|
3750770735
|
Test that a typo under loaded modules names no module to add, that reads names namespaces, that a mounted module names its files by its namespace, and that a namespace reaches a subfolder
|
2026-10-11 16:02:48 +02:00 |
|