build: assistant provider SPI RC.12 and parent 2.1.2, no allow-lists #16

Merged
KofTwentyTwo merged 1 commits from feature/assistant-spi-rc12 into develop 2026-10-14 16:38:13 +00:00
KofTwentyTwo commented 2026-10-14 16:35:37 +00:00 (Migrated from github.com)

Summary

  • qbit-assistant-provider-api 0.1.0-RC.12: imports move to com.kingsrook.qbits.assistant.spi (including ModelPricing).
  • qbit-build-parent 2.1.2, which allows that package by default. The per-repository allowedApiPackages / allowedQbitArtifacts overrides are removed.
  • qbit-assistant-provider-openai is used only by tests, so it is now test scope (test scope is allowed by G1-deps). Hosts that register the OpenAI-compatible provider add the dependency themselves (README Install).
  • README status fixed: RCs are on Central, hosted in QRun-IO/Voyage#113. CHANGELOG, AGENTS.md and DESIGN.md updated.

Tests

./mvnw verify passes locally: all tests, checkstyle, JaCoCo gate, and guardrails G1-arch / G1-literals / G3 / G4 enforced with 0 violations.

🤖 Generated with Claude Code

## Summary - `qbit-assistant-provider-api` `0.1.0-RC.12`: imports move to `com.kingsrook.qbits.assistant.spi` (including `ModelPricing`). - `qbit-build-parent` `2.1.2`, which allows that package by default. The per-repository `allowedApiPackages` / `allowedQbitArtifacts` overrides are removed. - `qbit-assistant-provider-openai` is used only by tests, so it is now test scope (test scope is allowed by G1-deps). Hosts that register the OpenAI-compatible provider add the dependency themselves (README Install). - README status fixed: RCs are on Central, hosted in QRun-IO/Voyage#113. CHANGELOG, AGENTS.md and DESIGN.md updated. ## Tests `./mvnw verify` passes locally: all tests, checkstyle, JaCoCo gate, and guardrails G1-arch / G1-literals / G3 / G4 enforced with 0 violations. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.