v3.7.0-alpha.42 β #2015 round 2: strip bogus --kind flag
Pre-release
Pre-release
Hotfix on top of alpha.41 β the post-publish live regression check exposed a second-layer bug in the #2015 fix.
What round 1 missed
ruvector@0.2.25 rvf create accepts only:
-d, --dimension <n>(required)-m, --metric <metric>(optional, default cosine)
Round 1 added the required --dimension 384 but left --kind browser-session in place. Commander's required-option check fires before its unknown-option check, so the original bug report (#2015) only ever surfaced the dimension error β there was no way to discover the second layer without actually running the command end-to-end.
The live functional check after publishing alpha.41 surfaced it:
error: unknown option '--kind'
What changed in alpha.42
- Stripped
--kind browser-sessionfrom all 5 call sites (TS source, compiled dist,replay-spike.sh,browser-agent.md,browser-record/SKILL.md) + ADR prose example. - Tightened
smoke-browser-rvf-create-flags.mjsto police BOTH invariants per line:--dimension/-dis present--kindis absent
- The smoke now uses an explicit PATHS_IN_SCOPE list (round 1's content-anchor was the very flag we just deleted).
Live functional check (everything green)
ruvector rvf create --dimension 384(no--kind): exit 0, .rvf file written.- Published
@claude-flow/cli@3.7.0-alpha.42dist:113:--dimensionpresent,--kindabsent. - #2019 vectorBackend/graphAdapter functional test from alpha.41: still passes against
@claude-flow/memory@3.0.0-alpha.16. verify.mjsprecondition contract from #1880: still holds (exit 2 for source-only, exit 1 for built tree with real regressions).
Packages
| Package | Version |
|---|---|
@claude-flow/cli |
3.7.0-alpha.42 |
claude-flow |
3.7.0-alpha.42 |
ruflo |
3.7.0-alpha.42 |
@claude-flow/memory |
3.0.0-alpha.16 (unchanged from alpha.41 release) |
All latest / alpha / v3alpha dist-tags updated.
Commit: 905672021
π€ Generated with RuFlo