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

علم کی بنیاد و SOP

سندھ آئی ٹی پورٹل — سہولت ڈیسک (SITP) کے علم کی بنیاد (KB) کے لیے مستند تصریح: مواد کی اقسام، ورژن والے SOPs، AI سیمنٹک تلاش کی تہہ، انحراف کی سرگزشت، سروس کیٹلاگ، تصنیف و اشاعت کا ورک فلو، مواد کی حکمرانی، کثیرالسانہ مواد، فارمز لائبریری، درجہ بندیاں، ان فلو مضمون کی تجاویز، اور KB تجزیات۔

فیلڈ قدر
دستاویز آئی ڈی 18
حیثیت مسودہ
مالک S&ITD / MAAHIR
زبانیں EN (ماسٹر) · UR · SD
منحصر بشمول _context.md، _conventions.md، _glossary.md، /specs/ur/02-functional-reqs/، /specs/ur/07-ai-ocr-spec/، /specs/ur/06-ticket-workflow/، /specs/ur/09-i18n-localization/، /specs/ur/17-analytics-kpis/، /specs/ur/15-tech-architecture/
لاگو بشمول ماڈیولز J (KB)، A (PUB)، B (TKT)، E (AI)، I (ANL)
نفاذ کی سطح NestJS kb ماڈیول + Meilisearch ہائبرڈ انڈیکس + FastAI ایمبیڈنگ ایڈاپٹر + BullMQ دوبارہ انڈیکس ورکرز

1. مقصد و دائرہ کار

یہ دستاویز اس بات کی واحد مستند مصدر ہے کہ SITP کا علم کی بنیاد (KB) کیسے تصنیف، ورژن، تلاش، نمایاں، حکمرانی، اور پیمائش کیا جاتا ہے۔ KB پورٹل کا ماڈیول J ہے (_context.md §4) اور تین نوع سامعین کی خدمت ایک مشترکہ کارپس کے ساتھ کرتا ہے:

  1. عوام — آئی ٹی کمپنیاں، فری لینسرز، اسٹارٹ اپس، اور شہری جو ٹکٹ داخل کرنے سے پہلے یا اس کے بجائے جوابات تلاش کرتے ہیں۔
  2. کمپنی نمائندے — داخل کرنے والے اور درخواست گزار جو ٹکٹ مرتب کرتے وقت مضمون کی تجاویز حاصل کرتے ہیں۔
  3. S&ITD اور محکمے کا عملہ — افسران، سہولت کار، فرز بندی، اور نگرانی کے کردار جو جواب دیتے وقت وہی مضمون کی تجاویز حاصل کرتے ہیں، تاکہ مستقل، ثبوت پر مبنی قراردادیں یقینی بنائی جا سکیں۔

1.1 KB کیوں موجود ہے

KB تین مقفل وجوہات کے لیے موجود ہے (ماڈیول J، _context.md §4):

1.2 دائرہ کار میں کیا ہے

1.3 دائرہ کار سے باہر کیا ہے

1.4 KB اصول

ہر KB رویہ درج ذیل اصولوں کی پابند ہے، جنہیں منظوری کے معیار میں آئی ڈی (KB-1 … KB-8) کے ذریعے حوالہ دیا جاتا ہے۔

آئی ڈی اصول عمل میں اس کا مطلب
KB-1 انگریزی ماسٹر ہے؛ UR/SD متوازی تراجم ہیں۔ EN پہلے تصنیف کی جاتی ہے؛ UR اور SD _glossary.md کا استعمال کرتے ہوئے وفادار تراجم کے طور پر تیار کیے جاتے ہیں۔ کوئی مضمون کسی لوکیل میں "اشاعت شدہ" نہیں ہوتا جب تک کہ اس کے ترجمے کا جائزہ نہ لیا جائے۔ کسی بھی اختلاف پر EN ورژن مستند مصدر ہے۔
KB-2 pgvector نہیں؛ ویکٹرز Meilisearch + AI سروس میں رہتے ہیں۔ ریکارڈ کا نظام MariaDB 10.11 ہے؛ سیمنٹک/ویکٹر تلاش Meilisearch (ہائبرڈ لیکسیکل + ویکٹر) اور FastAPI AI سروس کے ایمبیڈنگ اسٹور کو سونپی جاتی ہے۔ MariaDB ٹیبلز دوبارہ انڈیکس کرنے کے لیے استعمال ہونے والا مستند مضمون متن رکھتے ہیں۔
KB-3 AI معاونت کرتا ہے؛ انسان منظور کرتے ہیں۔ AI زمرہ جات تجویز کرتا ہے، تراجم کا مسودہ تیار کرتا ہے، متعلقہ مضامین تجویز کرتا ہے، اور نتائج کی درجہ بندی کرتا ہے۔ کوئی بھی AI آؤٹ پٹ اشاعت شدہ مضمون، اشاعت شدہ ترجمہ، یا خودکار انحراف کی نسبت انسانی تصدیق یا کم خطر والے کیسوں تک محدود صریح لاگڈ آٹو ایپلائی رول کے بغیر نہیں بنتی۔
KB-4 ہمیشہ موجودہ فارمز۔ فارمز لائبریری کا لنک ہمیشہ اس فارم کے تازہ ترین اشاعت شدہ ورژن پر حل ہوتا ہے۔ ورژنگ فارم پر ہوتی ہے، لنک پر نہیں، اس لیے بیرونی حوالہ جات اور پرنٹ شدہ مواد کبھی ٹوٹتے نہیں ہیں۔
KB-5 ہر ورژن دوبارہ حاصل کرنے کے قابل ہے۔ کسی تبدیلی کی اشاعت سے نیا ورژن بنتا ہے؛ پچھلے ورژن محفوظ، قابلِ رسائی، اور کبھی اوور رائٹ نہیں ہوتے۔ موجودہ اشاعت شدہ ورژن بےambiguous ہوتا ہے۔
KB-6 ہر میٹرک کی ایک تعریف؛ ایک مستند کیٹلاگ۔ کسی سروس یا SOP کا بالکل ایک مستند اندراج ہوتا ہے۔ KB میں درج SLA اعداد sla_definitions (/specs/ur/06-ticket-workflow/ §5) سے مماثل ہوتے ہیں تاکہ داخل کرنے والا وہی نمبر دیکھے جو افسر استعمال کرتا ہے۔
KB-7 تجاویز دائرہ کار کی احترام کرتی ہیں۔ کسی افسر یا کمپنی کو ان فلو مضمون کی تجاویز صارف کے کردار اور ٹکٹ کے محکمے/زمرے کے مطابق محدود ہوتی ہیں۔ کسی افسر کو ان کے محکمے کے اشاعت شدہ SOPs سے باہر کا مضمون تب تک نہیں ملے گا جب تک کہ وہ صریح طور پر کراس لنک نہ ہو۔
KB-8 معاون، کبھی روکتی نہیں۔ اگر تلاش انڈیکس، ایمبیڈنگ ماڈل، یا کوئی بھی AI صلاحیت بند ہو، KB صرف لیکسیکل تلاش اور دستی تصنیف تک گراڈ ہو جاتی ہے۔ کسی بھی KB ناکامی سے ٹکٹ داخل کرنا، جواب دینا، یا حل کرنا بلاک نہیں ہوتا۔

2. مواد کی اقسام

KB سات اقسام کا مواد رکھتی ہے۔ ہر قسم کے اپنے تصنیف فیلڈز، لائف سائیکل، تازگی کی کھڑکی، اور تلاش کا رویہ ہے۔ ہر KB آئٹم پر kb_content_type enum مقفل ہے۔

کوڈ مواد کی قسم وضاحت عام لمبائی تازگی کی کھڑکی (بنیادی) تصنیف کنندہ
how_to ہاؤ ٹو مضمون کسی مخصوص کام کے لیے مرحلہ وار ہدایات (کمپنی رجسٹر کریں، لیبر کی شکایت داخل کریں، NTN کی تبدیلی کی درخواست دیں)۔ نمبر والے مراحل، اسکرین شاٹس/ڈایاگرام جائز ہیں۔ 200–800 الفاظ 180 دن KB تصنیف کنندہ (محکمہ)
faq FAQ کسی اکیلے بار بار آنے والے سوال پر مختصر سوال + جواب۔ ہلکا، قابلِ اسکین، عوامی FAQ/ہیلپ سینٹر سے لنک ہونے کے قابل (/specs/ur/02-functional-reqs/ FR-PUB-003)۔ 50–200 الفاظ 180 دن KB تصنیف کنندہ (محکمہ)
sop ورژن والا SOP کسی محکمے/زمرے کے لیے مستند اسٹینڈرڈ آپریٹنگ پروسیجر۔ اس میں نافذہ تاریخ، ورژن، منظوری کا ریکارڈ شامل ہوتا ہے، اور ایک یا زیادہ ٹکٹ زمرہ جات سے منسلک ہوتا ہے۔ مکمل ورژنگ §4 میں۔ 1–20 صفحات 365 دن KB تصنیف کنندہ → ایڈیٹر → پبلشر (گیٹڈ)
form ڈاؤن لوڈ قابل فارم ایک حکومتی فارم (PDF/DOCX) بشمول اس کی داخل کرنے کی ہدایات، مطلوبہ دستاویزات کی فہرست، اور فیس (اگر کوئی ہو)۔ فارمز لائبریری (§8) اور سروس کیٹلاگ میں رہتا ہے۔ n/a (فائل + ≤ 300 الفاظ) 365 دن KB تصنیف کنندہ (محکمہ) + فارمز لائبریرین
guide پروسیس گائیڈ کسی اینڈ ٹو اینڈ پروسیس کی لمبی، بیانی وضاحت (مثلاً "TRI میٹنگ کیسے کام کرتی ہے"، "اپیل کا راستہ وضاحت")۔ SOPs، FAQs، اور فارمز کراس لنک کرتا ہے۔ 800–3000 الفاظ 365 دن KB تصنیف کنندہ (محکمہ/S&ITD)
legal قانونی / پالیسی حوالہ کسی قانون، قاعدہ، نوٹیفکیشن، یا پالیسی کا حوالہ (مثلاً سندھ شفافیت و حقِ معلومات ایکٹ 2016، محکمانہ نوٹیفکیشن)۔ ہمیشہ ماخذ اور نافذہ تاریخ درج کرتا ہے۔ مختلف 365 دن (ترمیم کے لیے جائزہ) S&ITD قانونی + محکمہ
video ویڈیو ٹیوٹوریل مختصر اسکرین ریکارڈنگ یا وضاحتی ویڈیو، EN/UR/SD میں کیپشنز اور متن ٹرانسکرپٹ کے ساتھ (تلاش کے لیے انڈیکس شدہ)۔ 1–6 منٹ 365 دن KB تصنیف کنندہ (S&ITD)

ہر KB آئٹم پر مشترکہ فیلڈز (قسم کے مخصوص فیلڈز کے علاوہ): id، title (فی لوکیل)، summary (فی لوکیل، ≤ 60 الفاظ، تلاش نتائج میں دکھائی دیتی ہے)، body (فی لوکیل، Markdown)، content_type، owning_department، categories[]، tags[]، audience[]، locale_status{en,ur,sd}، version، status (draft/in_review/scheduled/published/retired)، effective_from، expires_at، last_reviewed_at، freshness_window_days، helpful_votes، unhelpful_votes، view_count، deflection_count، created_by، updated_by۔


3. درجہ بندی

KB درجہ بندی تین تہوں پر مشتمل ہے اور تمام اقسام کے مواد میں مشترکہ ہے۔ یہ سروس کیٹلاگ (§5)، ان فلو تجاویز (§7)، اور عوامی FAQ/ہیلپ سینٹر کی ریڑھ کی ہڈی بھی ہے۔

تہہ کارڈینیلٹی مثالیں استعمال کنندہ
زمرہ ہر مواد آئٹم پر ایک، سروس کیٹلاگ زمرے کے درخت سے Labour / Unpaid dues، SECP / Name reservation، SRB / Refund، S&ITD / RTI request تلاش فیسٹ، سروس کیٹلاگ جوائن، ٹکٹ زمرے کا لنک، انحراف کی نسبت
ٹیگز ہر مواد آئٹم پر 0–N، کنٹرولڈ ذخیرہ الفاظ کے اندر آزاد urgent، foreign-investment، PSEB-membership، startup، reopened تلاش فیسٹ، متعلقہ مواد، "کیا آپ کا مطلب تھا" توسیع
سامعین ہر مواد آئٹم پر 1–N public، company، officer، facilitator، dg، secretary مرئیت کا اسکوپنگ؛ جو legal آئٹم صرف officer کے لیے ہو وہ عوام کو کبھی نہیں دیا جاتا

قواعد۔


4. ورژن والے SOPs

SOPs سب سے زیادہ نتیجہ خیز مواد کی قسم ہیں: کوئی افسر جواب دیتے وقت ان میں سے ایک کا حوالہ دیتا ہے، اور کوئی کمپنی داخل کرنے کا فیصلہ کرتے وقت ان پر انحصار کرتی ہے۔ اس لیے ان میں سب سے سخت ورژنگ اور منظوری کا ضابطہ ہوتا ہے۔

4.1 SOP کے ورژن والا ہونے کا کیا مطلب ہے

ہر sop آئٹم تعمیر کے اعتبار سے ورژن شدہ ہے (KB-5، FR-KB-002)۔ اشاعت شدہ تبدیلی کبھی اوور رائٹ نہیں کرتی؛ یہ نیا ورژن قطار بناتی ہے، اور ہر پچھلا ورژن محفوظ، قابلِ حصول، اور قابلِ حوالہ رہتا ہے۔ ایک SOP قطار درج ذیل رکھتی ہے:

فیلڈ مطلب مثال
sop_id مستحکم SOP شناخت کنندہ، کبھی دوبارہ نمبر نہیں دیا جاتا SOP-SRD-014
version یکسوwhole عدد، ہر اشاعت پر بڑھایا جاتا ہے 7
version_label انسانی لیبل، اختیاری 2026-Rev-A
effective_from جس تاریخ سے یہ ورژن نافذ ہوتا ہے (گریگورین + ہجری) 2026-08-01 (1 صفر 1448)
supersedes_version جس ورژن کو یہ تبدیل کرتا ہے 6
change_summary کیا تبدیلی آئی کا ایک لائنی خلاصہ "PSEB کراس چیک مرحلہ شامل کیا (3.2)"
change_log منظم تاریخ کا اندراج (کیا، کیوں، اداکار، تاریخ) §4.3 دیکھیں
approval منظوری ورک فلو ریکارڈ (منظور کنندگان، فیصلہ، ٹائم اسٹیمپ) §4.4 دیکھیں
linked_categories ٹکٹ زمرے جو یہ SOP کنٹرول کرتا ہے (1–N) SRB/Refund، SRB/Refund-e-filing
canonical_url مستحکم لنک جو ہمیشہ موجودہ ورژن پر حل ہوتا ہے /kb/sop/SOP-SRD-014
status draft / in_review / scheduled / published / retired published

4.2 SOP ورژنگ میٹرکس

واقع ورژن کا رویہ عوام کو نظر آتا ہے؟ نافذہ تاریخ کا انتظام
پہلی اشاعت version = 1، supersedes_version = null ہاں، effective_from سے effective_from = اشاعت کی تاریخ جب تک شیڈول نہ ہو
معمولی ترمیم کی دوبارہ اشاعت version = n+1، تبدیلی minor ٹیگ شدہ (املائی غلطیاں، فارمیٹنگ) ہاں، اشاعت پر فوراً effective_from = اشاعت کی تاریخ
بنیادی تبدیلی کی دوبارہ اشاعت version = n+1، تبدیلی major ٹیگ شدہ؛ مکمل چینج لاگ اندراج لازم ہاں effective_from پر؛ اگر شیڈول ہو تو پچھلا ورژن تب تک عوامی رہتا ہے effective_from مستقبل کی تاریخ ہو سکتی ہے (شیڈولڈ اشاعت، §11.4)
واپس لینا / ریٹائر status = retired، expires_at سیٹ؛ ورژن میں اضافہ نہیں نہیں (آئٹم 410 Gone واپس کرتا ہے، "ریٹائر، جانشین دیکھیں" نوٹس کے ساتھ) expires_at = ریٹائرمنٹ کی تاریخ؛ successor_id متبادل کی نشاندہی کر سکتا ہے
پچھلے ورژن پر لوٹنا version = n+1 جس کا متن پچھلے ورژن کے برابر ہو، چینج لاگ وجہ کے ساتھ ہاں، اشاعت پر effective_from = واپسی کی تاریخ
ریٹائر SOP بحال کرنا status واپس published، نیا version، چینج لاگ وجہ کے ساتھ ہاں، اشاعت پر effective_from = بحالی کی تاریخ

