Skip to content

fix: broken Makefile continuation lines + benchmark status table - #119

Merged
cschanhniem merged 1 commit into
mainfrom
feat/cluster-split-leakage-test
Jul 1, 2026
Merged

cschanhniem merged 1 commit into
mainfrom
feat/cluster-split-leakage-test

Conversation

@cschanhniem

@cschanhniem cschanhniem commented Jul 1, 2026 •

Copy link
Copy Markdown
Collaborator

What

Three Makefile targets (bench-cluster-split, bench-expert-ablation, bench-selectivity) had missing backslashes on continuation lines, making them fail when invoked. Also adds a Status column to the BENCHMARKING.md required benchmarks table and two missing benchmark entries.

Changes

  • Makefile: Fixed broken continuation lines in bench-cluster-split, bench-expert-ablation, bench-selectivity targets (missing \ at end of line caused make to fail)
  • docs/BENCHMARKING.md: Added Status column to required benchmarks table marking all 11 benchmarks as Implemented or Deferred; added two missing entries (expert ablation, multi-class triage)

Verification

  • 1496 tests pass, 7 skipped
  • make bench-cluster-split, make bench-expert-ablation, make bench-selectivity all run successfully
  • Pre-push hook passed

Bottleneck class

Repo structure / architecture — broken Makefile targets prevent reproducible benchmark execution, which is a prerequisite for benchmark honesty.

Co-authored-by: OmX noreply@omx.local

Three Makefile targets (bench-cluster-split, bench-expert-ablation,
bench-selectivity) had missing backslashes on continuation lines,
making them fail with "No rule to make target" or shell errors.

Also adds a Status column to the BENCHMARKING.md required benchmarks
table, marking all implemented benchmarks and adding the two missing
entries (expert ablation, multi-class triage).

Co-authored-by: OmX <noreply@omx.local>
@cschanhniem
cschanhniem force-pushed the feat/cluster-split-leakage-test branch from f05ca47 to 1053848 Compare July 1, 2026 01:22
@cschanhniem cschanhniem changed the title feat(bench): cluster-split within-set leakage test fix: broken Makefile continuation lines + benchmark status table Jul 1, 2026
@cschanhniem
cschanhniem merged commit e735549 into main Jul 1, 2026
1 check passed
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