feat(help): qbit-quick-search help bundle via QQQ help bundles, with coverage gate #59

Merged
KofTwentyTwo merged 1 commits from feature/help-bundle into develop 2026-10-15 01:45:30 +00:00
KofTwentyTwo commented 2026-10-15 01:37:16 +00:00 (Migrated from github.com)

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-quick-search.yaml is host-neutral and registered with HelpBundles.register(...).
  • HelpBundleAssertions gates coverage, so new metadata can't merge without help.

Implementation notes (Codex):
Implemented, with no commit or push.

  • 160 bundle entries: 111 table/field/section, 32 process/input, 13 possible-value sources, 3 widgets, 1 app.
  • Removed kof22 schedules—including minute updates, nightly validation and Sunday rebuilds—plus host-only widgets and CMS/email/webhook actions. Preserved live references.
  • Pinned QQQ to 4.1.0-RC.7 and replaced the temporary loader with HelpBundles.register.

Changed: pom.xml, producer, guardrail tests, README, CHANGELOG, session/TODO notes; added help/qbit-quick-search.yaml; deleted QuickSearchHelp.java and the old bundle.

Verification: mvnw.cmd -q verify passed: 503 unit tests, help coverage and JaCoCo gates. Coverage: 74.46% instructions / 91.98% classes. All 45 Docker integration tests skipped because Docker was inaccessible. Checkstyle isn’t configured.

Vault writes were sandbox-blocked; handoff saved in repository session notes.

After release, kof22 deletes help/staging/qbit-quick-search.yaml.

🤖 Generated with Claude Code

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-quick-search.yaml` is host-neutral and registered with `HelpBundles.register(...)`. - `HelpBundleAssertions` gates coverage, so new metadata can't merge without help. Implementation notes (Codex): Implemented, with no commit or push. - **160 bundle entries:** 111 table/field/section, 32 process/input, 13 possible-value sources, 3 widgets, 1 app. - Removed kof22 schedules—including minute updates, nightly validation and Sunday rebuilds—plus host-only widgets and CMS/email/webhook actions. Preserved live references. - Pinned QQQ to **4.1.0-RC.7** and replaced the temporary loader with `HelpBundles.register`. Changed: `pom.xml`, producer, guardrail tests, README, CHANGELOG, session/TODO notes; added `help/qbit-quick-search.yaml`; deleted `QuickSearchHelp.java` and the old bundle. **Verification:** `mvnw.cmd -q verify` passed: 503 unit tests, help coverage and JaCoCo gates. Coverage: 74.46% instructions / 91.98% classes. All 45 Docker integration tests skipped because Docker was inaccessible. Checkstyle isn’t configured. Vault writes were sandbox-blocked; handoff saved in repository session notes. After release, kof22 deletes `help/staging/qbit-quick-search.yaml`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.