4.3 چینج لاگ

ہر ورژن ایک منظم change_log اندراج لے جاتا ہے جو شامل کیا جاتا ہے (کبھی اوور رائٹ نہیں)۔ چینج لاگ خود SOP صفحے پر رینڈر ہوتا ہے اور آڈٹ کے لیے ایکسپورٹ ہونے کے قابل ہوتا ہے۔

فیلڈ مطلب
from_version جس ورژن کو تبدیل کیا جا رہا ہے
to_version نیا ورژن
change_type minor / major / revert / retire / restore
summary ≤ 200 الفاظ: کیا تبدیل ہوا اور کیوں
rationale محرک: پالیسی تبدیلی، قانونی ترمیم، آپریشنل سیکھ، فیڈ بیک لوپ (§10)
changed_sections[] متاثر سیکشن اینکرز
actor وہ پبلشر جس نے منظور کیا (§11.2)
approved_at منظوری کا ٹائم اسٹیمپ
review_refs[] ایڈیٹوریل جائزہ ریکارڈ اور منظوری کے دستخطوں کے لنکس

4.4 منظوری کا ورک فلو

کسی بنیادی SOP تبدیلی کے لیے تین کرداروں کی منظوری لازم ہے (KB-3، §11.2):

مرحلہ کردار عمل
1. مسودہ KB تصنیف کنندہ (محکمہ) نیا ورژن تصنیف کرتا ہے؛ جائزے کے لیے جمع کرتا ہے۔
2. ایڈیٹوریل جائزہ KB ایڈیٹر (S&ITD) وضاحت، کثیرالسانہ تیاری، درجہ بندی، کراس لنکس چیک کرتا ہے؛ ترامیم مانگتا ہے یا منظور کرتا ہے۔
3. منظوری KB پبلشر (محکمہ کا سربراہ یا مندوب) تصدیق کرتا ہے کہ SOP آپریشنل طور پر درست ہے اور اشاعت منظور کرتا ہے۔ ایسے SOPs کے لیے جو SLA یا قانونی حوالہ جات تبدیل کرتے ہیں، کنفیگریشن کے مطابق S&ITD قانونی سے دوسری منظوری درک ہو سکتی ہے۔
4. اشاعت نظام منظوری پر (اور effective_from پر اگر شیڈول ہو)، نیا ورژن موجودہ بن جاتا ہے؛ پچھلا ورژن محفوظ ہو جاتا ہے؛ چینج لاگ لکھا جاتا ہے؛ انڈیکس دوبارہ انڈیکس ہوتا ہے؛ واچرز اور منسلک زمرہ جات کو اطلاع دی جاتی ہے۔

4.5 SOPs کو ٹکٹ زمرہ جات سے منسلک کرنا

ہر SOP linked_categories[] کا اعلان کرتا ہے جو اسی درخت سے لیے جاتے ہیں جو ٹکٹنگ ماڈیول استعمال کرتا ہے (/specs/ur/06-ticket-workflow/ §4.1)۔ یہ لنک ان فلو تجاویز (§7) اور انحراف کی نسبت (§9) کو چلاتا ہے: جب کوئی افسر یا داخل کنندہ زمرہ SRB/Refund میں کسی ٹکٹ پر ہوتا ہے، نظام اس زمرے سے منسلک SOP(s) — اور اس کے آباء سے — متعلقہ درجہ بندی کے مطابق حاصل کرتا ہے۔

کارڈینیلٹی۔ کسی زمرے کے 0–N منسلک SOPs ہو سکتے ہیں؛ ایک SOP 1–N زمرہ جات سے منسلک ہو سکتا ہے۔ جب صفر SOPs منسلک ہوں، تجویز کی تہھ محکمے کے اسکوپ کے ساتھ پوری KB پر سیمنٹک تلاش پر لوٹ جاتی ہے۔


5. سروس کیٹلاگ

سروس کیٹلاگ اس کا عوامی، فلٹر قابل ڈائریکٹری ہے جو پورٹل کو، فی محکمہ اور زمرے کے مطابق، سنبھالتا ہے۔ یہ عوامی سائٹ پر شائع ہوتا ہے (/specs/ur/02-functional-reqs/ FR-PUB-007، FR-KB-007) اور خود خدمت اور داخل کرنے دونوں کے لیے بنیادی داخلی نقطہ ہے۔

5.1 اسکیما

ہر کیٹلاگ اندراج (department_code, category_code) سے کلید زد ایک قطار ہے۔ نیچے دی گئی اسکیما کیٹلاگ، KB، انٹیک فارم، اور تجزیات کے درمیان مستند معاہدہ ہے۔

فیلڈ قسم مطلب مثال
department_code اسٹرنگ ملک محکمہ (3–5 حروف) LBR (Labour)
department_name فی لوکیل محکمے کا ڈسپلے نام (EN/UR/SD) "Labour Department"
category_code اسٹرنگ لیف زمرے کا کوڈ LBR-UNPAID
category_name فی لوکیل زمرے کا ڈسپلے نام "Unpaid dues / wages"
parent_category اسٹرنگ پیرنٹ زمرے کا کوڈ (درخت) LBR-WAGES
description فی لوکیل سروس کی سادہ زبان میں وضاحت (≤ 150 الفاظ) "باقی اجرت، اوور ٹائم، یا گریجوٹی کی وصولی…"
services_handled فی لوکیل اس زمرے کے تحت مخصوص خدمات کی بلیٹ فہرست "Wage recovery · Overtime · Gratuity · Final settlement"
expected_resolution_time اسٹرنگ عوام کو دکھائی دینے والا SLA توقع، sla_definitions سے "پہلا جواب 2 کاروباری دنوں کے اندر؛ حل کا ہدف 10 کاروباری دن۔"
required_documents فی لوکیل داخل کرنے کے لیے دستاویزات کی چیک لسٹ "داخل کنندہ کا CNIC؛ تقریری خط؛ پچھلی 3 تنخواہی پرچیاں؛ بینک بیان"
fees فی لوکیل فیس، اگر کوئی ہو، کرنسی اور معافی کے نوٹس کے ساتھ "کوئی فیس نہیں۔ RTI درخواستیں: مفت۔"
linked_sops[] ref[] اس زمرے کو کنٹرول کرنے والے SOPs (§4.5) SOP-LBR-002
linked_forms[] ref[] اس زمرے کے لیے استعمال ہونے والے فارمز (§8) FORM-LBR-WAGE-CLAIM
linked_faqs[] ref[] کیٹلاگ صفحے پر نمایاں FAQs FAQ-LBR-011
sla_definition_id ref وہ SLA قطار جس کا عکس اشاعت شدہ توقع ہے (KB-6) sla_def_id = 1042
intake_form_schema_id ref اس زمرے کے لیے متحرک انٹیک فارم ifs_LBR_UNPAID_v3
audience enum[] کیٹلاگ اندراجات کے لیے ہمیشہ public شامل [public, company, officer]
last_reviewed_at تاریخ کیٹلاگ اندراج کی تازگی 2026-06-30

5.2 فی محکمہ اندراجات

پورٹل پر حکومتِ سندھ کا ہر محکمہ اپنے کیٹلاگ اندراجات کا مالک ہے۔ کیٹلاگ محکمے اور زمرے کے مطابق فلٹر قابل ہے (FR-KB-007)، اور ہر اندراج اپنے SOPs، فارمز، اور SLA توقع سے منسلک ہوتا ہے۔ ایک نمائندہ切片 (تمثیلی، جامع نہیں — مکمل کیٹلاگ kb_service_catalog میں محفوظ ہے):

