chore: repo-standard scaffold #2

Merged
KofTwentyTwo merged 1 commits from feature/scaffold into develop 2026-10-14 00:17:03 +00:00
KofTwentyTwo commented 2026-10-14 00:14:22 +00:00 (Migrated from github.com)

Summary

Repo-standard scaffold for qbit-worm-audit (docs/QRUN-QBIT-REPO-STANDARD.md), modelled on qbit-secured-data #1:

  • pom on qbit-build-parent 2.0.0, 0.1.0-SNAPSHOT, QQQ BOM 4.1.0-RC.5, checkstyle and JaCoCo gates (70% / 90%); Maven wrapper 3.9.11 (mvnw 100755);
  • CircleCI on qqq-orb@0.6.8 with the configure-package-install pre-step; test_only, publish_snapshot, publish_release_candidate, and publish_release on /^v\d+\.\d+\.\d+$/ tags only; no hotfix publishing;
  • .github/workflows/release-rc.yml calling QRun-IO/.github qbit-release-rc.yml@main (the release:rc label exists);
  • CODEOWNERS, dependabot (develop, grouped), governance pointer files, CHANGELOG, .editorconfig, .gitattributes, .gitignore;
  • com.kingsrook.qbits.wormaudit: WormAuditQBitConfig (retentionYears, default 6) and WormAuditQBitProducer, with a test; removes the template example and docs.

The design spec (docs/DESIGN.md) follows in its own PR.

Local: ./mvnw verify passes (2 tests, checkstyle, coverage).

🤖 Generated with Claude Code

## Summary Repo-standard scaffold for qbit-worm-audit (`docs/QRUN-QBIT-REPO-STANDARD.md`), modelled on qbit-secured-data #1: - pom on `qbit-build-parent` 2.0.0, `0.1.0-SNAPSHOT`, QQQ BOM `4.1.0-RC.5`, checkstyle and JaCoCo gates (70% / 90%); Maven wrapper 3.9.11 (`mvnw` 100755); - CircleCI on `qqq-orb@0.6.8` with the `configure-package-install` pre-step; `test_only`, `publish_snapshot`, `publish_release_candidate`, and `publish_release` on `/^v\d+\.\d+\.\d+$/` tags only; no hotfix publishing; - `.github/workflows/release-rc.yml` calling `QRun-IO/.github` `qbit-release-rc.yml@main` (the `release:rc` label exists); - CODEOWNERS, dependabot (develop, grouped), governance pointer files, CHANGELOG, `.editorconfig`, `.gitattributes`, `.gitignore`; - `com.kingsrook.qbits.wormaudit`: `WormAuditQBitConfig` (`retentionYears`, default 6) and `WormAuditQBitProducer`, with a test; removes the template example and docs. The design spec (`docs/DESIGN.md`) follows in its own PR. Local: `./mvnw verify` passes (2 tests, checkstyle, coverage). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.