Skip to main content

M20: Pipeline & Schema Alignment

Phase: A1 Amendment -- Phase 6 + Phase 7 Roadmap: SPEC-GAP-IMPLEMENTATION-PLAN.md Phases 6--7 Version target: ingest/v0.4.0, schemas/v0.3.0


Phase Context

Goal: Complete all CORPUS-SPEC pipeline gaps (CSV bulk-load path, density materialization, Talk/Publication stages, validation rules, CLI modes) and align the shared packages layer (schema field verification, UI component updates, CORPUS-SPEC section 16 GUI surface contract).

Parity goal (2026-06-10): M20 is scoped to bring the FalkorDB graph to 100% parity with corpus.db. The graph is currently missing whole content domains -- conference talks, periodicals, curriculum, hymns, narrative books, and non-proclamation publications -- because no ingest stage projects them, plus typed entities, verse-text/REALIZES, and several derived edges. The Graph Parity Completion epic closes these, and M20-016 is the parity-check gate that defines "done."

Key constraint: Runs in parallel with M17--M19 (frontend work). Pipeline changes are backend-only and do not block GUI features.


ZenHub Configuration

FieldValue
MilestoneM20: Pipeline & Schema Alignment
Due DateTBD
Default PipelineProduct Backlog
Primary Epic(s)Pipeline Completion, Package & Schema Alignment

Prerequisites

  • M13: Multi-Translation Schema -- translation-aware pipeline + content service
  • M14: Corpus Harmonization -- gospelib-schemas package with all model families

Epics & Issues

Epic: Pipeline Completion

IssueTitleStatusNotes
M20-001CSV Bulk-Load Path✅ DoneImplemented
M20-002Conference Talk Ingest Stage✅ DoneImplemented
M20-003Church Publication Ingest Stage✅ DoneImplemented
M20-004Density Materialization✅ DoneImplemented
M20-005CLI Mode Expansion (Validate, Dry-Run, Stage-Select)✅ DoneImplemented
M20-006Pipeline Validation Rules✅ DoneImplemented
M20-007Ingest Metrics & Telemetry✅ DoneImplemented
M20-008Idempotent Re-Ingest Support✅ DoneImplemented
M20-013Typed Entity Ingest Stage✅ DoneImplemented
M20-014Curriculum Lesson Ingest Stage✅ DoneImplemented
M20-015Hymn / Narrative Book Ingest Stage✅ DoneImplemented
M20-016Graph Parity Validation Gate❌ To DoDefines "done" for 100% parity
M20-017Derived Edges Materialization❌ To DoTHEMATIC_LINK, CO_OCCURS, etc.

Epic: Package & Schema Alignment

IssueTitleStatusNotes
M20-009Schema Field Verification Suite✅ DoneImplemented
M20-010UI Component Updates for New Data Types❌ To DoNot implemented
M20-011CORPUS-SPEC Section 16 GUI Surface Contract✅ DoneImplemented
M20-012Package Version Alignment✅ DoneImplemented

Progress: 14 Done · 0 Partial · 3 To Do (82%)


Summary

MetricCount
Total Issues17
Sub-Issues0
Total Estimate (pts)80
SprintsS5--S8
Dependencies (blocking)10
Dependencies (blocked by)13