محکمہ (کوڈ) مثال زمرہ متوقع حل اہم مطلوبہ دستاویزات فیس
Science & IT (SITD) آئی ٹی کمپنی آن بورڈنگ استفسار 2 / 10 کاروباری دن SECP سرٹیفکیٹ؛ NTN کوئی نہیں
Labour (LBR) باقی اجرتیں / اجرت 2 / 10 کاروباری دن CNIC؛ تقریری خط؛ تنخواہی پرچیاں کوئی نہیں
SECP (SEP) نام محفوظ کرنے کا تنازع 2 / 10 کاروباری دن تجویز کردہ نام؛ محفوظ نمبر؛ مسترد خط SECP فیس شیڈول کے مطابق
FBR/NTN (FBR) NTN تبدیلی 2 / 10 کاروباری دن CNIC؛ NTN؛ معاون ثبوت کوئی نہیں
SRB (SRB) سیلز ٹیکس ریفنڈ 2 / 10 کاروباری دن رٹرن؛ چالان؛ بینک تفصیلات کوئی نہیں
S&ITD (SITD) RTI درخواست (قانونی) 10 کام کے دن (RTI Act 2016) RTI درخواست فارم کوئی نہیں (ایکٹ کے مطابق فیس معافی)

5.3 تازگی اور SLA عکس


6. AI سیمنٹک تلاش

تلاش KB کا سامنے کا دروازہ ہے۔ یہ عوامی ہیلپ سینٹر (FR-PUB-003)، عوامی چیٹ بوٹ کے ریٹریول کارپس (/specs/ur/07-ai-ocr-spec/ §4.8)، ان فلو تجاویز (§7)، اور اسٹاف اسسٹنٹ (AI اسپیک §5) کو چلاتا ہے۔ تلاش تعمیر کے اعتبار سے کثیرالسانہ ہے (KB-1) اور دائرہ کار کا احترام کرتی ہے (KB-7)۔

6.1 انڈیکس: Meilisearch ہائبرڈ (لیکسیکل + ویکٹر)

تلاش انڈیکس Meilisearch ہے (_context.md §3، AI اسپیک §5.2 میں مقفل)۔ Meilisearch ایک ہی انڈیکس میں کثیرالسانہ لیکسیکل ٹوکنائزیشن (اردو/سندھی کا اچھا ہینڈلنگ) اور ہائبرڈ ویکٹر مشابہت فراہم کرتا ہے۔ اسٹیک میں کہیں بھی کوئی pgvector انحصار نہیں ہے (KB-2)۔

6.2 استفسار کا بہاؤ

flowchart TD Q["User query<br/>(text + locale + role + scope filters)"] FF{"Feature flag<br/>ai.kb.semantic enabled?"} FAIL["Degrade: lexical-only search<br/>(KB-8 — never blocks)"] EMB["Embed query<br/>(on-prem embedding model)"] LEX["Lexical tokenize<br/>(locale analyzer; digit normalization)"] DYM["Spell / script normalize<br/>→ 'did you mean' candidates"] HYB["Hybrid retrieval in Meilisearch<br/>(lexical + vector similarity)"] SCOPE["Apply scope filters<br/>(department, category, audience, locale, content_type)"] RER["Rerank top-K<br/>(cross-encoder or LLM rerank)"] ATTR["Attach signals:<br/>type, dept, freshness, view_count,<br/>helpful ratio, is_canonical"] RES["Ranked results + facets +<br/>'did you mean' + zero-result path"] LOG["Log search event<br/>(query, locale, result_count,<br/>has_results, session)"] Q --> FF FF -- no --> LEX FF -- yes --> EMB EMB --> HYB LEX --> HYB Q --> DYM DYM --> HYB HYB --> SCOPE SCOPE --> RER RER --> ATTR ATTR --> RES RES --> LOG LEX -. fallback .-> SCOPE

تحریری وضاحت۔ ایک استفسار اپنے متن، صارف کے لوکیل، کردار، اور اسکوپ فلٹرز (محکمہ/زمرہ اگر معلوم ہو، سامعین، مواد کی قسم) لے کر آتا ہے۔ گیٹ کیپر پہلے سیمنٹک تلاش فیچر فلیگ چیک کرتا ہے: اگر بند ہو، استفسار صرف لیکسیکل تلاش تک گراڈ ہو جاتا ہے اور کبھی ایرر نہیں دیتا (KB-8)۔ جب چالو ہو، استفسار کا متن آن پریمس ایمبیڈنگ ماڈل کے ذریعے ایمبیڈ کیا جاتا ہے (ایمبیڈنگز باؤنڈری سے باہر نہیں جاتیں) اور لوکیل آگاہ اینالائزر کے ذریعے ٹوکنائز کیا جاتا ہے، جو مغربی ↔ عربی انڈک ڈیجٹس نارملائز کرتا ہے اور نستعلیق/نسخ شیپنگ سنبھالتا ہے۔ ایک "کیا آپ کا مطلب تھا" پاس ہجے اور اسکرپٹ نارملائزڈ امیدوار فارمز بناتا ہے (مثلاً رومن اردو استفسار کو نستعلیق انڈیکس کے خلاف، یا منتقل شدہ سندھی اصطلاح کو پکڑ لیتا ہے)۔ Meilisearch ہائبرڈ ریٹریول لیکسیکل میچنگ اور ویکٹر مشابھت کو یکجا کرتا ہے؛ پھر نتائج اسکوپ (محکمہ، زمرہ، سامعین، لوکیل، content_type) سے فلٹر ہوتے ہیں تاکہ کوئی افسر اپنے اشاعت شدہ SOPs سے باہر کا مضمون کبھی نہ پائے اور عوامی زائر کو اسٹاف کے لیے مخصوص مواد کبھی نہ ملے۔ سب سے اوپر K امیدواروں کو درستگی کے لیے کراس اینکوڈر یا LLM ریرینک پاس کے ذریعے دوبارہ درجہ بندی کیا جاتا ہے۔ ہر نتیجہ اپنے سگنلز (قسم، محکمہ، تازگی، ویو کاؤنٹ، مددگار تناسب، مستند فلیگ) لے جاتا ہے جو درجہ بندی اور UI کو فیڈ کرتے ہیں۔ تلاش کا واقع استفسار، لوکیل، نتیجہ کاؤنٹ، نتائج ہیں فلیگ، اور سیشن آئی ڈی کے ساتھ لاگ ہوتا ہے — §13 کے تجزیات کو فیڈ کرتا ہے (خصوصاً تلاش میں کوئی نتیجہ نہ ہونے کی شرح)۔

6.3 متعلقہ درجہ بندی

درجہ بندی ایک وزن دار ملاپ ہے۔ وزن فی سطح (عوامی ہیلپ سینٹر بمقابلہ افسر تجویز) کنفیگر قابل ہیں اور کلک تھرو اور مددگاری سگنلز (§10) سے ٹیون کیے جاتے ہیں۔

سگنل وزن (بنیادی) نوٹس
Semantic similarity (vector) 0.35 کلیدی الفاظ سے آگے ارادے کی میچ
Lexical match (title > summary > body) 0.25 ٹائٹل ہٹس غالب
Scope correctness (dept/category) 0.15 سخت فلٹر؛ ٹائی بریک کے لیے وزن کے طور پر شامل
Freshness (recency within freshness window) 0.10 کھڑکی سے گزر چکے پرانے آئٹمز کو سزا دیتا ہے
Helpfulness ratio (helpful / (helpful+unhelpful)) 0.10 مواد کے معیار کا سگنل
Popularity (view_count, time-decayed) 0.05 پرانے آئٹمز کی مستقل غالبیت سے بچتا ہے
Canonical / official (is_canonical) boost مستند SOPs/قانونی حوالہ جات کمیونٹی جیسے مواد پر سبقت لیتے ہیں

6.4 "کیا آپ کا مطلب تھا"

کسی بھی ایسے استفسار کے لیے جو کمزور یا صفر نتائج واپس کرے، تلاش کی تہہ درج ذیل کا استعمال کرتے ہوئے متبادل فارمز تجویز کرتی ہے:

"کیا آپ کا مطلب تھا" نتائج کے اوپر رینڈر ہوتا ہے اور خود ایک لاگ شدہ واقع ہے تاکہ مترادف کی کمیوں کو گلاسری میں شامل کیا جا سکے۔

6.5 فلٹرز

