Skip to content

docs: surface MCP-on-CRDT + vector/hybrid search on README, comparison, docs (SPEC-303)#45

Merged
ivkan merged 5 commits into
mainfrom
sf-450-track-c-visibility
Jun 10, 2026
Merged

docs: surface MCP-on-CRDT + vector/hybrid search on README, comparison, docs (SPEC-303)#45
ivkan merged 5 commits into
mainfrom
sf-450-track-c-visibility

Conversation

@ivkan

@ivkan ivkan commented Jun 10, 2026

Copy link
Copy Markdown
Member

Summary

SPEC-303 (from TODO-450) — surface TopGun's two differentiators on the discovery surfaces
a person reads before adopting. They shipped but were invisible on README / comparison / docs nav
(API reference already covered them).

Changes (docs/marketing only — additive)

  • README.md — AI-native (MCP-on-CRDT) + real-time hybrid-search bullets in Key Features,
    outcome-first per CLAUDE.md positioning.
  • comparison.mdx — two factual differentiator rows: AI agents natively read+mutate live data
    over MCP; real-time hybrid search (full-text + vector + exact, RRF-fused, live subscriptions).
  • guides/vector-and-hybrid-search.mdx — new discoverable guide (HNSW, RRF, embedding
    providers, VectorConfig, SearchMethod, hooks, real-time deltas); links existing reference
    pages, no duplication.
  • DocsSidebar.tsx — surface "Vector & Hybrid Search" and the MCP server under Guides.
  • llms-full.txt — regenerated with the new docs content.

Runnable Track-C demo is intentionally out of scope (carved to TODO-454, depends on this pass).

Verification

Reviewed via the SpecFlow impl-review gate. Docs-only/additive; CI gates: Build · Test · Lint
(DocsSidebar.tsx is the only .tsx) + docs-astro build + Cloudflare Pages.

ivkan added 5 commits June 10, 2026 17:06
New guide covering HNSW ANN, RRF tri-hybrid fusion, HybridSearchMethod
('exact'|'fullText'|'semantic'), embedding providers (Ollama /
OpenAI-compatible), server-side VectorConfig, useHybridSearch /
useVectorSearch / useHybridSearchSubscribe hooks, client.hybridSearch /
client.vectorSearch methods, and real-time delta subscriptions.
Links existing reference pages; cross-links search-and-live-queries and
mcp-server guides.
…eatures

Adds two new Key Features bullets:
- AI-native: MCP agent access via @topgunbuild/mcp-server
- Hybrid search: real-time exact + BM25 + semantic vector, RRF-fused,
  with HNSW, embeddings, RAG, and live subscriptions mentioned for SEO

Also adds a useHybridSearch React snippet after the todo example,
with a server-config pointer (VectorConfig / TOPGUN_VECTOR_INDEX_PATH
framed as server-side). No invented symbols; no SearchMethod.
Adds two new differentiator rows to the comparison table (8 td cells each:
Feature + TopGun + 6 competitor columns). Competitor claims are factually
conservative — 'Not Supported' used only where the feature is absent from
the sync/realtime path; neutral language used for partial support.
Adds matching Why-TopGun bullets for AI agents and hybrid search.
Verified 2026-06-10 comment added per page convention.
…bar Guides

Adds SubItem entries in the Guides section for:
- /docs/guides/vector-and-hybrid-search (new page from G1)
- /docs/guides/mcp-server (existing page, previously only narrative-linked)

Both paths fall through to the existing pathname.startsWith('/docs/guides/')
branch in getInitialExpandedSection — no resourceGuidePaths conflict.
pnpm --filter apps-docs-astro build confirms both pages compile and emit.
Auto-generated by apps/docs-astro/scripts/build-llms-full.mjs during
the docs build; reflects the comparison.mdx AI-agents and hybrid-search
rows added in SPEC-303.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 10, 2026

Copy link
Copy Markdown

Deploying topgun with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9a434b5
Status: ✅  Deploy successful!
Preview URL: https://b1483df2.topgun-f45.pages.dev
Branch Preview URL: https://sf-450-track-c-visibility.topgun-f45.pages.dev

View logs

@ivkan ivkan merged commit 0a459da into main Jun 10, 2026
6 checks passed
@ivkan ivkan deleted the sf-450-track-c-visibility branch June 10, 2026 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant