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/.githubqbit-release-rc.yml@main (the release:rc label exists);
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.
## 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)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Repo-standard scaffold for qbit-worm-audit (
docs/QRUN-QBIT-REPO-STANDARD.md), modelled on qbit-secured-data #1:qbit-build-parent2.0.0,0.1.0-SNAPSHOT, QQQ BOM4.1.0-RC.5, checkstyle and JaCoCo gates (70% / 90%); Maven wrapper 3.9.11 (mvnw100755);qqq-orb@0.6.8with theconfigure-package-installpre-step;test_only,publish_snapshot,publish_release_candidate, andpublish_releaseon/^v\d+\.\d+\.\d+$/tags only; no hotfix publishing;.github/workflows/release-rc.ymlcallingQRun-IO/.githubqbit-release-rc.yml@main(therelease:rclabel exists);.editorconfig,.gitattributes,.gitignore;com.kingsrook.qbits.wormaudit:WormAuditQBitConfig(retentionYears, default 6) andWormAuditQBitProducer, with a test; removes the template example and docs.The design spec (
docs/DESIGN.md) follows in its own PR.Local:
./mvnw verifypasses (2 tests, checkstyle, coverage).🤖 Generated with Claude Code