Skip to content

08 Workflows

Raja Jeevan Kumar Maduri edited this page Aug 4, 2026 · 1 revision

08. Platform Workflows

1. Document Ingestion Pipeline

  1. Input file ingested via DocumentParser (backend/services/ingestion/document_parser.py).
  2. Parsed text converted into ASST tree by ASSTEngine (backend/services/document_service/asst_engine.py).
  3. Chunks indexed in Qdrant; entity nodes/edges merged into Neo4j graph.

2. Living Documentation Impact Diff Workflow

  1. Editor change triggers LivingDocsImpactAnalyzer (backend/services/document_service/impact_analyzer.py).
  2. Downstream impacted entities identified via Neo4j Cypher traversals.
  3. Side-by-side diff recommendations generated for human Steward review.
  4. Celery background task (celery_app.py) updates search indexes upon approval.

Clone this wiki locally