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

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

Implementation notes (Codex):
Implemented 497 help entries covering 25 tables, 319 fields, 99 sections, 11 actions, 15 widgets, 27 selectors, and the app.

Removed kof22 provider/classification assumptions, “lore” examples, automatic-retention claims, and 25 host-owned backup actions. Preserved live references.

Changed: bundle YAML, producer, AssistantTablesGuardrailTest, README, CHANGELOG, and POM comments; removed AssistantHelp.java. QQQ remains pinned to RC.7.

mvnw.cmd -q verify passed: 423 tests, 5 skipped, all coverage gates passed. One unrelated randomized canary failure passed on rerun.

No commits or pushes. Memory handoff staged in cache because the vault is outside writable roots.

After release, kof22 deletes help/staging/qbit-assistant.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-assistant.yaml` is host-neutral and registered with `HelpBundles.register(...)`. - `HelpBundleAssertions` gates coverage, so new metadata can't merge without help. Implementation notes (Codex): Implemented 497 help entries covering 25 tables, 319 fields, 99 sections, 11 actions, 15 widgets, 27 selectors, and the app. Removed kof22 provider/classification assumptions, “lore” examples, automatic-retention claims, and 25 host-owned backup actions. Preserved live references. Changed: bundle YAML, producer, `AssistantTablesGuardrailTest`, README, CHANGELOG, and POM comments; removed `AssistantHelp.java`. QQQ remains pinned to RC.7. `mvnw.cmd -q verify` passed: 423 tests, 5 skipped, all coverage gates passed. One unrelated randomized canary failure passed on rerun. No commits or pushes. Memory handoff staged in cache because the vault is outside writable roots. After release, kof22 deletes `help/staging/qbit-assistant.yaml`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.