Systematic review enabled - still needs validation #213
hherb
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
BMLibrarian v0.9.6 Release Notes
Release Date: December 2025
Previous Release: v0.9-alpha (November 11, 2025)
Total Commits: 817+ commits since v0.9-alpha
This release includes significant new features, extensive bug fixes, and substantial improvements to stability and reliability for the systematic review workflow.
Highlights
New Features
Systematic Review System
The systematic review module has been completely overhauled with production-ready capabilities:
Checkpoint-Based Resumability - Save and resume reviews at any phase:
Evidence Synthesis - New EvidenceSynthesizer component:
Improved Search & Scoring:
Quality Assessment Improvements:
Systematic Review GUI (
systematic_review_gui.py):PDF Export System
New professional PDF export using ReportLab:
Model Benchmarking Tool
New CLI and module for evaluating document scoring models:
uv run python model_benchmark_cli.py benchmark "research question" \ --models gpt-oss:20b medgemma4B_it_q8:latest \ --authoritative gpt-oss:120BCitation-Aware Writing Editor
New Writing plugin for academic document creation:
Audit Trail Validation GUI
New interface for human review of automated evaluations:
Unified Evaluations Module
New database-backed evaluation tracking system:
evaluationsschema for all assessment typesImprovements
Study Type Detection
narrative_review,scoping_review,expert_opinionPRISMA Assessment
Database & Caching
GUI Improvements
Bug Fixes
Critical Fixes
Systematic Review Fixes
InclusionDecisionconstruction with required argumentsInclusionStatus.PENDINGto useUNCERTAINInitialFilterinitialization parameter errorsresearch_questioninRelevanceScorerUnboundLocalErrorin phased search modefinal_rankin checkpoint resumeAssessment Fixes
PaperWeightAssessmentAgent.assess_paper()parameter nameNoneresults crashing on.to_dict()callsstudy_designfield extraction for quality assessmentGUI Fixes
Breaking Changes
EvidenceSynthesizer.progress_callbacknow expects(message, current, total)signatureInclusionDecisionnow requiresstageparameter (notexclusion_stage)(1, 5)to(0, 5)to allow marking irrelevant documentsDatabase Migrations
This release includes new database schemas:
evaluationsschema for evaluation trackingresults_cacheschema for quality assessment cachingRun the migration scripts before using new features:
Documentation Updates
Contributors
This release was developed with significant contributions from Claude Code (Anthropic's AI coding assistant), demonstrating effective human-AI collaboration in complex software development.
Upgrade Instructions
Update dependencies:
Run database migrations:
Clear any stale caches:
Known Issues
What's Next
For detailed documentation, see the
doc/directory or visit the project repository.This discussion was created from the release Systematic review enabled - still needs validation.
Beta Was this translation helpful? Give feedback.
All reactions