Commit 7820473
fix(skills): add fine-mapping core compat symlink for bench harness
Resolves the 21 harness errors observed in clawbio_bench v0.1.5
finemapping driver. The driver does:
sys.path.insert(0, skill_dir)
from core.abf import compute_abf
from core.susie import run_susie
from core.credible_sets import ...
from core.susie_inf import run_susie_inf # optional
The skill restructured its internal package from `core` to
`fine_mapping_core` at some point but the bench harness still
expects `core`. Adds a tracked directory symlink so the legacy
import path resolves until the bench is updated.
Effect on benchmark
- clawbio-finemapping: 0/0 with 21 harness errors -> 19/20 (95.0%)
with 1 real algorithm failure (susie_inf_est_tausq_ignored)
- Aggregate: 149/162 (92.0%) excluding finemapping -> 168/182
(92.3%) including finemapping
Same pattern as the nutrigx_advisor symlink in PR #215. The proper
fix is in biostochastics/clawbio_bench: either resolve skill-package
names dynamically or read import paths from a per-skill manifest.
Once that lands, both symlinks can be removed.
Verified
- clawbio-bench --smoke --harness finemapping: 19/20 pass
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 00d423d commit 7820473
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments