Files
qbit-help/docs/CORE-FOLLOWUPS.md
james.maesandClaude Opus 5.5 d20b8117d3 feat: review surface for help bundles (upstream changed, retired, stale keys, per-bundle coverage)
Uses core's Sync help from bundles / Accept upstream text / Keep my text;
the qbit's own Apply action is removed. Pinned to QQQ 4.1.0-RC.7 (qqq#1198).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 11:52:06 -05:00

1.1 KiB

Core follow-ups at 4.1.0-help2-SNAPSHOT

QInstanceHelpContentManager.reloadHelpContent returns void and catches/logs exceptions. It also logs/skips invalid targets. Consequently callers cannot obtain an authoritative applied-row count, skipped keys, or success/failure status.

The qbit now delegates sync to core and no longer exposes a separate reload action. Its bundle coverage counts current persisted provenance, not reload success.

A core result containing applied row count, rejected rows/reasons, and failure status (or a throwing reload variant) would remove that limitation. Cross-node propagation remains core's responsibility.

Build-parent follow-up (outside QQQ core)

The locally cached qbit-build-parent 2.0.0 POM has <version>${revision}</version>. Maven 3.10 rejects it before compilation. The copied reference Maven 3.9.11 wrapper handles it (with a parent warning). Publish a flattened parent POM to remove this toolchain limitation. No global Maven cache or installation was changed for this task.