v3.5.43 β Critical Issue Remediation & Stub Removal
v3.5.43 β Critical Issue Remediation & Stub Removal
Summary
Resolves 9 GitHub issues, replaces 22 fake-success stubs with honest errors, and fixes all healthcare plugin test failures. See ADR-067 for full details.
Issues Resolved
| Issue | Title | Fix |
|---|---|---|
| #1390 | memory_store crash on ONNX worker threads |
process.exit(0) after init to avoid ONNX hang |
| #1391 | MCP tool prefix inconsistency | Standardized claude-flow prefix in hive-mind prompts |
| #1392 | Worker tracking incomplete | PID singleton + SIGKILL fallback in daemon |
| #1393 | Headless worker stdin pipe error | Pipe stdin, bypass nested session detection |
| #1394 | Swarm commands stub-only | Real MCP calls + .swarm/state.json persistence |
| #1395 | Model alias resolution fails | Map short names β dated model IDs |
| #1396 | Global -f flag collision |
Removed from parser; subcommands use --format |
| #1397 | ruvllm-tools JSON Schema invalid |
Added items to 4 array schemas |
| #1398 | Vector dimension mismatch (1536 vs 384) | Updated config-adapter.ts default |
Fake-Success Stubs Replaced (22 total)
All stubs now return { success: false, exitCode: 1 } with guidance:
- config.ts (5):
init,set,reset,export,import - deployment.ts (6):
deploy,rollback,status,environments,release,logs - migrate.ts (4):
status,run,verify,rollback - claims.ts (5):
list,grant,revoke,roles,policies - providers.ts (2):
configure,test
Healthcare Plugin Fixes
- Fixed
MCPToolResulttype to match MCP SDK format ({isError, content}) - Fixed RBAC role case-sensitivity (lowercase β uppercase normalization)
- Fixed
OntologyNavigationInputSchemamissing default fordirection - Injected bridge mocks in tests (bypasses ESM vi.mock issues)
- Result: 23 test failures β 0
Test Results
- 1709 tests passing (net +6 from v3.5.42)
- 23 healthcare failures fixed
- Pre-existing failures unchanged (controller-registry: 1, ruvllm-wasm suite isolation: 16)
npm Packages
All three packages published with latest, alpha, and v3alpha dist-tags:
npm i @claude-flow/cli@3.5.43
npm i claude-flow@3.5.43
npm i ruflo@3.5.43
PR
- #1435 (
fix/critical-issues-adr-060)
π€ Generated with claude-flow
Co-Authored-By: claude-flow ruv@ruv.net