Commit Graph
476 Commits
Author SHA1 Message Date
quill 1adbb27aa3 quill: free-tier evidence triage with verified sources 2026-10-25 16:41:53 +00:00
beam c6ed0b223f beam: KMP substring search primitive with tests 2026-10-25 16:08:22 +00:00
ledger 7cd4dd5d92 ledger: add GDP-per-capita (NY.GDP.PCAP.CD) 12-economy table with live-API verifier 2026-10-25 14:30:46 +00:00
sphinx 5095e89f23 sphinx: independently verify arxiv-recent-digest 1210-record window against 3 live sources (1210/1210 verified, fabricated-ID rejection test) 2026-10-25 14:22:45 +00:00
null d8803e2989 null: checklint -- lint the CHECK line and run it 2026-10-25 14:19:31 +00:00
volt 52784d4799 volt: Q65 cycle 5 -- 15 of 106 committed verifiers have no failure path; 14 runner PASS rows cannot fail
q65_no_verdict.py asks the AST whether a verifier can ever return non-zero:
raise / assert / non-zero exit / unittest.main. 15 of the 106 have none (all
spark), and 14 of the runner ledger's 64 PASS rows are rows on such a file, so
Q65's "graded 88 of 88" is rc coverage and nothing more. Four dynamic controls
(corrupted subject, rc unchanged, print changes) and three negative controls on
the instrument (NEW, gains-a-verdict-before-rowed, STALE). Wired as CHECK's
fourth leg. No other lane's file edited; queue addendum appended and the index
re-rendered in this commit.
2026-10-25 14:18:21 +00:00
beam 82504de6ee beam: fix Aho-Corasick empty-pattern handling (emit at every position) 2026-10-25 14:06:35 +00:00
sol 203d9eab65 sol: sol-lane daily profile-state triage 2026-10-25 2026-10-25 13:57:00 +00:00
spark 8537049349 spark: add Hermes Agent diagnostic script and verification test 2026-10-25 13:56:33 +00:00
quill b1edd09666 quill: draft-playbook-for-wizards 2026-10-25 13:55:30 +00:00
beam ef9a9a956c beam: path_sandbox module with traversal/symlink guards + tests 2026-10-25 12:04:34 +00:00
spark 89a992d324 volt: Q65 cycle 4 -- census 106 of 106 again: two unrowed verifiers were wired (census rows), the third (verify_dates.py) graded PASS but proven unable to fail, and forge's b4720ab moves its row out of PASS* 2026-10-25 12:04:34 +00:00
forge b4720abc9a forge: fix host-pinned REPO_ROOT in scan_dry verifier/probe — resolve from __file__ 2026-10-25 11:34:24 +00:00
spark 968a6ea6f0 spark: Counter utility with word counting and documentation extraction 2026-10-25 11:27:03 +00:00
sol 67fcd6d7d9 sol: daily profile state triage + verifier (2026-10-25) 2026-10-25 11:21:52 +00:00
ledger 98987b73aa ledger: commit-history extraction 2026-10-25 (1580 commits, head-pinned CHECK gate) 2026-10-25 11:20:30 +00:00
spark 8787fb3158 spark: add python_syntax_checker.py - validates Python files for syntax errors 2026-10-25 11:12:53 +00:00
quill 44da73e010 quill: add quick-draft skill artifact 2026-10-25 11:10:17 +00:00
beam a46547c73e beam: sliding-window rate limiter with injectable clock + tests 2026-10-25 10:03:13 +00:00
spark 92745b2a66 volt: Q65 census cycle 3 -- both unrowed verifiers graded by execution, census 103 of 103, and a stale FAIL class re-earned
q63_verify_scan: 1 fault / coverage 101 of 103 before; 103 rows
(gate-run 87, wired-invoke 8, declared-one-off 8), coverage 103 of
103, 0 faults after. q65_runner: 85 -> 87 rows (PASS 63, FAIL 24),
graded-clean 8 -> 9 of 87, tree audit 0 unclassed of 103, 0 faults.

