Skip to main content

M15: A1 Cleanup & Data Foundation

Phase: A1 Amendment -- Phase 0 + Phase 1 Roadmap: SPEC-GAP-IMPLEMENTATION-PLAN.md Phases 0--1 Version target: web/v0.15.0, ingest/v0.3.0


Phase Context

Goal: Remove all code contradicting Amendment 1 (Bottom Tray, Link Sets, Inspector, surplus workspaces, deprecated ScripturePage patterns), then populate the corpus with real data, align graph node/relationship labels with CORPUS-SPEC, and update Content service queries.

Key constraint: Phase 0 cleanup MUST complete before Phase 1 data work begins. The app must remain buildable and functional throughout -- /reader/[...slug] must still render scripture text after every cleanup step.


ZenHub Configuration

FieldValue
MilestoneM15: A1 Cleanup & Data Foundation
Due DateTBD
Default PipelineProduct Backlog
Primary Epic(s)A1 Contradiction Removal, Data Foundation & Label Alignment

Prerequisites

  • M01: Data Pipeline -- ingest pipeline stages 0--6 operational
  • M14: Corpus Harmonization -- shared schema package (gospelib-schemas)

Epic: A1 Contradiction Removal

Remove all code that contradicts Amendment 1 while keeping the app buildable.

Issues

IssueTitleStatusNotes
M15-001Delete Bottom Tray & Fix CommandPalette Search✅ DonePR #892
M15-002Delete Link Sets System✅ DonePR #892, Dexie schema bumped to v6
M15-003Delete Inspector Panel & Update Study Layout✅ DonePR #892
M15-004Delete Surplus Workspaces✅ DonePR #892
M15-005Remove Deprecated ScripturePage Patterns✅ DonePR #892
M15-006Verify Breadcrumb Verse Number Removal✅ DonePR #892
M15-007Remove Study Map Sidebar Widget Form & Add Mode Prop✅ DonePR #892
M15-008Clean Up ComparePanel & CompareSync Store✅ DonePR #892

Epic: Data Foundation & Label Alignment

Populate corpus data, rename graph labels, update Content service queries and SDK types.

Issues

IssueTitleStatusNotes
M15-009GLDL Data Population🔶 PartialSample data added; full corpus population pending
M15-010Ingest Pipeline Node Label Alignment✅ DonePR #892
M15-011Ingest Pipeline Relationship Label Alignment✅ DonePR #1338 (batch A0.1)
M15-012Run Full Ingest with Renamed Labels✅ DonePR A2.1
M15-013Content Service Query Label Updates + New Routes✅ DonePR A2.4
M15-014SDK Missing Resource Clients✅ DonePR #892
M15-015Type Alignment & New Domain Types✅ DonePR #892

Progress: 14 Done · 1 Partial · 0 To Do (93%)


Summary

MetricCount
Total Issues15
Sub-Issues0
Total Estimate (pts)63
SprintsS2--S4
Dependencies (blocking)12
Dependencies (blocked by)12