Release

Alpha

Code changes → validated release: conventional commits become a changelog with a deterministic risk score.

  1. 1.Input
  2. 2.Deterministic analysis
  3. 3.Claude/Gemini reasoning (optional, BYOK)
  4. 4.Validation
  5. 5.Evidence
  6. 6.Human review
  7. 7.Export

Risk score

66/100

risk = min(100, breaking×50 + feat×5 + fix×2); breaking=1, feat=2, fix=3

The 8-commit sample scores 66/100 (breaking=1, feat=2, fix=3). Breaking changes count 50 points each, features 5, fixes 2, capped at 100.

Changelog preview

# Changelog (Alpha draft)

_Alpha output. Generated deterministically from conventional commits. Human review required before release._

Risk score: 66/100 (risk = min(100, breaking×50 + feat×5 + fix×2); breaking=1, feat=2, fix=3)

## Added
- add guest checkout flow (checkout)
- paginate order history (api)

## Fixed
- correct token refresh race (auth)
- prevent duplicate line items (cart)
- handle empty query without crash (search)

## BREAKING CHANGES
- BREAKING CHANGE: drop Node 18 runtime support

## Migration notes
Review each BREAKING CHANGE entry above, update the migration guide, and confirm major-version bump before publishing.

## Other
- docs(readme): document release process
- refactor(db): split order queries

Alpha: verify everything before acting.

Privacy: your key is sent only to the chosen provider through our stateless proxy, which never stores it server-side. Requests bill to your own provider account. Without a key every deterministic feature still works; the model step is optional.