v0.22.0

๐Ÿ“… October 04, 2025 ๐Ÿ‘ค Alex Jokela ๐Ÿ”– 8be67fe
๐ŸŽซ Tickets: MBA-40

Complete ML-powered velocity prediction system with safety checks for 106 rifle cartridges and 169 powders.

Changes

โœจ Features

  • ML velocity prediction with physics-based fallback
  • SAAMI pressure data for 106 rifle cartridges
  • Powder burn rate data for 169 powders
  • 4 REST API endpoints with Swagger documentation
  • Safety warnings (DANGER/CAUTION) based on pressure limits
  • POST /v1/predict-velocity - Single prediction with safety checks
  • POST /v1/predict-velocity/batch - Batch predictions (up to 50)
  • GET /v1/predict-velocity/cartridges - List 160 cartridges
  • GET /v1/predict-velocity/powders - List 291 powders

๐Ÿงช Tests

  • 38 comprehensive tests covering SAAMI, powder data, and predictor
  • Complete test suite: 2,369 tests passing (100%)

๐Ÿ“ Data

  • SAAMI specifications (106 cartridges)
  • Comparative powder burn rates (169 powders)
  • Velocity training data (291 powders, 160 cartridges)