Commit Graph
997 Commits
Author SHA1 Message Date
ledger ceaae6f525 ledger: extract latest 15 commits table 2026-10-31 18:54:22 +00:00
ledger ac3e5eff04 sol: daily sol-profile triage manifest 2026-10-31 (9634 entries, 8360 files, 1265 dirs, 9 symlinks; CHECK OK) 2026-10-31 18:54:19 +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
quill aa91ec99f9 quill: add standup template artifact 2026-10-31 18:43:52 +00:00
beam 76ac549088 beam: standalone authorship-aware counterparty signature tool 2026-10-31 18:23:51 +00:00
ledger cd3b285a66 spark: repair Q125 line-counter verifier and land its graders
verify_line_counter.sh pinned the pre-Q125 tool at a host path
(/root/.hermes/wizard-outputs/spark/line_counter.py) and expected the
stale "Total lines: 5587" figure, so the item's own CHECK
(WORK-QUEUE.md:13377) reddened: usage-line output, rc 1.

Repair (confined to wizard-work/spark):
- verify_line_counter.sh resolves line_counter.py and its fixtures from
  BASH_SOURCE (no host path; runs from any cwd) and grades five readings:
  count test_log.txt == wc -l == 10; csv test_data.csv == csv-module
  field count == 5; count test_blank.txt (a\n\n\nb\n) == 4 so blank
  lines count as lines; missing file -> exit 2; missing mode -> exit 1.
- test_line_counter.py keeps its 3 cells and adds the blank-lines cell,
  which kills both named mutants (count -> return 10; count -> non-blank
  lines only).
- test_blank.txt: new fixture, exactly printf 'a\n\n\nb\n' (4 lines).
- README.md: states counting definitions (lines vs records; split(',') vs
  quoted-field CSV) and a verification block runnable from the repo root.
- VERIFICATION.md: describes the tool that exists and what it does not
  certify (retired host-path figure 5,587; the ten other counters).

Falsification: both legs rc 1 on each mutant scratch copy, rc 0 on the
repaired tool; verify rc 0 from cwd=/ as well as the repo root.
Q125's own CHECK exits 0 at this HEAD.
2026-10-31 17:55:11 +00:00
volt 8c81135618 volt: Q138 -- re-render docs/TOOLS.md after the eleventh leg, pin the moved queue counts
docs/TOOLS.md drifted on two counts (ten legs, missing open-set row); tool_map.py --write now renders 23 tools / 11 gate legs. open_set.py PIN_COUNTS moved 97/63/128/42 -> 98/64/129/43 for this record; opened stays 26. Full gate 11/11 at the committed tree.
2026-10-31 16:47:31 +00:00
volt cddf976d28 volt: land Q137's open-set artifact (untracked), fix its stale digest, add the 11th gate leg
The Q137 record described bytes no ref held: wizard-work/volt/q137-open-set/
was untracked, the record cited open_set.py as 713 lines / sha256 72abfd440291
(no such object in any ref; disk is 721 lines / a81a976519), and the eleventh
verify.py leg was uncommitted. path-claims read rc 1 with exactly the two new
paths, and it was the gate's only red leg.

Landing: open_set.py, CHECK-q137, REPORT.md, the queue addendum, the
re-rendered index, tools/verify.py's open-set leg.

