Extended validate-imports.py to all 5 languages (Python, Rust,
Julia, TS, Clojure) — refactored into pluggable backend framework. Ran
validation across 14 projects / 921 imports. Results: 99.6% precision,
100% recall.
Fixed ground truth extraction for relative imports — the adapter fix
(testaruda-16f) was working but the validation script wasn't resolving
them correctly.
Fixed stress-test.sh for Julia compatibility: --test-dir flag,
response format fallback, jq -c for single-line JSON. Full pipeline now
27/27 commits across 9 projects × 3 languages.
Created stress-test candidate docs for Rust, Julia, TypeScript,
Clojure + combined manifest + pipeline documentation.
Next: TypeScript adapter scaffolding
(testaruda-xq1) or Clojure adapter scaffolding (testaruda-4tm) — both at
0/31 and 0/29 in OpenSpec.
2026-07-27 22:31 — testaruda
Implemented full TypeScript adapter: crate scaffolding, 3 .scm query
files (discover, imports, exports), grammar selector, public query
runner, all 6 adapter protocol commands (handshake, discover,
static-deps, fingerprint, run-args, ingest), runner detection
(Vitest/Jest), JUnit XML parsing, config registration, project
detection, and fixture project with 4 integration tests