Extractor Kind
Extractor Kind
Section titled “Extractor Kind”Definition
Section titled “Definition”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.
Synonyms / Acronyms
Section titled “Synonyms / Acronyms”- “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).
Baseline values
Section titled “Baseline values”| key | label | provenance |
|---|---|---|
| mempalace_miner | Mempalace Miner | core |
| cocoindex_pattern_a | Cocoindex Pattern A | core |
| cocoindex_pattern_b | Cocoindex Pattern B | core |
| llm_extraction | LLM Extraction | core |
| prior_bid_response | Prior Bid Response | core |
Relationships
Section titled “Relationships”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.
Consumers
Section titled “Consumers”- Q&A extraction pipeline (planned; will live in
scripts/kb_pipeline/orlib/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.