عوامی ہیلپ سینٹر اور افسر تجویز کی سطح دونوں فلٹرز پیش کرتے ہیں۔ بنیادی فلٹر فیسٹس: محکمہ، زمرہ، مواد کی قسم (how-to / FAQ / SOP / form / guide / legal / video)، سامعین، اور زبان۔ افسر کے لیے تلاش ایک "صرف میرا محکمہ" ٹوگل (KB-7) بھی پیش کرتی ہے۔ فلٹرز تلاش لاگ اور تجزیات میں ظاہر ہوتے ہیں۔


7. ٹکٹ بہاؤ میں ایمبیڈنگز

وہی KB کارپس اور ایمبیڈنگ انڈیکس جو تلاش کو سنبھالتی ہے، ٹکٹ بہاؤ کے اندر دوبارہ استعمال ہوتی ہے تاکہ دو انتہائی موثر لمحوں پر متعلقہ مضامین نمایاں کیے جا سکیں۔ یہ KB-7 کا آپریشنل اظہار ہے اور سمارٹ داخل اسسٹنٹ (US-TKT-004، FR-TKT-021) اور مسودہ جواب (US-AI-004، FR-AI-005) فیصلوں کے مطابق ہے۔

7.1 کمپنی کو داخل کرتے وقت (انحراف کی طرف)

جب کوئی کمپنی نمائندہ ٹکٹ مرتب کرتا ہے، عنوان اور وضاحت آن پریمس ایمبیڈ ہوتے ہیں اور ممکنہ محکمے/زمرے کے اسکوپ کے ساتھ KB سے میچ کیے جاتے ہیں (جو خود AI روٹنگ تجویز سے آتا ہے، /specs/ur/07-ai-ocr-spec/ §4.3)۔

7.2 افسر کو جواب دیتے وقت (استقلال کی طرف)

جب کوئی تفویض شدہ افسر جواب کا مسودہ تیار کرتا ہے، ٹکٹ کا زمرہ + تاریخ متعلقہ SOP(s) اور FAQs حاصل کرنے کے لیے استعمال ہوتی ہے۔ یہ مسودہ جواب کی صلاحیت (/specs/ur/07-ai-ocr-spec/ §4.5) پر تہہ لگائی جاتی ہے: حاصل کردہ KB چنکس حوالہ شدہ سیاق و سباق بن جاتے ہیں جس میں مسودہ جڑا ہوتا ہے۔

7.3 ناکامی کے طریقے


8. فارمز لائبریری

فارمز لائبریری ڈاؤن لوڈ قابل حکومتی فارمز کا ہمیشہ موجودہ گھر ہے جو سروس کیٹلاگ اور SOPs سے حوالہ دیے جاتے ہیں۔ یہ FR-KB-004 (لاگ ان کے بغیر ڈاؤن لوڈ قابل) اور KB-4 (ہمیشہ موجودہ لنکس) کو پورا کرتی ہے۔

فیلڈ مطلب
form_id مستحکم فارم شناخت کنندہ (کبھی دوبارہ نمبر نہیں دیا جاتا)
title فی لوکیل
owning_department وہ محکمہ جو فارم کا مالک/نگہداشت کرتا ہے
linked_categories[] سروس کیٹلاگ زمرے جو اس فارم کو استعمال کرتے ہیں
current_version تازہ ترین اشاعت شدہ فارم فائل کا پوائنٹر
versions[] ورژن شدہ فائل اٹیچمنٹس (MinIO؛ AV-scanned) — ہر پچھلا ورژن محفوظ
canonical_url مستحکم لنک جو current_version پر حل ہوتا ہے (KB-4)
instructions فی لوکیل: کیسے پُر کریں، کہاں جمع کرائیں، مطلوبہ منسلکات
required_documents ساتھی دستاویزات جو داخل کنندہ کو منسلک کرنی چاہئیں
fees فارم/سروس کی فیس، اگر کوئی ہو
last_reviewed_at تازگی کی تاریخ
status draft / published / retired

ہمیشہ موجودہ لنکس۔ مستند URL (/kb/forms/<form_id>) فارم کتنی بار اپڈیٹ ہو، تازہ ترین اشاعت شدہ ورژن پر حل ہوتا ہے۔ بیرونی حوالہ جات — دیگر حکومتی سائٹس پر، پرنٹ شدہ آن بورڈنگ پیکوں میں، SOPs میں — کبھی نہیں ٹوٹتے۔ ایک ریٹائر فارم اپنا URL برقرار رکھتا ہے، 410 Gone "کی جانشینی" نوٹس اور جانشین کے لنک کے ساتھ واپس آتا ہے۔

ورژنگ اور آڈٹ۔ فارم دوبارہ اپ لوڈ کرنے سے نیا ورژن بنتا ہے (KB-5)؛ پچھلا ورژن محفوظ ہوتا ہے اور مجاز اسٹاف کے لیے ڈاؤن لوڈ قابل ہوتا ہے۔ فارم لائبریرین کردار اور ملک محکمے کو فارم کی تازگی کی کھڑکی ختم ہونے پر اطلاع دی جاتی ہے۔


9. انحراف کی سرگزشت

انحراف KB کا ناپنا ہوا تعاون ہے غیر ضروری ٹکٹوں کو کم کرنے میں۔ ایک انحراف واقعہ اس وقت ریکارڈ کیا جاتا ہے جب کوئی صارف جواب KB میں تلاش کر لیتا ہے اور وہ ٹکٹ نہیں داخل کرتا جو وہ دوسری صورت کرتا۔ انحراف ایک Should صلاحیت ہے (FR-KB-006) اور تجزیات کے انگیجمنٹ خاندان (KPI-COM-012) کو فیڈ کرتا ہے۔

9.1 انحراف کا بہاؤ

flowchart TD V["Visitor / company rep<br/>on public help center or filing flow"] Search["Searches KB or<br/>composes a draft ticket"] Offer["System offers<br/>ranked article(s) scoped to<br/>likely dept/category"] Read["User opens an article<br/>(or chatbot answers from KB)"] Helpful{"User marks<br/>'was this helpful'? → Yes"} Filed{"Filing intent<br/>abandoned?"} DEF["Deflection event recorded<br/>attributed to the article(s) offered,<br/>the query, the locale, the dept/category"] Chat["Chatbot resolves session<br/>without human handoff"] NoHelp["User continues / files"] Ticket["Ticket filed<br/>(offer-shown-but-not-accepted<br/>also logged)"] V --> Search Search --> Offer Offer --> Read Read --> Helpful Helpful -- Yes --> Filed Helpful -- No/No vote --> NoHelp Filed -- Yes, abandoned within window --> DEF Filed -- No, proceeded to file --> Ticket Search -. chatbot path .-> Chat Chat --> DEF NoHelp --> Ticket

تحریری وضاحت۔ کوئی زائر یا کمپنی نمائندہ KB تلاش کرتا ہے یا ٹکٹ کا مسودہ مرتب کرنا شروع کرتا ہے۔ نظام ممکنہ محکمے اور زمرے کے اسکوپ کے ساتھ درجہ بند مضامین پیش کرتا ہے۔ جب صارف کوئی مضمون کھولتا ہے (یا عوامی چیٹ بوٹ KB کارپس سے جواب دیتا ہے) اور پھر، کنفیگر قابل نسبت کی کھڑکی کے اندر، ٹکٹ داخل نہیں کرتا، ایک انحراف واقعہ ریکارڈ کیا جاتا ہے اور پیش کیے گئے مضامین، اصل استفسار، لوکیل، اور استنتاجی محکمے/زمرے سے منسوب کیا جاتا ہے۔ دو نسبت کے راستے تسلیم کیے جاتے ہیں: (a) صارف صریح طور پر مضمون "کیا یہ مددگار تھا" → ہاں نشان زد کرتا ہے اور کھڑکی کے اندر داخل نہیں کرتا؛ اور (b) چیٹ بوٹ کسی سیشن کو انسان کے حوالے کے بغیر حل کرتا ہے (/specs/ur/07-ai-ocr-spec/ §4.8، KPI-AIM-008)۔ اگر صارف پیشکش کے باوجود داخل کرنے کے لیے آگے بڑھتا ہے، ایک "پیشکش دکھائی، قبول نہیں" واقعہ پھر بھی لاگ کیا جاتا ہے (انحراف کے طور پر شمار کیے بغیر) تاکہ مواد بہتری کا لوپ ایسے مضامین کا پتہ لگا سکے جو نمایاں تو ہو رہے ہیں مگر لینڈ نہیں ہو رہے۔ انحراف کے واقعات واقعے کی سطح پر PII سے پاک ہیں (کوئی ٹکٹ متن نہیں، کوئی ذاتی شناخت کنندہ نہیں سوائے ایک مبہم سیشن/کمپنی بینڈ کے) اور تجزیات کے انگیجمنٹ خاندان (KPI-COM-012) اور §13 کے KB تجزیات کو فیڈ کرتے ہیں۔

