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

Merged
KofTwentyTwo merged 1 commits from feature/help-bundle into develop 2026-10-15 01:45:31 +00:00
KofTwentyTwo commented 2026-10-15 01:27:30 +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-edi.yaml is host-neutral and registered with HelpBundles.register(...).
  • HelpBundleAssertions gates coverage, so new metadata can't merge without help.

Implementation notes (Codex):
Implemented without committing or pushing.

  • 825 help entries, host-neutral, with QQQ pinned to 4.1.0-RC.7.
  • Removed kof22 purchase-order tables, upload action, and host-added backup/search actions.
  • Added core registration, HOST override documentation, and coverage checks.
  • Verification passed: 258 tests; Checkstyle; JaCoCo 94.01% instructions, 99.03% classes.

Files changed: pom.xml, qbit-edi.yaml, EdiQBitProducer.java, EdiHelp.java, EdiHelpBundleTest.java, EdiTablesGuardrailTest.java, README.md, and CHANGELOG.md.

Memory handoff staged in cache because the vault is outside writable roots.

After release, kof22 deletes help/staging/qbit-edi.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-edi.yaml` is host-neutral and registered with `HelpBundles.register(...)`. - `HelpBundleAssertions` gates coverage, so new metadata can't merge without help. Implementation notes (Codex): Implemented without committing or pushing. - **825 help entries**, host-neutral, with QQQ pinned to **4.1.0-RC.7**. - Removed kof22 purchase-order tables, upload action, and host-added backup/search actions. - Added core registration, HOST override documentation, and coverage checks. - **Verification passed:** 258 tests; Checkstyle; JaCoCo 94.01% instructions, 99.03% classes. Files changed: `pom.xml`, `qbit-edi.yaml`, `EdiQBitProducer.java`, `EdiHelp.java`, `EdiHelpBundleTest.java`, `EdiTablesGuardrailTest.java`, `README.md`, and `CHANGELOG.md`. Memory handoff staged in cache because the vault is outside writable roots. After release, kof22 deletes `help/staging/qbit-edi.yaml`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.