feat(help): qbit-slack help bundle via QQQ help bundles, with coverage gate #11

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:21 +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-slack.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.

  • 235 help entries, with live labels and no coverage exclusions.
  • QQQ already pinned to 4.1.0-RC.7.
  • Replaced staging date 2026.10.14 with 0.1.0-SNAPSHOT. No kof22 sites, URLs, buckets or menu paths were present.
  • Changed bundle YAML, producer, guardrail test, README and CHANGELOG; removed temporary SlackHelp.java.
  • ./mvnw.cmd -q verify passed: 174 tests, Checkstyle and guardrails. Coverage: 91.33% instructions, 97.54% classes.

Vault write was restricted; handoff staged in the writable cache.

After release, kof22 deletes help/staging/qbit-slack.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-slack.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. - **235 help entries**, with live labels and no coverage exclusions. - QQQ already pinned to **4.1.0-RC.7**. - Replaced staging date `2026.10.14` with `0.1.0-SNAPSHOT`. No kof22 sites, URLs, buckets or menu paths were present. - Changed bundle YAML, producer, guardrail test, README and CHANGELOG; removed temporary `SlackHelp.java`. - `./mvnw.cmd -q verify` passed: **174 tests**, Checkstyle and guardrails. Coverage: **91.33% instructions, 97.54% classes**. Vault write was restricted; handoff staged in the writable cache. After release, kof22 deletes `help/staging/qbit-slack.yaml`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.