Skip to content

Extractor Kind

Planned closed enumeration on q_a_extractions.extractor_kind capturing which extractor produced a Q&A extraction event: a mempalace mining pass, one of the cocoindex pattern adapters (A/B), a generic LLM extraction call, or a derivation from a prior bid response. Pipeline-side, platform-internal vocabulary. CORE per §6.2.

  • “Pattern A/B” refers to the legacy Phew migration parsers — fate per Finding 04 §3.5 (likely retired in favour of cocoindex Pattern A/B adapters per Prereq 2a top recommendation #1).
keylabelprovenance
mempalace_minerMempalace Minercore
cocoindex_pattern_aCocoindex Pattern Acore
cocoindex_pattern_bCocoindex Pattern Bcore
llm_extractionLLM Extractioncore
prior_bid_responsePrior Bid Responsecore
  • q_a_extractions.extractor_kind — planned column (table not yet in production schema).
  • Bound to the cocoindex flow per Prereq 2a recommendation #1 (ExtractByLlm-based typed flows).
  • Adjacent to CV 22 origin_kind — extractor_kind says “which tool extracted”, origin_kind says “what kind of source it came from”.
  • Layer 2: extractor kind is administrative metadata recording the extraction provenance.
  • Q&A extraction pipeline (planned; will live in scripts/kb_pipeline/ or lib/extraction/).
  • Quality / audit trails (which extractor produced which pair).
  • Cocoindex monitoring (CocoInsight per source §3.7).
  • lib/mcp/tools/search.ts — future MCP filter when column lands.
  • Status: planned — column not yet in production schema.
  • Closed CV; schema migration adds new values.
  • Pattern A/B parser fate (B1 in 00-synthesis) deferred to cocoindex prereq sessions per source §7.
  • Source §2.1 lists the initial 5 values; expansion likely as the cocoindex flow library grows.