9.2 نسبت کی کھڑکی اور قواعد

9.3 میٹرکس

انحراف درج ذیل میٹرکس کو فیڈ کرتا ہے (تفصیل /specs/ur/17-analytics-kpis/ میں):

میٹرک تعریف ماخذ
KB انحراف شرح Deflected sessions ÷ KB sessions KPI-COM-012
چیٹ بوٹ انحراف شرح Chatbot sessions resolved without human ÷ chatbot sessions KPI-AIM-008
فی مضمون انحراف کاؤنٹ کسی مخصوص مضمون سے منسوب انحرافات kb_*
فی محکمہ انحراف استنتاجی محکمہ/زمرے کے مطابق گروپ شدہ انحرافات kb_*
پیشکش دکھائی قبول نہیں وہ سیشن جہاں مضمون پیش کیا گیا مگر ٹکٹ پھر بھی داخل کیا گیا kb_*

10. "کیا یہ مددگار تھا" فیڈ بیک لوپ

ہر عوامی KB آئٹم پر ایک "کیا یہ مددگار تھا" کنٹرول (ہاں / نہیں، اختیاری فری ٹیکسٹ وجہ کے ساتھ) ہوتا ہے۔ یہ FR-KB-005 ہے اور تلاش تجزیات کے ساتھ مواد بہتری کا بنیادی سگنل ہے۔

10.1 حصول

10.2 مجموعہ

ووٹ فی مضمون، فی لوکیل، اور فی زمرہ جمع کیے جاتے ہیں، اور KB تصنیف کنندگان اور ایڈیٹرز کے لیے تصنیف ڈیش بورڈ پر نظر آنے کے قابل ہیں۔ مجموعوں میں شامل ہیں: مددگار کاؤنٹ، غير مددگار کاؤنٹ، مددگار تناسب، تازگی کی کھڑکی پر رجحان، اور سب سے اوپر فری ٹیکسٹ وجوہات (کلسٹرڈ)۔

10.3 بہتری کا لوپ

فیڈ بیک لوپ تصنیف اور حکمرانی میں بند ہوتا ہے:

سگنل محرک عمل
کم مددگار تناسب (< 0.5 براہ راست N ویوز پر) مضمون کم کارکردگی دکھاتا ہے ایڈیٹوریل جائزے کے لیے نشان زد؛ ایڈیٹر کی فرز بندی قطار پر ظاہر ہوتا ہے (§12.3)۔
بار بار آنے والا فری ٹیکسٹ وجہ کلسٹر وجوہات کا کوئی کلسٹر دہراتا ہے (مثلاً "پرانا"، "غلط فیس") مضمون اور متعلقہ SOP/فارم سے منسلک ایک مواد بہتری ٹاسک خود بخود بنتا ہے۔
زیادہ پیشکش دکھائی قبول نہیں (§9) مضمون اکثر نمایاں ہوتا ہے مگر شاذ و نادر ہی لینڈ ہوتا ہے دوبارہ درجہ بندی وزن جائزے یا مواد دوبارہ تحریر کے لیے نشان زد۔
زیادہ غير مددگار صرف ایک لوکیل پر EN مددگار، UR/SD غير مددگار ترجمے کو انسانی جائزے کے لیے نشان زد (§14)۔
مسلسل زیادہ مددگار + بڑھتی ویوز مضمون قیمتی ہے کراس لنکنگ، ترجمے کی ترجیح، یا مستند میں ترقی کے لیے امیدوار۔

ہر مواد بہتری ایکشن متاثرہ آئٹم کے چینج لاگ (§4.3) کو فیڈ کرتا ہے تاکہ لوپ سر تا سر آڈٹ قابل ہو۔


11. تصنیف و اشاعت کا ورک فلو

تصنیف ایک گیٹڈ، کردار پر مبنی ورک فلو ہے جس میں شیڈولڈ اشاعت اور ختم ہونا شامل ہے۔ یہ FR-KB-001 اور FR-KB-002 کو پورا کرتا ہے۔

11.1 کردار

کردار کون اہم حقوق
KB تصنیف کنندہ محکمے کا عملہ یا S&ITD مواد کا عملہ اپنے محکمے کے اسکوپ میں مضامین، SOPs، فارمز، گائیڈز، FAQs کے مسودے بنائیں/ترمیم کریں؛ جائزے کے لیے جمع کرائیں؛ اشاعت نہیں کر سکتے۔
KB ایڈیٹر S&ITD ایڈیٹوریل عملہ کسی بھی جمع شدہ آئٹم کی وضاحت، کثیرالسانہ تیاری، درجہ بندی، کراس لنکس کا جائزہ لیں؛ ترامیم مانگیں؛ اشاعت قطار تک منظور کریں؛ بنیادی SOP تبدیلیوں کے لیے کسی محکمے کی طرف سے اشاعت نہیں کر سکتے۔
KB پبلشر محکمے کا سربراہ یا مندوب پبلشر اپنے محکمے کے اسکوپ میں آئٹمز کو منظور اور شائع کریں؛ اشاعت/ختم ہونا شیڈول کریں؛ آئٹمز ریٹائر کریں؛ SOP چینج لاگ پر دستخط کریں۔
فارمز لائبریرین S&ITD آپریشنز فارمز لائبریری (§8) سنبھالیں: ورژن اپ لوڈ کریں، مستند لنکس سیٹ کریں، تازگی کا جائزہ لیں۔
سپر ایڈمن S&ITD اوور رائڈ، ملکیت دوبارہ تفویض، درجہ بندی کنفیگر، فیچر فلیگز سنبھالیں۔

مکمل RBAC، بشمول باریک فی اجازت اوور رائڈز، /specs/ur/04-roles-permissions/ میں ہے۔

11.2 تصنیف + اشاعت ورک فلو

stateDiagram-v2 [*] --> Draft: Author creates item Draft --> Draft: Author edits / autosaves Draft --> InReview: Author submits for review InReview --> Draft: Editor requests revisions InReview --> Approved: Editor approves Approved --> Scheduled: Publisher sets effective_from in future Approved --> Published: Publisher publishes now Scheduled --> Published: at effective_from (auto) Published --> Retired: Publisher retires (expires_at) Published --> Draft: substantive change → new version, prior version archived Retired --> Published: restore (new version) Retired --> [*] Published --> [*]: terminal (current)

تحریری وضاحت۔ کوئی تصنیف کنندہ آئٹم کو Draft کے طور پر بناتا ہے اور آزادی سے آٹو سیو کر سکتا ہے۔ جمع کرنے پر، آئٹم InReview میں داخل ہوتا ہے اور KB ایڈیٹر کو اطلاع دی جاتی ہے۔ ایڈیٹر یا تو ترامیم مانگتا ہے (Draft پر واپس) یا منظور کرتا ہے (Approved تک)۔ Approved سے، پبلشر یا تو فوراً شائع کرتا ہے (Published) یا مستقبل کی effective_from پر اشاعت شیڈول کرتا ہے (Scheduled، جب تاریخ آتی ہے خود بخود اشاعت — §11.4)۔ کوئی Published آئٹم ریٹائر (Retired، expires_at اور اختیاری جانشین کے ساتھ) ہو سکتا ہے، یا بنیادی تبدیلی کے لیے کھولا جا سکتا ہے، جو ایک نیا ورژن بناتا ہے جس کی مسودہ حالت Draft ہوتی ہے جبکہ پچھلا ورژن موجودہ اشاعت شدہ ورژن رہتا ہے یہاں تک کہ نیا ورژن شائع ہو (KB-5)۔ کوئی ریٹائر آئٹم بحال ہو سکتا ہے، جو نیا ورژن شائع کرتا ہے۔ ٹرمینل حالتیں Published (موجودہ) اور Retired ہیں۔ ہر منتقلی ایک آڈٹ واقعہ لکھتی ہے اور، اشاعت پر، ایک ورژن/چینج لاگ قطار اور دوبارہ انڈیکس جاب۔

11.3 کثیرالسانہ تیاری گیٹ

کسی آئٹم کو کسی مخصوص لوکیل میں Approved → Published منتقل کرنے سے پہلے، اس لوکیل کو تیار نشان زد ہونا چاہیے: اس کا ترجمہ موجود ہے، انسانی جائزے (§14) سے گزرا ہے، اور منظور شدہ _glossary.md اصطلاحات استعمال کرتا ہے۔ کوئی آئٹم EN میں Published ہو سکتا ہے جبکہ UR/SD میں ابھی Draft ہو؛ عوامی سطحیں اس آئٹم کے لیے صرف ان لوکیلز کو دکھاتی ہیں جو شائع ہو چکے ہیں، باقیوں پر ایک مرئی "ترجمہ جاری ہے" نوٹ کے ساتھ، انگریزی مواد پر لوٹنے کے بجائے۔

11.4 شیڈولڈ اشاعت اور ختم ہونا


12. مواد کی حکمرانی

حکمرانی کارپس کو درست، ملکیت، اور تازہ رکھتی ہے۔ یہ FR-KB-008 (پرانے مواد کا نشان زد) کو پورا کرتی ہے۔

12.1 ملکیت

ہر KB آئٹم کا ایک ملک محکمہ ہوتا ہے اور، اس کے اندر، ایک جواب دہ مالک (نامزد KB پبلشر)۔ ملکیت یہ طے کرتی ہے کہ جائزے کے لیے کسے اطلاع دی جائے، کون اشاعت کر سکتا ہے، اور کس کے ڈیش بورڈ پر آئٹم ظاہر ہوتا ہے۔ موجودہ مالک کے بغیر آئٹمز "یتیم" نشان زد ہوتے ہیں اور سپر ایڈمن حکمرانی ویو پر ظاہر ہوتے ہیں۔

12.2 جائزے کی کیڈنس

ہر مواد کی قسم کی ایک بنیادی تازگی کی کھڑکی (§2) ہے۔ کھڑکی ختم ہونے پر، آئٹم Needs Review نشان زد ہوتا ہے اور اس کے مالک کو اطلاع دی جاتی ہے۔ کیڈنس فی محکمہ اور فی مواد کی قسم کنفیگر قابل ہے۔

مواد کی قسم بنیادی تازگی بنیادی جائزے کی کیڈنس
how_to, faq 180 دن ہر 180 دن
sop, guide 365 دن ہر 365 دن؛ اگر منسلک SLA یا قانون بدلے جائے تو جلد
form 365 دن ہر 365 دن؛ جب ماخذ فارم میں ترمیم ہو فوراً
legal 365 دن ہر 365 دن؛ قانون/نوٹیفکیشن کی ترمیم پر فوراً
video 365 دن ہر 365 دن؛ بنیادی پروسیس تبدیلی پر دوبارہ ریکارڈ کریں

12.3 پرانے مواد کے فلیگز

کوئی آئٹم درج ذیل میں سے کسی پر پرانا (Needs Review) نشان زد ہوتا ہے:

پرانے آئٹمز مالک اور ایڈیٹر کی جائزہ قطاروں پر ظاہر ہوتے ہیں، عوامی صفحے پر بصری طور پر نشان زد ہوتے ہیں ("جائزے کے تحت — مواد اپ ڈیٹ ہو سکتا ہے")، اور جائزہ لیے جانے تک تلاش درجہ بندی کی سب سے اوپر سے خارج کر دیے جاتے ہیں۔


13. تجزیات

KB تجزیات /specs/ur/17-analytics-kpis/ میں انگیجمنٹ/کامز میٹرک خاندان کا حصہ ہیں اور سپر ایڈمن اور S&ITD ڈیش بورڈز پر نظر آنے کے قابل ہیں۔

13.1 KB میٹرکس

میٹرک تعریف ریفریش
ویوز فی آئٹم اور فی زمرہ ویو کاؤنٹس، فی لوکیل اور سطح (ہیلپ سینٹر / داخل کرنا / افسر / چیٹ بوٹ) کے مطابق۔ گھنٹہ وار
مددگاری فی آئٹم مددگار تناسب اور مطلق کاؤنٹس؛ فی زمرہ اور محکمہ مجموعہ۔ روزانہ
انحراف شرح KPI-COM-012؛ فی مضمون، فی محکمہ، فی سطح (§9.3)۔ روزانہ
تلاش میں کوئی نتیجہ نہ ہونے کی شرح Zero-result queries ÷ all queries، فی لوکیل اور استنتاجی زمرے کے مطابق۔ گلاسری اور مواد کے فرق کے کام کو چلاتا ہے۔ گھنٹہ وار
"کیا آپ کا مطلب تھا" قبولیت شرح جس پر تجویز کردہ متبادل کلک کیا گیا۔ روزانہ
سب سے اوپر استفسارات سب سے زیادہ تلاش کردہ اصطلاحات، فی لوکیل اور زمرے کے مطابق، اپنے نتیجہ کاؤنٹس اور مددگار تناسب کے ساتھ۔ روزانہ
مواد کے فرق استفسارات (یا استفسار کلسٹرز) جین صفر یا کم معیار نتائج کے ساتھ، تعدد کے مطابق درجہ بند — نئے مضامین کے لیے امیدوار موضوعات۔ ہفتہ وار
ان فلو تجویز قبولیت شرح جس پر افسران پیش کردہ مضمون کا حوالہ دیتے ہیں اور جس پر داخل کنندگان مضمون کو اپنے مسئلے کا جواب تسلیم کرتے ہیں۔ روزانہ
تازگی کوریج Items within freshness window ÷ all published items، فی محکمہ اور قسم کے مطابق۔ روزانہ
ترجمہ کوریج Items published in UR ÷ in EN اور in SD ÷ in EN، بیک لاگ کے ساتھ۔ روزانہ

13.2 ڈیش بورڈز

KB میٹرکس درج ذیل پر ظاہر ہوتے ہیں: سپر ایڈمن ڈیش بورڈ (مکمل KB خاندان + تازگی + فرق)؛ S&ITD ایڈیٹر ڈیش بورڈ (جائزہ قطار، پرانے آئٹمز، فیڈ بیک کلسٹرز، ترجمہ بیک لاگ)؛ اور فی محکمہ پبلشر ڈیش بورڈ (ان کے آئٹمز کے ویوز، مددگاری، انحراف، تازگی)۔ تمام کردار اسکوپنگ (AP-3 /specs/ur/17-analytics-kpis/) کی پابندی کرتے ہیں۔

13.3 عوامی شفافیت

مجموعی، گمنام KB میٹرکس (کل انحرافات، مجموعی مددگاری، تلاش کامیابی شرح) عوامی شفافیت ڈیش بورڈ (/specs/ur/02-functional-reqs/ FR-PUB-008) پر اشاعت کے اہل ہیں، anl_pub_* سے چھوٹے سیل سپریشن کے ساتھ، لائیو استفسارات سے کبھی نہیں۔


14. کثیرالسانہ مواد

کثیرالسانہ مواد اشاعت شدہ مواد کے لیے لازمی انسانی جائزے کے ساتھ AI پہلے تیار کیا جاتا ہے، _glossary.md سے چلایا جاتا ہے۔ یہ KB-1 کو پورا کرتا ہے اور ترجمہ صلاحیت (/specs/ur/07-ai-ocr-spec/ §4.6) کے مطابق ہے۔

