# sessions

id: cmtevnrnq0001n3i8xwj728ki
userId: cmtenmb4300arn3mkv2i7qzxq
tokenId: c3832489fbc3718a972a513ded7a08ccecc439157a6f2eeb13e3692b78454dd2
ip: ::1
userAgent:
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Claude/1.40609.0 Chrome/148.0.7778.280 Safari/537.36 MSIX


id: cmtexdohd0001n3n0ybtizgdp
userId: cmtenmb7c00axn3mkffhdg12i
tokenId: a9dd81475d8f08d92c9f334b954e0460cdc565598e63477db174edfab43167af
ip: ::1
userAgent:
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/152.0.0.0 Safari/537.36


# audit_logs

id: cmteo9t2b00d6n3u0ul0rehd1
userId: cmtenmb7c00axn3mkffhdg12i
userEmail: operator@nabdh.sa
userRole: control_operator
action: adversarial.searched
entity: asset
entityId: T-108
ip: ::ffff:127.0.0.1
userAgent: Python-urllib/3.11
status: success
detail:
  T-108 reaches 90 % risk under an ordinary combination: Ambient temperature +12 °C, Regional demand +30 %.


id: cmteo9t6q00dkn3u01rj7folz
userId: cmtenmb7c00axn3mkffhdg12i
userEmail: operator@nabdh.sa
userRole: control_operator
action: resilience.red_blue
entity: resilience
entityId: RB-MTEO9T58
ip: ::ffff:127.0.0.1
userAgent: Python-urllib/3.11
status: success
detail:
  Compound summer stress takes resilience from 80 to 76. Load transfer to adjacent feeders recovers it to 77 in 12 minutes, with risk falling from 72 % to 48 %.


id: cmteo9ta700don3u0jzxhcrd7
userId: cmtenmb7c00axn3mkffhdg12i
userEmail: operator@nabdh.sa
userRole: control_operator
action: resilience.red_blue
entity: resilience
entityId: RB-MTEO9T8V
ip: ::ffff:127.0.0.1
userAgent: Python-urllib/3.11
status: success
detail:
  Storage unavailable takes resilience from 80 to 80. No response available under this scenario recovered it — the resources it needs are the ones the scenario removed.


id: cmteoleep007en3x0kddw0vdg
userId: cmtenmb7c00axn3mkffhdg12i
userEmail: operator@nabdh.sa
userRole: control_operator
action: adversarial.searched
entity: asset
entityId: T-108
ip: ::ffff:127.0.0.1
userAgent: Python-urllib/3.11
status: success
detail:
  T-108 reaches 90 % risk under an ordinary combination: Ambient temperature +12 °C, Regional demand +32 %.


id: cmteoleiq007in3x0qr83z9pp
userId: cmtenmb7c00axn3mkffhdg12i
userEmail: operator@nabdh.sa
userRole: control_operator
action: resilience.red_blue
entity: resilience
entityId: RB-MTEOLEH2
ip: ::ffff:127.0.0.1
userAgent: Python-urllib/3.11
status: success
detail:
  Compound summer stress takes resilience from 81 to 77. No response available under this scenario recovered it — the resources it needs are the ones the scenario removed.


id: cmteolem1007mn3x0jhxfvn3o
userId: cmtenmb7c00axn3mkffhdg12i
userEmail: operator@nabdh.sa
userRole: control_operator
action: resilience.red_blue
entity: resilience
entityId: RB-MTEOLEKD
ip: ::ffff:127.0.0.1
userAgent: Python-urllib/3.11
status: success
detail:
  Storage unavailable takes resilience from 81 to 81. No response available under this scenario recovered it — the resources it needs are the ones the scenario removed.


id: cmtevjsgg007in30wg3l0sc6y
userId: cmtenmb7c00axn3mkffhdg12i
userEmail: operator@nabdh.sa
userRole: control_operator
action: adversarial.searched
entity: asset
entityId: T-108
ip: ::ffff:127.0.0.1
userAgent: Python-urllib/3.11
status: success
detail:
  No combination of ordinary conditions inside the search bounds pushes T-108 to 90 %; the closest reached 20 %.


id: cmtevjsjn007mn30wzcwn1814
userId: cmtenmb7c00axn3mkffhdg12i
userEmail: operator@nabdh.sa
userRole: control_operator
action: resilience.red_blue
entity: resilience
entityId: RB-MTEVJSJA
ip: ::ffff:127.0.0.1
userAgent: Python-urllib/3.11
status: success
detail:
  Compound summer stress takes resilience from 85 to 84. No response available under this scenario recovered it — the resources it needs are the ones the scenario removed.


id: cmtevjsly007qn30wazhyj4fc
userId: cmtenmb7c00axn3mkffhdg12i
userEmail: operator@nabdh.sa
userRole: control_operator
action: resilience.red_blue
entity: resilience
entityId: RB-MTEVJSLK
ip: ::ffff:127.0.0.1
userAgent: Python-urllib/3.11
status: success
detail:
  Storage unavailable takes resilience from 85 to 85. No response available under this scenario recovered it — the resources it needs are the ones the scenario removed.


id: cmtevl66f00a9n30wfaxkhzkq
userId: cmtenmb7c00axn3mkffhdg12i
userEmail: operator@nabdh.sa
userRole: control_operator
action: resilience.red_blue
entity: resilience
entityId: RB-MTEVL665
ip: ::ffff:127.0.0.1
userAgent: Python-urllib/3.11
status: success
detail:
  Compound summer stress takes resilience from 85 to 85. No response available under this scenario recovered it — the resources it needs are the ones the scenario removed.


id: cmtf0j8u90009n3q8wo3ti8ic
userId: cmtenmb7q00b0n3mkfeoel2pn
userEmail: engineer@nabdh.sa
userRole: engineer
action: grid.compare_futures
entity: live_grid
entityId: T-184
ip: ::ffff:127.0.0.1
userAgent: node
status: success
detail:
  3 futures compared for T-184: Defence in depth — 2 actions to a wide margin, Single move — Transfer 90.7 MW to the adjacent feeder (simulated)


# failure_patterns

id: cmtenmcy500kwn3mkmvn4ku28
code: FP-387
name: Summer peak thermal overload — Riyadh bulk transformer
nameAr: حمل حراري زائد في ذروة الصيف — محول رئيسي بالرياض
eventType: transformer_overload
severity: critical
regionId: cmtenmb9e00bcn3mkvbn5m7pe
assetTypeKey: transformer
outcome: Unit tripped; load restored in 3h34m after transfer to the adjacent feeder.
outcomeAr: فصلت الوحدة، وأُعيد التيار خلال ٣ ساعات و٣٤ دقيقة بعد التحويل إلى المغذي المجاور.
description:
  A transformer already carrying a high summer base load absorbed an unplanned industrial block. Top-oil temperature crossed the emergency limit 41 minutes later and the unit tripped on Buchholz.

descriptionAr:
  محول يحمل أساسًا حملًا صيفيًا مرتفعًا استقبل كتلة أحمال صناعية غير مخططة، فتجاوزت حرارة الزيت العلوي الحد الطارئ بعد ٤١ دقيقة وفصلت الوحدة على مرحّل بوخهولتز.


id: cmtenmcyp00l0n3mk6qxklpyd
code: FP-102
name: Cascading feeder overload after unplanned outage — Dammam
nameAr: تحميل زائد متتابع على المغذيات بعد انقطاع غير مخطط — الدمام
eventType: cascading_outage
severity: critical
regionId: cmtenmb9e00ben3mkys8mct9f
assetTypeKey: transformer
outcome: Contained after 2h48m by shedding 34 MW of interruptible industrial load.
outcomeAr: جرت السيطرة بعد ساعتين و٤٨ دقيقة بفصل ٣٤ ميجاواط من الأحمال الصناعية القابلة للقطع.
description:
  Loss of one bulk transformer pushed its load onto two neighbours that were already above 80 % loading, producing a second overload within the hour.

descriptionAr:
  أدى فقد محول رئيسي إلى نقل حمله إلى محولين مجاورين تجاوز تحميلهما ٨٠٪ أصلًا، مما أنتج تحميلًا زائدًا ثانيًا خلال ساعة.


id: cmtenmcz500l4n3mkvttq2399
code: FP-221
name: Insulation failure under sustained high loading — Makkah
nameAr: انهيار عزل تحت تحميل مرتفع مستمر — مكة المكرمة
eventType: insulation_failure
severity: high
regionId: cmtenmb9e00bfn3mk3huq703f
assetTypeKey: transformer
outcome: Unit replaced; root cause traced to deferred oil reclamation.
outcomeAr: استُبدلت الوحدة، وأُرجع السبب الجذري إلى تأجيل معالجة الزيت.
description:
  Eleven consecutive days above 85 % loading during the pilgrimage season accelerated paper insulation ageing until a winding fault developed.

descriptionAr:
  أحد عشر يومًا متتاليًا فوق ٨٥٪ من التحميل خلال موسم الحج سرّعت تقادم العزل الورقي حتى تطور عطل في الملف.


id: cmtenmczm00l8n3mkn6nu5gx9
code: FP-190
name: Bushing failure after thermal cycling — Riyadh
nameAr: عطل عازل طرفي بعد دورات حرارية — الرياض
eventType: insulation_failure
severity: high
regionId: cmtenmb9e00bcn3mkvbn5m7pe
assetTypeKey: transformer
outcome: Bushing replaced; online partial-discharge monitoring retrofitted.
outcomeAr: استُبدل العازل الطرفي وأُضيفت مراقبة التفريغ الجزئي المباشرة.
description:
  Repeated daily thermal cycling degraded a condenser bushing until partial discharge escalated to flashover.

descriptionAr:
  أدت الدورات الحرارية اليومية المتكررة إلى تدهور العازل الطرفي حتى تطور التفريغ الجزئي إلى قوس كهربائي.


id: cmtenmd0500lcn3mk6yvdil6j
code: FP-501
name: Cooling fan bank failure — Abha
nameAr: عطل مجموعة مراوح التبريد — أبها
eventType: thermal_runaway
severity: medium
regionId: cmtenmb9e00bkn3mkbi9fv0v5
assetTypeKey: transformer
outcome: Derated for 4 days pending fan replacement; no customer interruption.
outcomeAr: خُفضت القدرة أربعة أيام بانتظار استبدال المراوح دون انقطاع عن المشتركين.
description:
  Loss of one forced-cooling stage removed roughly 20 % of the unit thermal margin, unnoticed until a mild load rise pushed temperature past the alarm.

descriptionAr:
  أدى فقد إحدى مراحل التبريد القسري إلى فقدان نحو ٢٠٪ من الهامش الحراري دون ملاحظة، حتى دفع ارتفاع بسيط في الحمل الحرارة فوق حد الإنذار.


id: cmtenmd0l00lgn3mkgdnug9uq
code: FP-333
name: Industrial process spike — Jubail corridor
nameAr: ارتفاع مفاجئ في حمل عملية صناعية — ممر الجبيل
descriptionAr: أنتج التشغيل المتزامن لفرنين قوسيين كهربائيين قفزة قدرها ١٩٠ ميجاواط خلال أربع دقائق.
eventType: transformer_overload
severity: high
regionId: cmtenmb9e00ben3mkys8mct9f
assetTypeKey: industrial_load
outcome: Managed by demand-response call-off; no equipment damage.
outcomeAr: عولج عبر تفعيل الاستجابة للطلب دون أي ضرر بالمعدات.
description:
  A simultaneous restart of two electric arc furnaces produced a 190 MW step change inside four minutes.


id: cmtenmd1500lkn3mksld8hup9
code: FP-045
name: Voltage collapse during evening ramp — Jeddah
nameAr: انهيار جهد أثناء الصعود المسائي — جدة
eventType: voltage_collapse
severity: high
regionId: cmtenmb9e00bdn3mk9y6raloy
assetTypeKey: substation
outcome: Recovered by capacitor bank switching and 40 MVAr from the STATCOM.
outcomeAr: استُعيد الوضع بتشغيل مكثفات و٤٠ ميجافار من محطة التعويض الساكنة.
description:
  Reactive power shortfall as solar output fell away and air-conditioning demand persisted drove voltage below the statutory band.

descriptionAr:
  أدى نقص القدرة غير الفعّالة مع تراجع إنتاج الطاقة الشمسية واستمرار أحمال التكييف إلى هبوط الجهد دون النطاق النظامي.


id: cmtenmd2200lon3mkkuifn9d9
code: FP-522
name: Pilgrimage season demand surge — Makkah
nameAr: ارتفاع الطلب في موسم الحج — مكة المكرمة
eventType: transformer_overload
severity: medium
regionId: cmtenmb9e00bfn3mk3huq703f
assetTypeKey: transformer
outcome: No failure; managed with pre-positioned mobile substations.
outcomeAr: لم يقع عطل، وأُدير الموقف بمحطات تحويل متنقلة موضوعة مسبقًا.
description:
  Seasonal population influx lifted the regional peak 34 % above the annual average for eleven consecutive days.

descriptionAr:
  رفع التدفق السكاني الموسمي الذروة الإقليمية بنسبة ٣٤٪ فوق المتوسط السنوي لمدة أحد عشر يومًا متتاليًا.


id: cmtenmd2n00lsn3mkky2t7hhg
code: FP-412
name: N-1 contingency line overload — Madinah
nameAr: تحميل زائد على خط عند حالة الطوارئ N-1 — المدينة المنورة
descriptionAr: ترك الفصل المخطط لدائرة ٣٨٠ ك.ف المسار الموازي فوق حده المستمر أثناء ذروة بعد الظهر.
eventType: line_overload
severity: high
regionId: cmtenmb9e00bgn3mk735rmi2y
assetTypeKey: transmission_line
outcome: Outage rescheduled to the night window after the overload was detected.
outcomeAr: أُعيدت جدولة الفصل إلى النافذة الليلية بعد اكتشاف التحميل الزائد.
description:
  Planned outage of one 380 kV circuit left the parallel path above its continuous rating during the afternoon peak.


id: cmtenmd3l00m0n3mkruiruyto
code: FP-274
name: Evening EV charging surge — Riyadh
nameAr: ارتفاع شحن المركبات الكهربائية المسائي — الرياض
descriptionAr: تزامن طلب الشحن السريع غير المنسق مع ذروة الأحمال السكنية المسائية في أحد مراكز التوزيع.
eventType: transformer_overload
severity: medium
regionId: cmtenmb9e00bcn3mkvbn5m7pe
assetTypeKey: ev_hub
outcome: Resolved by dynamic charge-rate limiting; tariff signal introduced.
outcomeAr: عولج بتحديد معدل الشحن ديناميكيًا مع إدخال إشارة تعرفة.
description:
  Uncoordinated fast-charging demand coincided with the residential evening peak at a distribution hub.


id: cmtenmd4300m4n3mk1l4sgq0p
code: FP-256
name: Dust storm photovoltaic shortfall — Qassim
nameAr: نقص إنتاج الطاقة الشمسية بسبب عاصفة غبارية — القصيم
eventType: renewable_ramp_shortfall
severity: medium
regionId: cmtenmb9e00bln3mk5zzb69av
assetTypeKey: solar_farm
outcome: Covered by gas turbine redispatch; forecast model retrained on dust index.
outcomeAr: عُوّض عبر إعادة توزيع التوربينات الغازية، وأُعيد تدريب نموذج التوقع على مؤشر الغبار.
description:
  A regional dust event cut irradiance by 62 % over three hours, removing 780 MW of expected solar output.

descriptionAr:
  خفّض حدث غباري إقليمي الإشعاع بنسبة ٦٢٪ خلال ثلاث ساعات، مما أزال ٧٨٠ ميجاواط من الإنتاج الشمسي المتوقع.


id: cmtenmd4k00m8n3mkh6jze2i3
code: FP-309
name: Wind ramp shortfall — NEOM corridor
nameAr: نقص في صعود إنتاج الرياح — ممر نيوم
eventType: renewable_ramp_shortfall
severity: medium
regionId: cmtenmb9e00bin3mk71ynl44h
assetTypeKey: wind_farm
outcome: Battery fleet covered the ramp; forecast horizon shortened to 15 minutes.
outcomeAr: غطّى أسطول البطاريات فترة الصعود، وقُصّر أفق التوقع إلى ١٥ دقيقة.
description:
  Wind speed fell below cut-in three hours earlier than forecast, removing 410 MW during the evening ramp.

descriptionAr:
  انخفضت سرعة الرياح دون حد بدء التشغيل قبل ثلاث ساعات من المتوقع، مما أزال ٤١٠ ميجاواط أثناء الصعود المسائي.


