Files
keyhunter/.planning/phases/03-tier-3-9-providers/03-07-SUMMARY.md

3.7 KiB

phase, plan, subsystem, tags, requires, provides, affects, tech-stack, key-files, decisions, metrics
phase plan subsystem tags requires provides affects tech-stack key-files decisions metrics
03-tier-3-9-providers 07 providers
providers
tier-6
emerging
vector-db
langsmith
pinecone
15 Tier 6 emerging/niche provider YAMLs
LangSmith lsv2_ high-confidence regex
Pinecone pcsk_ high-confidence regex
Vector DB keyword anchors (Weaviate, Qdrant, Chroma, Milvus, Neon)
pkg/providers/registry
added patterns
dual-location YAML
keyword-only detection
high-confidence prefixed regex
created modified
providers/reka.yaml
providers/aleph-alpha.yaml
providers/lamini.yaml
providers/writer.yaml
providers/jasper.yaml
providers/typeface.yaml
providers/comet.yaml
providers/wandb.yaml
providers/langsmith.yaml
providers/pinecone.yaml
providers/weaviate.yaml
providers/qdrant.yaml
providers/chroma.yaml
providers/milvus.yaml
providers/neon.yaml
pkg/providers/definitions/reka.yaml
pkg/providers/definitions/aleph-alpha.yaml
pkg/providers/definitions/lamini.yaml
pkg/providers/definitions/writer.yaml
pkg/providers/definitions/jasper.yaml
pkg/providers/definitions/typeface.yaml
pkg/providers/definitions/comet.yaml
pkg/providers/definitions/wandb.yaml
pkg/providers/definitions/langsmith.yaml
pkg/providers/definitions/pinecone.yaml
pkg/providers/definitions/weaviate.yaml
pkg/providers/definitions/qdrant.yaml
pkg/providers/definitions/chroma.yaml
pkg/providers/definitions/milvus.yaml
pkg/providers/definitions/neon.yaml
Used high-confidence regex only for documented prefixes (lsv2_, pcsk_); all other Tier 6 providers rely on keyword-only detection to avoid false positives at scale
W&B pattern uses low-confidence 40-hex regex gated by keyword pre-filter (no documented prefix)
Jasper, Typeface, and all vector DBs use empty verify URL (keyword-only, verification deferred)
duration completed
~6m 2026-04-05

Phase 03 Plan 07: Emerging/Niche Providers + Vector DBs Summary

One-liner: Added 15 Tier 6 emerging/niche provider definitions covering emerging LLM labs, writing tools, observability, and vector databases — completing PROV-06.

What Was Built

Created 30 YAML files (15 providers x 2 locations) satisfying requirement PROV-06:

Emerging LLM labs (3): Reka AI, Aleph Alpha, Lamini Writing tools (3): Writer (palmyra), Jasper AI, Typeface Observability (3): Comet ML/Opik, Weights & Biases, LangSmith Vector DBs (6): Pinecone, Weaviate, Qdrant, Chroma, Milvus/Zilliz, Neon

High-confidence regex was applied only where documented prefixes exist:

  • LangSmith: lsv2_(pt|sk)_[a-f0-9]{32}_[a-f0-9]{10}
  • Pinecone: pcsk_[A-Za-z0-9]{40,}
  • W&B: 40-hex (confidence: low) gated by keyword pre-filter

All other providers rely on keyword-only detection (env var anchors, domain hostnames) to avoid false positives at scale — consistent with Phase 2 lessons documented in 03-CONTEXT.md.

Commits

  • fbe9e8b feat(03-07): add 8 emerging labs, writing tools, observability providers
  • a73cea3 feat(03-07): add LangSmith and 6 vector DB providers

Verification

  • go test ./pkg/providers/... -count=1 — PASS
  • go test ./pkg/engine/... -count=1 — PASS
  • grep -l 'tier: 6' providers/*.yaml | wc -l — 15
  • All 15 provider pairs pass diff providers/X.yaml pkg/providers/definitions/X.yaml

Deviations from Plan

None - plan executed exactly as written.

Self-Check: PASSED

  • All 30 YAML files exist (verified via diff)
  • Both commits present in git log (fbbb54b, a73cea3)
  • Tier 6 count = 15 (matches PROV-06 requirement)
  • Provider and engine test suites green