Skip to content

Add recall harness CI progress output - #175

Merged
ajroetker merged 2 commits into
mainfrom
ci-recall-harness-matrix
Jun 5, 2026
Merged

Add recall harness CI progress output#175
ajroetker merged 2 commits into
mainfrom
ci-recall-harness-matrix

Conversation

@ajroetker

@ajroetker ajroetker commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

This keeps the recall harness sweep in the existing full-default CI path and adds structured progress output from inside the harness.\n\nThe previous scheduled failure looked like runner cancellation/lost communication during a long recall harness command, not a recall assertion failure. The harness now reports case load/split, metric start/done, HBC build completion, periodic query progress, and a 30s process heartbeat so CI is not silent during opaque long-running phases.\n\nValidation:\n- ruby -e 'require "yaml"; YAML.load_file(".github/workflows/zig-tests.yml"); puts "ok"'\n- git diff --check\n- zig build recall-harness -- --dataset-dir testdata/vectorsets --dataset random-20d-1k.gob\n- zig build recall-harness -- --dataset-dir testdata/vectorsets --dataset laiongemini-512d-10k.gob --suite hbc

@ajroetker
ajroetker force-pushed the ci-recall-harness-matrix branch from 5277f36 to 690c5e4 Compare June 5, 2026 20:53
@ajroetker ajroetker changed the title Shard recall harness CI sweep Add recall harness CI progress output Jun 5, 2026
@ajroetker
ajroetker merged commit 04c5502 into main Jun 5, 2026
6 checks passed
@ajroetker
ajroetker deleted the ci-recall-harness-matrix branch June 5, 2026 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant