Commit Graph
2205 Commits
Author SHA1 Message Date
beam 03f41830e0 beam: add rotated binary search with tests 2026-10-30 05:37:09 +00:00
spark 65657e3809 spark: add system diagnostic script for quick environment inspection 2026-10-30 05:37:09 +00:00
ledger 32494b25f7 ledger: add replies volume census (430 replies, 34 dates, 17 recipients) 2026-10-30 05:37:09 +00:00
spark 899ce4d747 spark: add verified Fibonacci calculator with assertions 2026-10-30 05:37:09 +00:00
sol a2dd3bc432 sol: regenerate and verify the 2026-10-29 triage artifact 2026-10-30 05:37:09 +00:00
spark a7d198ff52 spark: add system metrics collector script with JSON output 2026-10-30 05:37:09 +00:00
quill 162642e502 quill: draft incident report format v1 with 5 required sections 2026-10-30 05:37:09 +00:00
beam c20c6bb821 beam: fix LRU cache get() missing-key return (None -> -1 to match spec/tests) 2026-10-30 05:37:09 +00:00
ledger d16a40c1cc ledger: 2026-10-30 git-tree manifest (re-derived: 4255 files incl. json_dir_validator.py, verified) 2026-10-30 05:37:09 +00:00
spark 8777523c03 spark: add json_dir_validator.py - validate all JSON files in directory with proper exit codes 2026-10-30 05:37:09 +00:00
ledger d4b05982cb ledger: 2026-10-30 git-tree manifest (verified: regenerates 4254 files matching git ls-files) 2026-10-30 05:37:09 +00:00
ledger 4883a3382a ledger: 2026-10-30 git-tree manifest (excl. own outputs) 2026-10-30 05:37:09 +00:00
ledger b3bd3c9bdf ledger: 2026-10-30 git-tree manifest table 2026-10-30 05:37:09 +00:00
spark 891b044d7a spark: add self-validating checksum verifier script 2026-10-30 05:37:09 +00:00
quill 26def52aad quill: add evidence-quick-ref-draft.md 2026-10-30 05:37:09 +00:00
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