14.1 پائپ لائن

  1. EN میں تصنیف — ماسٹر لوکیل۔ تصنیف کنندہ EN متن لکھتا ہے اور ان اصطلاحات کو نشان زد کرتا ہے جنہیں گلاسری میپنگ استعمال کرنی چاہیے۔
  2. AI پری ٹرانسلیشن — ترجمہ صلاحیت (گلاسری انجیکٹڈ LLM، AI اسپیک §3.1 کے مطابق UR/SD کے لیے آن پریمس Qwen 2.5 ترجیحی) UR اور SD مسودات بناتی ہے۔
  3. انسانی جائزہ — ایک دو لسانی جائزہ کنندہ ہر لوکیل کو ترمیم کرتا ہے۔ شہری کے سامنے قانونی متن، RTI جوابات، اور سرکاری خط کے ڈومین کے مواد کا انسانی جائزہ انجن سے قطع نظر ہمیشہ لازم ہے (AI اسپیک §4.6)۔
  4. گلاسری نافذ — اصطلاحات _glossary.md کے خلاف چیک کی جاتی ہیں؛ انحرافات نشان زد ہوتے ہیں۔ نئی اصطلاحات اشاعت پر گلاسری میں شامل کی جاتی ہیں۔
  5. لوکیل تیاری — ہر لوکیل آزادانہ طور پر تیار نشان زد ہوتا ہے (§11.3)؛ کوئی آئٹم UR/SD سے پہلے EN میں شائع ہو سکتا ہے۔

14.2 معیار


15. فعلی تقاضوں کی میپنگ

یہ دستاویز /specs/ur/02-functional-reqs/ §KB میں KB فعلی تقاضوں کو واقع کرتی ہے۔ کراس ریفرنسز:

FR عنوان یہ دستاویز
FR-KB-001 مضامین، SOPs، اور فارمز تصنیف اور شائع کریں §2، §11
FR-KB-002 SOPs اور مضامین کو چینج لاگ کے ساتھ ورژن کریں §4
FR-KB-003 KB میں AI سیمنٹک تلاش فراہم کریں §6
FR-KB-004 لاگ ان کے بغیر ڈاؤن لوڈ قابل فارمز پیش کریں §8
FR-KB-005 "کیا یہ مددگار تھا" فیڈ بیک کی سرگزشت کریں §10
FR-KB-006 KB مواد سے منسوب ٹکٹ انحراف کی سرگزشت کریں §9
FR-KB-007 سروس کیٹلاگ شائع اور سنبھالیں §5
FR-KB-008 پرانے مواد کو جائزے کے لیے نشان زد کریں §12

اضافی KB رویے جو یہاں تصریح کیے گئے ہیں اور /specs/ur/01-prd/ میں صارف کہانیوں تک جاتے ہیں:

FR (یہ دستاویز) عنوان MoSCoW
FR-KB-009 جواب دیتے وقت افسر کو اور داخل کرتے وقت کمپنی کو متعلقہ KB مضمون تجویز کریں Should
FR-KB-010 "کیا آپ کا مطلب تھا"، فلٹرز، اور درجہ بند کثیرالسانہ تلاش نتائج فراہم کریں Must
FR-KB-011 ہمیشہ موجودہ مستند لنکس اور ورژنگ کے ساتھ فارمز لائبربری سنبھالیں Must
FR-KB-012 فی محکمہ ملکیت، جائزے کی کیڈنس، اور پرانے فلیگز کے ساتھ مواد کو سنبھالیں Should
FR-KB-013 AI + انسانی جائزے کے ذریعے UR/SD مواد تیار کریں، گلاسری پر مبنی، لوکیل تیاری گیٹ کے ساتھ Must
FR-KB-014 KB تجزیات نمایاں کریں (ویوز، مددگاری، انحراف، تلاش میں کوئی نتیجہ نہیں، مواد کے فرق) Should

16. فیچر فلیگز

KB صلاحیتیں سپر ایڈمن کے ذریعے فی ماحول/محکمہ فیچر فلیگ ماڈیول (Q) کے ذریعے ٹوگل قابل ہیں۔

فلیگ کلید بنیادی اسکوپ بند ہونے کا اثر
kb.enabled on env KB چھپا ہوا؛ کیٹلاگ چھپا ہوا؛ داخل کرنے/افسر تجاویز چھپی ہوئی
ai.kb.semantic.enabled on dept/env سیمنٹک/ویکٹر تلاش بند؛ صرف لیکسیکل تلاش (KB-8)
ai.kb.suggest.filing.enabled on dept/env داخل کنندگان کو کوئی مضمون تجاویز نہیں (§7.1)
ai.kb.suggest.reply.enabled on dept/env افسران کو کوئی مضمون تجاویز نہیں (§7.2)
kb.deflection.tracking.enabled on env انحراف واقعات ریکارڈ نہیں (تلاش/مددگاری پھر بھی کام کرتے ہیں)
kb.translation.auto.enabled on dept/env UR/SD مسودات خودکار پیدا نہیں؛ صرف انسانی ترجمہ
kb.chatbot_corpus.enabled on env KB چیٹ بوٹ ریٹریول کارپس سے خارج
kb.scheduled_publish.enabled on env شیڈولڈ اشاعت/ختم ہونا بند (اشاعت فوری ہے)

ایمبیڈنگ اور ریرینک مراحل کے لیے انجن کا انتخاب ai_engine_configs (AI اسپیک §2.2) کے ذریعے کنفیگر کیا جاتا ہے؛ ایمبیڈنگز ہمیشہ آن پریمس ہیں۔


17. ڈیٹا ماڈل (خلاصہ)

MariaDB میں KB مخصوص ٹیبلز (مکمل اسکیماز /specs/ur/05-data-model/ میں)۔ Meilisearch ان سے بنا ایک اخذ شدہ انڈیکس ہے۔

ٹیبل مقصد
kb_items فی KB آئٹم ایک قطار (id، type، owning dept، categories، tags، audience، status، freshness window، current version)۔
kb_item_versions فی ورژن فی لوکیل ایک قطار (item_id، version، locale، title، summary، body، change_log، effective_from، status، authored_by، approved_by)۔
kb_change_log فی SOP/مضمون ورژن منظم تبدیلی تاریخ (from/to، change_type، summary، rationale، actor)۔
kb_forms فارمز لائبریری اندراجات (form_id، owning dept، linked categories، canonical URL، current version)۔
kb_form_versions ورژن شدہ فارم فائل اٹیچمنٹس (MinIO کلیدز، AV-scan حالت، اپ لوڈر، ٹائم اسٹیمپ)۔
kb_service_catalog §5.1 کے مطابق فی (محکمہ، زمرہ) سروس کیٹلاگ قطاریں۔
kb_taxonomy زمرہ جات، ٹیگز، سامعین کے لیے کنٹرولڈ ذخیرہ الفاظ۔
kb_feedback فی مضمون مددگار/غير مددگار ووٹس + اختیاری وجہ + سیشن (PII سے پاک)۔
kb_deflections انحراف واقعات (منسوب مضمون، استفسار، لوکیل، محکمہ/زمرہ، سطح، ٹائم اسٹیمپ)۔
kb_search_events تلاش استفسارات لوکیل، نتیجہ کاؤنٹ، has-results، did-you-mean-accepted، سیشن کے ساتھ۔
kb_ownerships فی آئٹم ملک محکمہ + جواب دہ پبلشر + ایڈیٹر۔
kb_review_queue آئٹمز Needs Review / پرانا / یتیم نشان زد، وجہ اور تفویض شدہ کے ساتھ۔

ایمبیڈنگ ویکٹرز AI سروس کے ایمبیڈنگ اسٹور اور Meilisearch میں رکھے جاتے ہیں؛ ai_embeddings (AI اسپیک §2.4) دوبارہ انڈیکس کرنے کا مستند ماخذ ہے۔ کوئی pgvector نہیں۔


18. سرگزشت

موضوع مستند ماخذ
پروڈکٹ شناخت، ٹیک اسٹیک، ماڈیول J فیصلہ _context.md §1، §3، §4
دستاویزی روایات _conventions.md
تین لسانی اصطلاحات _glossary.md
KB فعلی تقاضے /specs/ur/02-functional-reqs/ §KB
AI صلاحیتیں، انجن ایبسٹریکشن، ایمبیڈنگز، RAG /specs/ur/07-ai-ocr-spec/ §2، §4.5، §4.6، §4.8، §5
ٹکٹ لائف سائیکل، SLA، زمرہ جات /specs/ur/06-ticket-workflow/
i18n / RTL / لوکلائزیشن /specs/ur/09-i18n-localization/
KB تجزیات KPIs /specs/ur/17-analytics-kpis/ §6.7 (KPI-COM-012)، §6.6 (KPI-AIM-008)
ڈیٹا ماڈل /specs/ur/05-data-model/
تصنیف/ایڈیٹر/پبلشر کے لیے RBAC /specs/ur/04-roles-permissions/

دستاویز کا اختتام۔