Skip to content

feat: flagship 0.2.0 — CI, badges, docs, expanded offline tests - #1

Merged
harisawan-bit merged 1 commit into
masterfrom
feat/flagship-0.2.0
Aug 27, 2026
Merged

harisawan-bit merged 1 commit into
masterfrom
feat/flagship-0.2.0

Conversation

@harisawan-bit

Copy link
Copy Markdown
Owner

Summary

Flagship-quality pass for evidence-synth (PRISMA evidence-synthesis framework).

  • CI: .github/workflows/ci.yml — pytest matrix on Python 3.9 / 3.11 / 3.12 (push to master + PR), plus a ruff lint job. All tests are offline & deterministic (bundled sample corpus / pure-logic units).
  • Badges: CI, PyPI, Python-versions, and License badges added to the top of README.md.
  • Docs: SECURITY.md (supported versions, private vulnerability reporting) and CONTRIBUTING.md (setup, offline test/lint workflow, branch/PR conventions).
  • Tests: new tests/test_novelty.py (verdict logic with mocked counts, no network) and tests/test_dedup.py (deterministic + fuzzy merge on in-memory sets).
  • Lint: ruff config added to pyproject.toml; safe fixes applied (import sorting, re.S→re.DOTALL, unambiguous variable names). No behavior change.
  • Version: bumped to 0.2.0 (pyproject + __init__).

Verification

  • pip install -e ".[dev]" ✅
  • ruff check . → All checks passed ✅
  • pytest -q → 23 passed ✅ (fully offline)

Note

Default branch is master (not main); PR targets master.

Copilot AI lite review requested due to automatic review settings August 27, 2026 15:24

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@harisawan-bit
harisawan-bit merged commit ff6e576 into master Aug 27, 2026
4 checks passed
@harisawan-bit
harisawan-bit deleted the feat/flagship-0.2.0 branch August 27, 2026 15:25
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.

2 participants