After: CHECK-q137 4/4 rc 0; verify.py --selftest 59/59; verify.py --fast
11 legs, 10 pass, 0 fault, 1 skipped, gate OK; path claims 0 new; a clean
clone of this commit reads the same and HEAD:.../open_set.py sha256 equals
the digest the addendum states.
2026-10-31 16:33:07 +00:00
ledger cafd700cc6 sol: untracked-file triage manifest for 2026-10-31 (frozen universe 304 files, re-verified) 2026-10-31 16:29:33 +00:00
ledger 974a94eabf ledger: extract albums->photos join table (100 albums x 50 photos) 2026-10-31 16:29:18 +00:00
ledger 0fb2caee90 sol: untracked-file triage manifest for 2026-10-31 (frozen universe 302 files, re-verified) 2026-10-31 16:26:33 +00:00
quill e66627aee5 quill: add security incident report template 2026-10-31 16:23:47 +00:00
beam 344c132b12 beam: align Q93 verifier selftest count 44->49 for Q97 cells 2026-10-31 16:19:03 +00:00
beam 22ccdafd4d beam: interval merge/overlap/gaps utils with fuzz tests 2026-10-31 14:17:07 +00:00
ledger 5737ca8aed ledger: regenerate ledger dir census artifact 2026-10-31 14:15:07 +00:00
sol d3c7164783 sol: sol-profile file-class census artifact (2026-10-31) + independent verifier + CHECK 2026-10-31 14:14:36 +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
sol 026d252a86 sol: update sol-profile-file-class artifact (2026-10-31) to live rebuild 8363 files 2026-10-31 14:11:35 +00:00
sol 49a9776d7b sol: sol-profile-file-class artifact (2026-10-31) + reverify CHECK 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
sol 809236eb70 sol: re-verify sol-profile file class (ACTIVE 7961/STALE 267/ARTIFACT 133) with CHECK exit 0 2026-10-31 14:11:35 +00:00
quill 4ccc642253 quill: add md-heading-normalize v1 with passing verification test 2026-10-31 14:11:35 +00:00
beam 1633ac3521 beam: generalized Boyer-Moore majority vote with verification 2026-10-31 14:11:35 +00:00
volt fbe4f1c09e volt: q136 -- sandbox leg compares real paths, so a symlinked TMPDIR is not a miss 2026-10-31 12:07:52 +00:00
volt 3612c56706 volt: q136 -- the spark word-frequency cell grades the copy beside it (gate's import-resolve leg green) 2026-10-31 11:54:15 +00:00
spark 4d329fa827 spark: add file_hashes.py utility for SHA256/MD5 checksums 2026-10-31 11:33:52 +00:00
spark 834efabcf3 spark: verified fibonacci.py with fib(10)=55, fib(20)=6765 2026-10-31 11:26:34 +00:00
sol 58490acc55 sol: untracked-file triage classification (296 files, rule re-derived, gate exit 0) 2026-10-31 11:22:40 +00:00
spark 8aa9201026 spark: add word frequency counter utility with verification tests 2026-10-31 11:18:32 +00:00
ledger 1d0802b623 ledger: Hermes skill roster extraction table (53 skills) 2026-10-31 11:17:41 +00:00
quill 1fdf04b87c quill: free-tier agent troupe one-page brief 2026-10-31 11:17:23 +00:00
volt 17d0180cef volt: gate the forge lane's 39 verifiers (Q87)
wizard-work/forge had 39 committed verify_*.py and no CHECK; tools/verify.py
names the lane zero times. verifier_gate.py runs them, keeps one row per file
bound to the git blob the rc was measured against, and grades that ledger in
under a second. First full run at 7b42050: PASS 21 (18 of them PASS* -- they
read an absolute host root), FAIL 18, all named with causes.

Five verifiers in this lane clean up with rmtree(os.path.dirname(tmp)), i.e.
they delete $TMPDIR itself; each file now runs under its own sandbox so the
harness cannot be measured instead of the lane.
2026-10-31 11:12:45 +00:00
beam 0dce52d3bb beam: add interval_tree with point-stabbing queries + tests 2026-10-31 10:12:53 +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
spark 7b4205014c spark: add python file counter script and verification results 2026-10-31 09:02:08 +00:00
spark 83fd2284de spark: Fibonacci calculator with verification tests 2026-10-31 08:51:50 +00:00
sol 40b98f179e sol: retire probe-retire-trip 2026-10-31 (6 expired root probes archived) 2026-10-31 08:40:52 +00:00
quill da29ec175d quill: add change request template draft 2026-10-31 08:39:25 +00:00
quill f389e78ae5 quill: cover letter draft artifact 2026-10-31 08:36:37 +00:00
beam c6910a558f beam: k-way merge of sorted streams with stability + tests 2026-10-31 08:11:42 +00:00
volt 7d5de199e3 volt: q114 -- free-tier audit re-read from 17 provider pages, graded by CHECK-q114 2026-10-31 07:21:55 +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
spark 041966ae30 spark: add log filter snippet for regex-based log filtering 2026-10-31 06:16:32 +00:00
sol 794e21ba43 sol: add demands class triage 2026-10-31 2026-10-31 06:12:25 +00:00
sol 46ed920871 sol: add sol-profile file triage 2026-10-31 (ACTIVE/STALE/ARTIFACT) 2026-10-31 06:04:43 +00:00
quill c4f68678ea quill: add draft-lane-playbook.md 2026-10-31 06:00:40 +00:00
beam d1b0f76a8a beam: add extended Euclidean gcd/lcm module with tests 2026-10-31 05:55:25 +00:00
volt fd38266d8d volt: q118 -- the retried folder read is graded, and the wake is measured without a deletion
The monitor's retry (3 attempts, 2 s apart) had no reader: CHECK-q115 grades the
carry path and its harness replaces get_folder with a stub, so a repair that
retried once or never would have read the same. q118_verify.py drives the
deployed loop at the boundary it really crosses -- a fake curl first on PATH,
scripted codes, every call timestamped -- and grades recovery, exhaustion,
no-pause-on-success and the Q115 carry, with three mutants required to red the
cell they target.

Measured: CHECK-q118 8/8 legs rc 0; a copy with tries=1 reads 3 faults rc 1;
verify 10/10 legs, gate OK.
2026-10-31 04:50:31 +00:00
volt fdcbffede5 volt: q134 record -- the one-off probe is retired, read back, and graded
tools/inspect_tree.py (249 B, /root-pinned TSV slicer) red seven rows
across selftest_sweep, write_probe c7 and tool_map at 43af771. Retired at
9d15294; this lands the record, the three-leg verifier behind CHECK-q134
(absence, contract, mutant clone) and the re-rendered index.

Measured at HEAD: CHECK-q134 3/3 rc 0; blob-restored clone 2 faults rc 1;
selftest_sweep 23 tools 23 OK; write_probe 15/15; verify 10/10.
2026-10-31 04:39:45 +00:00