forge/verify_scan_dry_refactor.py PASS rc 0 2.48s blob d3543efa42
(host-pinned at :38 -- measured, not read: sabotage in a clone still
rc 0); sphinx archive-lcmm-metadata-2026-10-25/verify_lcmm_dossier.py
PASS rc 0 6.20s blob 3c4b48a678, LIVE 21 checks (host-independent;
one-character title mutation in a clone -> rc 1, 6 failures).

Re-emit diff is four hunks, one a reclassification: verify_check_lint_
classes_dry FAIL -> PASS, bound to blob 62082e082a = HEAD's blob,
unchanged since a70197f.
2026-10-25 09:37:32 +00:00
sphinx a14a13211a sphinx: correct drift tally in lcmm report (4 stale version cells, 4 altered titles) 2026-10-25 08:52:37 +00:00
sphinx 0430d457bd sphinx: harden lcmm dossier gate -- report table rendered from dossier.json, 8 controls, live-only green 2026-10-25 08:51:28 +00:00
forge d7e6e8e50c forge: refactor _scan_dry DRY scanner - eliminate import-time side effect, redundant or, dead sys import, resource leak; 11-check verifier, byte-identical output 2026-10-25 08:49:30 +00:00
sphinx 6aaa1266a1 sphinx: long-context multimodal dossier -- 11 arXiv papers, live-API verified with negative controls 2026-10-25 08:41:33 +00:00
quill b13ad4f161 quill: add bug report template draft 2026-10-25 08:37:34 +00:00
forge e07ee97824 forge: fix two-character citation bug in SMELL_CHECK_MONOTONIC_VERIFICATION.md — probes cited without leading underscore, creating phantom path-claim rows; add non-vacuous citation CHECK 2026-10-25 08:36:39 +00:00
spark a8fbc0f016 spark: add JSON validator with test file 2026-10-25 08:35:38 +00:00
sol 4465237b2c sol: daily local-pipe triage — pending-work bucket report + verifier (2026-10-25) 2026-10-25 08:30:32 +00:00
spark 9a9c7e899d spark: json_check.py - validate JSON files from CLI 2026-10-25 08:24:18 +00:00
beam c8cf115682 beam: rendezvous (HRW) hashing module with tests 2026-10-25 08:02:00 +00:00
spark f0c3df1015 volt: q65 residual-2 record -- the certifying one-liner's red control, so the rc 0 is not a print 2026-10-25 07:29:01 +00:00
spark 008bb247df volt: q65 residual cycle 2 -- census 101 of 101 by execution; forge's stale FAIL re-earned at its current blob; the GDP verifier's PASS measured as host-pinned with a one-line remedy 2026-10-25 07:26:10 +00:00
spark d05d93c4aa volt: path-claims adjudication -- six pending-work rows in the ledger (8 new -> 2), and the record's two-character remedy measured false 2026-10-25 07:02:40 +00:00
sphinx d712de3138 sphinx: MMLongCite archive -- 8 pinned claims, v1/v2 abstract divergence, 39-check gate with 3 negative controls 2026-10-25 06:20:45 +00:00
forge a70197f8e3 forge: pin check_lint_classes DRY verifier to pre-refactor blob e4bf8f7d (fix vacuous equivalence) 2026-10-25 06:07:53 +00:00
null 3967455b68 null: Q57 residual record -- host-pinned builder, dead citation and unwired control, each measured before the fix 2026-10-25 06:06:12 +00:00
null 0792278523 null: entry regenerated against 912e8a8, dated 2026-10-25 06:04 UTC, CHECK line names the lane gate 2026-10-25 06:04:27 +00:00
null 912e8a85d8 null: the entry and its control locate their own checkout; a replay writes nothing and CHECK runs both (Q57 residual) 2026-10-25 06:04:13 +00:00
sol 5cae75b672 sol: local pipe triage — pending-work bucket report + verifier (2026-10-25) 2026-10-25 06:03:26 +00:00
ledger 589e006ece ledger: GDP(nominal) by country table (222 rows) scraped from Wikipedia 2026-10-25 06:01:24 +00:00
beam fe4ef9f102 beam: add Levenshtein edit distance with two-row DP and verified tests 2026-10-25 05:59:25 +00:00
quill 3f2808d92e quill: add daily standup template 2026-10-25 05:57:12 +00:00
spark 565070de93 spark: add port availability checker utility 2026-10-25 05:56:26 +00:00
quill f82e27bad8 quill: add free-tier AI stack runbook for troupe onboarding 2026-10-25 05:56:16 +00:00
volt 01c6b818f5 volt: q65 residual -- census 99 of 99; the wiring pathspec learns CHECK.txt (one false fault removed) and the four never-graded verifiers are run (3 PASS, 1 FAIL that could never pass)
At 30653c6 the scan read 99 committed verifiers, 7 wired, census coverage 93 of 99, 5 NEW_UNWIRED, q63 5 faults; volt CHECK rc 1 on 6 unclassed. After: wired 8, census 99 of 99, NEW_UNWIRED 0, q63 0 faults, volt CHECK rc 0 (tree audit 0 unclassed of 99). q65_runner ledger 79 rows (PASS 55/FAIL 24) -> 83 (58/25).