id: cmtenmd4z00mcn3mkwuhos461
code: FP-073
name: Battery derate at high ambient — Dammam
nameAr: خفض قدرة البطاريات في حرارة محيطة مرتفعة — الدمام
eventType: battery_derate
severity: low
regionId: cmtenmb9e00ben3mkys8mct9f
assetTypeKey: battery_storage
outcome: Available reserve recalculated; chiller capacity upgrade scheduled.
outcomeAr: أُعيد احتساب الاحتياطي المتاح وجُدولت ترقية سعة التبريد.
description:
  Thermal management reached its limit at 47 °C ambient, derating the storage fleet to 68 % of rated power.

descriptionAr:
  بلغت إدارة الحرارة حدها عند درجة حرارة محيطة ٤٧ مئوية، فخُفضت قدرة أسطول التخزين إلى ٦٨٪ من قدرته الاسمية.


# model_versions

id: cmtenmd5g00mfn3mktymq9zv5
key: risk-engine
name: Composite Risk Engine
nameAr: محرك الخطر المركّب
version: 2.4.0
task: risk_scoring
algorithm: Weighted stress composition with vulnerability modulation
datasetVersion: synthetic-2026.08-r3
status: active
driftStatus: stable
notes:
  Deterministic, fully explainable scoring. Metrics measured on the synthetic benchmark generated by this repository — not on operator data.

notesAr:
  تقييم حتمي قابل للتفسير بالكامل. قيست المؤشرات على مجموعة بيانات اصطناعية مولّدة من هذا المشروع وليست بيانات تشغيلية حقيقية.


id: cmtenmd5w00mjn3mky1dg1rbr
key: failure-classifier
name: Failure Mode Classifier
nameAr: مصنّف أنماط الأعطال
version: 1.9.2
task: failure_classification
algorithm: Limit-crossing attribution over the forward digital-twin walk
datasetVersion: synthetic-2026.07-r8
status: active
driftStatus: stable
notesAr: يصنّف أول حد تشغيلي يُتجاوز ويربطه بعائلة العطل المناسبة. التحقق تم على بيانات اصطناعية فقط.
notes:
  Classifies which operating limit is reached first and maps it to a failure family. Synthetic validation set only.


id: cmtenmd6c00mnn3mk9qoonend
key: dna-matcher
name: Failure DNA Similarity
nameAr: مطابقة بصمات الأعطال
version: 1.2.1
task: similarity_search
algorithm: Weighted Euclidean distance over a 10-dimension normalised signature
datasetVersion: dna-library-v1
status: active
driftStatus: stable
notesAr: حتمية وقابلة للفحص: يمكن تفكيك كل تطابق إلى أبعاده. تحتوي المكتبة على ١٤ نمطًا اصطناعيًا منسّقًا.
notes:
  Deterministic and inspectable: every match can be decomposed per dimension. Library contains 14 curated synthetic patterns.


id: cmtenmd6t00mrn3mkzmroi5rc
key: load-forecaster
name: Load Forecaster
nameAr: متنبئ الأحمال
version: 3.1.2
task: time_series_forecast
algorithm: Physics-informed diurnal + seasonal harmonics with temperature response
datasetVersion: synthetic-2026.08-r3
status: active
driftStatus: stable
notes:
  Forecast and realised series come from one model, so the two curves are continuous at t=0 by construction.

notesAr:
  التوقع والقيم المحققة يخرجان من نموذج واحد، لذا يلتقي المنحنيان عند اللحظة صفر بشكل متصل بحكم البناء.


id: cmtenmd7800mvn3mk8fizpsd2
key: rul-estimator
name: Remaining Useful Life Estimator
nameAr: مقدّر العمر المتبقي
version: 0.9.4
task: remaining_useful_life
algorithm: Montsinger thermal ageing law applied to live top-oil temperature
datasetVersion: synthetic-2026.06-r2
status: staging
driftStatus: watch
notes:
  Pre-production. Ageing doubles for roughly every 6 °C above rating; estimates are indicative and should not drive procurement.

notesAr:
  قيد ما قبل الإنتاج. يتضاعف التقادم لكل نحو ٦ درجات فوق التصنيف، والتقديرات إرشادية ولا تصلح لاتخاذ قرارات شراء.


id: cmtenmd7o00mzn3mkfgmqm5ky
key: anomaly-detector
name: Twin Deviation Detector
nameAr: كاشف انحراف التوأم الرقمي
version: 1.8.0
task: anomaly_detection
algorithm: Directional residual against the unperturbed digital twin
datasetVersion: synthetic-2026.07-r8
status: active
driftStatus: stable
notesAr: تُحتسب الانحرافات الضارة فقط، أما التشغيل بحرارة أو حمل أقل من المتوقع فلا يُعد شذوذًا.
notes:
  Only adverse excursions score as anomalies — running cooler or lighter than expected is not flagged.


# predictions

id: cmtenmkq12ffjn3mka1gk0hl5
code: PRD-1000
assetId: cmtenmbf200esn3mke3sh9min
eventType: transformer_overload
severity: medium
status: prevented
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-124 is running at 90 % loading and 98 °C. The largest contributors to the 61 % risk score are: Loading above the stress threshold (20.8 pts), Temperature relative to rating (18.5 pts), Failure DNA similarity (16.9 pts). Its closest historical failure signature matches at 73 %, and no operating limit is crossed inside the current prediction horizon, at 88 % confidence.

