Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Release Sieve: a local AI second look before you ship

Описание и применение

Release Sieve позволяет фрилансерам и небольшим командам проверять соответствие коммитов и релизных заметок, используя локальную модель MiniLM‑L6‑v2 без внешних API.

Задача

Freelance release maintainers and small product teams need a way to verify that commit changes are correctly reflected in release notes without relying on paid APIs or external services.

Результат

Release Sieve enables local, privacy‑preserving semantic review of release notes, identifying missing or mismatched notes and providing a human‑reviewable report without external API calls.

Рабочий процесс

  • Collect commit subjects, bodies, and filenames from a Git range or JSON file.
  • Parse single‑release Markdown notes and validate bounded inputs.
  • Encode messages and notes as 384‑dimensional vectors using MiniLM‑L6‑v2 via Transformers.js and ONNX Runtime.
  • Rank note candidates by cosine similarity and apply a minimum score and runner‑up separation policy.
  • Present review items with source evidence, similarity score, and suggested internal changes.
  • Allow the user to edit notes, re‑run the model, and export the review snapshot locally.
  • Optionally run the same workflow in a CLI for headless environments.

Доказательства

Release Sieve takes a narrower approach. Paste commit subjects, load a JSON change file, and add the planned notes for one release.

Источник

The first run downloads about 38 MB of model and WebAssembly assets from the same site. Your input text stays in the browser.

Источник

Release Sieve compares commit evidence with the notes for one release.

Источник

The browser uses single‑threaded WebAssembly in a worker; the CLI uses local CPU inference.

Источник

The model’s weights and runtime are what make local semantic comparison possible.

Источник

  • Дата записи: 2026-10-13T19:40:59.235Z