Record the reading cost, and file item 167 for its rise

This commit is contained in:
2026-10-09 10:55:06 +02:00
committed by Lillem4n
parent 0002efb9d4
commit dc03021a5d
2 changed files with 359 additions and 1 deletions
+353
View File
@@ -0,0 +1,353 @@
# Reading cost
## Reading cost, chunk aedb337e0fa8, finished 2026-10-04T21:47:53Z
68314 new input tokens before the first commit.
Read most (opens and searches):
- `README.md` 9
- `todo.md` 6
- `compose.yaml` 3
- `data-import/territory.py` 2
- `data_test.go` 2
- `shipped_data_test.go` 2
- `AGENTS.md` 1
- `CHANGELOG.md` 1
- `data-import/tsv.py` 1
- `data/en_US/phone.json` 1
## Reading cost, chunk 501b569f8d46, finished 2026-10-04T22:23:51Z
118930 new input tokens before the first commit.
Read most (opens and searches):
- `docs/decisions.md` 8
- `README.md` 6
- `table_test.go` 4
- `render.go` 3
- `todo.md` 3
- `CHANGELOG.md` 2
- `pick.go` 2
- `table.go` 2
- `AGENTS.md` 1
- `fejkdata.go` 1
## Reading cost, chunk 2dd5dac8fb7d, finished 2026-10-04T22:50:50Z
93128 new input tokens before the first commit.
Read most (opens and searches):
- `README.md` 6
- `data_test.go` 4
- `todo.md` 3
- `format_stability_test.go` 2
- `CHANGELOG.md` 1
- `compose.yaml` 1
- `data/en_US/email.json` 1
- `data/en_US/first-name.tsv` 1
- `data/en_US/sex.tsv` 1
- `data/en_US/title.tsv` 1
## Reading cost, chunk 305e76235620, finished 2026-10-05T06:43:56Z
79628 new input tokens before the first commit.
Read most (opens and searches):
- `README.md` 5
- `todo.md` 5
- `format.go` 4
- `valueproof.go` 4
- `calc_test.go` 3
- `datatype_test.go` 2
- `name.go` 2
- `name_test.go` 2
- `record_test.go` 2
- `CHANGELOG.md` 1
## Reading cost, chunk 5d443718e378, finished 2026-10-05T08:24:10Z
366332 new input tokens before the first commit.
Read most (opens and searches):
- `table_test.go` 17
- `table.go` 9
- `struct.go` 8
- `README.md` 7
- `docs/decisions.md` 7
- `record.go` 5
- `calc.go` 4
- `data_test.go` 4
- `reference.go` 4
- `render.go` 4
## Reading cost, chunk 95fbdb646b25, finished 2026-10-05T09:41:42Z
705270 new input tokens before the first commit.
Read most (opens and searches):
- `docs/decisions.md` 16
- `todo.md` 16
- `README.md` 10
- `render.go` 5
- `table.go` 5
- `format.go` 4
- `AGENTS.md` 3
- `calc.go` 3
- `data.go` 3
- `fejkdata.go` 3
## Reading cost, chunk 790a992c1467, finished 2026-10-05T10:04:02Z
59846 new input tokens before the first commit.
Read most (opens and searches):
- `todo.md` 6
- `CHANGELOG.md` 2
- `README.md` 2
- `docs/decisions.md` 2
- `fejkdata.go` 2
- `fejkdata_test.go` 2
- `go.mod` 2
- `.dockerignore` 1
- `builtins_test.go` 1
- `cmd/fejkdata/main.go` 1
## Reading cost, chunk 2ef0d4af8d44, finished 2026-10-05T13:19:29Z
98933 new input tokens before the first commit.
Read most (opens and searches):
- `format_test.go` 5
- `todo.md` 5
- `calc.go` 4
- `calc_test.go` 4
- `format.go` 4
- `path.go` 3
- `reference.go` 3
- `README.md` 2
- `builtins_test.go` 2
- `inline.go` 2
## Reading cost, chunk ebcf577f6435, finished 2026-10-05T19:01:32Z
129910 new input tokens before the first commit.
Read most (opens and searches):
- `builtins_test.go` 7
- `todo.md` 5
- `format.go` 4
- `calc_test.go` 2
- `docs/decisions.md` 2
- `fejkdata.go` 2
- `reference.go` 2
- `CHANGELOG.md` 1
- `README.md` 1
- `calc.go` 1
## Reading cost, chunk 4f0407382a32, finished 2026-10-05T19:22:15Z
91864 new input tokens before the first commit.
Read most (opens and searches):
- `README.md` 4
- `table_test.go` 4
- `data.go` 3
- `todo.md` 3
- `graph.go` 2
- `node.go` 2
- `CHANGELOG.md` 1
- `compose.yaml` 1
- `fejkdata.go` 1
- `inline.go` 1
## Reading cost, chunk f695f44a8702, finished 2026-10-05T20:10:33Z
98023 new input tokens before the first commit.
Read most (opens and searches):
- `todo.md` 6
- `path_test.go` 4
- `README.md` 3
- `docs/decisions.md` 3
- `imports_test.go` 2
- `path.go` 2
- `reference_test.go` 2
- `table.go` 2
- `AGENTS.md` 1
- `CHANGELOG.md` 1
## Reading cost, chunk 958a19b8d709, finished 2026-10-05T20:49:27Z
115125 new input tokens before the first commit.
Read most (opens and searches):
- `name_test.go` 5
- `todo.md` 5
- `shape_test.go` 3
- `README.md` 2
- `graph.go` 2
- `inline.go` 2
- `node.go` 2
- `record_test.go` 2
- `struct.go` 2
- `CHANGELOG.md` 1
## Reading cost, chunk 35ed2f5f3f4c, finished 2026-10-05T21:03:20Z
53085 new input tokens before the first commit.
Read most (opens and searches):
- `AGENTS.md` 3
- `README.md` 3
- `todo.md` 3
- `.gitignore` 1
- `CHANGELOG.md` 1
## Reading cost, chunk ee081b4f8c13, finished 2026-10-05T21:20:27Z
67696 new input tokens before the first commit.
Read most (opens and searches):
- `todo.md` 3
- `pick_test.go` 2
- `render.go` 2
- `table_test.go` 2
- `CHANGELOG.md` 1
- `README.md` 1
- `data/geo/SE/address.json` 1
- `data/sv_SE/address.json` 1
- `docs/decisions.md` 1
- `pick.go` 1
## Reading cost, chunk 4c8a3bfa0fc7, finished 2026-10-06T22:46:06Z
75959 new input tokens before the first commit.
Read most (opens and searches):
- `todo.md` 5
- `README.md` 2
- `inline.go` 2
- `namefence.go` 2
- `path.go` 2
- `pick_test.go` 2
- `record.go` 2
- `AGENTS.md` 1
- `CHANGELOG.md` 1
- `compose.yaml` 1
## Reading cost, chunk 3fe488db154a, finished 2026-10-06T23:05:09Z
129293 new input tokens before the first commit.
Read most (opens and searches):
- `todo.md` 9
- `README.md` 6
- `format.go` 6
- `docs/decisions.md` 5
- `record.go` 5
- `inline.go` 4
- `render.go` 4
- `shipped.go` 4
- `CHANGELOG.md` 3
- `data.go` 3
## Reading cost, chunk 9dbdacef756b, finished 2026-10-06T23:24:42Z
79101 new input tokens before the first commit.
Read most (opens and searches):
- `README.md` 5
- `format.go` 5
- `todo.md` 5
- `path.go` 3
- `docs/decisions.md` 2
- `env.go` 2
- `pick.go` 2
- `table.go` 2
- `AGENTS.md` 1
- `CHANGELOG.md` 1
## Reading cost, chunk 8d30d77fba26, finished 2026-10-06T23:45:50Z
2986167 new input tokens before the first commit.
Read most (opens and searches):
- `README.md` 24
- `AGENTS.md` 18
- `CHANGELOG.md` 18
- `data-import/geo-se.py` 17
- `record.go` 17
- `cmd/fejkdata/main.go` 16
- `struct.go` 16
- `testdata/shipped_shape.txt` 16
- `.github/workflows/test.yml` 15
- `arm.go` 15
## Reading cost, chunk 0e8a426874fc, finished 2026-10-07T00:04:56Z
96842 new input tokens before the first commit.
Read most (opens and searches):
- `README.md` 6
- `CHANGELOG.md` 4
- `todo.md` 4
- `data-import/geo-se.py` 2
- `doc.go` 2
- `docs/decisions.md` 2
- `path.go` 2
- `resolve.go` 2
- `AGENTS.md` 1
- `arm.go` 1
## Reading cost, chunk 2b3baad177ba, finished 2026-10-07T00:27:52Z
152553 new input tokens before the first commit.
Read most (opens and searches):
- `README.md` 9
- `todo.md` 8
- `data-import/geo-us.py` 5
- `AGENTS.md` 4
- `fejkdata.go` 4
- `graph.go` 4
- `docs/decisions.md` 3
- `name.go` 3
- `pick.go` 3
- `resolve.go` 3
## Reading cost, chunk 4e18ae82f3dc, finished 2026-10-09T08:51:06Z
2852445 new input tokens before the first commit.
Read most (opens and searches):
- `README.md` 23
- `cmd/fejkdata/main.go` 23
- `pick.go` 18
- `AGENTS.md` 17
- `CHANGELOG.md` 16
- `compose.yaml` 16
- `env.go` 16
- `arm.go` 15
- `fejkdata.go` 15
- `path.go` 15
+6 -1
View File
@@ -6,7 +6,7 @@
`Bar = 9`
`Next ID = 167`
`Next ID = 168`
| Goal | W |
|---|---|
@@ -76,6 +76,7 @@
| 153 | 0.1.0 | decision | **Run the nine-seat comprehension panel and the scoring run again once items 10, 148 and 151 have merged, and file what the panel names.** | 1 | 3 | 3 | 9 | 3 | 20.4 |
| 164 | 0.1.0 | | **Let a table's format or a cell bind a name, which lives in that format or cell and keeps one pick through the draw.** | 2 | 2 | 5 | 7 | 4.1, 5.3 | 19.4 |
| 157 | 0.1.0 | | **Show in the README's CLI section how PowerShell and cmd.exe pipe a template, one line per shell family.** | 1 | 1 | 5 | 6 | 7.2 | 17.1 |
| 167 | 0.1.0 | | **Lower the reading cost of the files chunks read most before their first commit.** | 1 | 3 | 2 | 8 | 3, 3.4 | 16.6 |
| 89 | 0.1.0 | | **Fail `New` without `WithSeed`, naming the option, and seed the CLI from the system.** | 3 | 3 | 6 | 7 | 10.1 | 16.0 |
| 165 | 0.1.0 | | **Let a table carry `name` with neither `key` nor `parent`, and list the rows a name matches by their line where it matches several.** | 2 | 2 | 4 | 6 | 5.7 | 15.1 |
| 127 | 0.1.0 | | **Give a Swedish street only postal codes whose delivery digit means street or rural delivery, dropping codes whose delivery digit is 9, or record why they stay.** | 3 | 3 | 4 | 6 | 4 | 14.4 |
@@ -276,6 +277,10 @@ The maintainer ruled so on 2026-10-09: a name is a lexical closure, as the decis
Split from item 129. cmd.exe's `echo` keeps its quotes and a trailing space, so `echo {/users} | fejkdata` sends `{/users} ` and stops naming the record.
### 167. Lower the reading cost of the files chunks read most before their first commit.
`reading-cost` on 2026-10-09: the last 5 chunks' median is 152553 new input tokens before their first commit, the 5 before them 75959. Read most over the last 5 (opens and searches): `README.md` 67, `AGENTS.md` 41, `CHANGELOG.md` 39, `cmd/fejkdata/main.go` 39, `arm.go` 31, `pick.go` 23, `path.go` 20, `data-import/geo-se.py` 19, `fejkdata.go` 19, `env.go` 18. The chunk shipping this item runs `reading-cost --reset`.
### 89. Fail `New` without `WithSeed`, naming the option, and seed the CLI from the system.
Goal 10.1 has the caller supply the seed, and today `New` without `WithSeed` seeds itself. This item ships in 0.1.0 beside item 77, so `New` breaks once before anyone depends on it. Mark `WithSeed` required in the Library section's options table. Its tests then stop swapping `randomBytes`, as `fejkdata_test.go` does today, which fails every `New` in the package while that test runs.