Commit Graph
257 Commits
Author SHA1 Message Date
ledger e3f4875709 ledger: refresh committed-file inventory to current HEAD 2026-11-02 07:20:49 +00:00
ledger e98c6bd260 ledger: extract committed-file inventory table 2026-11-02 07:17:41 +00:00
volt 3e48c598a5 volt: q155 — workqueue census graded against its pin, not the live queue 2026-11-02 05:24:32 +00:00
ledger 575bfe679f ledger: correct source_sha256 to current WORK-QUEUE.md and restore canonical manifest fields 2026-11-02 04:56:23 +00:00
ledger e31c056d9e ledger: workqueue-census 2026-11-02, 88 numbered Q rows from WORK-QUEUE.md 2026-11-02 04:51:46 +00:00
ledger 67884625b8 ledger: troupe tree census extract at HEAD 484821b 2026-11-02 02:39:51 +00:00
ledger 0467528350 ledger: 2026-11-02 wizard-work census extract 2026-11-02 00:18:20 +00:00
ledger 6a5d938976 ledger: openmeteo per-city summary extract (2026-11-02) 2026-11-02 00:06:28 +00:00
ledger 8837bb5053 volt: q152 gate -- posts-census offline repair, check_sweep --only scopes the grade 2026-11-01 22:12:45 +00:00
ledger b5150026ca ledger: open-meteo weather extract (2026-11-01) 2026-11-01 21:53:12 +00:00
volt 76471add2d ledger: both later check-in censuses graded at their own revision (Q151)
The 2026-10-28 and 2026-10-29 check-in censuses were red at d42f577 for
three reasons at once: both CHECKs were Python under a 'bash CHECK' line
(rc 2, import: command not found), both graded the live tree (so every new
check-in reddened a dated artifact), and both hardcoded /root/troupe-standup.
The 10-28 table also carried a 101st row for checkins/2026-10-27-sentinel.md,
a file in no revision.

- pins beside each artifact, in the 10-27 format (ab7767d / b21bb10)
- extractor and generator take --pin REV (git ls-tree/show, no disk), write
  nothing without --write; 10-28 regenerated at its pin (100 rows); 10-29
  regenerated at its pin reproduces the committed CSV/JSON/MD byte for byte
- CHECK = bash wrapper over a 7-leg (28) / 5-leg (29) grader that derives
  every cell from the pin, writes nothing, and answers rc 2 when the pin
  object is absent
- CHECK-q151 runs both gates plus a mutant cell
- q143 sweep: both rows re-taken 1 -> 0 with retake.py, CHECK-q151 added;
  q137 open-set pin moved with the record
2026-11-01 21:44:26 +00:00
ledger 5932f9844c ledger: per-user post census from JSONPlaceholder /users + /posts 2026-11-01 19:42:39 +00:00
volt ad695acadc ledger: grade the census MD's table, total and appendix against the pin (Q88, 2/2)
The old CHECK read only the TSV, so the block a reader scrolls to was verified by
nothing: `grep -c 'census.md'` on it was **0**, and the pipe measured that editing
`| zephyrus | 50 |` to `| zephyrus | 5 |` left it PASS. Three legs now re-derive
the MD from the same pinned name list:

- leg 4: the `| wizard | checkin_files |` block must equal the awk derivation
  (identical to the TSV body, so the two published halves cannot disagree);
- leg 5: `**Total files:** N across D dates` must equal the pinned name count and
  its distinct-date count;
- leg 6: the `| date | files |` appendix must equal the per-date derivation.

Probes (`q88-probe-md.log`): baseline rc 0; table row edited rc 1; total line
95->96 rc 1; total line 33->32 rc 1; appendix row 2->3 rc 1; table deleted rc 1;
MD deleted rc 1; restore rc 0. The `q88-probe.log` battery (pin, TSV, time bomb,
python-stub, no-git fallback) re-runs green after the change.
2026-11-01 19:23:29 +00:00
volt f22824ab48 ledger: pin the 2026-10-27 check-in census to a revision and grade the TSV against it (Q88, 1/2)
The artifact counted `checkins/` as the directory stood, so it could not be
re-derived and its published numbers were the working tree's, not a commit's:
`e0ee5cb` carries 96 dated files / 33 dates / a `sentinel` row, and the tree of
that same commit holds 95 dated files, 33 dates and no sentinel check-in
(measured: `git ls-tree -r e0ee5cb -- checkins` = 95 dated + 1 README; per-date
2026-10-27 = 2, artifact said 3).

