build: QQQ 4.1.0-RC.7; remove core stand-ins #15

Merged
KofTwentyTwo merged 4 commits from feature/remove-standins into develop 2026-10-14 21:33:34 +00:00
KofTwentyTwo commented 2026-10-14 21:25:29 +00:00 (Migrated from github.com)

Summary

Moves qbit-secured-data onto QQQ 4.1.0-RC.7, which ships field access (#1172) and audit value protection (#1182). The qbit now uses the core APIs directly:

  • removes the standin package (12 classes), CoreFieldAccessBridge and CoreAuditBridge;
  • the resolver, key source and audit protector register through core supplemental metadata;
  • tests that used to skip when the core classes were absent now always run. That includes the end-to-end masking matrix, the §15 canary and the wipe-proof test.
  • Also fixes a non-UTF-8 character in CHANGELOG.

RC.7's qqq-backend-core jar was checked for FieldAccessHelper, ClassifiedValueTokens, AuditValueProtectorInterface and WipeAuditFlag.

Tests

Local mvnw -o clean verify on RC.7: 87 tests, 0 skipped, 0 failures. Checkstyle and coverage gates pass (96.8% instructions).

🤖 Generated with Claude Code

## Summary Moves qbit-secured-data onto **QQQ 4.1.0-RC.7**, which ships field access (#1172) and audit value protection (#1182). The qbit now uses the core APIs directly: - removes the `standin` package (12 classes), `CoreFieldAccessBridge` and `CoreAuditBridge`; - the resolver, key source and audit protector register through core supplemental metadata; - tests that used to skip when the core classes were absent now always run. That includes the end-to-end masking matrix, the §15 canary and the wipe-proof test. - Also fixes a non-UTF-8 character in CHANGELOG. RC.7's `qqq-backend-core` jar was checked for `FieldAccessHelper`, `ClassifiedValueTokens`, `AuditValueProtectorInterface` and `WipeAuditFlag`. ## Tests Local `mvnw -o clean verify` on RC.7: 87 tests, 0 skipped, 0 failures. Checkstyle and coverage gates pass (96.8% instructions). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.