Skip to content

chore: remove the HNSW badge; widen nightly's #2885 scope note - #141

Merged
pacphi merged 2 commits into
mainfrom
chore/hnsw-honesty-and-2885-scope
Aug 13, 2026
Merged

chore: remove the HNSW badge; widen nightly's #2885 scope note#141
pacphi merged 2 commits into
mainfrom
chore/hnsw-honesty-and-2885-scope

Conversation

@pacphi

@pacphi pacphi commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Fixes #139, fixes #140. Two follow-ups from the ruflo 3.38.5–3.38.8 impact assessment.

Remove the HNSW badge (#140)

The activation footer's founding contract (10fc4e7) is to show only features genuinely active in the project. The ⚡ HNSW badge keyed off .swarm/hnsw.index existing — but upstream ruflo#2922 (3.38.7) established the default memory search path is brute-force cosine even when that index exists (upstream renamed bridgeSearchHNSWbridgeSearchBruteForceCosine over exactly this overclaim). The file therefore proves no active feature, so the badge is removed rather than relabeled. Reintroduction condition: upstream wires HNSW into the default search path, or persists an algorithm signal the footer can read.

TDD: regression test asserts no HNSW claim renders even with the index file present (watched fail against the old badge); segment suite plan 45 → 46.

nightly.yml #2885 scope note (#139)

The non-blocking guard's comment described ruflo#2885 as a neural train crash ("open as of 2026-08-06"). Upstream evidence (2026-08-12) shows the same macOS arm64 libc++abi teardown abort poisoning exit codes of store-touching commands (memory search → correct output, rc 134). Comment rewritten to the widened scope, with the note that a future x verify memory step would need the same guard. Guard behavior unchanged; comment-only.

Full pnpm run check green (1469 node tests + 46/46 segment tests).

🤖 Generated with Claude Code

pacphi added 2 commits August 13, 2026 00:09
…ly's #2885 scope note

The footer's SONA line showed a green "⚡ HNSW" badge purely on
.swarm/hnsw.index existing. Upstream ruflo#2922 (3.38.7) established
that the default memory search path is brute-force cosine even when
that index exists — they renamed their own APIs over exactly this
overclaim. The badge now reads "HNSW idx": the file proves an index was
BUILT, never that search uses it. Revisit if upstream wires HNSW into
the default path or persists an algorithm signal the footer can read.
The badge gains the segment tests it never had (plan 45 → 47).

nightly.yml's non-blocking guard cited ruflo#2885 as a neural-train
crash; upstream evidence (2026-08-12) shows the same macOS teardown
abort poisoning exit codes of store-touching commands (memory search →
correct output, rc 134), so the comment now describes the widened scope
— a future x verify memory step would need the same guard. The guard
itself is unchanged and stays until #2885 closes.

Fixes #139
Fixes #140
…feature

The activation footer shows only features genuinely active in the
project (its founding contract). Upstream ruflo#2922 established the
default search path is brute-force cosine even when .swarm/hnsw.index
exists, so the file proves nothing a user can act on. Removed rather
than relabeled; reintroduce only if upstream wires HNSW into the
default path or persists an algorithm signal the footer can read.
@pacphi pacphi changed the title chore: HNSW badge claims the artifact, not the algorithm; widen nightly's #2885 scope note chore: remove the HNSW badge; widen nightly's #2885 scope note Aug 13, 2026
@pacphi
pacphi merged commit ebc4cde into main Aug 13, 2026
14 checks passed
@pacphi
pacphi deleted the chore/hnsw-honesty-and-2885-scope branch August 13, 2026 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant