Sindh IT Portal — Facilitation DeskSpecification documents
Englishاردوسنڌي
← All documents

اجلاسون، TRI ۽ اجلاس جي روداد

ڪنهن ٽِڪيٽ سان منسلڪ سڀني اجلاسن — ٽن ڌرين (TRI) جائزن، سماعت، محڪماتي ۽ سڌي اجلاسن، ۽ سائيٽ وزٽس — ۽ اپلوڊ-فرسٽ اجلاس جي روداد (MoM) لائف سائيڪل، اي آءِ نڪرڻ واري عمل، منظوريءَ جي دروازي، اشاعت ۽ خودڪار شيئر، ۽ سنڌ آءِ ٽي پورٽل — سهولت ڊيسڪ (SITP) تي تجزيات لاءِ مستند تفصيل.

ميدان قدر
دستاويز سڃاڻپ 21
حيثيت مسودو
مالڪ S&ITD / MAAHIR
ٻوليون EN (master) · UR · SD
ماڊيول تي لاڳو M (MTG) — سماعت + TRI + MoM
منحصر آهي /specs/sd/05-data-model/، /specs/sd/06-ticket-workflow/، /specs/sd/07-ai-ocr-spec/، /specs/sd/04-roles-permissions/، /specs/sd/11-security-compliance/، /specs/sd/15-tech-architecture/، /specs/sd/17-analytics-kpis/، _context.md، _glossary.md
عملدرآمد _context.md §5 (MoM اپلوڊ-فرسٽ؛ TRI ٽن ڌرين؛ منظوري صرف حساس/VIP لاءِ؛ خودڪار شيئر)

1. دائرو ڪار ۽ تعريفون

هي دستاويز ماڊيول M لاءِ اڪيلو مستند ماخذ آهي. هن ۾ هر اهڙي قسم جي اجلاس جي تعريف آهي جيڪا ڪنهن ٽِڪيٽ سان منسلڪ ٿي سگهي، اجلاس ڪيئن شيڊول ٿين ٿا، انهن جون رودادون ڪيئن تيار ۽ شيئر ٿين ٿيون، ۽ روداد اندر موجود ايڪشن آئٽمز ڪيئن ذيلي ٽاسڪ جي حيثيت سان ٽِڪيٽ ۾ واپس اچن ٿا. هي /specs/sd/05-data-model/ §4.9 ۾ تعريف ٿيل meetings, meeting_attendees, mom, mom_approvals, mom_distributions, mom_acknowledgments, ۽ meeting_recordings ٽيبلز لاءِ معياري حوالو آهي.

ٽِڪيٽ لائف سائيڪل، SLA، اِسڪيليشن ڏاڪي، ثبوتِ حل جو دروازو، ٻيهر کولڻ/اپيل جون مدتون، ۽ /specs/sd/06-ticket-workflow/ §9–§10 ۾ موجود TRI/MoM خلاصو اُتي گورن ٿيا؛ هي دستاويز انهن کي مڪمل ماڊيول-M تفصيل ۾ پکيڙي ٿو. جتي ٻنهي دستاويزن ۾ فرق معلوم ٿئي، ماڊيول-M رويي لاءِ هيءَ دستاويز ئي مستند آهي ۽ ٽِڪيٽ-ورڪ فلو دستاويز ان جي تابع آهي.

لغت (مختصر صورت؛ ڏسو _glossary.md):

اصطلاح معنيٰ
اجلاس (Meeting) ڪنهن ٽِڪيٽ سان منسلڪ شيڊول ٿيل تعامل (TRI، سماعت، اندروني، سڌو، يا سائيٽ وزٽ).
TRI ٽن ڌرين جائزو اجلاس — ٽِن ڌرين: ڪمپني + S&ITD فيسليٽيٽر + متعلقه محڪما(گاهه). ڪنهن روڪيل ٽِڪيٽ مان متحرڪ.
سماعت (Hearing) نيم عدالتي يا باقاعده فيصلي ڪارروائي جا ڪو به محڪمو يا نگراني طبقو ثبوت وٺڻ ۽ فيصلو ڪرڻ لاءِ گهرائي.
MoM اجلاس جي روداد — باقاعده رڪارڊ، جيڪو محڪمو پنهنجي فارميٽ ۾ تيار ڪري اپلوڊ ڪندو آهي (اپلوڊ-فرسٽ).
ايڪشن آئٽم (Action item) هڪ منظم، مالڪ وارو واعدو جيڪو MoM مان ڪڍيو ويو ۽ تصديق تي ٽِڪيٽ جو ذيلي ٽاسڪ بڻجي ٿو.
صدرِ نشين (Chair) اجلاس جي صدارت ڪندڙ شخص. TRI لاءِ هي S&ITD فيسليٽيٽر آهي؛ سماعت لاءِ مخصوص فيصلو ڪندڙ.
فيسليٽيٽر (Facilitator) اهو S&ITD آفيسر جيڪو ٽِڪيٽ سان تفويض ٿيو ۽ TRI اجلاس گهرائي ۽ هلائي.
ڪورم (Quorum) گهرجندور شرڪا جو گهٽ ۾ گهٽ سيٽ جنهن جي موجودگي اجلاس جي فيصلن جي پابند هجڻ لاءِ ضروري آهي.
وصولي جي تصديق (Acknowledgment) ڪنهن شريڪ جي رڪارڊ ٿيل تصديق ته هن شايع ٿيل MoM وصول ۽ کولي آهي.
پرووائڊر (Provider) وڊيو ڪنفرنسنگ پليٽ فارم جيڪو ڪنهن ورچوئل/هاءِ برڊ اجلاس لاءِ چونڊيو ويندو آهي — Zoom، Google Meet، يا Microsoft Teams.

هتي بيان ڪيل سڀئي صلاحيتون فيچر فليگ ماڊيول (Q) ذريعي انفرادي طور تي ٽوگل ٿيڻ جون قابل آهن ۽ §15 ۾ بيان ڪيل في-محڪمي / في-قسم کنفيگريشن ذريعي انفرادي طور تي کنفيگر ٿيڻ جون قابل آهن.


2. اجلاس جا قسم

ڪو به اجلاس هميشه بالڪل هڪ ئي ٽِڪيٽ سان منسلڪ هوندو آهي (meetings.ticket_id فورن ڪي). هڪ ٽِڪيٽ جي حياتي ۾ ڪيترائي اجلاس ٿي سگهن ٿا. سسٽم پنجن قسمن جا اجلاس تسليم ڪري ٿو، جيڪي مقصد ۽ حاضر ٿيندڙ ڌرين جي بنياد تي درجه بنڊ آهن. ڊيٽا ماڊل جو meetings.type enum (ڏسو /specs/sd/05-data-model/ §4.9) في الحال tri, hearing, internal رکي ٿو؛ هي دستاويز مستند درجه بنڊ بيان ڪري ٿو ۽ مڪمل سيٽ کي ڍڪڻ لاءِ enum جي توسيع (ڏسو §12 ڊيٽا-ماڊل خلاصو) جو تقاضو ڪري ٿو، وڌيڪ درجه بندي لاءِ هڪ subtype امتيازي سان گڏ.

# قسم مقصد گهرجندور ڌريون طريقو SLA اثر MoM لازمي؟
T1 TRI (ٽن ڌرين جائزو) رڪاوٽ کي ڪمپني + S&ITD + محڪمي کي هڪ ڪمري ۾ آڻي اڳتي جو رستو طئي ڪرڻ تي آماده ڪري ٽوڙڻ. ڪمپني (بنيادي نمائندو)، S&ITD (فيسليٽيٽر، صدارت ڪندو)، متعلقه محڪما(گاهه) (آفيسر + سيڪشن هيڊ). physical / virtual / hybrid ٽِڪيٽ هن دوران On Hold تي پارڪ ٿي ويندو آهي (گهڙي بند ٿي ويندي آهي)؛ نتيجي تي ٻيهر شروع (§6). ها.
T2 محڪماتي اندروني ڪمپني جي غير موجدي ۾ هڪ محڪمي (يا S&ITD) جي آفيسرن وچ ۾ اندروني هم آهنگي، بريفنگ، يا فيصلو. محڪمي جو عملو + سيڪشن هيڊ/DG جيئن گهرجي؛ S&ITD فيسليٽيٽر مبصر طور شامل ٿي سگهي ٿو. عموماً physical يا virtual ڪا SLA روڪ ناهي جيستائين ٽِڪيٽ ڪنهن سبب سان On Hold منتقل ناهي ٿيو. ها (اندروني MoM؛ ڪمپني سان شيئر ناهي ٿيندي).
T3 ڪمپني-سڌو محڪمو ڪمپني ۽ متعلقه محڪمي وچ ۾ ٻه طرفو اجلاس جنهن کي S&ITD گهرائي ناهي (S&ITD کي به مطلع ڪيو ويندو آهي ۽ هو مبصر ٿي سگهي ٿو). ڪمپني (بنيادي نمائندو) + محڪمو (آفيسر). S&ITD اختياري مبصر طور. physical / virtual / hybrid On Hold منتقل ٿيڻ تائين ڪا SLA روڪ ناهي. ها.
T4 سماعت / فيصلي ڪارروائي باقاعده، نيم عدالتي ڪارروائي جا ثبوت وٺڻ، ڌرين جون ڳالهيون ٻڌڻ، ۽ فيصلو يا سفارش ڪرڻ لاءِ گهرائي وڃي. متنازع معاملن، RTI اپيلن، ريگيوليٽري تڪرارن لاءِ استعمال. گهرائندڙ اِھارٽي (صدرِ نشين/فيصلو ڪندڙ) + ڪمپني + محڪمو؛ عدالتي انداز جو پروٽوڪول. عموماً physical (رڪارڊنگ اختياري)؛ قانون اجازت ڏي ته virtual. ٽِڪيٽ هن دوران On Hold تي پارڪ؛ فيصلي تي ٻيهر شروع. ها. سماعت جو حڪم / فيصلو MoM جو حصو آهي.
T5 سائيٽ وزٽ احاطي، انفراسٽرڪچر، يا رڪارڊز جو physical معائنو ٽِڪيٽ ۾ دعويٰ ڪيل حقائق جي تصديق لاءِ. محڪمي جو معائنو ڪندڙ آفيسر + سائيٽ تي ڪمپني نمائندو؛ S&ITD فيسليٽيٽر اختياري. صرف physical سفر/هم آهنگي لاءِ On Hold منتقل ٿيڻ تائين ڪا SLA روڪ ناهي. ها (تصويرن/GPS ثبوت سان وزٽ رپورٽ).

قسمن تي مشترڪه قاعدا:


3. شيڊولنگ ۽ ڪيلينڊر

3.1 ڪيلينڊر ماڊل

هر meetings قطار scheduled_at، started_at، ended_at (سڀ DATETIME(6)، default Asia/Karachi ٽائيم زون)، هڪ status enum (§11)، modality، ۽ جتي قابل اطلاق هجي video_provider، join_url، ۽ location_address رکي ٿي. پورٽل هڪ في-صارف ڪيلينڊر ويو برقرار رکي ٿو جيڪو هر ان اجلاس کي گڏ ڪندو آهي جنهن ۾ صارف مدعو آهي، ان کان سواءِ سنڌ حڪومت جي موڪلن جو ڪيلينڊر ۽ هر محڪمي جا ڪاروباري ڪلاڪ (ڏسو /specs/sd/06-ticket-workflow/ §5.4) ته جيئن شيڊولنگ ٻنهي جو احترام ڪري.

3.2 دستيابي ۽ متصادم چيڪس

شيڊولنگ تي، پورٽل سڀني مدعو فردن جي ڪيلينڊرز ۽ ميٽنگ روم / ورچوئل-پرووائڊر وسيلن تي هڪ متصادم چيڪ هلائي ٿو:

3.3 ري شيڊول ۽ منسوخي

ڪو به منتظم (TRI لاءِ S&ITD فيسليٽيٽر؛ سماعتن لاءِ گهرائندڙ اِھارٽي؛ اندروني/سڌي لاءِ آفيسر) ڪنهن scheduled اجلاس کي ري شيڊول يا منسوخ ڪري سگهي ٿو.

3.4 ياد ڏيکارڻيون

ياد ڏيکارڻيون سڀني شرڪا ۽ ناظرن کي سندن ترجيحي چينلز ذريعي نوٽيفڪيشن ماڊيول (G) مطابق موڪليون وينديون آهن:

ڪڏهن ڪير چينلز
شيڊولنگ / ري شيڊول تي سڀ مدعو + ناظر اي ميل + in-app (گهڻ لساني EN/UR/SD)؛ ڪيلينڊر دعوت (.ics) اي ميل سان منسلک.
scheduled_at کان 24 ڪلاڪ اڳ سڀ شرڪا اي ميل + in-app + SMS + WhatsApp.
scheduled_at کان 1 ڪلاڪ اڳ سڀ شرڪا in-app + SMS + WhatsApp (مختصر).
scheduled_at تي سڀ شرڪا in-app پُش + "Join" ڊيپ-لنڪ (ورچوئل/هاءِ برڊ) يا لوڪيشن پتو (physical).
30 منٽ اڳ ڪورم مڪمل ناهي منتظم + لازمي ڌريون in-app + SMS الرٽ.
اجلاس کان پوءِ، MoM SLA ۾ اپلوڊ ناهي ٿيل ذميوار آفيسر + S&ITD فيسليٽيٽر in-app + اي ميل ياد ڏيکارڻي (§5.1).

ياد ڏيکارڻي جو وقت ۽ چينلز meeting_reminder_config ۾ عالمي ۽ في محڪمي کنفيگر ٿيل آهن (dept_id, type کي ڪليڊ طور).


4. طريقو ۽ وڊيو پرووائڊرز

4.1 طريقو (Modality)

هر اجلاس ٽِن طريقن مان هڪ هوندو آهي (meetings.modality):

طريقو في اجلاس منتظم پاران چونڊيو ويندو آهي ۽ اجلاس جي قسم سان محدود ناهي، ٻن استثنائن سان: سائيٽ وزٽس (T5) هميشه physical هوندا آهن؛ سماعت (T4) physical تي default هونديون آهن جيستائين گهرائندڙ اِھارٽي واضح طور ورچوئل شرکت جي اجازت نه ڏي.

4.2 وڊيو پرووائڊرز (في اجلاس کنفيگرable)

پورٽل ٽِن کنفيگرable وڊيو پرووائڊرز — Zoom، Google Meet، ۽ Microsoft Teams — کي هڪ مستحڪم انٽرفيس پويان ضم ڪندو آهي. پرووائڊر في اجلاس منتظم پاران چونڊيو ويندو آهي؛ هي عالمي سيٽنگ ناهي، ڇاڪاڻ ته مختلف محڪما ۽ آفيسرن جا مختلف معياري پليٽ فارم آهن.

صلاحيت Zoom Google Meet Microsoft Teams
اجلاس بنائيو (هڪ ڀيرو، منتظم جي پاران) ✓ Server-to-Server OAuth ذريعي ✓ Google Workspace سروس اڪائونٽ ذريعي ✓ Graph API ذريعي
وقت محدود join_url بنائيو ✓ signed start URL + join URL ✓ ميٽنگ ڪوڊ + join لنڪ ✓ join URL
رڪارڊنگ (ڪلائوڊ) ✓ في اجلاس آٽو رڪارڊ آپشن ✓ ڊرائيو ۾ محفوظ رڪارڊنگ ✓ OneDrive/SharePoint ۾ محفوظ
ٽرانسڪرپٽ ڪڍڻ (اجلاس کان پوءِ) ✓ ٽرانسڪرپٽ + اسپيکر ليبلز ✓ آٽو ڪيپشنز / ٽرانسڪرپٽ ✓ Teams ٽرانسڪرپٽ (VTT)
اسپيڪر ڊائيرائيزيشن ◐ (پرووائڊر تي منحصر)
لائيو ڪيپشننگ (UR/SD)
ڊيٽا ريزائڊنسي ڪلائوڊ (ريجن چونڊڻ جوڳو) ڪلائوڊ ڪلائوڊ

نشانيون _conventions.md §8 مطابق. ✓ معاون · ◐ مشروط.

انٽرفيس معاهدو. هر وڊيو-پرووائڊر انٽيگريشن هيٺيان نافذ ڪندو آهي:

VideoProvider {
  createMeeting(meeting)        -> { providerMeetingId, joinUrl, hostUrl, dialIn? }
  updateMeeting(meeting)        -> void
  cancelMeeting(meeting)        -> void
  getJoinUrl(meeting, user)     -> presigned, time-limited URL
  fetchRecording(meeting)       -> { mediaId, durationSeconds, format }
  fetchTranscript(meeting)      -> { mediaId, segments: [{speaker, start, end, text}] }
}

پرووائڊر اسناد سيڪريٽ اسٽور ۾ محفوظ آهن (ڏسو /specs/sd/11-security-compliance/) في (department, provider) ڪليڊ سان ته جيئن هر محڪمو پنهنجو tenant استعمال ڪري سگهي.

اجلاس بنائڻ تي پورٽل createMeeting کي ڪال ڪندو آهي، موٽندڙ providerMeetingId ۽ وقت محدود join_url (presigned؛ default TTL = شيڊولڊ وقت + 2 ڪلاڪ) محفوظ ڪندو آهي، ۽ join لنک کي ڪيلينڊر دعوت ۽ ياد ڏيکارڻين ۾ شامل ڪندو آهي. هر join_url ري شيڊول تي rotate ٿيندي آهي.

اجلاس مڪمل ٿيڻ تي (يا اجلاس دوران منتظم جي درخواست تي)، پورٽل رڪارڊنگ ڇڪڻ لاءِ fetchRecording (رضامنديءَ جي تابع — §10) ۽ اسپيڪر ليبل وارو ٽرانسڪرپٽ ڇڪڻ لاءِ fetchTranscript ڪال ڪري سگهي ٿو. ٻئي media_library blob سان منسلڪ meeting_recordings قطارن طور محفوظ ٿيندا آهن (rest تي encrypted). ٽرانسڪرپٽ اي آءِ ٽرانسڪرپشن MoM موڊ (§8.2) کي فيڊ ڪندو آهي.

فال بیک. جيڪڏهن چونڊيل پرووائڊر جو API اجلاس-بنائڻ جي وقت دستياب ناهي، ته پورٽل محڪمي جي ثانوي پرووائڊر تي فال بیک ڪندو؛ جيڪڏهن ڪو به دستياب ناهي، ته هو هڪ placeholder بنائيندو ۽ منتظم کان manual اجلاس لنڪ منسلڪ ڪرڻ لاءِ چوندو. ڪو به اجلاس صرف ان لاءِ ناهي روڪيو ويندو جو پرووائڊر API ڊائون آهي.


5. اي آءِ تيار ڪيل ايڄنڊا

هر اجلاس لاءِ اي آءِ (ماڊيول E، صلاحيت summary) والده ٽِڪيٽ جي مڪمل سياق و سباق مان هڪ ايڄنڊا آٽو تيار ڪندو آهي، جيڪو meetings.agenda_json ۾ محفوظ ٿيندو آهي. ايڄنڊا هڪ تجويز آهي؛ فيسليٽيٽر دعوت ناما موڪلڻ کان اڳ ان جو جائزو وٺي ترميم ڪندو آهي (هيومن-ان-دي-لوپ، /specs/sd/07-ai-ocr-spec/ §1.1 جو اصول P2).

ايڄنڊا جا مدخلات:

آئوٽ پٽ ساخت (agenda_json):

ميدان قسم نوٽس
title string ٽِڪيٽ موضوع مان آٽو-جنريٽ ٿيل.
summary string (≤ 120 لفظ) مختصر "هي اجلاس ڇو" جو فريمنگ.
objectives[] string[] 2–5 ٺوس هدف.
discussionItems[] { item, context, owner?, decisionRequired }[] ترتيب ڏنل ايڄنڊا آئٽمز، هر هڪ ٽِڪيٽ هسٽري ۾ source span سان ٽيگ ٿيل.
decisionsRequired[] string[] اهي آئٽمز جن ۾ اجلاس کي فيصلو پيدا ڪرڻ گهرجي.
recommendedAttendees[] { party, role, reason }[] تجويز ڪيل ڪورم.
preReads[] { attachmentId, why }[] اهي دستاويزون جيڪي شرڪا کي اجلاس کان اڳ ڏسڻ گهرجن.
citations[] { type, id, span }[] ٽِڪيٽ هسٽري تائين ٽريس ايبلٽي (اصول P7).

ايڄنڊا فيسليٽيٽر جي ترجيحي لوڪيل ۾ جنريٽ ٿيندو آهي ۽ گهڻ لساني دعوت نامن لاءِ EN/UR/SD ۾ مشين-ترجمو ٿيندو آهي. فيسليٽيٽر ڪنهن به ميدان کي override ڪري سگهي ٿو؛ اي آءِ مسودي ۽ حتمي وچ ۾ diff بهتريءَ جي لوپ لاءِ ai_feedback ۾ لاگ ٿيندو آهي. سماعتن (T4) لاءِ ايڄنڊا اضافي طور قانوني/مargaripe قانوني بنياد ۽ رڪارڊ تي وٺجڻ وارن ثبوتن جي فهرست به ڏيکاريندو آهي.


6. TRI متحرڪ ٿيڻ ۽ وهاؤ

6.1 جڏهن TRI جي درخواست ٿئي ٿي

TRI ان وقت درخواست ڪيو ويندو آهي جڏهن معمول جي ٽِڪيٽ اڳڀرائي روڪجي وڃي. هيٺيان مان ڪو به ان کي متحرڪ ڪري سگهي ٿو:

TRI درخواست والده ٽِڪيٽ کي سبب "TRI meeting requested" سان گڏ On Hold (SLA گهڙي بند) ڏانهن منتقل ڪندي، type = 'tri' سان گڏ هڪ meetings قطار بنائيندي، ۽ ٽِنهي گهرجندور ڌرين کي مطلع ڪندي. TRI درخواست پاڻ هڪ آڊٽ ٿيل واقعو آهي.

6.2 منعقد ڪرڻ جون منظوريون

غير حساس ٽِڪيٽس لاءِ TRI درخواست تي بغير اضافي منظوري جي منعقد ٿي ويندو آهي. حساس يا VIP ٽِڪيٽس لاءِ درخواست دعوت ناما موڪلڻ کان اڳ محڪمي جي صدرِ نشين/DG (يا S&ITD DG جتي S&ITD متعلقه محڪمو هجي) جي sign-off لاءِ روٽ ٿيندي، /specs/sd/06-ticket-workflow/ §7.3 ۾ ثبوتِ حل جي منظوري logic کي mirror ڪندي.

6.3 ڌريون ۽ ڪورم

  1. ڪمپني — بنيادي مجاز نمائندو (يا تفويض ٿيل ايڊمن/Filer)، اختياري طور counsel يا تکنيڪي عملي سان گڏ.
  2. S&ITD — تفويض ٿيل فيسليٽيٽر، جيڪو اجلاس جي صدارت ڪندو آهي.
  3. متعلقه محڪما(گاهه) — تفويض ٿيل آفيسر سيڪشن هيڊ سان گڏ؛ گهڻ-محڪماتي ٽِڪيٽس لاءِ سڀ متعلقه محڪما حاضر ٿيڻ يا delegate موڪلڻ جا پابند آهن.

TRI لاءِ ڪورم = ٽِنهي ڌرين مان هر هڪ جو گهٽ ۾ گهٽ هڪ نمائندو. جيڪڏهن scheduled_at کان 30 منٽ پوءِ ڪورم مڪمل ناهي ٿيو، ته فيسليٽيٽر يا ته (a) ملتوي ۽ ري شيڊول ڪري سگهي ٿو، يا (b) جزوي اجلاس طور جاري رکي سگهي ٿو جنهن جي MoM واضح طور "جزوي — بغير [party]" نشاني لڳل هوندي ۽ پابند فيصلا رڪارڊ ناهي ڪري سگهندي.

6.4 نتيجو

اجلاس جي خاتمي تي فيسليٽيٽر نتيجو هيٺيان مان هڪ طور رڪارڊ ڪندو آهي:

هر صورت ۾ هڪ MoM تيار ٿيندي ۽ §9 مطابق مستقل منسلڪ ٿيندي.

6.5 TRI وهاؤ خاڪو

flowchart TD Stall([Ticket stalled /<br/>escalated tier ≥2]) --> Req{Who requests<br/>TRI?} Req -- Company / Officer /<br/>Facilitator / Auto-trigger --> Create[Create meetings row type=tri;<br/>ticket → On Hold reason=TRI] Create --> Sensitive1{Sensitive<br/>or VIP ticket?} Sensitive1 -- No --> Agenda Sensitive1 -- Yes --> ConvAppr{Chair/DG<br/>approves convening?} ConvAppr -- No --> Decline[Decline TRI request;<br/>ticket stays On Hold;<br/>reason recorded] ConvAppr -- Yes --> Agenda Agenda[AI auto-drafts agenda<br/>from ticket history + uploads] --> Review[Facilitator reviews/edits agenda] Review --> Modality{Modality} Modality -- Physical --> Venue[Book venue;<br/>set location_address] Modality -- Virtual --> Provider[Select Zoom/Meet/Teams;<br/>createMeeting → join_url] Modality -- Hybrid --> Both[Both venue + provider] Venue --> Invite Provider --> Invite Both --> Invite Invite[Send multilingual invites<br/>+ capture recording consent §10] --> Quorum{Quorum met<br/>at scheduled_at?} Quorum -- No --> Adjourn1[Adjourn;<br/>reschedule] Quorum -- Yes --> Held[Meeting held] Held --> Outcome{Facilitator records outcome} Outcome -- Resolved --> AttachEv[Attach MoM + signed agreement<br/>as evidence] --> ResolveGate[Proof gate §7<br/>of doc 06] --> ResolvedT[/Ticket → Resolved/] Outcome -- Further action items --> SubTasks[Confirm action items<br/>→ become sub-tasks] --> InProgressT[/Ticket → In Progress/] Outcome -- Escalate --> Esc[/Ticket → Escalated at next tier<br/>with meeting record as context/] Outcome -- Adjourn --> Adjourn2[Schedule follow-up TRI;<br/>ticket stays On Hold] Held --> MomProduced[MoM produced §9]

تحريري وضاحت. TRI ان وقت شروع ٿيندو آهي جڏهن ڪو ٽِڪيٽ روڪجي وڃي يا اِسڪيليشن طبقو 2 يا ان کان مٿي بغير حرڪت سان رهي. ڪمپني، آفيسر، فيسليٽيٽر، يا SLA-انجن آٽو-ٽرگر مان ڪو به ان جي درخواست ڪري سگهي ٿو؛ درخواست tri قسم جي هڪ meetings قطار بنائيندي ۽ سبب "TRI meeting requested" سان گڏ ٽِڪيٽ کي On Hold ۾ پارڪ ڪندي، SLA گهڙي بند ڪندي. حساس يا VIP ٽِڪيٽس لاءِ درخواست پهرين sign-off لاءِ صدرِ نشين/DG وٽ ويندي؛ مسترد ٿيڻ تي ٽِڪيٽ سبب رڪارڊ سان گڏ On Hold رهندو. اي آءِ ٽِڪيٽ هسٽري ۽ اپلوڊز مان ايڄنڊا آٽو تيار ڪندو، جنهن جو فيسليٽيٽر جائزو وٺي ترميم ڪندو. طريقو في اجلاس چونڊيو ويندو — physical (مقام بُڪ)، virtual (Zoom/Meet/Teams اجلاس بنا ۽ join_url جنريٽ ٿيو)، يا hybrid (ٻئي). گهڻ لساني دعوت ناما موڪليا ويندا ۽ ڪنهن به رڪارڊنگ جي شروع ٿيڻ کان اڳ رڪارڊنگ رضامندي حاصل ڪئي ويندي. شيڊولڊ وقت تي ڪورم چيڪ ٿيندو؛ جيڪڏهن مڪمل ناهي، ته فيسليٽيٽر ملتوي ۽ ري شيڊول ڪندو. ڪورم مڪمل ٿيڻ تي اجلاس جاري رهندو ۽ فيسليٽيٽر چار نتيجن مان هڪ رڪارڊ ڪندو: حل ٿيل (ٽِڪيٽ ثبوت طور MoM ۽ sign ٿيل معاهدو منسلڪ ڪرڻ لاءِ مختصر طور In Progress تي واپس ايندو، پوءِ Resolved ڏانهن منتقل ٿيندو)؛ وڌيڪ ايڪشن آئٽمز (ايڪشن آئٽمز ذيلي ٽاسڪ طور تصديق ٿيندا، ٽِڪيٽ In Progress تي واپس ايندو)؛ اِسڪيليٽ (ٽِڪيٽ اجلاس رڪارڊ کي context طور ايندڙ اِسڪيليشن طبقي ڏانهن منتقل ڪندو)؛ يا ملتوي (follow-up TRI شيڊول ٿيندي، ٽِڪيٽ On Hold رهندو). هر صورت ۾ هڪ MoM تيار ٿيندي ۽ §9 مطابق مستقل منسلڪ ٿيندي.


7. شرڪا ۽ ڪردار

7.1 شرڪا جو رڪارڊ

اجلاس ۾ حاضر (يا مدعو) هر شخص meeting_attendees ۾ رڪارڊ ٿيندو آهي، هڪ party (company, sitd, department, external) ۽ free-text role سان ٽيگ ٿيل. اندروني شرڪا users.id سان منسلڪ هوندا آهن؛ بيروني شرڪا (counsel، کنسلٽنٽس، سماعت ۾ عام ماڻهو) صرف نالي سان رڪارڊ ٿيندا آهن.

7.2 ڪردار

ڪردار ڪير رکي ٿو اجلاس ۾ اختيار
صدرِ نشين گهرائي ۽ صدارت ڪندو. TRI = S&ITD فيسليٽيٽر؛ سماعت = مخصوص فيصلو ڪندڙ؛ اندروني = سينيئر-موسٽ آفيسر؛ سڌو/سائيٽ وزٽ = گهرائندڙ آفيسر. ايڄنڊا مرتب ڪندو، اجلاس کي order ۾ آڻيندو، نتيجو رڪارڊ ڪندو، MoM sign (يا countersign) ڪندو، حساس/VIP MoMs جي اشاعت کي اجازت ڏني وڃي ته منظور ڪندو.
فيسليٽيٽر اهو S&ITD آفيسر جيڪو ٽِڪيٽ سان تفويض ٿيو. دعوت ناما تيار ۽ موڪليندو، اي آءِ ايڄنڊا هلائيندو، اجلاس لاجسٽڪس (پرووائڊر، رڪارڊنگ، رضامندي) هلائيندو، MoM اپلوڊ يا هم آهنگ ڪندو.
ڌر (ڪمپني / محڪمو) اهي لازمي شرڪا جن جي موجودگي ڪورم لاءِ گهرجي. ڳالهائيندا، ثبوت پيش ڪندا، ايڪشن آئٽمز سان اتفاق ڪندا، MoM sign ڪندا.
مبصر ڪو به بغير ڳالهائڻ/ووٽ جي حقن جي مدعو (مثال طور ڪنهن سڌي ڪمپني-محڪمي اجلاس ۾ S&ITD مبصر، يا نگراني-طبقي ناظر). شامل ٿي سگهي ٿو؛ فيصلا بلاڪ ناهي ڪري سگهندو؛ MoM وصول ڪندو.
نوٽ وٺندڙ مخصوص آفيسر جيڪو MoM تيار يا گڏ ڪرڻ جو ذميوار (اکثر محڪمي جو آفيسر يا فيسليٽيٽر). MoM مسودو (محڪمي جي پنهنجي فارميٽ ۾) تيار ۽ اپلوڊ ڪندو (§9).

7.3 حاضري حالت لائف سائيڪل

هر meeting_attendees قطار invited → accepted | declined → attended | absent مان گذرندي. accepted شمار شيڊولنگ ۾ ڪورم تصديق (§3.2) کي هلائيندو آهي.

7.4 قسم مطابق ڪورم قاعدا

قسم ڪورم جيڪڏهن مڪمل ناهي ٿيو
T1 TRI ڪمپني، S&ITD، محڪمي مان هر هڪ کان ≥1. ملتوي؛ ري شيڊول؛ يا جزوي طور جاري (ڪابه پابند فيصلو ناهي).
T2 اندروني گهرائندڙ آفيسر + مدعو فردن جي اڪثريت. ملتوي.
T3 ڪمپني-سڌو ڪمپني کان ≥1 + محڪمي کان ≥1. ملتوي.
T4 سماعت فيصلو ڪندڙ/صدرِ نشين + ڪمپني + محڪمو (يا انهن جا مجاز نمائندا). ملتوي؛ قانون تي منحصر.
T5 سائيٽ وزٽ معائنو ڪندڙ آفيسر + سائيٽ تي ڪمپني نمائندو. وزٽ جاري ناهي ٿي سگهجي؛ ري شيڊول.

ڪورم قاعدا meeting_quorum_config ۾ في (department, type) کنفيگر ٿيل آهن.


8. MoM لائف سائيڪل (اپلوڊ-فرسٽ)

MoM وهاؤ ڪنهن ٽِڪيٽ سان منسلڪ ڪنهن به اجلاس تي لاڳو ٿيندو آهي — TRI، سماعت، اندروني، سڌو، يا سائيٽ وزٽ. MoM تيار ڪندڙ محڪمو ان کي پنهنجي فارميٽ ۾ اپلوڊ ڪندو آهي (PDF، Word، يا sign ٿيل ڪاغذي MoM جون تصويرون)؛ اپلوڊ-فرسٽ _context.md §5 مطابق default ۽ بنيادي رستو آهي. ٻه متبادل موڊ — manual ٽيمپليٽ اندراج ۽ رڪارڊنگ مان اي آءِ ٽرانسڪرپشن — فيچر-فليگڊ ٽوگلز طور دستياب آهن (§8.2، §15).

8.1 اپلوڊ-فرسٽ لائف سائيڪل

  1. تيار ۽ اپلوڊ. اجلاس کان پوءِ، مخصوص نوٽ وٺندڙ (عموماً محڪمي جو آفيسر، ڪڏهن ڪڏهن فيسليٽيٽر) محڪمي جي پنهنجي ٽيمپليٽ ۾ MoM تيار ڪري اپلوڊ ڪندو آهي (PDF/DOCX/PNG/JPEG؛ گهڻ فائلز جي اجازت). اپلوڊ اجلاس ۽ والده ٽِڪيٽ سان منسلڪ ٿيندو آهي.
  2. AV اسڪين. ClamAV هر اپلوڊ اسڪين ڪندو آهي (ماڊيول D). متاثر فائلز quarantine ٿينديون آهن ۽ اپلوڊ سبب audit_events ۾ لاگ سان مسترد ٿيندو آهي.
  3. محفوظ. صاف فائلز encrypted ۽ moms bucket هيٺ MinIO ۾ محفوظ ٿينديون آهن؛ هڪ mom.source_media_id حوالو سيٽ ٿيندو آهي ۽ هڪ mom قطار بنائي ويندي آهي (يا جيڪڏهن اڳوڻو مسودو موجود هجي ته ان جو source_media_id اپڊيٽ ٿيندو آهي).
  4. OCR (جيڪڏهن scanned). صرف تصوير واريون يا scanned PDFs pluggable OCR انجن (on-prem Tesseract / Google Document AI / Azure Document Intelligence / AWS Textract) مان /specs/sd/07-ai-ocr-spec/ §3.2 ۽ §4.1 مطابق گذرنديون آهن. OCR گهڻ لساني (EN + UR + سنڌي، Nastaliq ۽ Naskh scripts سميت) آهي ۽ confidence scores سان searchable متن جي تهاه پيدا ڪندو آهي؛ گهٽ-confidence spans جائزي لاءِ flag ٿينديون آهن.
  5. اي آءِ ڪڍڻ. اي آءِ سروس (ماڊيول E، صلاحيت mom_extract، /specs/sd/07-ai-ocr-spec/ §4.11) OCR متن (يا born-digital فائلز لاءِ native متن) پڙهي ڪڍيندي آهي:
    • اجلاس جو منظم خلاصو.
    • ايڪشن آئٽمز — هر هڪ owner، ownerType (company/sitd/dept/external)، due date (ISO-8601؛ Hijri محفوظ)، وضاحت، ترجيح، ۽ منسلڪ ٽِڪيٽ سان.
    • رڪارڊ ٿيل فيصلا، فيصلو ڪندڙ ڌر سان.
    • شرڪا، مدعو فهرست جي خاطر cross-referenced.
    • EN/UR/SD ۾ مشين ترجمو ته جيئن شرڪا پنهنجي ترجيحي ٻولي ۾ MoM پڙهي سگهن (mom.body_en، mom.body_ur، mom.body_sd). ڪڍڻ جا نتيجا extracted_action_items ۾ لکيا ويندا آهن ۽ خلاصو mom.summary_ai ۾.
  6. آفيسر جائزو ۽ تصديق. اپلوڊ ڪندڙ آفيسر ڪڍيل ايڪشن آئٽمز جو side-by-side ويو (اصل دستاويز ↔ ڪڍيل table) ۾ جائزو وٺندو آهي، ڪنهن غلط ڪڍڻ (غلط owner، غلط date، false positive) کي درست ڪندو آهي، ۽ تصديق ڪندو آهي. هي هڪ لازمي هيومن-ان-دي-لوپ چيڪ پوائنٽ آهي (اصول P2). تصديق ٿيل ايڪشن آئٽمز والده ٽِڪيٽ تي ذيلي ٽاسڪ بڻجن ٿا (ticket_subtasks)، هر هڪ پنهنجو owner، due date، ۽ SLA slice (§9.6) سان؛ extracted_action_items.status converted تي flip ٿيندي آهي ۽ قطار ذيلي ٽاسڪ سان back-link ٿيندي آهي.

8.2 متبادل موڊ (فيچر-فليگڊ)

اهي موڊ default تي off آهن ۽ فيچر فليگز ذريعي في محڪمي فعال ٿيندا آهن (ڏسو §15):

موڊ فيچر فليگ وضاحت استعمال ڪيس
manual ٽيمپليٽ اندراج mom.manual_entry اپلوڊ ڪرڻ بدران، آفيسر سڌو هڪ منظم portal-side MoM ٽيمپليٽ (شرڪا، ايڄنڊا، فيصلا، ايڪشن آئٽمز) ڀريندو آهي. اهي محڪما جن پنهنجا MoM ٽيمپليٽس اڃا ڊجيٽائز نه ڪيا آهن؛ ننڍڙا اندروني اجلاس.
رڪارڊنگ مان اي آءِ ٽرانسڪرپشن mom.transcription اجلاس رڪارڊنگ (§10) اي آءِ (on-prem Whisper / Zoom / Meet پرووائڊر ٽرانسڪرپٽ) ذريعي transcript ٿيندي آهي ۽ LLM ٽرانسڪرپٽ مان MoM جو مسودو تيار ڪندو آهي. آفيسر جائزو وٺي تصديق ڪندو آهي. ورچوئل/هاءِ برڊ اجلاس جتي رڪارڊنگ مستند رڪارڊ آهي؛ accessibility ڪيسز.

ٽِنهي موڊز ۾ هيومن-ان-دي-لوپ تصديق وارو قدم لازمي آهي؛ آفيسر جي sign-off کان سواءِ ڪابه ايڪشن آئٽم ذيلي ٽاسڪ ناهي ٿيندي، ۽ منظوريءَ جي دروازي (§9.3) جي صاف ٿيڻ کان سواءِ ڪابه MoM شايع ناهي ٿيندي.

8.3 MoM لائف سائيڪل خاڪو (اپلوڊ-فرسٽ)

flowchart TD Start([Meeting held — any type]) --> Mode{MoM mode} Mode -- Upload-first<br/>default --> Upload[Officer uploads MoM<br/>PDF/Word/images — own format] Mode -- Manual entry<br/>FF mom.manual_entry --> Manual[Officer fills<br/>portal MoM template] Mode -- AI transcription<br/>FF mom.transcription --> Trans[Whisper / Zoom / Meet transcript<br/>→ LLM drafts MoM] Upload --> AV{ClamAV scan} AV -- Infected --> Quarantine[Quarantine + reject<br/>+ audit event] AV -- Clean --> Store[(Encrypted store MinIO<br/>mom.source_media_id set)] Manual --> AsDraft[(mom row in draft;<br/>body_en populated)] Trans --> AsDraft Store --> Born{Born-digital<br/>or scanned?} Born -- Born-digital --> Text[Extract text directly] Born -- Scanned --> OCR[Pluggable OCR:<br/>Tesseract / Doc AI / Azure / Textract<br/>multilingual EN + UR + SD<br/>+ confidence scores] OCR --> Text Text --> AI[AI mom_extract:<br/>summary + action items<br/>+ decisions + attendees<br/>+ EN/UR/SD translation] AI --> Extract[(extracted_action_items rows)] Extract --> Review[Officer reviews<br/>side-by-side] Review --> Confirm[Confirm action items<br/>→ ticket_subtasks created<br/>extracted_action_items.status = converted] AsDraft --> Review Confirm --> Sensitive{Sensitive<br/>or VIP ticket?} Sensitive -- No --> Publish[Mom.status := approved;<br/>publish directly] Sensitive -- Yes --> ApproveQ[Route to<br/>Chair/DG approval queue] ApproveQ --> Decision{Approved?} Decision -- Rejected / Changes requested --> Review Decision -- Approved --> Publish Publish --> Version[(Versioned attach to ticket<br/>immutable, audit-logged<br/>prior versions retained)] Publish --> Share[Auto-share participants<br/>§9.4] Share --> Ack[(Track acknowledgments<br/>§9.5; remind after grace)] Share --> EOffice{e-Office enabled<br/>for dept?} EOffice -- Yes --> Cross[Cross-post to<br/>NITB e-Office file movement]

تحريري وضاحت. ڪنهن به اجلاس کان پوءِ، MoM ٽِن موڊز مان هڪ ذريعي تيار ٿيندي آهي. default اپلوڊ-فرسٽ موڊ ۾، ذميوار آفيسر محڪمي جي پنهنجي فارميٽ (PDF، Word، يا sign ٿيل ڪاغذي دستاويز جون تصويرون) ۾ MoM اپلوڊ ڪندو آهي. manual ٽيمپليٽ اندراج موڊ (فيچر-فليگڊ) ۾، آفيسر هڪ منظم portal-side ٽيمپليٽ ڀريندو آهي. اي آءِ ٽرانسڪرپشن موڊ (فيچر-فليگڊ) ۾، اجلاس رڪارڊنگ configured ٽرانسڪرپشن انجن ذريعي transcript ٿيندي آهي ۽ LLM ٽرانسڪرپٽ مان MoM جو مسودو تيار ڪندو آهي. اپلوڊز لاءِ، ClamAV هر فائل اسڪين ڪندو آهي؛ متاثر فائلز quarantine ۽ مسترد ٿينديون آهن (هڪ آڊٽ واقعي سان)، جڏهن ته صاف فائلز encrypted ۽ MinIO ۾ محفوظ ٿينديون آهن. Scanned دستاويزون pluggable گهڻ لساني OCR انجن (English، Nastaliq سميت Urdu، ۽ Naskh سميت سنڌي) مان گذري confidence scores سان متن تهاه پيدا ڪنديون آهن؛ born-digital فائلز OCR کي skip ڪنديون آهن. اي آءِ سروس (صلاحيت mom_extract) پوءِ هڪ خلاصو، مالڪن ۽ due dates سان منظم ايڪشن آئٽمز، رڪارڊ ٿيل فيصلا، ۽ شرڪا فهرست ڪڍيندي آهي، ۽ ٽِنهي ٻولين ۾ مشين ترجما تيار ڪندي آهي، extracted_action_items ۾ منظم قطارون لکندي آهي. اپلوڊ ڪندڙ آفيسر ڪڍڻ جو اصل سان گڏ side-by-side جائزو وٺي تصديق ڪندو آهي — هڪ لازمي چيڪ پوائنٽ؛ تصديق ٿيل ايڪشن آئٽمز والده ٽِڪيٽ تي ذيلي ٽاسڪ بڻجن ٿا ۽ extracted_action_items.status converted تي flip ٿيندي آهي. معمول جي ٽِڪيٽس لاءِ آفيسر سڌو شايع ڪندو آهي؛ حساس يا VIP ٽِڪيٽس لاءِ MoM کي پهرين صدرِ نشين/DG منظوري مان گذرڻ گهرجي، ۽ مسترد يا "changes requested" ان کي جائزي جي قدم تي واپس موڪليندو. اشاعت تي MoM versioned ۽ مستقل منسلڪ ٿيندي آهي (غير تبديل، پويون versions محفوظ)، سڀني شرڪا کي سندن ترجيحن مطابق اي ميل، in-app، ۽ SMS/WhatsApp تي خودڪار شيئر ٿيندي آهي، وصولي جي تصديق جو ٽريڪ ۽ grace کان پوءِ ياد ڏيکارڻين سان. جيڪڏهن محڪمي وٽ e-Office انٽيگريشن فعال هجي، ته MoM سرڪاري file movement طور NITB e-Office تي cross-post ٿيندي آهي.


9. MoM حالتون، منظوري، اشاعت ۽ شيئر

9.1 MoM حالتون

mom.status enum هر MoM جي canonical persisted حالت رکي ٿو. ان جي چوڌاري لائف سائيڪل (upload → scan → store → OCR → extract → review → confirm → approve → publish → distribute → acknowledge) لائف سائيڪل مرحلن جو هڪ تسلسل آهي جنهن کي status ميدان خلاصو ڪندو آهي.

حالت معنيٰ ڪير داخل ڪري سگهي ٿو ايندڙ ممڪن حالتون
draft MoM قطار موجود؛ فائل اپلوڊ ٿيل يا ٽيمپليٽ شروع يا ٽرانسڪرپٽ مسودو تيار. ڪڍڻ تحت التواء يا جائزي ۾ ٿي سگهي ٿو. سسٽم اپلوڊ / ٽيمپليٽ-شروع / ٽرانسڪرپٽ-آمد تي. آفيسر ترميم دوران. approved، revised
approved آفيسر ڪڍيل ايڪشن آئٽمز تصديق ڪيا ۽ (جيڪڏهن حساس هجي) صدرِ نشين/DG منظور ڪئي. اشاعت لاءِ تيار. آفيسر (معمول) يا صدرِ نشين/DG (حساس/VIP). published (اشاعت تي)
published MoM ٽِڪيٽ سان مستقل منسلڪ، versioned، غير تبديل، ۽ شرڪا کي خودڪار شيئر. وصولي جي تصديق جي کڄ کُلي. سسٽم اشاعت ايڪشن تي. revised (صرف revision رستي سان — هڪ ڀيرو شايع ٿيڻ کان پوءِ ڪڏهن به draft تي واپس ناهي).
revised هڪ اڳوڻي published MoM کي نئين version supersede ڪيو. نئون version پاڻ published آهي؛ اڳوڻو version پنهنجي آخري حالت تي غير تبديل رهندو آهي مگر superseded طور flag ٿيندو آهي. سسٽم جڏهن موجوده تي ڪا نئون version شايع ٿئي. published (نئون version)، يا superseded طور ٽرمينل.

لائف سائيڪل مرحلا (علحده enum values طور persisted ناهي، مگر audit_events ۽ mom_history ۾ ٽريڪ):

uploaded → av_scanned → stored → ocr_pending → ocr_done → extract_pending → extracted → review_pending → confirmed → approval_pending (sensitive) → approved → published → distributed → acknowledged (per recipient).

9.2 MoM اسٽيٽ مشين

stateDiagram-v2 [*] --> draft: upload / template / transcript draft --> approved: officer confirms +<br/>approval gate cleared draft --> draft: revise during review approved --> published: publish action published --> revised: new version supersedes revised --> published: new version itself published published --> [*]: terminal (immutable, retained) revised --> [*]: prior version, retained as superseded

تحريري وضاحت. هڪ MoM draft ۾ پيدا ٿيندي آهي — جڏهن ڪا فائل اپلوڊ ٿئي، manual ٽيمپليٽ شروع ٿئي، يا ٽرانسڪرپٽ اچي. هوءَ AV اسڪين، storage، OCR، اي آءِ ڪڍڻ، ۽ آفيسر-جائزي جي مرحلن ۾ draft ۾ رهندي آهي؛ هن وقفي ۾ ڪنهن به قسم جون ترميمون ان کي draft ۾ رکنديون آهن. جڏهن آفيسر ڪڍيل ايڪشن آئٽمز تصديق ڪري چڪو (۽ حساس/VIP ٽِڪيٽس لاءِ صدرِ نشين/DG منظور ڪري چڪو) ته MoM approved ڏانهن منتقل ٿيندي آهي. اشاعت ايڪشن پوءِ ان کي published ڏانهن منتقل ڪندو آهي، جيڪو ٽرمينل ۽ غير تبديل آهي: MoM ٽِڪيٽ سان مستقل منسلڪ، versioned، خودڪار شيئر، ۽ ان جي وصولي جي تصديق جي کڄ کُلندي آهي. هڪ published MoM ڪڏهن به draft تي واپس ناهي اچي سگهندائي؛ واحد exit revised رستو آهي، جيڪو ان وقت ورتو ويندو آهي جڏهن ڪا نئون version ان تي شايع ٿئي — نئون version پنهنجي قطار تي ساڳيو draft → approved → published وهاؤ گذاريندو آهي، ۽ اڳوڻو version superseded طور flag ٿيندو آهي مگر ورڊ-بر-ورڊ ٻيو طرح محفوظ رهندو آهي.

9.3 منظوريءَ جو دروازو

ڇا MoM اشاعت کان اڳ منظوري گهرجي، اهو ٽِڪيٽ جي sensitivity درجه بندي تي منحصر آهي. قاعدو ساڳيو آهي جيڪو حساس/VIP ٽِڪيٽس لاءِ ثبوتِ حل جي دروازي کي گورن ڪندو آهي (/specs/sd/06-ticket-workflow/ §7.3).

ٽِڪيٽ درجه بندي اشاعت کان اڳ منظوري منظور ڪندڙ مسترد ٿيڻ تي
معمول (sensitive = false AND vip = false) ناهي. اپلوڊر سڌو شايع ڪندو آهي.
حساس (sensitive = true) ها. صدرِ نشين/DG منظوري قطار تي روٽ. محڪمو صدرِ نشين يا DG (عمل طبقو /specs/sd/06-ticket-workflow/ §6.2 مطابق). MoM جائزو وٺندڙ جي نوٽ سان گڏ draft تي واپس؛ اپلوڊر ترميم ۽ ٻيهر جمع ڪندو.
VIP (vip = true) ها. صدرِ نشين/DG منظوري قطار تي روٽ. صدرِ نشين/DG (حساس جهڙو دروازو). حساس جهڙو.
سماعت (T4) فيصلو ها (sensitivity کان قطع نظر) جتي سماعت پابند فيصلو يا حڪم پيدا ڪري. گهرائندڙ اِھارٽي / فيصلو ڪندڙ. درستگي لاءِ واپس.

هر منظوري فيصلو (approve / reject / changes-requested) هڪ mom_approvals قطار approver_user_id، decision، note، ۽ decided_at سان گڏ، ۽ هڪ audit_events قطار لکندو آهي. منظوري روٽنگ mom_approval_config ۾ في (department, ticket_classification) کنفيگر ٿيندي آهي.

9.4 اشاعت ۽ خودڪار شيئر

اشاعت تي سسٽم:

  1. MoM کي versioned، غير تبديل منسلڪ طور persist ڪندو آهي. هر revision هڪ نئين mom_documents version قطار بنائيندي آهي؛ پويون versions محفوظ ۽ آڊٽ-لاگ ٿيل رهندا آهن، ڪڏهن overwrite ناهي ٿيندا. MoM والده ٽِڪيٽ سان مستقل منسلڪ ٿيندي آهي ۽ ٽِڪيٽ ٽائم لائن ۾ نظر ايندي آهي.
  2. سڀني شرڪا کي خودڪار شيئر — ڪمپني نمائندا، S&ITD فيسليٽيٽر، محڪمو شرڪا، ۽ نگراني ناظر (اجلاس قسم لاءِ مناسب سامعين لاءِ؛ اندروني MoM ڪمپني سان شيئر ناهي ٿيندي). هر شيئر هڪ mom_distributions قطار لکندو آهي. چينلز:
    • اي ميل MoM منسلڪ سان (يا جيڪڏهن فائل وڏي هجي ته secure، وقت محدود download link).
    • in-app نوٽيفڪيشن ٽِڪيٽ ۽ MoM جي ڊيپ-لنڪ سان.
    • SMS مختصر خلاصو + link.
    • WhatsApp مختصر خلاصو + link.
    • هر چينل جو مواد وصول ڪندڙ جي ترجيحي لوڪيل (EN/UR/SD) ۾ آهي.
  3. NITB e-Office تي cross-post (ماڊيول H) جيڪڏهن محڪمي وٽ e-Office انٽيگريشن فعال هجي، متعلقه سرڪاري file movement بنائيندو.
  4. ٽِڪيٽ-منسلڪ artefacts اپڊيٽ — تصديق ٿيل ايڪشن آئٽمز ذيلي ٽاسڪ طور بنائيل هاڻي ٽِڪيٽ تي نظر ايندا آهن؛ ٽِڪيٽ حالت اجلاس نتيجو (§6.4) ڏيکاريندو آهي.

9.5 وصولي جي تصديق ٽريڪنگ

هر شريڪ جي وصولي جي تصديق mom_acknowledgments ۾ شايع ٿيل MoM جي خلاف ٽريڪ ٿيندي آهي:

وصولي تصديق قسم معنيٰ ڪيئن حاصل
opened وصول ڪندڙ in-app نوٽيفڪيشن يا اي ميل کولي. Pixel / in-app واقعو.
downloaded وصول ڪندڙ MoM فائل download ڪئي. Secure-link access لاگ.
explicit_ack وصول ڪندڙ واضح طور "I acknowledge" ڪلڪ ڪيو. in-app يا secure-link landing page ۾ button.

configurable grace (default 3 ڪيلينڊر ڏينهن) کان پوءِ غير-وصولي وصول ڪندڙ جي ترجيحي چينلز ذريعي ياد ڏيکارڻي متحرڪ ٿيندي آهي؛ ٻي ياد ڏيکارڻي 7 ڏينهن تي فائر ٿيندي آهي؛ configurable حتمي کڄ (default 14 ڏينهن) کان پوءِ غير-وصولي تجزيات (§14) ۾ flag ٿيندي آهي ۽ S&ITD فيسليٽيٽر کي ڏيکاري ويندي آهي.

9.6 ايڪشن آئٽمز → ذيلي ٽاسڪ

جڏهن آفيسر ڪو ڪڍيل ايڪشن آئٽم تصديق ڪندو آهي، سسٽم والده ٽِڪيٽ تي هڪ ticket_subtasks قطار بنائيندي آهي:


10. رڪارڊنگ رضامندي

ڪنهن به اجلاس جي ڪابه به آڊيو يا وڊيو رڪارڊنگ شروع ٿيڻ کان اڳ — physical (مخصوص ڊوائيس) يا virtual (پرووائڊر-سائيڊ) — پورٽل هر شريڪ کان واضح رضامندي حاصل ڪندو آهي. رضامندي meeting_consent ۾ محفوظ ٿيندي آهي (في شريڪ: scope، timestamp، IP/device، withdrawal) ۽ رڪارڊنگ جي شروعات تي ٻيهر ڏيکاري ويندي آهي.

پهلو قاعدو
ڪڏهن حاصل دعوت قبوليت تي (اجلاس لاءِ opt-in) ۽ رڪارڊنگ شروع تي verbal/on-screen ٻيهر تصديق ٿيل.
granularity في شريڪ، في رڪارڊنگ scope (صرف آڊيو / آڊيو + وڊيو / ٽرانسڪرپٽ).
محفوظ meeting_consent قطار في (meeting_id, user_id, scope) timestamp ۽ IP/device fingerprint سان.
withdrawal ڪو به شريڪ اجلاس دوران رضامندي واپس وٺي سگهي ٿو؛ رڪارڊنگ ان شريڪ لاءِ روڪي ويندي آهي (پرووائڊر فيچر تي منحصر) يا اجلاس ان لاءِ صرف-آڊيو تي جاري رهندو آهي. withdrawal آڊٽ ٿيندي آهي.
انکار جيڪڏهن ڪو لازمي شريڪ رضامندي کان انڪار ڪري، ته منتظم يا ته (a) بغير رڪارڊنگ جي جاري رکي (صرف-ٽرانسڪرپٽ يا صرف-نوٽ-وٺندڙ MoM)، يا (b) سماعتن لاءِ جتي رڪارڊنگ قانوناً لازمي هجي، مناسب پروٽوڪول هيٺ ملتوي ۽ ٻيهر گهرائي.
رڪارڊنگ سان لنڪ هر meeting_recordings قطار رڪارڊنگ شروع تي نافذ consent set جو حوالو ڏيندي آهي؛ متعلقه consent set کان سواءِ رڪارڊنگ ڇڪائي يا محفوظ ناهي ٿي سگهندائي.
retention رڪارڊنگز ۽ ٽرانسڪرپٽس /specs/sd/05-data-model/ §9 ۽ /specs/sd/11-security-compliance/ ۾ ڊيٽا-ڪلاس retention پاليسي مطابق محفوظ رکيا ويندا آهن؛ غير-حساس اجلاس رڪارڊنگز لاءِ default retention 90 ڏينهن آهي، جنهن کان پوءِ blob purge ٿي ويندي آهي (metadata محفوظ).

رضامندي جو حصول لازمي ۽ server-side نافذ آهي: رڪارڊنگ-بنائڻ endpoint سڀني in-progress شرڪا لاءِ مڪمل consent set کان سواءِ شروع ٿيڻ کان انڪار ڪندو آهي.


11. اجلاس حالتون

meetings.status enum چار canonical حالتون رکي ٿو. منتقليون server-side تصديق ٿيل هونديون آهن ۽ هر منتقلي هڪ audit_events قطار خارج ڪندي آهي.

