feat: add cross-surah reference system with semantic linking - #360
Conversation
|
@Timmmytunner Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Strict review blocker: and are failing. Please fix both before requesting merge. |
|
Strict review blocker: |
|
Strict review blocker: required checks are failing. Please fix the failures before requesting merge. |
|
@Timmmytunner this PR has merge conflicts with the |
Overview
This PR adds an AI-style Cross-Surah Reference System that identifies and links related content across different surahs of the Quran. It detects repeated stories, related rulings, and similar teachings using NLP and semantic analysis, integrates traditional tafsir cross-references, supports bidirectional navigation, and produces network visualization payloads — with optimized multi-surah query performance.
Related Issue
Changes
📖 Cross-Surah Reference Engine
cross_reference.py📚 Tafsir & Context Integration
[MODIFY]
tafsir.py[MODIFY]
thematic_quran.py⚡ Query Optimization & Visualization
[MODIFY]
query_optimizer.py[MODIFY]
cross_reference.pyVerification Results
GET /references,GET /surahs/{id}/referencestype,surah,rukuh,themeCloses #150