Sangeetha-Grantha

Metadata Value
Status Active
Version 1.1.0
Last Updated 2026-09-10
Author Sangeetha Grantha Team
Document Type Design reference

Bulk Import Documentation Consolidation Plan


[!NOTE] Design/reference material: this page may include proposals or earlier implementation assumptions. Use current feature map for implemented behavior and current operating steps.



Current State Analysis

Newly Added Files (12 files)

Category 1: Koog Framework Evaluation (3 files)

Consolidation Strategy: Merge into single comprehensive Koog evaluation document

Category 2: General Bulk Import Analysis (4 files)

Consolidation Strategy: Create master analysis document referencing all perspectives

Category 3: CSV Import Strategy (2 files)

Consolidation Strategy: Merge into single CSV import strategy document

Category 4: Technical Implementation (1 file)

Consolidation Strategy: Keep as standalone technical reference

Category 5: Source Analysis (1 file)

Consolidation Strategy: Keep as standalone reference

Category 6: Updates/Corrections (1 file)

Consolidation Strategy: Integrate corrections into relevant documents, archive original


Proposed Organization Structure

features/
├── bulk-import/
│   ├── README.md (Master index)
│   ├── 01-strategy/
│   │   ├── master-analysis.md (Consolidated from 4 general analysis files)
│   │   ├── csv-import-strategy.md (Merged from 2 CSV files)
│   │   └── koog-evaluation.md (Merged from 3 Koog files)
│   ├── 02-implementation/
│   │   └── technical-implementation-guide.md (Keep as-is)
│   ├── 03-sources/
│   │   └── web-source-analysis.md (Keep as-is)
│   └── archive/
│       └── [Original files preserved for reference]

Consolidation Actions

Action 1: Create Master Analysis Document

Source Files:

Output: bulk-import/01-strategy/master-analysis.md

Action 2: Merge CSV Import Strategy

Source Files:

Output: bulk-import/01-strategy/csv-import-strategy.md

Action 3: Consolidate Koog Evaluation

Source Files:

Output: bulk-import/01-strategy/koog-evaluation.md

Action 4: Create Master README

Output: bulk-import/README.md (navigation and feature identification)


Feature Identification for Implementation

Feature 1: CSV Manifest Ingestion (Phase 1)

Priority: HIGH (Foundation) Complexity: LOW Timeline: 1 week Documents:

Description: Parse CSV files and load into imported_krithis staging table

Feature 2: Web Scraping & Enrichment (Phase 2)

Priority: HIGH (Core functionality) Complexity: MEDIUM Timeline: 2-3 weeks Documents:

Description: Scrape URLs from CSV and extract full metadata

Feature 3: Entity Resolution

Priority: HIGH (Data quality) Complexity: MEDIUM-HIGH Timeline: 2 weeks Documents:

Description: Map raw text to canonical entities (composer, raga, deity, temple)

Feature 4: Review Workflow

Priority: MEDIUM (Human-in-loop) Complexity: MEDIUM Timeline: 1-2 weeks Documents:

Description: Admin interface for reviewing and approving imports


Next Steps

  1. Execute consolidation actions (create merged documents)
  2. Create master README with feature navigation
  3. Archive original files
  4. Update main features README.md to reference new structure
  5. Identify first feature for implementation (recommend: Feature 1 - CSV Manifest Ingestion)

Section index · Documentation home · Feature status