Commit Graph
7 Commits
Author SHA1 Message Date
CircleCI 5c3d4e6e7f Bump version to 0.2.0-SNAPSHOT [skip ci] 2026-10-21 00:33:02 +00:00
james.maes 0a39638a7c fix: HIGH/MEDIUM audit remediation -- adapters, tests, error handling
Add CarrierAdapter/AccountingAdapter interfaces with default placeholders.
Update GenerateShippingLabelStep and SyncInvoiceToAccountingStep to use adapters.
Add carrierAdapter/accountingAdapter fields to WmsQBitConfig.
Remove explicit maven.compiler.source/target (let parent POM control).
Upgrade billing catch blocks from LOG.warn to LOG.error with exception.
Add 14 process step tests covering fulfillment, returns, advanced, billing.
2026-03-29 11:54:30 -05:00
james.maes 969ab7f139 fix: address all CRITICAL and HIGH audit findings
- RecordSecurityLock on warehouseId + clientId (NullValueBehavior.ALLOW)
- QPermissionRules on all tables (READ_INSERT_EDIT_DELETE) and processes (HAS_ACCESS)
- postProduceActions wired: security locks, permissions, all 11 widgets registered
- ALLOCATE/DEALLOCATE transaction types added (fixes PICK misuse in allocation)
- PickCompletionHandler atomic read-modify-write (fixes race condition)
- CompleteTaskStep duplicate imports cleaned
- JaCoCo prepare-agent + verify-phase check enforcement
- README rewritten to match actual API (46 tables, 47 processes, 11 widgets)
- @ChildTable annotations verified (all 11 present)
2026-03-29 11:29:29 -05:00
CircleCI 1448852cb7 Bump version to 0.1.0 [skip ci] 2026-03-29 12:47:00 +00:00
james.maes 96a796c19f fix: pin h2 version to 2.2.220 for test compatibility 2026-03-29 07:26:29 -05:00
james.maes 1054f65fde chore: add standard QBit repo files and CircleCI config
.gitignore, CONTRIBUTING.md, CODE_OF_CONDUCT.md, CODE_STYLE.md,
SECURITY.md, LICENSE (AGPL v3), checkstyle/ (from qbit-webhooks),
.circleci/config.yml (qqq-orb workflows), pom.xml updated to use
qbit-build-parent 1.4.0 with revision property. Removed target/
from tracking.
2026-03-29 07:17:07 -05:00
james.maes 82bc4b7060 wip: Phase 1 scaffold -- pom.xml, core enums, initial entities (agent in progress) 2026-03-28 15:18:01 -05:00