explanationAr:
  يعمل الأصل T-124 عند تحميل 90٪ وحرارة 98 مئوية. أكبر مساهمات درجة الخطر البالغة 61٪ هي: تحميل يتجاوز عتبة الإجهاد (20.8 نقطة)، الحرارة نسبةً إلى التصنيف (18.5 نقطة)، تشابه بصمة العطل (16.9 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 73٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 88٪.


id: cmtenmkrv2fg2n3mk6wmvt92p
code: PRD-1001
assetId: cmtenmbf200egn3mkbxnsvlyi
eventType: transformer_overload
severity: medium
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-112 is running at 87 % loading and 96 °C. The largest contributors to the 59 % risk score are: Loading above the stress threshold (18.9 pts), Temperature relative to rating (18.7 pts), Failure DNA similarity (16.5 pts). Its closest historical failure signature matches at 70 %, and no operating limit is crossed inside the current prediction horizon, at 82 % confidence.

explanationAr:
  يعمل الأصل T-112 عند تحميل 87٪ وحرارة 96 مئوية. أكبر مساهمات درجة الخطر البالغة 59٪ هي: تحميل يتجاوز عتبة الإجهاد (18.9 نقطة)، الحرارة نسبةً إلى التصنيف (18.7 نقطة)، تشابه بصمة العطل (16.5 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 70٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 82٪.


id: cmtenmktk2fgln3mkn0zg9v1y
code: PRD-1002
assetId: cmtenmbfa00kmn3mk8dchy02d
eventType: transformer_overload
severity: medium
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-224 is running at 90 % loading and 88 °C. The largest contributors to the 57 % risk score are: Loading above the stress threshold (20.3 pts), Failure DNA similarity (16.9 pts), Temperature relative to rating (15.1 pts). Its closest historical failure signature matches at 74 %, and no operating limit is crossed inside the current prediction horizon, at 82 % confidence.

explanationAr:
  يعمل الأصل T-224 عند تحميل 90٪ وحرارة 88 مئوية. أكبر مساهمات درجة الخطر البالغة 57٪ هي: تحميل يتجاوز عتبة الإجهاد (20.3 نقطة)، تشابه بصمة العطل (16.9 نقطة)، الحرارة نسبةً إلى التصنيف (15.1 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 74٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 82٪.


id: cmtenmkve2fh4n3mkwlzmh4f7
code: PRD-1003
assetId: cmtenmbf200epn3mk1syre4ke
eventType: transformer_overload
severity: medium
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-121 is running at 83 % loading and 94 °C. The largest contributors to the 56 % risk score are: Temperature relative to rating (18.8 pts), Failure DNA similarity (17.0 pts), Loading above the stress threshold (15.4 pts). Its closest historical failure signature matches at 72 %, and no operating limit is crossed inside the current prediction horizon, at 86 % confidence.

explanationAr:
  يعمل الأصل T-121 عند تحميل 83٪ وحرارة 94 مئوية. أكبر مساهمات درجة الخطر البالغة 56٪ هي: الحرارة نسبةً إلى التصنيف (18.8 نقطة)، تشابه بصمة العطل (17.0 نقطة)، تحميل يتجاوز عتبة الإجهاد (15.4 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 72٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 86٪.


id: cmtenmkx92fhnn3mklubvf4ut
code: PRD-1004
assetId: cmtenmbf600h3n3mkz8eq711r
eventType: transformer_overload
severity: medium
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-174 is running at 90 % loading and 90 °C. The largest contributors to the 56 % risk score are: Loading above the stress threshold (20.8 pts), Temperature relative to rating (16.1 pts), Failure DNA similarity (15.6 pts). Its closest historical failure signature matches at 68 %, and no operating limit is crossed inside the current prediction horizon, at 81 % confidence.

explanationAr:
  يعمل الأصل T-174 عند تحميل 90٪ وحرارة 90 مئوية. أكبر مساهمات درجة الخطر البالغة 56٪ هي: تحميل يتجاوز عتبة الإجهاد (20.8 نقطة)، الحرارة نسبةً إلى التصنيف (16.1 نقطة)، تشابه بصمة العطل (15.6 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 68٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 81٪.


id: cmtenmkz42fi6n3mkizwbus7i
code: PRD-1005
assetId: cmtenmbf200ebn3mksqwnfxaw
eventType: transformer_overload
severity: medium
status: prevented
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-106 is running at 89 % loading and 85 °C. The largest contributors to the 55 % risk score are: Loading above the stress threshold (20.9 pts), Failure DNA similarity (15.9 pts), Temperature relative to rating (13.4 pts). Its closest historical failure signature matches at 67 %, and no operating limit is crossed inside the current prediction horizon, at 85 % confidence.

explanationAr:
  يعمل الأصل T-106 عند تحميل 89٪ وحرارة 85 مئوية. أكبر مساهمات درجة الخطر البالغة 55٪ هي: تحميل يتجاوز عتبة الإجهاد (20.9 نقطة)، تشابه بصمة العطل (15.9 نقطة)، الحرارة نسبةً إلى التصنيف (13.4 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 67٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 85٪.


id: cmtenml102fipn3mk16tfzum1
code: PRD-1006
assetId: cmtenmbf600hsn3mkqft60wad
eventType: transformer_overload
severity: medium
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-184 is running at 86 % loading and 94 °C. The largest contributors to the 54 % risk score are: Temperature relative to rating (18.0 pts), Loading above the stress threshold (17.3 pts), Failure DNA similarity (15.5 pts). Its closest historical failure signature matches at 68 %, and no operating limit is crossed inside the current prediction horizon, at 82 % confidence.

explanationAr:
  يعمل الأصل T-184 عند تحميل 86٪ وحرارة 94 مئوية. أكبر مساهمات درجة الخطر البالغة 54٪ هي: الحرارة نسبةً إلى التصنيف (18.0 نقطة)، تحميل يتجاوز عتبة الإجهاد (17.3 نقطة)، تشابه بصمة العطل (15.5 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 68٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 82٪.


id: cmtenml2z2fj4n3mkbc3cjhhn
code: PRD-1007
assetId: cmtenmbf200ean3mk67gtxphh
eventType: transformer_overload
severity: low
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-105 is running at 92 % loading and 89 °C. The largest contributors to the 53 % risk score are: Loading above the stress threshold (20.4 pts), Failure DNA similarity (14.8 pts), Temperature relative to rating (13.9 pts). Its closest historical failure signature matches at 71 %, and no operating limit is crossed inside the current prediction horizon, at 80 % confidence.

explanationAr:
  يعمل الأصل T-105 عند تحميل 92٪ وحرارة 89 مئوية. أكبر مساهمات درجة الخطر البالغة 53٪ هي: تحميل يتجاوز عتبة الإجهاد (20.4 نقطة)، تشابه بصمة العطل (14.8 نقطة)، الحرارة نسبةً إلى التصنيف (13.9 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 71٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 80٪.


id: cmtenml4g2fjjn3mkrgh861c0
code: PRD-1008
assetId: cmtenmbf700ihn3mk05bo4u48
eventType: transformer_overload
severity: low
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-198 is running at 81 % loading and 90 °C. The largest contributors to the 50 % risk score are: Failure DNA similarity (16.9 pts), Temperature relative to rating (15.7 pts), Loading above the stress threshold (13.0 pts). Its closest historical failure signature matches at 77 %, and no operating limit is crossed inside the current prediction horizon, at 83 % confidence.

explanationAr:
  يعمل الأصل T-198 عند تحميل 81٪ وحرارة 90 مئوية. أكبر مساهمات درجة الخطر البالغة 50٪ هي: تشابه بصمة العطل (16.9 نقطة)، الحرارة نسبةً إلى التصنيف (15.7 نقطة)، تحميل يتجاوز عتبة الإجهاد (13.0 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 77٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 83٪.


id: cmtenml5v2fjyn3mks2ehk68r
code: PRD-1009
assetId: cmtenmbf500gtn3mk2kkit19i
eventType: transformer_overload
severity: low
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-164 is running at 88 % loading and 81 °C. The largest contributors to the 47 % risk score are: Loading above the stress threshold (18.7 pts), Failure DNA similarity (15.2 pts), Temperature relative to rating (10.1 pts). Its closest historical failure signature matches at 68 %, and no operating limit is crossed inside the current prediction horizon, at 82 % confidence.

explanationAr:
  يعمل الأصل T-164 عند تحميل 88٪ وحرارة 81 مئوية. أكبر مساهمات درجة الخطر البالغة 47٪ هي: تحميل يتجاوز عتبة الإجهاد (18.7 نقطة)، تشابه بصمة العطل (15.2 نقطة)، الحرارة نسبةً إلى التصنيف (10.1 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 68٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 82٪.


id: cmtenml792fkdn3mk3tr2autk
code: PRD-1010
assetId: cmtenmbf500gvn3mkywl04emx
eventType: transformer_overload
severity: low
status: prevented
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-166 is running at 81 % loading and 89 °C. The largest contributors to the 46 % risk score are: Temperature relative to rating (15.1 pts), Failure DNA similarity (14.7 pts), Loading above the stress threshold (12.6 pts). Its closest historical failure signature matches at 66 %, and no operating limit is crossed inside the current prediction horizon, at 79 % confidence.

explanationAr:
  يعمل الأصل T-166 عند تحميل 81٪ وحرارة 89 مئوية. أكبر مساهمات درجة الخطر البالغة 46٪ هي: الحرارة نسبةً إلى التصنيف (15.1 نقطة)، تشابه بصمة العطل (14.7 نقطة)، تحميل يتجاوز عتبة الإجهاد (12.6 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 66٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 79٪.


id: cmtenml8p2fksn3mk11cmlq30
code: PRD-1011
assetId: cmtenmbf800ivn3mkmh2wgofb
eventType: transformer_overload
severity: low
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-203 is running at 82 % loading and 80 °C. The largest contributors to the 41 % risk score are: Failure DNA similarity (16.1 pts), Loading above the stress threshold (13.8 pts), Temperature relative to rating (9.6 pts). Its closest historical failure signature matches at 73 %, and no operating limit is crossed inside the current prediction horizon, at 84 % confidence.

explanationAr:
  يعمل الأصل T-203 عند تحميل 82٪ وحرارة 80 مئوية. أكبر مساهمات درجة الخطر البالغة 41٪ هي: تشابه بصمة العطل (16.1 نقطة)، تحميل يتجاوز عتبة الإجهاد (13.8 نقطة)، الحرارة نسبةً إلى التصنيف (9.6 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 73٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 84٪.


id: cmtenmla02fl7n3mk1g8k6osr
code: PRD-1012
assetId: cmtenmbf500gsn3mkt4kodykp
eventType: transformer_overload
severity: low
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-163 is running at 83 % loading and 77 °C. The largest contributors to the 41 % risk score are: Failure DNA similarity (16.3 pts), Loading above the stress threshold (14.0 pts), Temperature relative to rating (7.7 pts). Its closest historical failure signature matches at 75 %, and no operating limit is crossed inside the current prediction horizon, at 89 % confidence.

explanationAr:
  يعمل الأصل T-163 عند تحميل 83٪ وحرارة 77 مئوية. أكبر مساهمات درجة الخطر البالغة 41٪ هي: تشابه بصمة العطل (16.3 نقطة)، تحميل يتجاوز عتبة الإجهاد (14.0 نقطة)، الحرارة نسبةً إلى التصنيف (7.7 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 75٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 89٪.


id: cmtenmlbe2flmn3mkh4wig5ez
code: PRD-1013
assetId: cmtenmbf800ipn3mkn2l7gnbr
eventType: transformer_overload
severity: low
status: expired
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  IL-606 is running at 96 % loading and 65 °C. The largest contributors to the 41 % risk score are: Loading above the stress threshold (19.8 pts), Failure DNA similarity (12.3 pts), Temperature relative to rating (5.0 pts). Its closest historical failure signature matches at 68 %, and no operating limit is crossed inside the current prediction horizon, at 80 % confidence.

explanationAr:
  يعمل الأصل IL-606 عند تحميل 96٪ وحرارة 65 مئوية. أكبر مساهمات درجة الخطر البالغة 41٪ هي: تحميل يتجاوز عتبة الإجهاد (19.8 نقطة)، تشابه بصمة العطل (12.3 نقطة)، الحرارة نسبةً إلى التصنيف (5.0 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 68٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 80٪.


id: cmtenmlcg2flzn3mk2ab1rrqv
code: PRD-1014
assetId: cmtenmbf200esn3mke3sh9min
eventType: transformer_overload
severity: low
status: active
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-124 is running at 76 % loading and 78 °C. The largest contributors to the 30 % risk score are: Failure DNA similarity (13.6 pts), Loading above the stress threshold (8.3 pts), Temperature relative to rating (7.5 pts). Its closest historical failure signature matches at 66 %, and no operating limit is crossed inside the current prediction horizon, at 82 % confidence.

explanationAr:
  يعمل الأصل T-124 عند تحميل 76٪ وحرارة 78 مئوية. أكبر مساهمات درجة الخطر البالغة 30٪ هي: تشابه بصمة العطل (13.6 نقطة)، تحميل يتجاوز عتبة الإجهاد (8.3 نقطة)، الحرارة نسبةً إلى التصنيف (7.5 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 66٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 82٪.


id: cmtenmle02fmen3mks1gqdj11
code: PRD-1015
assetId: cmtenmbf600h4n3mkv2ipnapz
eventType: transformer_overload
severity: low
status: active
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-387
explanation:
  T-175 is running at 76 % loading and 79 °C. The largest contributors to the 30 % risk score are: Failure DNA similarity (13.4 pts), Temperature relative to rating (8.2 pts), Loading above the stress threshold (7.8 pts). Its closest historical failure signature matches at 65 %, and no operating limit is crossed inside the current prediction horizon, at 79 % confidence.

explanationAr:
  يعمل الأصل T-175 عند تحميل 76٪ وحرارة 79 مئوية. أكبر مساهمات درجة الخطر البالغة 30٪ هي: تشابه بصمة العطل (13.4 نقطة)، الحرارة نسبةً إلى التصنيف (8.2 نقطة)، تحميل يتجاوز عتبة الإجهاد (7.8 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 65٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 79٪.


id: cmtenmlff2fmtn3mk7jhlur83
code: PRD-1016
assetId: cmtenmbf600hhn3mktexdea1v
eventType: battery_derate
severity: low
status: active
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-333
explanation:
  BS-503 is running at 70 % loading and 50 °C. The largest contributors to the 29 % risk score are: Temperature relative to rating (14.4 pts), Failure DNA similarity (10.3 pts), Loading above the stress threshold (3.5 pts). Its closest historical failure signature matches at 57 %, and no operating limit is crossed inside the current prediction horizon, at 87 % confidence.

explanationAr:
  يعمل الأصل BS-503 عند تحميل 70٪ وحرارة 50 مئوية. أكبر مساهمات درجة الخطر البالغة 29٪ هي: الحرارة نسبةً إلى التصنيف (14.4 نقطة)، تشابه بصمة العطل (10.3 نقطة)، تحميل يتجاوز عتبة الإجهاد (3.5 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 57٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 87٪.


id: cmtenmlgg2fn4n3mkd3pwny7x
code: PRD-1017
assetId: cmtenmbf500gcn3mkf2w1p5vg
eventType: battery_derate
severity: low
status: active
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-333
explanation:
  BS-502 is running at 70 % loading and 49 °C. The largest contributors to the 28 % risk score are: Temperature relative to rating (14.1 pts), Failure DNA similarity (10.2 pts), Loading above the stress threshold (3.4 pts). Its closest historical failure signature matches at 58 %, and no operating limit is crossed inside the current prediction horizon, at 88 % confidence.

explanationAr:
  يعمل الأصل BS-502 عند تحميل 70٪ وحرارة 49 مئوية. أكبر مساهمات درجة الخطر البالغة 28٪ هي: الحرارة نسبةً إلى التصنيف (14.1 نقطة)، تشابه بصمة العطل (10.2 نقطة)، تحميل يتجاوز عتبة الإجهاد (3.4 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 58٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 88٪.


id: cmtenmlhf2fnfn3mk0u66jly0
code: PRD-1018
assetId: cmtenmbf300fen3mk008uqc51
eventType: battery_derate
severity: low
status: active
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-333
explanation:
  BS-501 is running at 70 % loading and 49 °C. The largest contributors to the 28 % risk score are: Temperature relative to rating (13.8 pts), Failure DNA similarity (10.2 pts), Loading above the stress threshold (3.2 pts). Its closest historical failure signature matches at 58 %, and no operating limit is crossed inside the current prediction horizon, at 86 % confidence.

explanationAr:
  يعمل الأصل BS-501 عند تحميل 70٪ وحرارة 49 مئوية. أكبر مساهمات درجة الخطر البالغة 28٪ هي: الحرارة نسبةً إلى التصنيف (13.8 نقطة)، تشابه بصمة العطل (10.2 نقطة)، تحميل يتجاوز عتبة الإجهاد (3.2 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 58٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 86٪.


id: cmtenmlir2fnqn3mk2v9mvk2h
code: PRD-1019
assetId: cmtenmbf700i6n3mk6x9g4x0m
eventType: battery_derate
severity: low
status: active
source: live
modelVersionId: cmtenmd5g00mfn3mktymq9zv5
dnaCode: DNA-333
explanation:
  BS-504 is running at 70 % loading and 51 °C. The largest contributors to the 28 % risk score are: Temperature relative to rating (14.0 pts), Failure DNA similarity (10.3 pts), Loading above the stress threshold (3.4 pts). Its closest historical failure signature matches at 58 %, and no operating limit is crossed inside the current prediction horizon, at 88 % confidence.

explanationAr:
  يعمل الأصل BS-504 عند تحميل 70٪ وحرارة 51 مئوية. أكبر مساهمات درجة الخطر البالغة 28٪ هي: الحرارة نسبةً إلى التصنيف (14.0 نقطة)، تشابه بصمة العطل (10.3 نقطة)، تحميل يتجاوز عتبة الإجهاد (3.4 نقطة). تبلغ درجة التشابه مع أقرب بصمة عطل تاريخية 58٪، ولا يُتوقع تجاوز أي حد تشغيلي خلال أفق التنبؤ الحالي، بثقة 88٪.


# prediction_factors

id: cmtenmkqa2ffon3mkxfpx8fur
predictionId: cmtenmkq12ffjn3mka1gk0hl5
key: anomaly
label: Deviation from expected behaviour
labelAr: انحراف عن السلوك المتوقع
unit: idx
direction: increase
detailAr: يعمل الأصل بحرارة أو تحميل أعلى مما يتوقعه التوأم الرقمي لهذا الأصل في هذه الساعة.
detail:
  The asset is running hotter or more heavily loaded than the digital twin expects for this asset at this hour.


# recommendations

id: cmtenmkqj2ffqn3mk2qwavldo
code: REC-2000
predictionId: cmtenmkq12ffjn3mka1gk0hl5
assetId: cmtenmbf200esn3mke3sh9min
actionType: load_transfer
title: Transfer 101.5 MW to the adjacent feeder
titleAr: تحويل 101.5 ميجاواط إلى المغذي المجاور
status: executed
requiresRole: control_operator
createdById: cmtenmb7c00axn3mkffhdg12i
description:
  Switch part of the load onto neighbouring circuits that still have thermal headroom, cutting the loading on the at-risk unit without shedding any customer.

descriptionAr:
  تحويل جزء من الحمل إلى الدوائر المجاورة التي ما زالت تملك هامشًا حراريًا، مما يخفض التحميل على الوحدة المهددة دون فصل أي مشترك.


id: cmtenmkqr2ffsn3mkyv0onqlt
code: REC-2001
predictionId: cmtenmkq12ffjn3mka1gk0hl5
assetId: cmtenmbf200esn3mke3sh9min
actionType: battery_discharge
title: Discharge 73.8 MW from battery storage
titleAr: تفريغ 73.8 ميجاواط من تخزين البطاريات
descriptionAr: تشغيل تخزين البطاريات الإقليمي خلف نقطة الاختناق بحيث تخدم الطاقة المخزنة الذروة بدلًا من المحول.
status: proposed
requiresRole: control_operator
description:
  Dispatch regional battery storage behind the constraint so stored energy — not the transformer — serves the peak.


id: cmtenmkqy2ffun3mkd03k0un6
code: REC-2002
predictionId: cmtenmkq12ffjn3mka1gk0hl5
assetId: cmtenmbf200esn3mke3sh9min
actionType: demand_response
title: Defer 64.6 MW of flexible demand
titleAr: تأجيل 64.6 ميجاواط من الأحمال المرنة
status: proposed
requiresRole: control_operator
description:
  Call the pre-contracted demand-response block — industrial process load and EV charging — for the duration of the peak window.

descriptionAr:
  تفعيل كتلة الاستجابة للطلب المتعاقد عليها مسبقًا — أحمال العمليات الصناعية وشحن المركبات الكهربائية — طوال نافذة الذروة.


id: cmtenmkr62ffwn3mkfac5nhu0
code: REC-2003
predictionId: cmtenmkq12ffjn3mka1gk0hl5
assetId: cmtenmbf200esn3mke3sh9min
actionType: network_reconfigure
title: Reconfigure the ring to offload 46.1 MW
titleAr: إعادة تشكيل الحلقة لتخفيف 46.1 ميجاواط
descriptionAr: فتح وإغلاق مفاتيح الحلقة بحيث تُغذى المحطة من اتجاهين، مما يوزع الحمل على المحولين معًا.
status: proposed
requiresRole: control_operator
description:
  Open and close the ring-main switches so the substation is fed from two directions, spreading the load across both transformers.


id: cmtenmlc82flxn3mksoq3iouo
code: REC-2054
predictionId: cmtenmlbe2flmn3mkh4wig5ez
assetId: cmtenmbf800ipn3mkn2l7gnbr
actionType: maintenance_dispatch
title: Dispatch a condition inspection crew
titleAr: إرسال فريق فحص حالة الأصل
status: proposed
requiresRole: maintenance_engineer
description:
  Send a crew for thermographic and dissolved-gas checks. This does not reduce risk within the prediction window, but it closes the loop on the underlying condition.

descriptionAr:
  إرسال فريق لفحص التصوير الحراري وتحليل الغازات الذائبة. لا يخفض هذا الخطر داخل نافذة التنبؤ، لكنه يعالج السبب الجذري لحالة الأصل.


id: cmtenmldr2fmcn3mktrtb4tym
code: REC-2058
predictionId: cmtenmlcg2flzn3mk2ab1rrqv
assetId: cmtenmbf200esn3mke3sh9min
actionType: cooling_boost
title: Force cooling to maximum
titleAr: رفع التبريد القسري إلى الحد الأقصى
status: proposed
requiresRole: engineer
description:
  Bring every cooling stage online immediately instead of waiting for the automatic thermostat step, buying roughly 18 % of the temperature rise back.

descriptionAr:
  تشغيل جميع مراحل التبريد فورًا بدلًا من انتظار خطوة الثرموستات التلقائية، مما يستعيد نحو ١٨٪ من الارتفاع الحراري.


# scenarios

id: cmtenmd8800ncn3mkfen817j7
key: heatwave_and_surge
name: Heat wave with industrial surge
nameAr: موجة حر مع ارتفاع صناعي
descriptionAr: الحدث المركّب الذي صُمم نَبْض لأجله: حرارة محيطة مرتفعة وكتلة طلب غير مخططة في الوقت نفسه.
category: compound
icon: alert
targetRegion: RYD
createdById: cmtenmb4300arn3mkv2i7qzxq
description:
  The compound event NABDH was designed for: high ambient temperature and an unplanned demand block at the same time.


# incidents

id: cmtenmlln2fodn3mkjjeg4h9n
code: INC-2041
title: Bulk transformer thermal trip during evening peak
titleAr: فصل حراري لمحول رئيسي أثناء الذروة المسائية
assetId: cmtenmbf100e6n3mkqyewoqck
regionId: cmtenmb9e00bcn3mkvbn5m7pe
severity: critical
status: closed
rootCause: Loading exceeded the cyclic rating for 47 minutes with one cooling stage unavailable.
rootCauseAr: تجاوز التحميل التصنيف الدوري لمدة ٤٧ دقيقة مع تعطل إحدى مراحل التبريد.
detectedBy: nabdh
description:
  Top-oil temperature crossed the emergency limit after an unplanned industrial block was energised during a high-ambient evening.

descriptionAr:
  تجاوزت حرارة الزيت العلوي الحد الطارئ بعد تشغيل كتلة أحمال صناعية غير مخططة في أمسية مرتفعة الحرارة.


id: cmtenmlmr2fpjn3mkub0mucpf
code: INC-2044
title: Prevented overload at Qassim bulk supply point
titleAr: تفادي تحميل زائد في نقطة التغذية الرئيسية بالقصيم
descriptionAr: أتاح تنبؤ مبكر تحويل ١٤ ميجاواط قبل الاقتراب من الحد الحراري، ولم ينقطع التيار عن أي مشترك.
assetId: cmtenmbfa00kgn3mkzvkb3sii
regionId: cmtenmb9e00bln3mk5zzb69av
severity: medium
status: closed
rootCause: Forecast miss on irrigation pumping load coinciding with a dust event.
rootCauseAr: خطأ في توقع أحمال ضخ الري تزامن مع حدث غباري.
detectedBy: nabdh
description:
  An early prediction allowed 14 MW to be transferred before the thermal limit was approached. No customer was interrupted.


id: cmtenmlpf2fsgn3mkkewolnfe
code: INC-2008
title: Prevented cascade after transformer isolation — Dammam
titleAr: تفادي انتشار العطل بعد عزل محول — الدمام
assetId: cmtenmbf500gmn3mkx9gcrdhv
regionId: cmtenmb9e00ben3mkys8mct9f
severity: high
status: closed
rootCause: Planned isolation for bushing replacement.
rootCauseAr: عزل مخطط لاستبدال عازل طرفي.
detectedBy: nabdh
description:
  When one unit was isolated, load was pre-emptively spread across three feeders rather than two, holding every asset below 80 %.

descriptionAr:
  عند عزل إحدى الوحدات وُزّع الحمل استباقيًا على ثلاثة مغذيات بدل اثنين، مما أبقى جميع الأصول دون ٨٠٪.


# ai_agents

id: cmtenmlvq2gkzn3mkfp8o5zah
key: grid_watch
name: Grid Watch Agent
nameAr: وكيل مراقبة الشبكة
role: Network state and anomaly detection
roleAr: حالة الشبكة واكتشاف الشذوذ
description:
  Watches voltage, frequency, current, loading, power factor and line utilisation for deviations from the modelled state, including patterns too weak for a threshold alarm.

descriptionAr:
  يراقب الجهد والتردد والتيار والتحميل ومعامل القدرة واستغلال الخطوط بحثًا عن انحرافات عن الحالة المُنمذجة، بما في ذلك الأنماط الأضعف من أن تُشغّل إنذارًا بالعتبة.


id: cmtenmlvq2gl0n3mkkqh4rbun
key: failure_hunter
name: Failure Hunter Agent
nameAr: وكيل اقتفاء الأعطال
role: Forward failure indicators
roleAr: مؤشرات الأعطال المستقبلية
description:
  Matches the current signature against the Failure DNA library and the forward walk to estimate failure type, timing and severity.

descriptionAr:
  يطابق البصمة الحالية مع مكتبة الحمض النووي للأعطال ومع المسار المستقبلي لتقدير نوع العطل وتوقيته وشدته.


id: cmtenmlvq2gl1n3mkwa29pt48
key: load_guardian
name: Load Guardian Agent
nameAr: وكيل حماية الأحمال
role: Demand, headroom and transfer options
roleAr: الطلب والهوامش وخيارات التحويل
descriptionAr: يتابع الطلب في الذروة والتحميل الإقليمي، ويحسب سعة التحويل وحجم الاستجابة للطلب المتاحين فعليًا.
description:
  Tracks peak demand and regional loading, and quantifies the transfer capacity and demand-response volume actually available.


id: cmtenmlvq2gl2n3mk2h09604e
key: renewable_intelligence
name: Renewable Intelligence Agent
nameAr: وكيل ذكاء الطاقة المتجددة
role: Solar, wind and weather-driven variability
roleAr: الشمس والرياح والتقلب المرتبط بالطقس
descriptionAr: يتوقع إنتاج المتجددة وفق نموذج الطقس ويحدد الانخفاض والارتفاع المحتملين على جانبيه.
description:
  Projects renewable output against the weather model and reports the credible drop and surge either side of it.


id: cmtenmlvq2gl3n3mkuo88pwmx
key: asset_health
name: Asset Health Agent
nameAr: وكيل صحة الأصول
role: Condition and remaining useful life
roleAr: الحالة والعمر التشغيلي المتبقي
descriptionAr: يدمج الحالة المسجلة مع الإجهاد الحراري اللحظي في مؤشر صحة وتقدير للعمر المتبقي وترتيب للأهمية.
description:
  Combines recorded condition with live thermal stress into a health score, a remaining-life estimate and a criticality ranking.


id: cmtenmlvq2gl4n3mkd8h2bg27
key: maintenance
name: Maintenance Agent
nameAr: وكيل الصيانة
role: Intervention planning
roleAr: تخطيط التدخل
descriptionAr: يقرأ سجل الصيانة وعمر الأصل مقابل اتجاه الحالة ليقترح الفحص أو التدخل الذي يعالج السبب الجذري.
description:
  Reads maintenance history and asset age against condition trend to propose the inspection or intervention that closes the underlying cause.


id: cmtenmlvq2gl5n3mkidcgym4q
key: simulation
name: Simulation Agent
nameAr: وكيل المحاكاة
role: Digital twin and cascade propagation
roleAr: التوأم الرقمي وانتشار الأعطال
descriptionAr: يشغّل التوأم الرقمي المستقبلي ومسار الأعطال المتتالية، ويحدد إلى أي مدى ينتشر العطل وبأي سرعة.
description:
  Runs the forward twin and the cascading-failure walk, and reports how far a failure would travel and how quickly.


id: cmtenmlvq2gl6n3mkxikau2zv
key: prevention
name: Prevention Agent
nameAr: وكيل الوقاية
role: Preventive strategy search
roleAr: البحث عن الاستراتيجية الوقائية
description:
  Searches the feasible action space, measures each strategy on the twin and ranks them by risk reduction, cost, customer impact and execution time.

descriptionAr:
  يبحث في فضاء الإجراءات الممكنة، ويقيس كل استراتيجية على التوأم الرقمي، ثم يرتبها حسب خفض الخطر والتكلفة وأثر المشتركين وزمن التنفيذ.


# optimization_runs

id: cmtenmlzs2gz6n3mkllmvb10g
code: OPT-SEED-T-108
assetCode: T-108
objectiveKey: balanced
bestStrategyId: cmtenmm012gz8n3mka533f0k8
createdById: cmtenmb7c00axn3mkffhdg12i
weightsDigest:
  riskReduction=0.34,operationalCost=0.12,customerImpact=0.16,executionTime=0.12,assetStress=0.12,renewableCurtailment=0.04,batteryUsage=0.04,loadReduction=0.03,maintenanceCost=0.03


# decision_records

id: cmtenmo362i0fn3mkp0c1b4r3
code: DEC-SEED-T-108
assetCode: T-108
strategyId: cmtenmm012gz8n3mka533f0k8
title: Balanced strategy — 2 coordinated actions
titleAr: استراتيجية متوازنة — 2 إجراءات منسقة
rationaleAr: مُوصى بها بعد تقييم 4 استراتيجيات مرشحة على الهدف نفسه؛ وينخفض الخطر من 93.2٪ إلى 5.6٪.
status: pending
createdById: cmtenmb7c00axn3mkffhdg12i
rationale:
  Recommended after scoring 4 candidate strategies on the same objective; risk falls from 93.2 % to 5.6 %.


# resilience_red_team_runs

id: cmteo9t5a00d8n3u07vyzswbr
code: RB-MTEO9T58
scopeKind: region
scopeCode: RYD
stressKind: combined
title: Compound summer stress
titleAr: ضغط صيفي مركّب
weakestFactor: redundancy
createdById: cmtenmb7c00axn3mkffhdg12i
narrative:
  Compound summer stress takes resilience from 80 to 76. Load transfer to adjacent feeders recovers it to 77 in 12 minutes, with risk falling from 72 % to 48 %.

narrativeAr:
  ضغط صيفي مركّب تخفض المرونة من 80 إلى 76. نقل الحمل إلى المغذيات المجاورة تعيدها إلى 77 خلال 12 دقيقة، مع انخفاض الخطر من 72٪ إلى 48٪.


id: cmteo9t8v00dmn3u0ecylcnau
code: RB-MTEO9T8V
scopeKind: region
scopeCode: RYD
stressKind: battery
title: Storage unavailable
titleAr: تعذّر توفر التخزين
weakestFactor: recoveryOptions
createdById: cmtenmb7c00axn3mkffhdg12i
narrative:
  Storage unavailable takes resilience from 80 to 80. No response available under this scenario recovered it — the resources it needs are the ones the scenario removed.

narrativeAr:
  تعذّر توفر التخزين تخفض المرونة من 80 إلى 80. لا استجابة متاحة ضمن هذا السيناريو استعادتها — الموارد المطلوبة هي نفسها التي أزالها السيناريو.


id: cmteoleh3007gn3x0m9s3ihyl
code: RB-MTEOLEH2
scopeKind: region
scopeCode: RYD
stressKind: combined
title: Compound summer stress
titleAr: ضغط صيفي مركّب
weakestFactor: redundancy
createdById: cmtenmb7c00axn3mkffhdg12i
narrative:
  Compound summer stress takes resilience from 81 to 77. No response available under this scenario recovered it — the resources it needs are the ones the scenario removed.

narrativeAr:
  ضغط صيفي مركّب تخفض المرونة من 81 إلى 77. لا استجابة متاحة ضمن هذا السيناريو استعادتها — الموارد المطلوبة هي نفسها التي أزالها السيناريو.


id: cmteoleke007kn3x0sr3ok624
code: RB-MTEOLEKD
scopeKind: region
scopeCode: RYD
stressKind: battery
title: Storage unavailable
titleAr: تعذّر توفر التخزين
weakestFactor: recoveryOptions
createdById: cmtenmb7c00axn3mkffhdg12i
narrative:
  Storage unavailable takes resilience from 81 to 81. No response available under this scenario recovered it — the resources it needs are the ones the scenario removed.

narrativeAr:
  تعذّر توفر التخزين تخفض المرونة من 81 إلى 81. لا استجابة متاحة ضمن هذا السيناريو استعادتها — الموارد المطلوبة هي نفسها التي أزالها السيناريو.


id: cmtevjsjc007kn30wcskgpej4
code: RB-MTEVJSJA
scopeKind: region
scopeCode: RYD
stressKind: combined
title: Compound summer stress
titleAr: ضغط صيفي مركّب
weakestFactor: recoveryOptions
createdById: cmtenmb7c00axn3mkffhdg12i
narrative:
  Compound summer stress takes resilience from 85 to 84. No response available under this scenario recovered it — the resources it needs are the ones the scenario removed.

narrativeAr:
  ضغط صيفي مركّب تخفض المرونة من 85 إلى 84. لا استجابة متاحة ضمن هذا السيناريو استعادتها — الموارد المطلوبة هي نفسها التي أزالها السيناريو.


id: cmtevjslm007on30w58mhjgj7
code: RB-MTEVJSLK
scopeKind: region
scopeCode: RYD
stressKind: battery
title: Storage unavailable
titleAr: تعذّر توفر التخزين
weakestFactor: recoveryOptions
createdById: cmtenmb7c00axn3mkffhdg12i
narrative:
[cell repeats an earlier one in this file: 166 characters]

narrativeAr:
  تعذّر توفر التخزين تخفض المرونة من 85 إلى 85. لا استجابة متاحة ضمن هذا السيناريو استعادتها — الموارد المطلوبة هي نفسها التي أزالها السيناريو.


id: cmtevl66600a7n30wjahsud2l
code: RB-MTEVL665
scopeKind: region
scopeCode: RYD
stressKind: combined
title: Compound summer stress
titleAr: ضغط صيفي مركّب
weakestFactor: recoveryOptions
createdById: cmtenmb7c00axn3mkffhdg12i
narrative:
[cell repeats an earlier one in this file: 169 characters]

narrativeAr:
  ضغط صيفي مركّب تخفض المرونة من 85 إلى 85. لا استجابة متاحة ضمن هذا السيناريو استعادتها — الموارد المطلوبة هي نفسها التي أزالها السيناريو.


# decision_lessons

id: cmtenmpc12istn3mk38p7kpqz
memoryId: cmtenmpbl2ispn3mknxy23xtz
textAr: حُدد حجم التخزين وفق العجز لا وفق البطارية، ما أبقى الاحتياطي سليمًا للساعة التالية.
authorId: cmtenmb7c00axn3mkffhdg12i
text:
  Storage was sized to the deficit rather than to the battery, which kept the reserve intact for the following hour.


# integration_connectors

id: cmtenmpgk2ittn3mkvzsl4pu4
code: CONN-SCADA-CENTRAL
name: Demo SCADA — Central Region
nameAr: سكادا تجريبية — المنطقة الوسطى
kind: scada
protocol: opcua
mode: demo
status: connected
direction: inbound
endpoint: opc.tcp://demo-scada.internal:4840/nabdh
authKind: certificate
secretRef: NABDH_SCADA_CLIENT_CERT
description:
  Simulated substation telemetry in the shape and units a Central-region SCADA gateway sends: power in kilowatts, temperature in Fahrenheit, voltage in volts.

descriptionAr:
  قياسات محطات محاكاة بنفس شكل ووحدات بوابة سكادا في المنطقة الوسطى: القدرة بالكيلوواط، والحرارة بالفهرنهايت، والجهد بالفولت.


id: cmtenmphb2iuxn3mk2td6q9ti
code: CONN-SCADA-EAST
name: Demo SCADA — Eastern Region
nameAr: سكادا تجريبية — المنطقة الشرقية
kind: scada
protocol: modbus
mode: demo
status: degraded
direction: inbound
descriptionAr: بوابة سكادا محاكاة ثانية، استطلاع أبطأ ووصلة أبطأ، لتوفير مصدرين من النوع نفسه يمكن مقارنة جودتهما.
endpoint: modbus://demo-scada-east.internal:502
authKind: none
description:
  A second simulated SCADA gateway, polled less often and over a slower link, so the hub has two sources of the same kind whose quality can be compared.


id: cmtenmpi42iw0n3mknzlxosha
code: CONN-WEATHER
name: Demo Weather Service
nameAr: خدمة أرصاد تجريبية
kind: weather
protocol: rest
mode: demo
status: connected
direction: inbound
endpoint: https://demo-weather.internal/v1/observations
authKind: api_key
secretRef: NABDH_WEATHER_API_KEY
description:
  Ambient conditions per site. Reports hourly, so it is not stale at fifty minutes — freshness is scored against this cadence rather than a fixed threshold.

descriptionAr:
  الظروف المحيطة لكل موقع. يرسل كل ساعة، لذا لا يُعد قديمًا عند خمسين دقيقة — تُقاس الحداثة بحسب هذه الوتيرة لا بعتبة ثابتة.


id: cmtenmpiy2ix1n3mklhtgtunk
code: CONN-IOT-SENSORS
name: Demo IoT Sensor Mesh
nameAr: شبكة مستشعرات إنترنت الأشياء التجريبية
kind: iot
protocol: mqtt
mode: demo
status: connected
direction: inbound
endpoint: mqtts://demo-iot.internal:8883/nabdh/+/telemetry
authKind: basic
secretRef: NABDH_IOT_BROKER_PASSWORD
description:
  Retrofitted transformer sensors publishing over MQTT. The noisiest source in the hub, and the one whose rejection log is worth reading.

descriptionAr:
  مستشعرات محولات مضافة لاحقًا تنشر عبر MQTT. أكثر المصادر ضجيجًا، وسجل الرفض الخاص به هو الأجدر بالقراءة.


id: cmtenmpjo2iy2n3mkakoeqg6i
code: CONN-CMMS
name: Demo Maintenance System (CMMS)
nameAr: نظام الصيانة التجريبي
kind: cmms
protocol: rest
mode: demo
status: connected
direction: bidirectional
endpoint: https://demo-cmms.internal/api/v2
authKind: oauth2
secretRef: NABDH_CMMS_CLIENT_SECRET
description:
  Work-order state and service history. Bidirectional in configuration only: this build never writes a work order, because raising one is an operational act.

descriptionAr:
  حالة أوامر العمل وسجل الخدمة. ثنائي الاتجاه في الإعداد فقط: لا يكتب هذا الإصدار أي أمر عمل، لأن إصداره إجراء تشغيلي.


id: cmtenmpke2iz3n3mklqdbf3im
code: CONN-RENEWABLE
name: Demo Renewable Forecast
nameAr: تنبؤ الطاقة المتجددة التجريبي
kind: historian
protocol: rest
mode: demo
status: disconnected
direction: inbound
endpoint: https://demo-renewables.internal/v1/day-ahead
authKind: api_key
secretRef: NABDH_RENEWABLE_API_KEY
description:
  Day-ahead solar and wind availability. Currently disconnected — the hub shows a source that is not delivering rather than hiding it inside an average.

descriptionAr:
  توافر الطاقة الشمسية وطاقة الرياح لليوم التالي. غير متصل حاليًا — تعرض المنصة مصدرًا لا يرسل بدلًا من إخفائه داخل متوسط.


# discovery_runs

id: cmtenmpg82itmn3mkdloieepj
code: DISC-SEED-1
objective: hidden_risk
mode: balanced
origin: discovery
scopeKind: region
scopeCode: RYD
status: completed
summaryAr: نتيجتان من ٥٨ محاكاة. الأقوى: ارتفاع الحرارة ٦° مع زيادة الطلب ٨٪ يرفع الخطر إلى ٨٨٪ عند T-108
summary:
  2 findings from 58 simulations. Strongest: ambient +6 °C with demand +8 % takes risk to 88 % at T-108


id: cmteo6xie001dn3u0e7drt9x2
code: HUNT-MTEO6XID
objective: worst_combination
mode: quick
origin: hunt
scopeKind: national
status: completed
summaryAr: 3 نتيجة من 24 محاكاة. الأقوى: الحرارة المحيطة +2 °C مع الطلب +8 % ترفع الخطر إلى 51٪ عند T-175
startedById: cmtenmb4300arn3mkv2i7qzxq
summary:
  3 findings from 24 simulations. Strongest: Ambient temperature +2 °C with Demand +8 % takes risk to 51 % at T-175


id: cmteo8u16003vn3u0u2ftwd9j
code: HUNT-MTEO8U15
objective: worst_combination
mode: quick
origin: hunt
scopeKind: national
status: completed
summaryAr: 3 نتيجة من 24 محاكاة. الأقوى: الحرارة المحيطة +2 °C مع الطلب +8 % ترفع الخطر إلى 50٪ عند T-175
startedById: cmtenmb4300arn3mkv2i7qzxq
summary:
  3 findings from 24 simulations. Strongest: Ambient temperature +2 °C with Demand +8 % takes risk to 50 % at T-175


id: cmteo9sdr00crn3u0x449q5qr
code: DISC-MTEO9SDQ
objective: hidden_risk
mode: balanced
origin: discovery
scopeKind: region
scopeCode: RYD
status: completed
summaryAr: 4 نتيجة من 25 محاكاة. الأقوى: الحرارة المحيطة +2 °C مع الطلب +18 % ترفع الخطر إلى 66٪ عند T-124
startedById: cmtenmb7c00axn3mkffhdg12i
summary:
  4 findings from 25 simulations. Strongest: Ambient temperature +2 °C with Demand +18 % takes risk to 66 % at T-124


id: cmteol3xn001ln3x0b7breddb
code: HUNT-MTEOL3XM
objective: worst_combination
mode: quick
origin: hunt
scopeKind: national
status: completed
summaryAr: 3 نتيجة من 24 محاكاة. الأقوى: الحرارة المحيطة +2 °C مع الطلب +8 % ترفع الخطر إلى 48٪ عند T-175
startedById: cmtenmb4300arn3mkv2i7qzxq
summary:
  3 findings from 24 simulations. Strongest: Ambient temperature +2 °C with Demand +8 % takes risk to 48 % at T-175