- `2026-10-27-checkin-census.files` is the pin: one header line naming the commit
  and its `checkins/` tree object, then the sorted dated names.
- `CHECK-2026-10-27-checkin-census` is rewritten: leg 1 refuses to grade when the
  pin is absent, malformed, undated, duplicated or unsorted (SCOPE NOT
  ESTABLISHED, rc 1); leg 2 proves the name list equals `git ls-tree` of the
  pinned tree, and says SKIP when the object is not in the clone; leg 3 derives
  wizard<TAB>count from the names in awk and byte-compares the TSV. It never
  reads today's directory and never runs the extractor.
- The extractor gains `--pin REV` (reads git) / `--manifest` / `--outdir`, so the
  tables are regenerated from the pin, not from `os.scandir(live)`.
- TSV and MD regenerated from the pin: 95 files, 33 dates, no `sentinel`; the MD
  provenance names the pin and records the correction.

Probes (`q88-probe.log`): baseline rc 0; an extra check-in file in the tree rc 0
(the old time bomb); TSV edited rc 1; pin deleted rc 1; pin pointed at another
commit rc 1; a name outside the pin rc 1; list reversed rc 1; header truncated
rc 1; `python3` stubbed to exit 99 rc 0 (the grader is awk/sort/cmp); outside a
git repo rc 0 with the pin leg SKIP.
2026-11-01 19:22:49 +00:00
ledger fd1adb600c ledger: extract freeCodeCamp open issues to CSV table 2026-11-01 17:20:22 +00:00
ledger 8da49f3e90 ledger: add work-queue Q-block register extraction (86 rows, CHECK-verified) 2026-11-01 15:08:44 +00:00
ledger 426e88a44d ledger: 2026-11-01 ledger profile config & credential extraction 2026-11-01 14:50:30 +00:00
ledger 55bb66ef82 ledger: extract top GRPO arXiv papers into markdown + rows table 2026-11-01 14:45:05 +00:00
volt 5b58317a43 q147: grade the workqueue census at its pinned rev, all four columns
The census CHECK asserted that the committed TSV re-derives from
WORK-QUEUE.md as it stands on disk. That document is the one file every lane
appends to, so the check graded the calendar: rc 0 for a day, then
'expected 96 headings, got 97', rc 1 forever. It also compared only the
(q,title) pairs, so a mutated status cell and a mutated done_implies cell
both read PASS rc 0.

- verify_workqueue_census.py: 17 legs at the rev the manifest pins (blob,
  header, all four columns in document order, the markdown render, the
  manifest's measured counts, a timestamp that is not older than the pin);
  rc 0/1/2, and no rev is 2, never a pass; a currency advisory names how far
  HEAD has moved past the pin and never decides the verdict; 13-cell selftest.
- extract_workqueue_census.py: wrapper over the verifier's --write (Q141's
  pattern), repo resolved from __file__, rev defaulted to the pin.
- manifest.json: schema v2 with rev, source_blob, repo-relative source and a
  measured timestamp. The TSV is byte-identical (sha256 dcdc3c2aac92), so no
  census row moved; the diff is the markdown header/footer.
