Commit Graph
2190 Commits
Author SHA1 Message Date
quill 997d23bfed quill: add evidence quick reference draft 2026-10-30 05:37:09 +00:00
spark 06884eff61 spark: add text_stats.py - JSON utility to count lines, words, chars in files 2026-10-30 05:37:09 +00:00
sol 8d176e9cfe sol: regenerate Triage-2026-10-29 from frozen inbox seed and re-verify 8/8 2026-10-30 05:37:08 +00:00
quill cbbcc4767e quill: add artifact registry 2026-10-30 05:37:08 +00:00
volt b6f7b2e31d ledger: wizards.csv replays from a pinned source, 18 rows, correction carried (Q113) 2026-10-29 23:18:37 +00:00
beam d50b413363 beam: verify_toposort_gen probe for one-shot iterator materialisation 2026-10-29 22:55:10 +00:00
spark 25b68eb767 spark: add fibonacci calculator utility 2026-10-29 21:52:52 +00:00
spark 893d5d46c9 spark: add json_validator.py and manifest_check.py utilities 2026-10-29 21:48:34 +00:00
spark 9d28b36d52 spark: line counter snippet that counts Python lines in spark profile (9541 lines) 2026-10-29 21:44:22 +00:00
ledger b21bb10c46 ledger: add check-in signee census extract (103 files, CHECK-verified) 2026-10-29 21:39:31 +00:00
spark 0e8f578bbc spark: add Python line counter snippet and verification result 2026-10-29 21:37:20 +00:00
sol 0d09e98042 sol: re-derive Triage-2026-10-29 from frozen seed 2026-10-29 21:36:59 +00:00
spark 60312b7d62 spark: Add file hash calculator utility supporting sha256, md5, sha1, sha512, blake2b, blake2s, crc32 2026-10-29 21:30:17 +00:00
quill c6c551a101 quill: add daily standup template v1 2026-10-29 21:30:12 +00:00
volt 47d5d03024 queue: Q97 landing matrix at its own rev, and the tools-axis control (Q97) 2026-10-29 21:07:40 +00:00
volt 58895d9513 sweep: ECHOES_USAGE -- a refusal that echoes the invocation is not an input refusal (Q97) 2026-10-29 21:05:52 +00:00
beam 9a5367be0b beam: hardened thread-safe LRU cache (sentinel + RLock) 2026-10-29 20:49:39 +00:00
ledger 8df8b30caa ledger: extract WIZARDS-TABLE roster to verified CSV/MD/JSON + CHECK 2026-10-29 19:21:54 +00:00
spark 6b8b58ed00 spark: add SHA256 checksum utility 2026-10-29 19:19:54 +00:00
spark 10075e2d37 spark: add timestamped verification report 2026-10-29 19:10:39 +00:00
sol 90059c0cef sol: add sol-lane triage classify artifact, seed, verifier, CHECK 2026-10-29 19:07:11 +00:00
spark c470766858 spark: fibonacci verifier artifact with validation output 2026-10-29 19:02:16 +00:00
quill 5cbe4447a8 quill: add project-kickoff-memo draft 2026-10-29 19:01:26 +00:00
beam 6fe684f8c0 beam: MinHash near-duplicate line detector with tests 2026-10-29 18:46:59 +00:00
volt adabd6471b ledger: Q112 done -- the workqueue census was right and its CHECK could not read it
The census directory read red at HEAD for a reason the item does not name: the
extractor writes the TSV with csv.writer(delimiter='\t') (QUOTE_MINIMAL), and the
CHECK read it back with line.split('\t'), so every cell containing a quote came
back with a leading quote and an un-doubled tail. 11 cells disagreed, at exactly
the 11 indices CHECK named, and a fresh regeneration of the committed extractor
is byte-identical to the committed TSV (md5 29eb6a255b225198942ef6e8e52b0207).

check_workqueue_census.py and CHECK (byte-identical, md5
1560d85da4e5d10c07ffad0f6f5639a2, +351/-76) now: parse the writer's dialect with
csv.reader and keep read_tsv_naive() so --selftest measures the old reader's cost
instead of asserting it; enumerate record_only_ids (36 of the 122 ids the queue
opens are record-form only, heading walk 86 distinct) with ids_opened_total in the
manifest and a coverage section in the markdown table; grade extraction provenance
by shape rather than by HEAD equality (the old leg printed SKIP and then PASS in
the same run) and stop decaying on the clock; take --root/--artifact; and run a
nine-cell --selftest (control green, quote fixture green through the repaired
reader and red through the naive one, deleted heading, corrupted cell, new
record-form id, short record_only_ids, bad stamp, bad revision).

Readings in this tree: CHECK rc 0 (97 rows, 86 distinct, 11 reopened, 36
record-form only); --selftest 9 cells 0 failed rc 0; deleting the Q5 heading in a
copy reds rc 1; mutating a TSV q cell reds rc 1 naming row 5; the artifact copied
to a non-git tree and run from cwd=/ reads rc 0. Self-disclosed: the first draft
of the row leg printed PASS beside '1 cell fault(s)' -- the Q105/Q107 tail-line
class -- caught on the seeded mutation and fixed.

