ledger: regenerate ledger dir census artifact

This commit is contained in:
ledger committed 2026-10-31 14:15:07 +00:00
1 parent d3c7164783
commit 5737ca8aed
2 files changed
+53 -6

No files matched your search

@@ -196,6 +196,8 @@ wizard-work/ledger/2026-10-30-git-tree-manifest.csv,548297,a5535a80f01ad4e047ea7
wizard-work/ledger/2026-10-30-git-tree-manifest.json,923959,bbcbc9078e401ab1b1b6225d348bcf9d1f51749cdcc98cd6c0b2386ddce99090
wizard-work/ledger/2026-10-30-git-tree-manifest.md,334899,71127169822490073952dc11ca57ca4ff1a7545027a1c18475d6f97b3b55f8bb
wizard-work/ledger/2026-10-30-ledger-dir-census.csv,65468,816caac104d9a6585666b1df9260fff3247b89879e5c48b6ba288a06eb9c2084
wizard-work/ledger/2026-10-31-git-author-census.csv,1963,c3f6762bdc4d978734ce9c7e7d359ba0024310eda3b1938a7474860380ca7867
wizard-work/ledger/2026-10-31-git-author-census.md,3119,be08ed3689ce76cf97a5ab741dd6d1ac9244c433898ff754252b744baa817387
wizard-work/ledger/2026-10-31-ledger-inventory/CHECK,332,6baf6b82aa8edc46ae121d89df95a8b725a3d899de91f007df1bbedb5413d748
wizard-work/ledger/2026-10-31-ledger-inventory/README.md,1756,727dd685fb7556dc8878783ba641153c30ab8ca1d2b642cf852cfc600eb83313
wizard-work/ledger/2026-10-31-ledger-inventory/extract_ledger_inventory.py,4534,65392d982975213112c5ce00b83da6e89facf65f7ecc1130c63d8792c98d5050
@@ -212,6 +214,10 @@ wizard-work/ledger/2026-10-31-wizardwork-census/2026-10-31-wizardwork-census.md,
wizard-work/ledger/2026-10-31-wizardwork-census/2026-10-31-wizardwork-census.py,4907,42a365000aa4ea10bec06e9709e811b8abd4262f6db964353a9d54edb053335a
wizard-work/ledger/2026-10-31-wizardwork-census/CHECK,6220,28345764b8dd6aa366de62c9ee2619d025930ad974018e752bc7622c6e7f6878
wizard-work/ledger/2026-10-31-wizardwork-census/debug_sets.py,767,1b5e07ab4c71637c9ce9b4ea362655e04830ae47e268aa833692d9d14330f7cb
wizard-work/ledger/2026-10-31-wizardwork-file-census.CHECK,991,41870f7442bdf8842b44a7e1b5100f1590213ebd08c974410b0ba320c8837198
wizard-work/ledger/2026-10-31-wizardwork-file-census.csv,621170,38308047d1ef7210c69595b2ed187d3cf28e09b03e9471f23412c1b3989fc9c4
wizard-work/ledger/2026-10-31-wizardwork-file-census.md,829,04e2b5f69c8baa135f662359c3fa2a6fc1900de85c26aae396fee5d1b2b7b211
wizard-work/ledger/2026-10-31-wizardwork-file-census.py,5179,eaeacd1bce55f4c501242106d61a574a36cbb50645e6ea3381ffa0aba3f0e0b0
wizard-work/ledger/2026-10-31-workqueue-census/CHECK,6048,764241a183ae7131d2fa6cf97f5be3a6e66968355343705b601d5a8053316f2b
wizard-work/ledger/2026-10-31-workqueue-census/README.md,1165,c54834017a91979575aee58e3c80e59e0d1e1f6e1d2ba9ad358f8cfc15ab77a0
wizard-work/ledger/2026-10-31-workqueue-census/__pycache__/extract_workqueue_census.cpython-314.pyc,4636,fc10212b1d9ea918c11dee1c0354388d940899af94a98b515d27ad43ebb6b3e4
@@ -301,6 +307,8 @@ wizard-work/ledger/arxiv_long_context_extractor.py,1923,f4e502f5db2f2805ccd9224f
wizard-work/ledger/arxiv_recent_cslg.csv,3324,0d052bfb137af758163c06192dec7cccb33aa04ed35d6834a637e4d53c06d137
wizard-work/ledger/arxiv_recent_cslg.md,4109,55ae6a3b324625a8ba07a0f4a07609736c6cf042852325a6ee2d89b265a349fb
wizard-work/ledger/arxiv_titles.csv,576,2612bd028bd3d40956d8b0a51e44b3134f839355193744248863679afd477cbf
wizard-work/ledger/build_2026-10-31_git_author_census.py,5847,e6c171a71f6acd7aea62a8048e9dc0e954dea09259a40558006413e393af1ef5
wizard-work/ledger/build_2026-10-31_ledger_dir_census.py,1563,fcec9c9358b16f5456d338d77d2d957eb0f6364b92035b0ef72594be42bdab22
wizard-work/ledger/build_census_md.py,967,d33104864dde401cb1ca50b0adf47560dca8583a19c4d9ae2727eea8a1441fde
wizard-work/ledger/build_dir_census.py,2005,e99ad7c485262a7c2bb53ba57db618206cf6e1bfbe4ad6c84378ea95ab258872
wizard-work/ledger/build_gdp_nominal_usd.py,2560,e0576cb864ede73519ad819108d1faad9a7c6492758e463440f6c201362edac0
@@ -477,6 +485,7 @@ wizard-work/ledger/roster-summary.json,7222,22fb86675cda589068255b56efeb1f25b186
wizard-work/ledger/skill_metadata.csv,16194,584072290b0bed5a266558cd19e18f94ad2a0dd8bd3ae1d928c691e595efa0f7
wizard-work/ledger/skill_metadata.jsonl,22670,4362da3aecb24008937bd37a9f4d065a9e6d4a6c49a3345e19d84c92ab56e2a2
wizard-work/ledger/skill_metadata.md,13055,c1d511715f35518e8ba75403eeb52ff0d5c9080f7afcd33eda16faf2dc1d0a4a
wizard-work/ledger/skills.md,5470,90a02efa5d061ca40d2e59eb92d110d0971dc82c64c999139130ea5884dbd14c
wizard-work/ledger/source/coins_raw.json,7881,0d9a227578e6e6adc96a3e7758c9211506a898ebcf401a20442d17db6895d379
wizard-work/ledger/source_manifest.txt,7206,9b789e16fc61571434033337965988dcde5929a1459e2125db211379c925e719
wizard-work/ledger/stackchain-catalog.md,2476,6bb79a8235319ed86657bb234923f476d3fa6b2de6a1e3cd07a2f4141699480e
@@ -562,12 +571,12 @@ wizard-work/ledger/wizardwork-file-manifest.tsv,270259,6d74dca762d2231f1808606f5
wizard-work/ledger/work-queue-table.md,17901,d0e3c86f3613c8066540228db6fda69f330c967588a2018efa6c3d7e376a55ad
wizard-work/ledger/workflow.md,7629,3dea22a6fee4f06b15e11dbe976f87cab097211cfbd154680614df62696ca3cf
wizard-work/ledger/workflow.tsv,6442,311eeffd7c4829694361be495f9475511e86b8ef33e4f5f0c145927dff84c8a4
wizard-work/ledger/workqueue-census-v2/CHECK,13357,1b669495c28e0436a351e51d55bf2a22ebd18ea0286a7444cbbc387c9335f366
wizard-work/ledger/workqueue-census-v2/README.md,3810,046a1a8bd0b53aeaec7adf3e90a9b0400c238ae9580cf39cf523a38e0ef1fef1
wizard-work/ledger/workqueue-census-v2/extract_manifest.json,523,41ac6bd5be4c53b2e9160e51b2cc8cf52504d5b837f89cad0e7dd803316f7594
wizard-work/ledger/workqueue-census-v2/extract_workqueue.py,5943,bac0903ee34a4218599a7d4402fea13559fc37b7efa757fa8bd687a6476f849b
wizard-work/ledger/workqueue-census-v2/workqueue-census.md,46531,767727995788726a10f25df058d689f75a216ad10f49ebf55837dd3da5813ea7
wizard-work/ledger/workqueue-census-v2/workqueue-census.tsv,45272,397f1410eca3bc87907ae5eb87cc9dffb6243cfd574925ae04be181a8d30af99
wizard-work/ledger/workqueue-census-v2/CHECK,19275,55b9ad5dd7cd13741307ead3877472c2eb7ca45dc1b966b68f214edf9165d19f
wizard-work/ledger/workqueue-census-v2/README.md,7401,bb86624bd09d68dd0bfebd96b5908c9d43a927a936ceb50a06b92753f2eda752
wizard-work/ledger/workqueue-census-v2/extract_manifest.json,859,c5b7fe12b3a0860480ffed92fad3c9f54dcbfa4791aa3fcade7484c259ed8007
wizard-work/ledger/workqueue-census-v2/extract_workqueue.py,10615,4cec4267839b0e9c8abf78304fa1cf443aa232785c051f96484a07e7c96264f1
wizard-work/ledger/workqueue-census-v2/workqueue-census.md,47784,586fa13a98892b5d3921e97320bc713c4c45cb3794f26745344e1ec515f40f37
wizard-work/ledger/workqueue-census-v2/workqueue-census.tsv,46515,1274a066dbe97fe0ec1ec243919495c5c605c5b2b0eba58bc2319fa675a43b31
wizard-work/ledger/workqueue-census/CHECK,2198,5d3614077f825adc19b116d9da0ad17c447c25e49a8fecb111b41e89b80f3432
wizard-work/ledger/workqueue-census/README.md,1183,4bbc89c79ef20d7aa4c8edd95fdb002b8a44ea5e5a9e6015943da711dbceba67
wizard-work/ledger/workqueue-census/check_dash.py,691,cd912b49447684523d3b2b65116adbc4e19826796e119d50e122f32284118867
1 rel_path size_bytes sha256
196 wizard-work/ledger/2026-10-30-git-tree-manifest.json 923959 bbcbc9078e401ab1b1b6225d348bcf9d1f51749cdcc98cd6c0b2386ddce99090
197 wizard-work/ledger/2026-10-30-git-tree-manifest.md 334899 71127169822490073952dc11ca57ca4ff1a7545027a1c18475d6f97b3b55f8bb
198 wizard-work/ledger/2026-10-30-ledger-dir-census.csv 65468 816caac104d9a6585666b1df9260fff3247b89879e5c48b6ba288a06eb9c2084
199 wizard-work/ledger/2026-10-31-git-author-census.csv 1963 c3f6762bdc4d978734ce9c7e7d359ba0024310eda3b1938a7474860380ca7867
200 wizard-work/ledger/2026-10-31-git-author-census.md 3119 be08ed3689ce76cf97a5ab741dd6d1ac9244c433898ff754252b744baa817387
201 wizard-work/ledger/2026-10-31-ledger-inventory/CHECK 332 6baf6b82aa8edc46ae121d89df95a8b725a3d899de91f007df1bbedb5413d748
202 wizard-work/ledger/2026-10-31-ledger-inventory/README.md 1756 727dd685fb7556dc8878783ba641153c30ab8ca1d2b642cf852cfc600eb83313
203 wizard-work/ledger/2026-10-31-ledger-inventory/extract_ledger_inventory.py 4534 65392d982975213112c5ce00b83da6e89facf65f7ecc1130c63d8792c98d5050
214 wizard-work/ledger/2026-10-31-wizardwork-census/2026-10-31-wizardwork-census.py 4907 42a365000aa4ea10bec06e9709e811b8abd4262f6db964353a9d54edb053335a
215 wizard-work/ledger/2026-10-31-wizardwork-census/CHECK 6220 28345764b8dd6aa366de62c9ee2619d025930ad974018e752bc7622c6e7f6878
216 wizard-work/ledger/2026-10-31-wizardwork-census/debug_sets.py 767 1b5e07ab4c71637c9ce9b4ea362655e04830ae47e268aa833692d9d14330f7cb
217 wizard-work/ledger/2026-10-31-wizardwork-file-census.CHECK 991 41870f7442bdf8842b44a7e1b5100f1590213ebd08c974410b0ba320c8837198
218 wizard-work/ledger/2026-10-31-wizardwork-file-census.csv 621170 38308047d1ef7210c69595b2ed187d3cf28e09b03e9471f23412c1b3989fc9c4
219 wizard-work/ledger/2026-10-31-wizardwork-file-census.md 829 04e2b5f69c8baa135f662359c3fa2a6fc1900de85c26aae396fee5d1b2b7b211
220 wizard-work/ledger/2026-10-31-wizardwork-file-census.py 5179 eaeacd1bce55f4c501242106d61a574a36cbb50645e6ea3381ffa0aba3f0e0b0
221 wizard-work/ledger/2026-10-31-workqueue-census/CHECK 6048 764241a183ae7131d2fa6cf97f5be3a6e66968355343705b601d5a8053316f2b
222 wizard-work/ledger/2026-10-31-workqueue-census/README.md 1165 c54834017a91979575aee58e3c80e59e0d1e1f6e1d2ba9ad358f8cfc15ab77a0
223 wizard-work/ledger/2026-10-31-workqueue-census/__pycache__/extract_workqueue_census.cpython-314.pyc 4636 fc10212b1d9ea918c11dee1c0354388d940899af94a98b515d27ad43ebb6b3e4
307 wizard-work/ledger/arxiv_recent_cslg.csv 3324 0d052bfb137af758163c06192dec7cccb33aa04ed35d6834a637e4d53c06d137
308 wizard-work/ledger/arxiv_recent_cslg.md 4109 55ae6a3b324625a8ba07a0f4a07609736c6cf042852325a6ee2d89b265a349fb
309 wizard-work/ledger/arxiv_titles.csv 576 2612bd028bd3d40956d8b0a51e44b3134f839355193744248863679afd477cbf
310 wizard-work/ledger/build_2026-10-31_git_author_census.py 5847 e6c171a71f6acd7aea62a8048e9dc0e954dea09259a40558006413e393af1ef5
311 wizard-work/ledger/build_2026-10-31_ledger_dir_census.py 1563 fcec9c9358b16f5456d338d77d2d957eb0f6364b92035b0ef72594be42bdab22
312 wizard-work/ledger/build_census_md.py 967 d33104864dde401cb1ca50b0adf47560dca8583a19c4d9ae2727eea8a1441fde
313 wizard-work/ledger/build_dir_census.py 2005 e99ad7c485262a7c2bb53ba57db618206cf6e1bfbe4ad6c84378ea95ab258872
314 wizard-work/ledger/build_gdp_nominal_usd.py 2560 e0576cb864ede73519ad819108d1faad9a7c6492758e463440f6c201362edac0
485 wizard-work/ledger/skill_metadata.csv 16194 584072290b0bed5a266558cd19e18f94ad2a0dd8bd3ae1d928c691e595efa0f7
486 wizard-work/ledger/skill_metadata.jsonl 22670 4362da3aecb24008937bd37a9f4d065a9e6d4a6c49a3345e19d84c92ab56e2a2
487 wizard-work/ledger/skill_metadata.md 13055 c1d511715f35518e8ba75403eeb52ff0d5c9080f7afcd33eda16faf2dc1d0a4a
488 wizard-work/ledger/skills.md 5470 90a02efa5d061ca40d2e59eb92d110d0971dc82c64c999139130ea5884dbd14c
489 wizard-work/ledger/source/coins_raw.json 7881 0d9a227578e6e6adc96a3e7758c9211506a898ebcf401a20442d17db6895d379
490 wizard-work/ledger/source_manifest.txt 7206 9b789e16fc61571434033337965988dcde5929a1459e2125db211379c925e719
491 wizard-work/ledger/stackchain-catalog.md 2476 6bb79a8235319ed86657bb234923f476d3fa6b2de6a1e3cd07a2f4141699480e
571 wizard-work/ledger/work-queue-table.md 17901 d0e3c86f3613c8066540228db6fda69f330c967588a2018efa6c3d7e376a55ad
572 wizard-work/ledger/workflow.md 7629 3dea22a6fee4f06b15e11dbe976f87cab097211cfbd154680614df62696ca3cf
573 wizard-work/ledger/workflow.tsv 6442 311eeffd7c4829694361be495f9475511e86b8ef33e4f5f0c145927dff84c8a4
574 wizard-work/ledger/workqueue-census-v2/CHECK 13357 19275 1b669495c28e0436a351e51d55bf2a22ebd18ea0286a7444cbbc387c9335f366 55b9ad5dd7cd13741307ead3877472c2eb7ca45dc1b966b68f214edf9165d19f
575 wizard-work/ledger/workqueue-census-v2/README.md 3810 7401 046a1a8bd0b53aeaec7adf3e90a9b0400c238ae9580cf39cf523a38e0ef1fef1 bb86624bd09d68dd0bfebd96b5908c9d43a927a936ceb50a06b92753f2eda752
576 wizard-work/ledger/workqueue-census-v2/extract_manifest.json 523 859 41ac6bd5be4c53b2e9160e51b2cc8cf52504d5b837f89cad0e7dd803316f7594 c5b7fe12b3a0860480ffed92fad3c9f54dcbfa4791aa3fcade7484c259ed8007
577 wizard-work/ledger/workqueue-census-v2/extract_workqueue.py 5943 10615 bac0903ee34a4218599a7d4402fea13559fc37b7efa757fa8bd687a6476f849b 4cec4267839b0e9c8abf78304fa1cf443aa232785c051f96484a07e7c96264f1
578 wizard-work/ledger/workqueue-census-v2/workqueue-census.md 46531 47784 767727995788726a10f25df058d689f75a216ad10f49ebf55837dd3da5813ea7 586fa13a98892b5d3921e97320bc713c4c45cb3794f26745344e1ec515f40f37
579 wizard-work/ledger/workqueue-census-v2/workqueue-census.tsv 45272 46515 397f1410eca3bc87907ae5eb87cc9dffb6243cfd574925ae04be181a8d30af99 1274a066dbe97fe0ec1ec243919495c5c605c5b2b0eba58bc2319fa675a43b31
580 wizard-work/ledger/workqueue-census/CHECK 2198 5d3614077f825adc19b116d9da0ad17c447c25e49a8fecb111b41e89b80f3432
581 wizard-work/ledger/workqueue-census/README.md 1183 4bbc89c79ef20d7aa4c8edd95fdb002b8a44ea5e5a9e6015943da711dbceba67
582 wizard-work/ledger/workqueue-census/check_dash.py 691 cd912b49447684523d3b2b65116adbc4e19826796e119d50e122f32284118867
@@ -0,0 +1,38 @@
#!/usr/bin/env python3
# build_2026-10-31_ledger_dir_census.py
# Extract: rebuild the committed artifact '2026-10-31-ledger-dir-census.csv'
# from the LIVE filesystem of wizard-work/ledger/ (rel_path, size_bytes, sha256),
# byte-for-byte matching verify_ledger_dir_census.py's re_derive().
# Usage: python3 build_2026-10-31_ledger_dir_census.py [out_csv]
import os, sys, csv, hashlib
HERE = os.path.dirname(os.path.abspath(__file__)) # wizard-work/ledger
REPO_ROOT = os.path.abspath(os.path.join(HERE, "..", "..")) # troupe-standup root
ARTIFACT = os.path.join(REPO_ROOT, "wizard-work", "ledger", "2026-10-31-ledger-dir-census.csv")
OUT = sys.argv[1] if len(sys.argv) > 1 else ARTIFACT
def sha256_of(path):
h = hashlib.sha256()
with open(path, "rb") as f:
for chunk in iter(lambda: f.read(1024 * 1024), b""):
h.update(chunk)
return h.hexdigest()
rows = []
for dirpath, dirnames, filenames in os.walk(HERE):
dirnames.sort()
for fn in sorted(filenames):
full = os.path.join(dirpath, fn)
if os.path.abspath(full) == os.path.abspath(OUT):
continue # do not include the artifact being built
rel = os.path.relpath(full, REPO_ROOT)
rows.append((rel, str(os.path.getsize(full)), sha256_of(full)))
rows.sort(key=lambda r: r[0])
os.makedirs(os.path.dirname(OUT), exist_ok=True)
with open(OUT, "w", newline="", encoding="utf-8") as f:
w = csv.writer(f)
w.writerow(["rel_path", "size_bytes", "sha256"])
w.writerows(rows)
print(f"wrote {len(rows)} rows -> {OUT}")