حالت معنيٰ ڪير داخل ڪري سگهي ٿو ايندڙ ممڪن حالتون
scheduled اجلاس بنياد، دعوت ناما موڪليا ويا، ڪورم ٽريڪ. سسٽم بنائڻ تي؛ منتظم ري شيڊول تي. in_progress، cancelled
in_progress اجلاس شروع ٿي ويو (منتظم "Start" دٻايو يا سسٽم scheduled_at تي join detect ڪئي ۽ ڪورم مڪمل). منتظم / فيسليٽيٽر / سسٽم آٽو-شروع. completed، cancelled
completed اجلاس ختم. MoM تياري لائف سائيڪل (§8) شروع. منتظم / فيسليٽيٽر "End" تي. ٽرمينل (MoM لائف سائيڪل سنڀاليندو).
cancelled اجلاس مڪمل ٿيڻ کان اڳ منسوخ (منتظم منسوخي، ٽِڪيٽ ٽرمينل تي آٽو-منسوخي، no-show). ٽرمينل — رڪارڊ آڊٽ لاءِ محفوظ. منتظم، نگراني طبقو، يا ٽِڪيٽ ٽرمينل تي آٽو. ٽرمينل.

11.1 اجلاس اسٽيٽ مشين

stateDiagram-v2 [*] --> scheduled: create + invite scheduled --> scheduled: reschedule scheduled --> in_progress: start (quorum met) scheduled --> cancelled: organiser cancel /<br/>ticket terminal / no-show in_progress --> completed: end in_progress --> cancelled: abort completed --> [*] cancelled --> [*]

تحريري وضاحت. هڪ اجلاس scheduled ان وقت پيدا ٿيندو آهي جڏهن منتظم ان کي بنائيندو آهي ۽ دعوت ناما موڪليا ويندا آهن؛ هو scheduled ۾ ڪنهن به تعداد ۾ ري شيڊول ٿي سگهي ٿو. جڏهن منتظم اجلاس شروع ڪندو آهي (۽ TRI/سماعتن لاءِ ڪورم مڪمل ٿيندو آهي)، ته هو in_progress ڏانهن منتقل ٿيندو آهي. ختم ٿيڻ تي هو completed ڏانهن منتقل ٿيندو آهي، جنهن نقطي تي MoM لائف سائيڪل (§8) سنڀاليندو آهي. scheduled يا in_progress مان اجلاس cancelled ڏانهن منتقل ڪري سگهجي ٿو — منتظم پاران، نگراني طبقي پاران، يا خودڪار طور جڏهن والده ٽِڪيٽ ٽرمينل حالت تائين پهچي. completed ۽ cancelled ٻئي اجلاس رڪارڊ لاءِ ٽرمينل آهن (رڪارڊ آڊٽ لاءِ محفوظ); صرف MoM لائف سائيڪل completed مان جاري رهندو آهي.


12. سماعت نتيجا

سماعتن (T4) لاءِ فيصلو ڪندڙ جي رڪارڊ ڪيل نتيجي جو لفظ ذخيرو عام TRI نتيجي کان وڌيڪَ ڀرپور آهي، ڇاڪاڻ ته سماعت پابند فيصلا پيدا ڪري سگهي ٿي:

نتيجو معنيٰ ٽِڪيٽ تي اثر MoM
حل ٿيل / فيصلو ٿيل سماعت ڪمپني جي حق ۾ (يا جزوي حق ۾) پابند فيصلي تائين پهتي. ٽِڪيٽ مختصر طور ثبوت طور حڪم/فيصلو منسلڪ ڪرڻ لاءِ In Progress تي واپس، پوءِ proof gate مان Resolved. MoM ۾ لازمي فيصلو متن ۽ ڪو به حڪم شامل هجي؛ پابند فيصلن لاءِ منظوريءَ جو دروازو (§9.3) لازمي.
وڌيڪ ايڪشن آئٽمز سماعت فيصلو ڪرڻ کان اڳ هڪ يا وڌيڪَ ڌرين کان مخصوص actions طئي ڪيا. ايڪشن آئٽمز ذيلي ٽاسڪ بڻجن ٿا؛ ٽِڪيٽ In Progress تي واپس. MoM ايڪشن آئٽمز ۽ انهن جي ضرورت جو سبب رڪارڊ ڪندي.
اِسڪيليٽ / مٿي refer معاملو گهرائندڙ اِھارٽي جي اختيار کان ٻاهر آهي ۽ اعليٰ طبقي يا مختلف forum کي refer ٿيڻ گهرجي. ٽِڪيٽ ايندڙ طبقي تي Escalated يا re-routing لاءِ Triaged ڏانهن منتقل. MoM referral ۽ وصول ڪندڙ اِھارٽي رڪارڊ ڪندي.
ملتوي سماعت نتيجي تائين ناهي پهچي سگهي (وڌيڪَ ثبوت گهرج، ڌر غير حاضر، قانوني سوال تحت التواء). ٽِڪيٽ On Hold رهندو؛ هڪ follow-up سماعت شيڊول. MoM ملتوي جو سبب ۽ ايندڙ تاريخ رڪارڊ ڪندي.

غير-سماعت اجلاس قسمن لاءِ نتيجو لفظ ذخيرو عمومي TRI سيٽ آهي (حل ٿيل / وڌيڪ ايڪشن آئٽمز / اِسڪيليٽ / ملتوي — §6.4).


13. نوٽيفڪيشن ۽ ياد ڏيکارڻيون

نوٽيفڪيشن ماڊيول (G) سڀني اجلاس- ۽ MoM-متعلقه نوٽيفڪيشنز لاءِ delivery substrate آهي. واقعا keys، چينلز، ۽ ٽيمپليٽس notification_templates ۾ في لوڪيل کنفيگر ٿيل آهن.

واقعو key متحرڪ وصول ڪندڙ چينلز
meeting.requested TRI/سماعت درخواست بنائي گهرجندور ڌريون + ناظر اي ميل + in-app + SMS
meeting.scheduled اجلاس تصديق ٿيل (ڪورم مڪمل) سڀ شرڪا اي ميل + in-app + SMS + WhatsApp + .ics
meeting.rescheduled سلاٽ تبديل سڀ شرڪا + ناظر اي ميل + in-app + SMS + WhatsApp + .ics
meeting.cancelled منسوخ سڀ شرڪا + ناظر اي ميل + in-app + SMS
meeting.reminder.24h / .1h / .at_start §3.4 مطابق سڀ شرڪا اي ميل / SMS+WA / in-app پُش
meeting.consent_required رڪارڊنگ رضامندي تحت التواء هر شريڪ in-app + اي ميل
meeting.started منتظم start دبايو سڀ شرڪا + ناظر in-app + SMS
meeting.completed End دبايو سڀ شرڪا + ناظر in-app + اي ميل
mom.uploaded MoM اپلوڊ ٿيل، جائزي ۾ فيسليٽيٽر + ناظر in-app + اي ميل
mom.review_needed ڪڍڻ آفيسر جائزي لاءِ تيار اپلوڊ ڪندڙ آفيسر in-app + اي ميل
mom.approval_requested حساس/VIP MoM منظوري تحت التواء صدرِ نشين/DG منظوري قطار in-app + اي ميل + SMS
mom.approval_decision منظوري فيصلو ٿيو اپلوڊر + ناظر in-app + اي ميل
mom.published اشاعت ايڪشن سڀ شرڪا (سامعين مطابق) اي ميل + in-app + SMS + WhatsApp
mom.ack_reminder grace کان پوءِ غير-وصولي غير-وصولي شريڪ اي ميل + in-app + SMS + WhatsApp
mom.ack_overdue حتمي کڄ کان پوءِ غير-وصولي شريڪ + فيسليٽيٽر in-app + اي ميل

سڀ نوٽيفڪيشنز ٽيمپليٽ ٿيل، گهڻ لساني (EN/UR/SD) آهن ۽ ماڊيول G مطابق هر وصول ڪندڙ جي preference center (digest mode، quiet hours) جو احترام ڪن ٿا.


14. گهڻ لساني OCR ۽ ترجمو

سنڌ حڪومت جي استعمال ۾ MoMs اڪثر اردو (سرڪاري دفتري ٻولي) ۾، گهڻائي سان سنڌي (صوبائي ٻولي) ۾، ۽ ڪڏهن ڪڏهن انگريزي ۾ هونديون آهن. MoM pipeline end-to-end گهڻ لساني آهي:


15. ڊيٽا ماڊل خلاصو

ماڊيول-M ٽيبلز /specs/sd/05-data-model/ §4.9 ۾ canonically تعريف ٿيل آهن. هي قسم entity سيٽ، تعلقات، ۽ اه ٻه schema deltas مرتب ڪري ٿي جنهن جي هي دستاويز ڊيٽا ماڊل کان تقاضو ڪندي آهي.

15.1 Entity سيٽ

Table مقصد کلیدي تعلقات
meetings في اجلاس هڪ قطار (TRI / سماعت / اندروني / سڌو / سائيٽ وزٽ). 1 → N meeting_attendees؛ 1 → 1 mom؛ 1 → N meeting_recordings؛ N → 1 tickets.
meeting_attendees في مدعو/شريڪ هڪ قطار. N → 1 meetings؛ N → 1 users (اندروني).
mom MoM (اجلاس سان 1:1)، versioned، گهڻ لساني، sensitivity flag سان. 1 → 1 meetings؛ 1 → N mom_approvals؛ 1 → N mom_distributions؛ 1 → N mom_acknowledgments؛ 1 → 1 media_library (source).
mom_approvals حساس/VIP MoMs لاءِ صدرِ نشين/DG منظوري فيصلا. N → 1 mom؛ N → 1 users.
mom_distributions اشاعت تي في چينل شيئر هڪ قطار. N → 1 mom؛ N → 1 users / recipient_address.
mom_acknowledgments في شريڪ وصولي هڪ قطار. N → 1 mom؛ N → 1 users.
meeting_recordings في اجلاس رڪارڊنگ blobs، ٽرانسڪرپٽ flag سان. N → 1 meetings؛ N → 1 media_library.
extracted_action_items MoM ڪڍڻ جو منظم آئوٽ پٽ؛ ذيلي ٽاسڪ ۾ convert. N → 1 mom؛ 1 → 1 ticket_subtasks (convert تي).
meeting_consent (δ-new) في-شريڪ رڪارڊنگ رضامندي. N → 1 meetings؛ N → 1 users.

15.2 Schema deltas (هي دستاويز تقاضو ڪندي آهي)

  1. meetings.type enum توسيع. موجوده enum ('tri','hearing','internal') کي §2 ۾ سڀني پنجن قسمن کي cover ڪرڻ لاءِ وڌائڻ گهرجي. تجويز ٿيل: ('tri','hearing','internal','company_direct','site_visit'). وڌيڪ درجه بندي لاءِ هڪ subtype VARCHAR(48) NULL امتيازي شامل ڪريو (مثال طور hearing جي هيٺان "adjudication"، internal جي هيٺان "internal_briefing"). دستاويز 05 §4.9 ڏسو.
  2. meeting_consent نئون table. ڪالم: id PK، meeting_id FK، user_id FK، scope ENUM('audio','audio_video','transcript')، granted TINYINT(1)، captured_at DATETIME(6)، withdrawn_at DATETIME(6) NULL، device_fingerprint VARCHAR(255). (meeting_id, user_id, scope) تي منفرد. §10 ذريعي گهرجي.

اهي deltas مستند ماڊيول-M تقاضي طور هتي نوٽ ڪيا ويا آهن؛ canonical DDL /specs/sd/05-data-model/ ۾ آهي ۽ ان کي match ڪرڻ لاءِ اپڊيٽ ٿيڻ گهرجي.

15.3 Entity تعلقات

erDiagram tickets ||--o{ meetings : "triggers" meetings ||--o{ meeting_attendees : has meetings ||--|| mom : produces meetings ||--o{ meeting_recordings : records meetings ||--o{ meeting_consent : captures mom ||--o{ mom_approvals : gated_by mom ||--o{ mom_distributions : shared_via mom ||--o{ mom_acknowledgments : acked_by mom ||--o{ extracted_action_items : yields extracted_action_items ||--o| ticket_subtasks : converts_to media_library ||--o{ mom : "source file" media_library ||--o{ meeting_recordings : "blob + transcript" users ||--o{ meeting_attendees : "internal attendee" users ||--o{ mom : "uploader / approver" users ||--o{ mom_distributions : "recipient" users ||--o{ mom_acknowledgments : "recipient" users ||--o{ meeting_consent : "consenter"

تحريري وضاحت. هڪ tickets قطار صفر يا وڌيڪَ meetings متحرڪ ڪندي آهي. هر اجلاس جا ڪيترائي شرڪا هوندا آهن (اندروني users users ذريعي منسلڪ، بيروني نالي سان رڪارڊ)، بالڪل هڪ mom (1:1) پيدا ڪندو آهي، ڪيتريون meeting_recordings (في رڪارڊنگ scope هڪ) رکي سگهي ٿو، ۽ ڪنهن به رڪارڊنگ لاءِ في-شريڪ meeting_consent capture ڪندو آهي. mom صفر يا وڌيڪَ mom_approvals (صرف جڏهن ٽِڪيٽ حساس/VIP هجي) ذريعي gated، ڪيترين mom_distributions (في وصول ڪندڙ في چينل هڪ) ذريعي شيئر، ۽ mom_acknowledgments ذريعي وصولي تصديق ٿيل هوندي آهي. MoM جي source جي اي آءِ ڪڍڻ مان ڪيترا extracted_action_items پيدا ٿيندا آهن، جن مان هر هڪ آفيسر جي تصديق تي وڌيڪَ کان وڌيڪَ هڪ ticket_subtask ۾ convert ٿيندو آهي. سڀئي binary مواد (MoM source فائل، رڪارڊنگ blob، رڪارڊنگ ٽرانسڪرپٽ) MinIO ۾ rest تي encrypted media_library قطارن طور محفوظ ٿيندو آهي، content ٽيبلز مان فورن key ذريعي referenced.


16. تجزيات

ماڊيول-M تجزيات تجزيات ماڊيول (I) ۽ /specs/sd/17-analytics-kpis/ ۾ تعريف ٿيل dashboards کي فيڊ ڪن ٿا. اجلاس ۽ MoM لاءِ مخصوص metric families:

Family Metrics سامعين
اجلاس منعقد قسم، محڪمو، طريقو، نتيجو مطابق شمار؛ مهينو-به-مهينو رجحان؛ physical-vs-virtual ورهاست؛ پرووائڊر استعمال حصو. S&ITD قيادت، محڪمو heads.
TRI تاثير % TRI اجلاس جن جو نتيجو resolved هو؛ TRI درخواست کان اجلاس تائين سراسري وقت؛ >1 TRI جي تقاضو ڪندڙ ٽِڪيٽس جو %. S&ITD فيسليٽيٽرز، نگراني طبقا.
MoM turnaround اجلاس completed کان MoM published تائين ميڊين وقت؛ هدف اندر (default 2 ڪاروباري ڏينهن) شايع ٿيل %؛ overdue %. محڪمو heads، S&ITD.
ايڪشن-آئٽم تکميل due date تائين مڪمل ڪڍيل ايڪشن آئٽمز جو %؛ سراسري slip؛ ذيلي ٽاسڪ resolution وقت. محڪمو heads، فيسليٽيٽرز.
وصولي جي تصديق grace اندر وصولي شرح؛ في محڪمو حتمي-کڄ غير-وصولي شرح. S&ITD فيسليٽيٽرز.
رڪارڊنگ ۽ رضامندي % رڪارڊ ٿيل اجلاس؛ رضامندي انڪار شرح؛ رڪارڊنگ retention پابندي. سيڪيورٽي/گورننس جائزو وٺندڙ.
اي آءِ ڪڍڻ ڪوالٽي ڪڍيل ايڪشن آئٽمز تي آفيسر edit شرح؛ golden set جي خلاف extraction precision/recall (/specs/sd/07-ai-ocr-spec/ §4.11 ڪاميابي metrics مطابق). اي آءِ سروس مالڪ.
cost في MoM اي آءِ cost (ڪڍڻ + ترجمو)؛ في virtual اجلاس پرووائڊر cost. MAAHIR operations.

سڀ metrics کي محڪمو، قسم، لوڪيل، ۽ وقت جي کڄ مطابق slice ڪيو ويندو آهي، ۽ تجزيات ماڊيول جي معياري export چينلز (PDF/Excel/CSV) ذريعي export ۽ scheduled digests ۾ ڏيکاريو ويندو آهي.


17. فعال تقاضا

سڃاڻپ تقاضو MoSCoW
FR-MTG-001 سسٽم §2 ۾ پنجن مان ڪابه به قسم جو اجلاس ٽِڪيٽ سان منسلک بنائڻ جي اجازت ڏي. لازمي
FR-MTG-002 سسٽم TRI درخواست تي والده ٽِڪيٽ کي On Hold تي آٽو-منتقل ۽ نتيجي تي پنهنجي اڳوڻي working حالت ۾ واپس آڻي. لازمي
FR-MTG-003 سسٽم هر شيڊولنگ ڪوشش تي متصادم، ڪورم، موڪل، ۽ ويل اينڊ چيڪس هلائي ۽ متصادم تي درست متبادل تجويز ڪري. لازمي
FR-MTG-004 سسٽم في اجلاس physical، virtual، ۽ hybrid طريقي جي معاونت ڪري، location_address ۽ video_provider/join_url مطابق نافذ. لازمي
FR-MTG-005 سسٽم Zoom، Google Meet، ۽ Microsoft Teams کي هڪ مستحڪم انٽرفيس (§4.2) پويان create/update/cancel، join_url generation، رڪارڊنگ pull، ۽ ٽرانسڪرپٽ pull لاءِ ضم ڪري. لازمي
FR-MTG-006 سسٽم اي آءِ summary صلاحيت ذريعي ٽِڪيٽ هسٽري ۽ اپلوڊز مان اجلاس ايڄنڊا آٽو تيار ڪري، دعوت نامن کان اڳ آفيسر جائزو/ترميم سان. لازمي
FR-MTG-007 سسٽم في-قسم ڪورم (§7.4) نافذ ڪري ۽ غير-ڪورم TRI/سماعت اجلاس کي پابند فيصلا رڪارڊ ڪرڻ کان روڪي. لازمي
FR-MTG-008 سسٽم اپلوڊ-فرسٽ MoM رستي جي معاونت ڪري: upload → AV scan → encrypt+store → OCR (جيڪڏهن scanned) → اي آءِ ڪڍڻ → آفيسر جائزو → تصديق. لازمي
FR-MTG-009 سسٽم هر تصديق ٿيل ڪڍيل ايڪشن آئٽم owner، due date، ترجيح، ۽ SLA slice سان ticket_subtasks قطار ۾ convert ڪري. لازمي
FR-MTG-010 سسٽم حساس يا VIP ٽِڪيٽ جي MoM اشاعت کان اڳ صدرِ نشين/DG منظوري، ۽ sensitivity کان قطع نظر سماعت جي پابند فيصلي جو تقاضو ڪري. لازمي
FR-MTG-011 سسٽم شايع ٿيل MoM وصول ڪندڙ جي ترجيحي لوڪيل ۾ secure link/attachment سان گڏ اي ميل + in-app + SMS + WhatsApp ذريعي سڀني شرڪا کي آٽو-شيئر ڪري. لازمي
FR-MTG-012 سسٽم في-وصول ڪندڙ وصولي (opened / downloaded / explicit_ack) ٽريڪ ڪري ۽ grace کڄ کان پوءِ ياد ڏيکارڻيون موڪلي. لازمي
FR-MTG-013 سسٽم ڪنهن به رڪارڊنگ جي شروع ٿيڻ کان اڳ واضح رڪارڊنگ رضامندي capture ڪري، meeting_consent ۾ محفوظ ڪري، ۽ مڪمل consent set کان سواءِ رڪارڊنگ بلاڪ ڪري. لازمي
FR-MTG-014 سسٽم هر شايع ٿيل MoM مستقل منسلڪ، versioned، غير تبديل، ۽ آڊٽ-لاگ ٿيل رکي؛ revision تي پويون versions محفوظ. لازمي
FR-MTG-015 سسٽم scanned MoMs تي گهڻ لساني OCR (EN/UR/سنڌي) انجام ڏي ۽ mom.body_en/ur/sd ۾ متوازي ترجما پيدا ڪري. لازمي
FR-MTG-016 سسٽم جتي محڪمي وٽ e-Office انٽيگريشن فعال هجي شايع ٿيل MoM NITB e-Office تي cross-post ڪري. پسنديد
FR-MTG-017 سسٽم mom.manual_entry ۽ mom.transcription فيچر فليگز جي پويان manual ٽيمپليٽ اندراج ۽ اي آءِ ٽرانسڪرپشن MoM موڊ فراهم ڪري. پسنديد
FR-MTG-018 سسٽم §12 مطابق چار سماعت نتيجن (حل ٿيل/فيصلو ٿيل، وڌيڪ ايڪشن آئٽمز، اِسڪيليٽ/refer، ملتوي) مان هڪ رڪارڊ ڪري. لازمي
FR-MTG-019 سسٽم §13 ۾ نوٽيفڪيشن ميٽرکس کي ماڊيول G ذريعي گهڻ لساني ٽيمپليٽس سان موڪلي، هر وصول ڪندڙ جي preference center جو احترام. لازمي
FR-MTG-020 سسٽم §16 جون تجزيات families تجزيات ماڊيول جي معياري dashboards ۽ exports ذريعي expose ڪري. پسنديد

18. غير-فعال تقاضا

سڃاڻپ تقاضو MoSCoW
NFR-MTG-001 پرووائڊر join_url generation latency ≤ 3 s P95. لازمي
NFR-MTG-002 پرووائڊر مان رڪارڊنگ pull (اجلاس کان پوءِ) اجلاس خاتمي جي 15 منٽ ۾ P95 مڪمل. پسنديد
NFR-MTG-003 OCR + اي آءِ ڪڍڻ 10-صفحي دستاويز لاءِ في MoM 5 منٽ ۾ P95 مڪمل. لازمي
NFR-MTG-004 اشاعت + آٽو-شيئر fan-out 50 وصول ڪندڙن × 4 چينلز تائين لاءِ 60 سيڪنڊ ۾ P95 مڪمل. لازمي
NFR-MTG-005 هر اجلاس ۽ MoM منتقلي هڪ غير تبديل audit_events قطار لکندي آهي؛ آڊٽ retention /specs/sd/05-data-model/ §9 مطابق. لازمي
NFR-MTG-006 MoM source فائلون ۽ رڪارڊنگز rest تي encrypted (AES-256) ۽ هر download تي access-logged. لازمي
NFR-MTG-007 جيڪڏهن هر اي آءِ انجن ۽ هر وڊيو پرووائڊر unavailable هجي، پورٽل پوءِ به manual MoM ٽيمپليٽ اندراج ۽ physical اجلاس جي اجازت ڏي (gracefully degrade، ڪڏهن به block نه ڪري — /specs/sd/07-ai-ocr-spec/ P9 ڏسو). لازمي
NFR-MTG-008 رڪارڊنگ رضامندي جو انڪار يا عدم موجودگي رڪارڊنگ کي closed fail ڪري (رضامندي کان سواءِ ڪابه رڪارڊنگ محفوظ ناهي). لازمي
NFR-MTG-009 شيڊولنگ UI، MoM جائزو side-by-side، ۽ وصولي سطحن لاءِ EN/UR/SD تي WCAG 2.1 AA conformance. لازمي

19. صارف ڪهاڻيون

US-MTG-001 — روڪيل ٽِڪيٽ مان TRI اجلاس جي درخواست [لازمي]

بطور ڪمپني نمائندو (بنيادي/ايڊمن) آءُ چاهيان ٿو ته پنهنجي روڪيل ٽِڪيٽ تي "Request TRI meeting" ڪلڪ ڪريان ۽ S&ITD ڪمپني + S&ITD + محڪمي کي هڪ اجلاس ۾ گهرائي ته جيئن منهن جو مسئلو بغير هر ڌر کي الڳ طور پويٺ ڪرڻ جي unblock ٿي وڃي.

قبوليت معيارا (Gherkin)

Scenario: Company requests TRI on an escalated ticket
  Given a ticket owned by me is in status Escalated at tier 2
  And I am the Primary Authorized Rep for the filing company
  When I click "Request TRI meeting" and confirm
  Then a meetings row of type "tri" is created and linked to the ticket
  And the ticket status moves to On Hold with reason "TRI meeting requested"
  And the S&ITD facilitator is notified to convene
  And an audit event "meeting.requested" is recorded

Scenario: Sensitive ticket requires convening approval
  Given the ticket is flagged sensitive = true
  When I request a TRI meeting
  Then the request routes to the Chair/DG approval queue
  And no invitations are sent until approval is granted

US-MTG-002 — MoM پنهنجي محڪمي جي فارميٽ ۾ اپلوڊ ڪريو [لازمي]

بطور محڪمو آفيسر (نوٽ وٺندڙ) آءُ چاهيان ٿو ته MoM کي پنهنجي محڪمي جي ٽيمپليٽ ۾ PDF/Word/scan طور اپلوڊ ڪريان ته جيئن مون کي پنهنجي سرڪاري روداد کي portal ٽيمپليٽ ۾ ٻيهر فارميٽ ڪرڻ جي ضرورت نه هجي.

قبوليت معيارا (Gherkin)

Scenario: Successful upload of a scanned MoM
  Given a meeting of any type has status completed and no MoM yet
  When I upload a scanned PDF of the department's MoM
  Then ClamAV scans the file and, on clean, encrypts and stores it
  And a mom row is created with status draft and source_media_id set
  And OCR runs in EN/UR/Sindhi producing a text layer
  And the AI extracts summary, action items, decisions, and attendees
  And extracted_action_items rows are created for officer review

US-MTG-003 — ڪڍيل ايڪشن آئٽمز کي ذيلي ٽاسڪ ۾ تصديق ڪريو [لازمي]

بطور محڪمو آفيسر آءُ چاهيان ٿو ته اي آءِ-ڪڍيل ايڪشن آئٽمز جو اصل MoM سان گڏ side-by-side جائزو وٺان ۽ صحيح کي تصديق ڪريان ته جيئن صرف درست واعدا ٽِڪيٽ ذيلي ٽاسڪ بڻجن.

قبوليت معيارا (Gherkin)

Scenario: Confirm a correctly extracted action item
  Given an extracted_action_item exists with owner "Company Primary Rep" and due date "2026-08-15"
  When I review it side-by-side, correct a typo, and click Confirm
  Then a ticket_subtask is created on the parent ticket with the corrected owner, due date, priority
  And the extracted_action_item.status flips to "converted" and subtask_id is set
  And an audit event records the confirmation

Scenario: Reject a false-positive extraction
  Given an extracted_action_item is in fact a general statement, not a commitment
  When I delete it from the review list
  Then no sub-task is created
  And the item is marked rejected with the officer as actor

US-MTG-004 — حساس MoM صدرِ نشين/DG منظوري سان شايع ڪريو [لازمي]

بطور S&ITD فيسليٽيٽر آءُ چاهيان ٿو ته حساس ٽِڪيٽ جي MoM شيئر ٿيڻ کان اڳ صدرِ نشين/DG منظوري جو تقاضو ڪري ته جيئن حساس مواد ڪمپني تائين پهچڻ کان اڳ جوابد اختيار جي جائزي مان گذري.

قبوليت معيارا (Gherkin)

Scenario: Sensitive MoM routed to approval queue
  Given the parent ticket is sensitive = true
  And the officer has confirmed all extracted action items
  When the MoM is submitted for publish
  Then its status stays draft and a mom_approvals row is created pending
  And the Chair/DG approval queue is notified
  And no auto-share occurs

Scenario: Approval granted then published
  Given a sensitive MoM is pending approval
  When the Chair approves it
  Then the mom.status moves to approved then published
  And auto-share fans out to all participants per §9.4
  And mom_distributions rows are written for each channel/recipient

US-MTG-005 — MoM پنهنجي ٻولي ۾ وصول ڪريو ۽ وصولي جي تصديق ڪريو [لازمي]

بطور ڪمپني نمائندو آءُ چاهيان ٿو ته شايع ٿيل MoM پنهنجي ترجيحي ٻولي ۾ وصول ڪريان ۽ وصولي جي تصديق ڪريان ته جيئن مون کي ڇا طئي پيو ويو ان جو مستند رڪارڊ هجي ۽ سسٽم ٽريڪ ڪري ته مون وصول ڪئي.

قبوليت معيارا (Gherkin)

Scenario: Acknowledge a published MoM
  Given a MoM for a meeting I attended has been published
  When I receive the in-app notification and click through to the MoM
  Then the MoM is rendered in my preferred locale (EN/UR/SD)
  And my open is recorded as an acknowledgment of type "opened"
  And when I click "I acknowledge" an "explicit_ack" row is written
  And no further reminders are sent to me

20. ٽيسٽ ڪيسز (حوالو)

سڃاڻپ احاطو وضاحت
TC-MTG-001-01 FR-MTG-002 TRI درخواست ٽِڪيٽ کي On Hold تي ۽ حل ٿيل نتيجي تي working حالت ۾ واپس آڻيندي آهي.
TC-MTG-004-01 FR-MTG-004 Hybrid طريقو location_address ۽ video_provider/join_url ٻنهي جو تقاضو ڪندو آهي.
TC-MTG-005-01 FR-MTG-005 API outage تي primary مان ثانوي وڊيو پرووائڊر تي فال بیک.
TC-MTG-008-01 FR-MTG-008 اپلوڊ-فرسٽ pipeline: متاثر فائل مسترد؛ صاف فائل محفوظ؛ OCR + ڪڍڻ هلندو.
TC-MTG-009-01 FR-MTG-009 تصديق ٿيل ايڪشن آئٽم ذيلي ٽاسڪ بنائيندو ۽ extracted_action_items.subtask_id back-link ڪندو.
TC-MTG-010-01 FR-MTG-010 حساس MoM mom_approvals قطار کان سواءِ شايع ناهي ٿي سگهندائي.
TC-MTG-013-01 FR-MTG-013 جڏهن ڪو به in-progress شريڪ رضامندي نه رکندو هجي رڪارڊنگ شروع مسترد.
TC-MTG-014-01 FR-MTG-014 شايع ٿيل MoM غير تبديل؛ revision نئون version قطار بنائيندي؛ اڳوڻو version محفوظ.

21. فيچر فليگز

فليگ default آن ٿيڻ تي اثر off ٿيڻ تي اثر
mtg.enabled true ماڊيول M مڪمل فعال. سڀ اجلاس/MoM endpoints 410 Gone return؛ ٽِڪيٽ اجلاس کان سواءِ ڪم ڪندا.
mtg.tri_auto true SLA-انجن آٽو-TRI ٽرگر فعال. TRI صرف manually درخواست ٿي سگهي.
mtg.provider.zoom / .meet / .teams في محڪمو اهو پرووائڊر في اجلاس چونڊڻ جوڳو. پرووائڊر منتظم کان hidden.
mtg.recording true رڪارڊنگ + رضامندي وهاؤ فعال. ڪابه رڪارڊنگ ناهي؛ صرف-ٽرانسڪرپٽ MoM موڊ به disabled.
mtg.eoffice_crosspost في محڪمو MoM اشاعت تي NITB e-Office تي cross-post. ڪابه cross-post ناهي.
mom.manual_entry false آفيسر اپلوڊ ڪرڻ بدران portal MoM ٽيمپليٽ ڀري سگهي ٿو. اپلوڊ-فرسٽ نافذ.
mom.transcription false اي آءِ ٽرانسڪرپشن MoM موڊ دستياب. اپلوڊ-فرسٽ نافذ.
mom.multilingual_ocr true OCR EN/UR/سنڌي تي هلندو. OCR disabled؛ صرف born-digital فائلز ڪڍڻ جون قابل.
mom.approval_gate true حساس/VIP MoMs صدرِ نشين/DG منظوري جو تقاضو. اپلوڊر سڀني ٽِڪيٽس لاءِ سڌو شايع (override؛ آڊٽ-لاگ ٿيل).
mom.ack_reminders true غير-وصولي ياد ڏيکارڻي + overdue flows فعال. صرف وصولي ٽريڪنگ؛ ڪابه ياد ڏيکارڻي ناهي.

فليگز feature_flags ۾ محفوظ آهن (/specs/sd/05-data-model/ §4 ڏسو) ۽ سپر ايڊمن پاران في (department, environment) ماڊيول Q مطابق منتظم.


22. کنفيگريشن ميٽرڪس

کنفيگ table دائرو ڪار مقصد
meeting_reminder_config (dept_id, type) في اجلاس قسم ياد ڏيکارڻي cadence ۽ چينلز.
meeting_quorum_config (dept_id, type) في اجلاس قسم ڪورم قاعدا.
mom_approval_config (dept_id, ticket_classification) درجه بندي في منظوري روٽنگ ۽ منظور ڪندڙ ڪردار.
mom_ack_config (dept_id) وصولي grace، ٻي ياد ڏيکارڻي، حتمي کڄ.
meeting_provider_config (dept_id, provider) پرووائڊر اسناد + primary/secondary چونڊ.
meeting_retention_config (dept_id, classification) رڪارڊنگز ۽ ٽرانسڪرپٽس لاءِ retention مدت.

23. ڪراس-حوالا


24. کليل سوال

# سوال default مفروضو (حل ٿيڻ تائين)
1 ڇا گهڻ-محڪماتي ٽِڪيٽ تي TRI سڀني متعلقه محڪمن جي physical موجودگي جو تقاضو ڪري، يا ڪورم لاءِ virtual ڪافي آهي؟ Virtual شرڪت ڪورم ۾ شمار؛ في محڪمو هڪ نمائندو گهرجي.
2 ڇا سماعتن لاءِ MoM منظوري دروازو گهرائندڙ اِھارٽي کان الڳ منظور ڪندڙ تي configurable هجي؟ default = گهرائندڙ اِھارٽي؛ mom_approval_config مطابق configurable.
3 غير-حساس اجلاس رڪارڊنگز لاءِ default retention — 90 ڏينهن بمقابله 180 ڏينهن؟ 90 ڏينهن؛ meeting_retention_config مطابق ڊگهي retention configurable.
4 ڇا اي آءِ ٽرانسڪرپشن MoM موڊ Zoom/Meet تي virtual اجلاس لاءِ default فعال هجي جتي ٽرانسڪرپٽ پرووائڊر آٽو-جنريٽ ڪندو آهي؟ default off؛ mom.transcription فليگ ذريعي في محڪمو opt-in.
5 ڇا پورٽل عوامي (anonymous) سماعت شيڊول expose ڪري، يا سڀ سماعتون اندروني رکي؟ default اندروني-صرف؛ عوامي expose مستقبل جي شفافيت مرحلي تائين ملتوي.