Repository navigation
v3.59.10 — Windows ADR indexing, daemon and init flag-key fixes
Highlights
- ruflo-adr: fixed ADR indexing on Windows —
findAdrs()matched/docs/adr/with a hardcoded forward-slash path check, which silently found zero ADRs on Windows (join()yields backslashes there). AddedisAdrPath()with a separator-agnostic regex, andparseAdr()now reports a POSIX-shaped, repo-relative path on every platform. Also fixed thenpxfallback used by its own tests: Windows shipsnpx.cmd, whichspawnSynccannot launch without a shell —resolveNpxCli()now runs npm'snpx-cli.jsdirectly withnode(#4330, #2413). - daemon:
ruflo daemon start --max-cpu-load,--min-free-memory, and--no-distillwere silently ignored — the command read the raw kebab-case flag keys (ctx.flags['max-cpu-load']), but the CLI parser stores them camelCased (maxCpuLoad) or as a boolean (distill: falsefor--no-distill). Fixed to read the keys the parser actually produces (#4349). - init:
ruflo init --no-signupwas silently ignored for the same reason — the parser turns it intosignup: false, which the enrollment-prompt check never read (#4353).
Verification
node scripts/audit-umbrella-version-lockstep.mjs— all three packages at 3.59.10,ruflopins@claude-flow/clicorrectly.node scripts/audit-leaf-versions-published.mjs— all 4 non-bundled leaves (cli-core 3.7.5, neural 3.0.0, shared 3.0.5, memory 3.0.8) confirmed published.pnpm -r buildclean across all 24 v3 workspace packages.- New regression tests from #4330/#4349/#4353 pass (
windows-paths-2413.test.mjs,daemon-start-flag-keys.test.ts,init-no-signup.test.ts). - All three packages (
@claude-flow/cli,claude-flow,ruflo) confirmed on the live npm registry at 3.59.10,latest/alpha/v3alphadist-tags updated.
🤖 Generated with RuFlo