@if (predictionMode) { } @else {
DSE AI ANALYSIS
@if (loadingAnalysis() && !analysis()) {

{{ jobMessage() || (language() === 'bn' ? 'ডিএসই তথ্য লোড হচ্ছে…' : 'Loading DSE evidence…') }}

} @if (errorMessage() && !analysis()) {

{{ language() === 'bn' ? 'বিশ্লেষণ প্রস্তুত নয়' : 'Analysis not ready' }}

{{ errorMessage() }}

} @if (analysis(); as report) {

DSE STOCK ANALYSIS

{{ report.company_name }}

{{ report.symbol }} {{ report.sector }} {{ language() === 'bn' ? 'সর্বশেষ দাম' : 'Latest price' }}: {{ formatTaka(report.market.latest_price) }} @if (report.market.change_percent !== null) { {{ report.market.change_percent > 0 ? '+' : '' }}{{ report.market.change_percent | number: '1.1-2' }}% }
{{ language() === 'bn' ? 'বিশ্লেষণের তারিখ' : 'Analysis date' }} {{ report.analysis_date | date: 'mediumDate' }}
{{ report.fundamental_score }} / 100
{{ copy(report.score_label) }}

{{ copy(report.headline) }}

    @for (takeaway of report.takeaways; track takeaway.en) {
  • {{ copy(takeaway) }}
  • }

{{ copy(report.in_depth_title) }}

{{ copy(report.in_depth_snippet) }}

{{ language() === 'bn' ? 'আজ' : 'Today' }}{{ formatTaka(report.valuation.current_price) }}
{{ language() === 'bn' ? 'আনুমানিক মূল্য' : 'Rough estimate' }}{{ formatTaka(report.valuation.rough_estimate) }}
{{ copy(report.valuation.verdict_label) }}
@if (report.valuation.fair_range_low !== null && report.valuation.fair_range_high !== null) {
{{ formatTaka(report.valuation.fair_range_low) }} {{ language() === 'bn' ? 'ন্যায্য সীমা' : 'Fair range' }} {{ formatTaka(report.valuation.fair_range_high) }}
}

{{ copy(report.valuation.summary) }}

@for (method of report.valuation.methods; track method.key) {
{{ copy(method.label) }}
{{ formatTaka(method.value) }}
}
{{ copy(report.disclaimer) }}
@for (factor of report.factors; track factor.key) {

{{ copy(factor.title) }}

{{ copy(factor.subtitle) }}

{{ factorStatus(factor.status) }}

{{ copy(factor.explanation) }}

@for (metric of factor.metrics; track metric.key) {
{{ copy(metric.label) }} {{ metric.display_value }} {{ metric.score | number: '1.0-1' }}/10
}
}
@if (fullReportOpen()) {

{{ report.company_name }}

@for (section of report.report_sections; track section.key) {

{{ copy(section.title) }}

{{ copy(section.summary) }}

@if (section.bullets.length) {
    @for (bullet of section.bullets; track bullet.en) {
  • {{ copy(bullet) }}
  • }
}
}

{{ language() === 'bn' ? 'মূল এজেন্ট প্রমাণ' : 'Original agent evidence' }}

{{ language() === 'bn' ? 'নিচের অংশগুলো মূল মাল্টি-এজেন্ট রান থেকে অপরিবর্তিত রাখা হয়েছে।' : 'These sections are retained unchanged from the multi-agent run.' }}

@if (report.agent_reports.final_trade_decision) {
{{ language() === 'bn' ? 'চূড়ান্ত ট্রেড সিদ্ধান্ত' : 'Final trade decision' }}
{{ report.agent_reports.final_trade_decision }}
} @if (report.agent_reports.fundamentals_report) {
{{ language() === 'bn' ? 'মৌলিক বিশ্লেষক' : 'Fundamentals analyst' }}
{{ report.agent_reports.fundamentals_report }}
} @if (report.agent_reports.market_report) {
{{ language() === 'bn' ? 'বাজার বিশ্লেষক' : 'Market analyst' }}
{{ report.agent_reports.market_report }}
} @if (report.agent_reports.news_report) {
{{ language() === 'bn' ? 'সংবাদ বিশ্লেষক' : 'News analyst' }}
{{ report.agent_reports.news_report }}
}
{{ language() === 'bn' ? 'পূর্ণ স্টেট লগ JSON' : 'Full state log JSON' }}
{{ rawState(report) }}
} }
}