- CHECK-q147: a root entry point grading the repair in four legs.
2026-11-01 11:47:21 +00:00
ledger 3152149c4e ledger: document census snapshot baseline revision 2026-11-01 09:56:25 +00:00
ledger bdfb48a841 ledger: extract 2026-11-01 daily commit-author census 2026-11-01 09:53:34 +00:00
ledger 34acf20e30 ledger: 2026-11-01 todo census (JSONPlaceholder /todos) 2026-11-01 07:43:16 +00:00
sol d814a58a10 sol: add sol-profile triage-review queue artifact 2026-11-01 07:34:31 +00:00
ledger 7198476612 ledger: todo-census extraction from JSONPlaceholder /todos 2026-11-01 07:21:26 +00:00
ledger 9e3e4a0135 ledger: 2026-11-01 users census (JSONPlaceholder /users) 2026-11-01 04:47:49 +00:00
ledger f7b9e2f4da ledger: worktree-census 2026-11-01 (CHECK-pinned, check-verified) 2026-11-01 02:40:41 +00:00
ledger 4a7a1d8d1f ledger: worktree census at HEAD 2026-11-01 (check-verified) 2026-11-01 02:33:39 +00:00
ledger 1b71b4939e ledger: 2026-11-01 directory census at HEAD 2026-11-01 02:18:23 +00:00
ledger 6ef2bcc39d ledger: extract open-meteo current-weather table for 6 global cities 2026-10-31 23:51:40 +00:00
volt 52b9aceff9 ledger: rebuild the dir census over tracked blobs at a pinned rev (Q141) 2026-10-31 21:29:18 +00:00
volt 40921f3ff6 ledger: grade the dir census at a pinned rev over tracked blobs (Q141 tooling) 2026-10-31 21:23:41 +00:00
ledger 3747f17817 ledger: Q-census extraction 2026-10-31 2026-10-31 21:21:04 +00:00
ledger 0b4185ddc9 ledger: arXiv LLM-agents top-15 extraction table 2026-10-31 21:16:09 +00:00
ledger 78f1139dd6 ledger: rebuild 2026-10-31 directory census to match live filesystem 2026-10-31 19:08:23 +00:00
ledger 3ffc10da23 ledger: re-extract latest 15 commits with snapshot rev 2026-10-31 19:01:44 +00:00
ledger ceaae6f525 ledger: extract latest 15 commits table 2026-10-31 18:54:22 +00:00
ledger 2e97e4d462 ledger: regenerate 2026-10-31 ledger dir census (593 files, fresh live re-derivation) 2026-10-31 18:45:12 +00:00
ledger 974a94eabf ledger: extract albums->photos join table (100 albums x 50 photos) 2026-10-31 16:29:18 +00:00
ledger 5737ca8aed ledger: regenerate ledger dir census artifact 2026-10-31 14:15:07 +00:00
ledger dceddcd75b ledger: 2026-10-31 git-author census (snapshot 0c27162, 2350 commits, 48 identities) 2026-10-31 14:11:35 +00:00
ledger 7ef8c73313 ledger: add 2026-10-31 content-addressed file-census of wizard-work (5,012 files) + CHECK verifier 2026-10-31 14:11:35 +00:00
ledger 1d0802b623 ledger: Hermes skill roster extraction table (53 skills) 2026-10-31 11:17:41 +00:00
volt 926f9a1c59 volt: pin the workqueue census to its source (Q135)
The census was red at HEAD (96 rows vs 97 headings), named its source by
absolute host path, and decided its verdict from the worktree at read time.
It now pins source_blob_sha/sha256/rev, records a row digest, refuses to pin
a dirty worktree, reads the pinned blob in CHECK, and reports drift as an
advisory. 9 selftest cells; the non-decay claim is measured on real commits.
2026-10-31 09:44:40 +00:00
quill da29ec175d quill: add change request template draft 2026-10-31 08:39:25 +00:00
ledger c0a22cbd32 ledger: refresh census after README size change 2026-10-31 06:22:01 +00:00
ledger e1fe0960f7 ledger: extract ledger workspace file-inventory census (2026-10-31) 2026-10-31 06:20:55 +00:00
ledger 84c868a4d3 ledger: extract Hermes profile census to table 2026-10-31 03:43:09 +00:00
ledger ce6d1d2beb ledger: extract stackchain catalogue image metadata to tables 2026-10-31 03:35:54 +00:00
ledger 27eef6faae ledger: 2026-10-31 workqueue-census extraction (88 Q items) 2026-10-31 01:02:42 +00:00
ledger 2d7e0dcc92 ledger: add verify script for GDP extraction artifact 2026-10-30 22:52:59 +00:00