Moves this qbit's in-app help out of kof22's staging bundle and into the qbit as a QQQ help bundle (qqq docs/HELP-CONTENT.md section 5, QQQ 4.1.0-RC.7).
src/main/resources/help/qbit-cdn.yaml is host-neutral and registered with HelpBundles.register(...).
HelpBundleAssertions gates coverage, so new metadata can't merge without help.
Implementation notes (Codex):
Implemented; no commit or push.
124 bundle entries: app help and reusable purge help, 9 tables, 90 fields, 13 processes, 2 widgets, 8 possible-value sources. Generated purge actions receive concrete entries at registration.
Removed deployment-specific text: kof22.com, seeded CMS rules, CMS labels/actions, backup actions, and fixed schedule claims. Preserved live references.
Pinned QQQ to 4.1.0-RC.7 and added HOST override documentation.
Changed: pom.xml, README.md, CHANGELOG.md, CdnQBitProducer.java, CdnHelp.java, help/qbit-cdn.yaml, CdnTablesGuardrailTest.java, and new CdnHelpBundleTest.java.
./mvnw.cmd -q verify passed: 115 tests, no skips, zero Checkstyle violations; coverage 95.55% instructions and 100% classes. Bundle verified inside the JAR.
Second Brain wasn’t updated because the vault is outside writable roots.
After release, kof22 deletes help/staging/qbit-cdn.yaml.
Moves this qbit's in-app help out of kof22's staging bundle and into the qbit as a QQQ help bundle (qqq `docs/HELP-CONTENT.md` section 5, QQQ 4.1.0-RC.7).
- `src/main/resources/help/qbit-cdn.yaml` is host-neutral and registered with `HelpBundles.register(...)`.
- `HelpBundleAssertions` gates coverage, so new metadata can't merge without help.
Implementation notes (Codex):
Implemented; no commit or push.
- **124 bundle entries:** app help and reusable purge help, 9 tables, 90 fields, 13 processes, 2 widgets, 8 possible-value sources. Generated purge actions receive concrete entries at registration.
- Removed deployment-specific text: `kof22.com`, seeded CMS rules, CMS labels/actions, backup actions, and fixed schedule claims. Preserved live references.
- Pinned QQQ to **4.1.0-RC.7** and added HOST override documentation.
Changed: `pom.xml`, `README.md`, `CHANGELOG.md`, `CdnQBitProducer.java`, `CdnHelp.java`, `help/qbit-cdn.yaml`, `CdnTablesGuardrailTest.java`, and new `CdnHelpBundleTest.java`.
**`./mvnw.cmd -q verify` passed:** 115 tests, no skips, zero Checkstyle violations; coverage 95.55% instructions and 100% classes. Bundle verified inside the JAR.
Second Brain wasn’t updated because the vault is outside writable roots.
After release, kof22 deletes `help/staging/qbit-cdn.yaml`.
🤖 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.
Moves this qbit's in-app help out of kof22's staging bundle and into the qbit as a QQQ help bundle (qqq
docs/HELP-CONTENT.mdsection 5, QQQ 4.1.0-RC.7).src/main/resources/help/qbit-cdn.yamlis host-neutral and registered withHelpBundles.register(...).HelpBundleAssertionsgates coverage, so new metadata can't merge without help.Implementation notes (Codex):
Implemented; no commit or push.
kof22.com, seeded CMS rules, CMS labels/actions, backup actions, and fixed schedule claims. Preserved live references.Changed:
pom.xml,README.md,CHANGELOG.md,CdnQBitProducer.java,CdnHelp.java,help/qbit-cdn.yaml,CdnTablesGuardrailTest.java, and newCdnHelpBundleTest.java../mvnw.cmd -q verifypassed: 115 tests, no skips, zero Checkstyle violations; coverage 95.55% instructions and 100% classes. Bundle verified inside the JAR.Second Brain wasn’t updated because the vault is outside writable roots.
After release, kof22 deletes
help/staging/qbit-cdn.yaml.🤖 Generated with Claude Code