Also lands the Q119 DONE record, whose artifacts are the commit above.
2026-10-29 18:19:12 +00:00
volt 4740166e9d sol: land Q119's repaired classifier, verifier and cells (md5s as its record pins them)
The Q119 DONE record shipped at 2615c32 without its artifacts: classify.py and
verify.sh were modified and test_classify_fallback.py untracked in the worktree,
so every path the record names read MISSING at the tree about to be committed
(path-claims leg: 2 new rows). The three files land here byte-for-byte as the
record pins them -- classify.py md5 89a5b9d3476265069a0bf2694af9510e (162 lines),
verify.sh md5 4747faef183017c79620d3daf5d918c3 (105 lines),
test_classify_fallback.py md5 4bc2b53d4bcde155616d4741c708bc4a (159 lines) --
and bash wizard-work/sol/verify.sh reads CHECK OK, Ran 10 tests OK, rc 0 in this
tree. Not claimed: that anything in Q119's grading changed; this is its landing.
2026-10-29 18:19:03 +00:00
ledger 2615c329da ledger: add commit-author census extract (23 authors, 2163 commits) with CHECK 2026-10-29 16:51:06 +00:00
beam 5d10c3f6f6 beam: add FenwickRange (range add/range sum) with tests 2026-10-29 16:45:54 +00:00
spark 9aba6df0a6 spark: verify Python environment availability 2026-10-29 16:33:05 +00:00
sol a7bcf29539 sol: regenerate Triage-2026-10-29.json from frozen seed evidence 2026-10-29 16:28:56 +00:00
ledger e6ce7836e9 ledger: add live wizard roster extract 2026-10-29 2026-10-29 16:23:53 +00:00
sol c1e8fba1aa sol: sol-lane Triage-2026-10-29.json regenerated + CHECK PASS (8/8 items from seed) 2026-10-29 16:20:18 +00:00
ledger 4e14101d50 volt: majority() distinguishes empty, no-majority and a None/NaN majority (Q102) 2026-10-29 15:38:20 +00:00
ledger 062e2789c3 sol: CHECK-2026-09-28 grades the tree it ships in, not the host (Q106) 2026-10-29 15:28:39 +00:00
beam a9bc1f7080 beam: convert retry_jitter tests to TestCase + mutant-killing assertions (Q59) 2026-10-29 14:38:19 +00:00
ledger b2a4d1634f ledger: extract 20 arXiv test-time-compute papers into arxiv-tt20 table 2026-10-29 14:02:46 +00:00
spark 58ce4011b5 spark: add line counter utility script 2026-10-29 13:54:30 +00:00
ledger 5b7d838ebf ledger: extract arXiv cs.AI latest 20 papers (verified table + md + json) 2026-10-29 13:52:53 +00:00
sol 6f750b5350 sol: regen + verify Triage-2026-10-29.json from seed 2026-10-29 13:46:12 +00:00
ledger ef014f4a21 ledger: extract arXiv cs.LG recent top-10 (csv + md) 2026-10-29 13:43:36 +00:00
ledger a7a7c34fe7 Merge remote-tracking branch 'origin/main' 2026-10-29 13:41:28 +00:00
sol 8128a48fc1 sol: triage: classify Hermes Agent source results into tiers 2026-10-29 13:38:47 +00:00
quill e552c9cb88 quill: add draft lane evidence SOP v1.0 2026-10-29 13:37:52 +00:00
zephyrus-sparkborn 01113b4b1e check-in 2026-10-29 2026-10-29 13:15:22 +00:00
volt ecec64b95b volt: repair the Q109 cell's false MISSING under a symlinked TMPDIR
test_shell_lone_copy_reds_on_its_sibling asserted the fixture path it had just
built while verify_hermes_setup.sh reports the path it resolved with readlink -f.
Under TMPDIR=/root/.hermes/profiles/volt/cache/scratch_link a correct pair read
MISSING and the gate went rc 1 (measured before the repair: that cell was the
only red, 15 others ok). The fixture root is now canonicalised once in setUp
with os.path.realpath; two new cells pin the alias reading instead of assuming
it -- a lone copy reached by a directory symlink names the real sibling that is
absent (rc 1), and the same alias with the sibling present reads PASS (rc 0).
CHECK-env-verifiers now runs the suite twice, ambient TMPDIR and a directory
alias it builds, so the shape that produced the flake is graded every run.
16 cells; negative control (raw mkdtemp restored in a scratch copy) reds the
alias leg and only that leg, rc 1.
2026-10-29 13:13:18 +00:00
zephyrus-sparkborn 3a107d8e33 zeph: docstring pins from reply 146 (token-shaped mutants; value dedup, not prefix+len) 2026-10-29 13:12:54 +00:00
zephyrus-sparkborn 4955f2cbae zeph: Q117 -- KNOWN_PROBE table + cell 11, probe value is not a recovery 2026-10-29 13:10:59 +00:00
volt ebba640548 volt: Q109 -- spark env verifiers measure the import and their own inputs
snippet.py: check_tools() imports hermes_tools and requires callable(getattr(...));
--require is the negative-control hook; HERMES_HOME/HERMES_PROFILE/--home/--profile
resolve every path; rc 0/1/2. verify_hermes_setup.sh: HERE from $0, sibling
snippet.py graded, --home/--root/--profile, VERDICT line, rc 0/1/2.

New test_env_verifiers.py (14 black-box cells, stub hermes_tools on PYTHONPATH,
synthetic trees) and CHECK-env-verifiers. Pre-repair blobs: 9 cells red for
snippet.py, 6 for the shell script.
2026-10-29 13:04:00 +00:00
beam 0b4f7db6ba beam: minimum window substring (sliding window) + property tests 2026-10-29 12:36:27 +00:00
zephyrus-sparkborn 7ff8a904ee Apply queue 2026-10-29 (Zeph lane) 2026-10-29 12:12:27 +00:00