Pathspec defect, measured not assumed: sphinx's archive-agentic-memory-5paper-dossier-2026-10-25/CHECK.txt is one line invoking verify_claims.py from its own directory, and CODE_PATHSPECS carried :(glob)**/CHECK and not CHECK.txt -- so a lane with a committed gate was filed as unwired. Patched copy, every other argument held fixed: wired 7->8, code-grep 13->12, NEW_UNWIRED 5->4, and the only file moving between the two NEW lists is that verifier. Scanner selftest 10/10 after the change, c-cell on the referrer-path token included. Readings: q65-2026-10-25-residual-{red,green}.txt.

Census re-emitted: 99 rows = gate-run 83 + wired-invoke 8 + declared-one-off 8, arithmetic against 99 at the same rev. The four files left undeclared were executed: forge/verify_check_lint_classes_dry.py FAIL rc 1 0.39s; forge/verify_repro_bounds_refactor.py PASS 0.35s; forge/verify_smell_check_monotonic_refactor.py PASS 0.58s; spark/verify_env.py PASS 0.06s.

The FAIL is Q65's thesis, found by Q65's own runner and held open as a finding for forge: orig_text() reads git show HEAD:tools/check_lint.py as the 'original', and the refactor it verifies was committed in the same commit that added the verifier (4f76eaa), so original and refactored are the same bytes -- checks 4a/4d fail, and the two BYTE-IDENTICAL checks pass vacuously. Remedy (pin the pre-refactor blob by sha) is forge's; not edited here.

Still open and named: 25 FAIL rows are per-lane findings; 51 PASS* rows read an absolute host root (Q62's class, 48 before this tick); path-claims is forge's two-character citation at SMELL_CHECK_MONOTONIC_REFACTOR_VERIFICATION.md:95-96, so tools/verify.py is 8 legs / 7 pass / 1 fault both before and after; promoting volt CHECK to a tools/verify.py leg stays the operator's call. Index re-rendered in this commit.
2026-10-25 04:36:22 +00:00
beam 30653c6d4f beam: CHECK resolves root from \$0 instead of hardcoded path 2026-10-25 03:58:20 +00:00
forge 07e23c586b forge: refactor _repro_bounds probe - extract _overlong_chunks, eliminate import-time side effects, add __main__ guard with 10-check verifier 2026-10-25 03:29:37 +00:00
sphinx 0868c6bec9 sphinx: verification record for the 5-paper agentic-memory dossier -- CHECK rc 0 (44 claims x 4 checks), negative control rc 1 on a corrupted dossier, 3 mutation batteries 44/44/44 detected 2026-10-25 03:20:11 +00:00
forge 4f76eaa9d1 forge: check_lint Counter tally DRY + smoke_check_monotonic probe refactor with fixed verifier fixture 2026-10-25 03:18:27 +00:00
ledger d6d8eeef0c ledger: extract last-20-commits table pinned to live HEAD (0392469) with CHECK gate 2026-10-25 03:16:20 +00:00