Pipeline Help

Checklist, complete workflow, and operational guidance for the Diamond pipeline.

Diamond Rules
Diamond Selection Checklist

Live screening rules loaded from current system settings.

ConditionCurrent Rule
Loading...
Loading...
System Workflow
How The Complete Diamond System Works

This is the detailed lifecycle from raw 52W input to final diamond stock selection.

1. Data Intake

Input enters via manual upload (CSV/XLSX/PDF) or automated BSE fetch. Rows are normalized and validated into canonical fields: security code/name, LTP, 52W high, proximity.

2. Stage-1 Signal Build

Validated rows are persisted and transformed into stage-1 price signals. The pipeline marks initial qualifiers based on nearness to 52-week highs.

3. Fundamentals Enrichment

For qualified symbols, fundamentals are fetched (PE, market cap, growth metrics). This enriches each candidate for valuation and growth checks.

4. News & Announcements Enrichment

News providers and exchange announcements are synced. Positive/negative signals are scored and merged into per-stock context for stage-3 scoring.

5. Diamond Evaluation

The diamond engine applies configured thresholds and condition weightage (price, PE, market cap, sales growth, news). Entry value and decision status are computed.

6. LLM Analyst Layer

For shortlisted candidates, LLM enrichment generates fit/summary reasoning. This augments, but does not replace, deterministic filters.

7. Outputs & Monitoring

Results appear in Current Run Table, Watchlist, Dashboard KPIs, and History. Alerts, stale-data checks, and run logs provide operational safety.

8. Manual vs Automated Execution

Manual mode allows step-by-step control. Automated mode executes fetch → fundamentals → news → diamond sequentially and updates status live.