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

برانڊنگ ۽ ڊيزائن سسٽم

سنڌ آءِ ٽي پورٽل — سهولت ڊيسڪ (SITP) لاءِ بصري سڃاڻپ، لوگو سسٽم، رنگ پيليٽ، ٽائپوگرافي، اجرڪ آئيڪن گرافي، ڪمپوننٽ theming، لي آئوٽ، ليٽر هيڊ ٽيمپليٽس، ۽ برانڊ ۽ عهديدارن CMS جي تفصيل۔

Field Value
Doc ID 16
Status Draft
Owner S&ITD / MAAHIR
Languages EN (master) · UR · SD
Applies to modules P (OFC), A (PUB), B (TKT), L (DOC), I (ANL)
Depends on _context.md §7, /specs/sd/03-non-functional-reqs/ §Accessibility, /specs/sd/05-data-model/ (officials, official_terms, media_library), /specs/sd/09-i18n-localization/, 12-docgen-esign/en.md
Traces to FR-OFC-001FR-OFC-007, US-OFC-001US-OFC-004

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

هي دستاويز ان ڳالهه جو هڪ واحد مستند حوالو آهي ته سنڌ آءِ ٽي پورٽل — سهولت ڊيسڪ هر سطح تي ڪيئر نظر اچي ٿو، پڙهيو وڃي ٿو، ۽ محسوس ٿئي ٿو: عوامي Next.js پورٽل، اسٽاف/سهولت ڪنسرول کنسول، شامل Metabase ڊيش بورڊز، Docusaurus دستاويزن جي سائيٽ، مستقبل جو PWA / React Native ايپ، تيار ڪيل سرڪاري خطوط ۽ سرٽيفڪيٽس، اي ميل/SMS/WhatsApp ٽيمپليٽس، ۽ پرنٽ ٿيل ليٽر هيڊ۔ پروڊڪٽ ۾ شپ ٿيندڙ هر ڪمپوننٽ هتي بيان ڪيل tokens ۽ اصولن مان لازمي ٺاهيو ويندو؛ ڊيزائن-سسٽم ڪوريوج تي NFR (NFR-USA-… ≥ 95 % لائبريري ڪمپوننٽس مان) هن دستاويز جي مقابلي ۾ لاڳو ڪئي وڃي ٿي۔

لغت (مختصر روپ؛ مڪمل لاءِ _glossary.md ڏسو):

Term Meaning
SITP سنڌ آءِ ٽي پورٽل — سهولت ڊيسڪ (پروڊڪٽ)۔
S&ITD سائنس ۽ معلوماتي ٽيڪنالاجي محڪمو، سنڌ حڪومت (ملڪيت وارو محڪمو، ”وزارت“ ناهي)۔
Ajrak سنڌ جو بلاڪ-پرنٽڊ ڪپڙو — هندسي، متناسب، نيرو/عنابي/ڪارو۔ هن برانڊ جو ثقافتي ماخذ۔
Ajrak motif اجرڪ جي هندسي مان اخذ ڪيل ڪا به اڪائي / بارڊر / گلِ ستارو، جيڪو آرائشي اکرام طور استعمال ٿئي ٿو۔
Sindhi cap topo (اجرڪ پيٽرن يا سادو) جيڪو سنڌ ۾ پايو وڃي ٿو؛ آئيڪن گرافي ۾ pictogram طور استعمال ٿئي ٿو۔
Co-primary marks سنڌ حڪومت جي مهر ۽ S&ITD لوگو — هميشه SITP نشان سان گڏ سرڪاري سطحن تي ڏيکاريا ويندا آهن۔
Lockup ٻن يا وڌيڪ نشانيون جو مقرر خلوتي ترتيب، جن ۾ صاف جاءِ ۽ گهٽ ۾ گهٽ سائز جو اصول هجي۔
Officials CMS ماڊيول P — وزير/SACM، سيڪريٽري، ۽ DG جي تاريخ-آگاهه رڪارڊز جيڪي سڀني سطحن تي پکڙجن ٿا۔
Token هڪ نامزد ڊيزائن فيصلو (رنگ، ٽائپ، جاءِ، رداس) جيڪو ڪوڊ ۾ CSS variable / Tailwind token طور استعمال ٿئي ٿو۔

هيٺ سڀ بصري فيصلا رن ٽائم تي ترتيب ڏئي سگهبا آهن برانڊ ۽ عهديدارن CMS (FR-OFC-007) ذريعي، اشاعتي تي نسخو بند ٿين ٿا، ۽ ايٽمي طور پکڙجن ٿا (FR-OFC-003)۔ هتي بيان ڪيل قدر مقفل طئي ٿيل آهن۔


2. برانڊ سڃاڻپ جو جائزو

SITP برانڊ اجرڪ کان متاثر ۽ بلا جھٽڪ سنڌي آهي۔ اهو ڪو به عام سرڪاري پورٽل اسڪن ناهي؛ اهو صدين پراڻي دستڪاريءَ جي ريت جو ڊجيٽل تسلسل آهي۔ ٽي عهد هن سڃاڻپ جي تعريف ڪن ٿا:

  1. ثقافتي گونج۔ پيليٽ (نيرو / عنابي / ڪارو)، هندسو (متناسب tessellation، trefoil ۽ اٺ-نقطو ستارو)، ۽ آئيڪن گرافي (سنڌي topo، نل قلم، درياهه) سنڌ جي بصري ذخيري مان ورتل آهن۔ برانڊ رابطي جي پهرين سيڪنڊ ۾ هن جاءِ جو محسوس ٿئي ٿو۔
  2. سرڪاري وقار۔ پروڊڪٽ سنڌ حڪومت جي S&ITD جي اختيار هيٺ هلائي وڃي ٿي۔ شامل بنيادي نشانيون (سنڌ حڪومت جي مهر، S&ITD لوگو) ۽ سينئر عهديدارن جا رڪارڊز (وزير/SACM، سيڪريٽري، DG) اهو اختيار کڻن ٿا۔ ليٽر هيڊ، سرٽيفڪيٽس، ۽ ڊيش بورڊز مهر ۽ موجوده عهديدار کانسواءِ ڪڏهن به ظاهر نہ ٿين ٿا۔
  3. جدید سروس جي وضاحت۔ برانڊ پرسکون، پڙهڻ ۾ آسان، ۽ ڊجيٽل-پهرئين آهي۔ اجرڪ هڪ اڪسينٽ آهي، ڪڏهن شور جي تہه ناهي۔ عام تحرير سادو سطحن تي آهي؛ موٽيف ڪنارن، هيڊرز، ۽ ڊوائڊرز تي رهن ٿا۔ رسائي (EN/UR/SD ۾ WCAG 2.1 AA، RTL-نيٽو) هڪ برانڊ عهد آهي، چيڪ لسٽ ناهي۔

ٽيگ لائن (EN)۔ IT ڪمپنين لاءِ هڪ واحد درويچو ته جيئن سنڌ حڪومت جي محڪمن سان مسئلا حل ڪيا وڃن۔

ٽيگ لائن (UR / SD)। منظور ٿيل ترجما _glossary.md ۾ محفوظ آهن ۽ i18n ڪيٽلاگ ذريعي پيش ڪيا وڃن ٿا؛ ڪڏهن به عارضي طور ٻيهر ترجمو نہ ڪريو۔

برانڊ واعده (اندروني)۔ بيورو ڪريسي کان اڳ سهولت۔ هر اسكرين، خط، ۽ اطلاع ڪمپني کي مدد ڪيل محسوس ڪرائڻ گهرجن، نہ پروسيس ٿيل۔


3. لوگو سسٽم

3.1 بنيادي نشان

بنيادي SITP نشان هڪ اجرڪ-گلِ ستارو لوگوگرام آهي — هڪ اٺ-نقطو ستارو (اجرڪ بلاڪ پرنٽنگ جو مرڪزي موٽيف) جيڪو هڪ واحد مسلسل نيرو لڪير طور ٺاهيو ويو آهي، جنهن ۾ عنابي trefoil اندر رکيل آهي۔ ان جي ساڄي پاسي ورڊ مارڪ آهي:

Sindh IT Portal (Inter/Poppins, Semibold) Facilitation Desk (Inter/Poppins, Regular, ننڍڙو, عنابي)

لاڪ اپ ٽن Orientations ۾ موجود آهي:

Orientation Use Aspect
Horizontal (نشان کاٻي، ورڊ مارڪ ساڄو) طئي ٿيل۔ ايپ بارز، هيڊرز، ليٽر هيڊز، اي ميل هيڊرز۔ ≈ 5:1
Stacked (نشان مٿي، ورڊ مارڪ هيٺ، وچ ۾) چورس فٽ پرنٽس: لاگ اِن اسکرين، اسپليش، favicon سان لاڳاپيل، دستاويز فوٽر۔ ≈ 1:1.4
Wordmark only (گلِ ستارو ناهي) تنگ افقي جايون: موبائل تي navbar، انوائس فوٽر، SMS موڪليندڙ پروفائل۔ ٽائپ سان مقرر

3.2 هڪ رنگ

مهرن، embossing، هڪ-رنگ پرنٽ، ۽ گهٽ سياهي وارن حالتن لاءِ هڪ رنگ وارو ورژن موجود آهي۔ پورو لاڪ اپ هلڪي تي --brand-black (#1a1a1a) يا گهرهي تي --brand-paper (#ffffff) تي سمٽي ٿو۔ اندروني عنابي trefoil هڪ نڪ آئوٽ (منفي جاءِ) بنجي ٿو، ڪڏهن ٻيو سرمائي ناهي۔

3.3 Favicon ۽ ايپ آئيڪنز

Asset Size Notes
Favicon (SVG) scalable صرف گلِ ستارو، هڪ رنگ، شفاف پس منظر تي۔
favicon-32.png 32 × 32 --brand-indigo-700 تي گلِ ستارو۔
favicon-16.png 16 × 16 سادو گلِ ستارو (4-نقطو گهٽتائي)۔
Apple touch icon 180 × 180 --brand-indigo-800 تي گلِ ستارو، 16 % سيف ايريآ پيڊڊ۔
Android adaptive icon 108 × 108 (foreground 72 × 72) ماسڪڊ اڊاپٽو پس منظر تي گلِ ستارو؛ سيف زون جو احترام۔
PWA maskable 512 × 512 مڪمل-بليڊ --brand-indigo-700، 80 % سيف زون ۾ گلِ ستارو۔

3.4 صاف جاءِ

صاف-جاءِ جي اڪائي X = گلِ ستاري جي اوچائي آهي۔ ڪوبه ٻيو عنصر (تحرير، تصوير، ڪنارو، فولڊ) بنيادي لاڪ اپ جي چئن طرفن تي 1 X جي مارجن ۾ نہ اچي سگهي، جڏهن ڪنهن شامل بنيادي نشان سان گڏ هجي ته 1.5 X۔ صاف جاءِ لاڪ اپ جي سڀ کان ٻاهرين پکسل مان ناپي وڃي ٿي، بشمول ورڊ مارڪ descenders۔

3.5 گهٽ ۾ گهٽ سائز

Surface Min mark height Min wordmark cap height
Print 12 mm 3 mm
Digital (desktop) 32 px 14 px
Digital (mobile) 24 px 12 px
Favicon 16 px n/a

انهن سائزن کان هيٺ گلِ ستارو پڙهڻ جي صلاحيت وڃائي ٿو؛ سطح جي اجازت مطابق wordmark-only يا monochrome ورينٽ ڏانهن منتقل ٿيو۔

3.6 ڪريو / نہ ڪريو

ڪريو

نہ ڪريو


4. شامل بنيادي نشانيون ۽ لاڪ اپس

SITP نشان سرڪاري سطحن تي ڪڏهن به اڪيلو اختيار ناهي۔ ٻه شامل بنيادي نشانيون ان سان گڏ ظاهر ٿينديون آهن جتي سنڌ حڪومت جو اختيار استعمال ٿي رهيو هجي: سنڌ حڪومت جي مهر ۽ S&ITD لوگو۔

4.1 سنڌ حڪومت جي مهر

سرڪاري صوبائي مهر (crest، ڳڻ جي بالي، هلال-۽-ستارو، نالي ربن)۔ سنڌ حڪومت پاران جيئن فراهم ڪيل استعمال ڪريو؛ ڪڏهن به ٻيهر نہ ٺاهيو، ڪڏهن به ٻيهر رنگ نہ ڪريو۔ سرڪاري لاڪ اپ ۾ هميشه کاٻي-ٻاهرين نشان هجي (يا RTL ۾ ساڄي-ٻاهرين — §15 ڏسو)۔

4.2 S&ITD لوگو

سائنس ۽ معلوماتي ٽيڪنالاجي محڪمي جو محڪماتي لوگو۔ جيئن فراهم ڪيل استعمال ڪريو؛ پنهنجي باؤنڊنگ باڪس جي اندر محڪماتي رنگ جا اصول فوقيت رکن ٿا۔

4.3 لاڪ اپس

Lockup Composition Where
Tri-mark (official) سنڌ حڪومت جي مهر · SITP نشان · S&ITD لوگو، برابر وزن، 1 px --brand-indigo-300 رول سان ورهايل۔ ليٽر هيڊ، سرٽيفڪيٽس، قرارداد جا خط، سرڪاري اي ميل هيڊرز، سرڪاري-اختيار صفحن تي عوامي سائيٽ هيڊر۔
Dual-mark (operational) SITP نشان · S&ITD لوگو۔ اندروني اسٽاف کنسول، سهولت ڪار ڊيش بورڊز، KB مضامين، اندروني اي ميل۔
Single-mark (product) صرف SITP نشان۔ مارڪيٽنگ، دستاويزن جي سائيٽ، پارٽنر مواد، PWA اسپليش، API ڊولپر پورٽل۔

شامل بنيادي نشانيون پنهنجا پنهنجا صاف-جاءِ جا اصول رکن ٿيون؛ جوڙجي تي، وڏي صاف جاءِ حاوي ٿيندي آهي۔ هڪ لاڪ اپ ۾ سڀني نشانيون جي عمودي مرڪز لائن ±1 px تائين هموار ٿيندي آهي۔


5. شامل-برانڊنگ لائن — "Operated by MAAHIR · Powered by Server4Sale"

PPP ترسيل ماڊل هڪ واحد، مقفل attribution لائن ۾ ظاهر ٿئي ٿو جيڪا لازمي طور هر هنڌ نظر اچي جتي پروڊڪٽ عوامي طور پيش ڪئي وڃي ٿي۔ لفظ _context.md §1 ۾ مقفل آهن ۽ انهن کي paraphrase نہ ڪيو وڃي۔

Operated by MAAHIR · Powered by Server4Sale

5.1 رکڻ جا اصول

Surface Placement Treatment
Public site footer هر عوامي صفحي جي هيٺيان، فوٽر گرڊ مطابق وچ يا ساڄي-هموار۔ --brand-text-muted (#5b6770)، 12 px / 0.75 rem، regular۔ هر نالو اختيار طور پارٽنر جي عوامي سائيٽ سان hyperlink ٿئي ٿو (target="_blank"، rel="noopener"
Staff console footer ساڳئي لائن، ساڳيو علاج۔ هميشه نظر ايندڙ؛ collapsible ناهي۔
Login / sign-up screen بنيادي عمل جي هيٺيان، ڪاپي رائيٽ کان مٿي۔ ساڳيو علاج؛ auth ڪارڊ جي بنيادي بصري درجه بندي ۾ ڪڏهن نہ۔
Official letters & certificates خط جو فوٽر، مهر بلاڪ جي هيٺيان، QR تصديق بلاڪ کان مٿي (§13)۔ 10 pt، --brand-black۔ MAAHIR ۽ Server4Sale نالا semibold ۾۔
Email / SMS / WhatsApp templates اي ميل جو فوٽر؛ SMS ۾ صرف ان وقت جڏهن ڪردر بجٽ اجازت ڏي؛ WhatsApp فوٽر ڪارڊ۔ ساڳيا لفظ؛ SMS ۾ ڪو به لوگو لاڪ اپ ناهي۔
Press, partner, pitch materials صفحو 2 / colophon، SITP ڪاپي رائيٽ سان گڏ۔ ٻنهي پارٽنر logos سان مڪمل لاڪ اپ جي اجازت آهي۔
Mobile / PWA splash SITP نشان جي هيٺيان، ورجن نمبر کان مٿي۔ 11 px، --brand-text-muted۔

5.2 شامل-برانڊنگ لفظن جا اصول


6. رنگ پيليٽ

پيليٽ ٽن مقفل برانڊ رنگن — اجرڪ نيرو، اجرڪ عنابي، ۽ سنڌ ڪارو — جي چوڌاري ٺهيل آهي، جيڪي فنڪشنل اسڪيلز (50–900) ۾ پکڙيا آهن، ۽ neutrals ۽ semantic رنگن سان مڪمل ٿين ٿا۔ هر token جو light-mode ۽ dark-mode ورژن آهي۔ سڀ تناسب ان سطح جي مقابلي ۾ ناپيا وڃن ٿا جنهن تي اهي رکڻ لاءِ ٺهيا آهن؛ ٽيبل ڊيزائن ٿيل جوڙ ۽ ان جو ڪنٽراسٽ تناسب ڏيکاري ٿو۔ WCAG 2.1 AA عام تحرير لاءِ ≥ 4.5:1 ۽ وڏي تحرير ۽ UI ڪمپوننٽس لاءِ ≥ 3:1 گهرن ٿا۔

6.1 برانڊ رنگ

Token Hex RGB Role Light surface Ratio Dark surface Ratio
--brand-indigo-50 #eef2f7 238 242 247 tint پس منظر، hover واش on #1a1a1a 15.2:1 on #0f1419 17.0:1
--brand-indigo-100 #d6e0ec 214 224 236 هلڪا بارڊرز، disabled فلز on #1a1a1a 12.4:1 on #0f1419 13.9:1
--brand-indigo-300 #8aa3c2 138 163 194 نيرو ميدانن تي ڊوائڊرز on #ffffff 2.6:1 (decor only) on #0f1419 7.7:1
--brand-indigo-500 #345a86 52 90 134 هلڪي تي ثانوي تحرير، links on #ffffff 6.4:1 on #0f1419 4.3:1 (large)
--brand-indigo-700 #1f3a5f 31 58 95 بنيادي برانڊ۔ بٽنز، هيڊر بار، focus ring on #ffffff 11.5:1 on #0f1419 7.7:1
--brand-indigo-800 #18304d 24 48 77 دٻايل حالتون، ايپ آئيڪنز on #ffffff 13.4:1 on #0f1419 8.9:1
--brand-indigo-900 #11233a 17 35 58 ڊارڪ-موڊ سطحون on #ffffff 15.0:1 on #eef2f7 13.5:1
--brand-maroon-50 #f6e9e8 246 233 232 tint پس منظر، الرٽ واش on #1a1a1a 15.8:1 on #0f1419 17.6:1
--brand-maroon-300 #c98a85 201 138 133 صرف آرائشي اکرام on #ffffff 2.4:1 (decor) on #0f1419 8.1:1
--brand-maroon-500 #9a3a32 154 58 50 ثانوي هيڊنگز، ثانوي بٽنز on #ffffff 6.9:1 on #0f1419 4.8:1
--brand-maroon-700 #7b2d26 123 45 38 ثانوي برانڊ۔ اڪسينٽ تحرير، ورڊ مارڪ سب-لائن، عنابي موٽيف on #ffffff 9.3:1 on #0f1419 6.5:1
--brand-maroon-900 #4d1b16 77 27 22 گهرهي تي گهرا اڪسينٽ on #ffffff 13.8:1 on #eef2f7 12.3:1
--brand-black #1a1a1a 26 26 26 باڊي تحرير، هڪ-رنگ نشان، فوٽر on #ffffff 17.4:1 n/a (is surface)

6.2 neutrals

Token Hex RGB Light role Dark role
--brand-paper #ffffff 255 255 255 صفحي جي سطح (گهرهي تي تحرير)
--brand-paper-2 #f7f8fa 247 248 250 ڪارڊ سطح، ٽيبل اسٽرائپ
--brand-paper-3 #eef0f3 238 240 243 اندرئين سطح، ڪوڊ بلاڪ
--brand-line #d8dce2 216 220 226 hairline بارڊر
--brand-text #1a1a1a 26 26 26 بنيادي تحرير
--brand-text-muted #5b6770 91 103 112 ثانوي تحرير (پيپر تي 5.3:1)
--brand-text-subtle #7a848d 122 132 141 ٽئين تحرير، ڪيپشنز (3.9:1 → صرف وڏي/UI)
--brand-ink-dark #0f1419 15 20 25 صفحي جي سطح (ڊارڪ موڊ)
--brand-ink-card #161c24 22 28 36 ڪارڊ سطح (ڊارڪ موڊ)
--brand-ink-line #2a3340 42 51 64 hairline بارڊر (ڊارڪ موڊ)
--brand-ink-text #e6eaf0 230 234 240 بنيادي تحرير (ink-dark تي 15.1:1)
--brand-ink-text-muted #9aa6b4 154 166 180 ثانوي تحرير (ink-dark تي 7.4:1)

6.3 semantic رنگ

Token Hex RGB Use Ratio on paper
--semantic-success #1f7a4d 31 122 77 ٽڪيٽ Resolved، ڪاميابي toasts، تصديق ٿيل بيچ 4.9:1
--semantic-success-bg #e3f3eb 227 243 235 ڪاميابي واش
--semantic-warning #8a5a00 138 90 0 SLA ويجهو خلاف ورزي، Awaiting Parties 5.1:1
--semantic-warning-bg #fbf0d8 251 240 216 وارننگ واش
--semantic-danger #9a2222 154 34 34 SLA خلاف ورزي، Escalated، error حالتون 6.7:1
--semantic-danger-bg #f8e2e2 248 226 226 خطرناڪ واش
--semantic-info #1f4e8f 31 78 143 معلوماتي بينرز، New ٽڪيٽ 7.9:1
--semantic-info-bg #e2ecf8 226 236 248 انفو واش

ڊارڪ-موڊ semantic ورينٽس luminance کي ~15 % وڌائين ٿا (مثال طور --semantic-success#3aa06b) ته جيئن --brand-ink-dark تي تناسب برقرار رهي۔

6.4 استعمال جا اصول


7. ٽائپوگرافي

ٽائپوگرافي تعمير جي لحاظ کان ٽي لساني آهي: انگريزي لاءِ لاطنين خاندان، اردو لاءِ nastaliq خاندان، ۽ سنڌي لاءِ naskh خاندان۔ ٽيئي لائن ڊگهائي، x-اوچائي، ۽ وزن ۾ بصري هم آهنگي لاءِ جوڙيا ويا آهن۔

7.1 خاندان

Script Primary family Fallback Role
Latin (EN) Inter (UI/باڊي) + Poppins (ڊسپلي/هيڊنگز) system-ui, -apple-system, "Segoe UI", Roboto, Arial سڀ انگريزي UI، هيڊنگز، خطوط، ڊيش بورڊز۔
Arabic — Nastaliq (UR) Noto Nastaliq Urdu "Jameel Noori Nastaliq", serif اردو UI ۽ خطوط۔ ڊگهي nastaliq ascenders/descenders لاءِ line-height 2.0+۔
Arabic — Naskh (SD) Noto Naskh Arabic "Noto Sans Arabic", serif سنڌي UI ۽ خطوط۔ line-height 1.7۔
Monospace (code, IDs) JetBrains Mono "Fira Code", "Cascadia Code", Consolas, monospace ٽڪيٽ IDs (SITP-YYYY-DEPT-NNNNNN)، ڪوڊ بلاڪس، آڊٽ hashes۔

fonts خود-هوسٽڊ آهن (هر locale مطابق subset، font-display: swap) MinIO مان ته جيئن ڊيٽا residency ۽ آف لائن staging پوري ٿئي؛ ڪا به Google Fonts CDN ڪال حد کي ڪراس نہ ڪندي۔

7.2 ٽائپ اسڪيل (modular 1.250 — major third)

Token Size (rem / px) Weight Line-height Family Use
--fs-display 4.766 / 76 Poppins 700 1.05 Latin هيرو، لاگ اِن اسپليش
--fs-h1 3.815 / 61 Poppins 700 1.1 Latin صفحي جو عنوان (نادر؛ هر صفحي تي هڪ)
--fs-h2 3.052 / 49 Poppins 600 1.15 Latin سيڪشن هيڊنگ
--fs-h3 2.441 / 39 Poppins 600 1.2 Latin ذيلي-سيڪشن
--fs-h4 1.953 / 31 Poppins 600 1.25 Latin ڪارڊ جو عنوان
--fs-h5 1.563 / 25 Inter 600 1.3 Latin پينل جو عنوان
--fs-h6 1.25 / 20 Inter 600 1.4 Latin ننڍي هيڊنگ
--fs-body-lg 1.125 / 18 Inter 400 1.6 Latin خط جي باڊي، ليڊ پيراگراف
--fs-body 1 / 16 Inter 400 1.6 Latin طئي ٿيل باڊي
--fs-small 0.875 / 14 Inter 400 1.5 Latin ثانوي، ٽيبل سيلز
--fs-caption 0.75 / 12 Inter 500 1.4 Latin ڪيپشنز، ليبلز، بيچز
--fs-overline 0.6875 / 11 Inter 600, uppercase, 0.08 em tracking 1.4 Latin eyebrow، ticket-id overline

7.3 وزن

payload کي محدود رکڻ لاءِ هر خاندان ۾ صرف چار وزن لوڊ ٿين ٿا: 400 (regular)، 500 (medium)، 600 (semibold)، 700 (bold)۔ Italic صرف Inter لاءِ لوڊ ٿيندي آهي (دستاويزي مقصد جي بيان ۽ ادارتي نوٽس لاءِ استعمال ٿيندي آهي)؛ Nastaliq ۽ Naskh ۾ italic ناهي۔

7.4 RTL جوڙڻ جا اصول

جڏهن locale ur يا sd هجي:

7.5 عددي ۽ تاريخ جا رواج

ٽڪيٽ IDs، تاريخون، ۽ ڪرنسي ٽيبلز ۽ ڊيش بورڊز ۾ tabular-figures (font-variant-numeric: tabular-nums) استعمال ڪن ٿيون ته جيئن ڪالم هموار رهن۔ ٻه ڪلينڊر (Gregorian + Hijri) Hijri تاريخ --brand-text-muted ۾، Gregorian کان هڪ درجو ننڍي، render ٿيندي آهي۔


8. اجرڪ موٽيف ۽ آئيڪن گرافي

8.1 موٽيف لائبريري

اجرڪ مان اخذ ٿيل موٽيفن جي هڪ ننڍڙي، governed لائبريري برانڊ-اثاثو ريپوزيٽري (§18) ۾ برقرار آهي۔ هر موٽيف هڪ SVG آهي جيڪو پيليٽ مان هڪ يا ٻه رنگ رکي ٿو۔ لائبريري ۾ شامل آهن:

Motif Use
Rosette (اٺ-نقطو ستارو) لوگو جو مرڪز؛ پڻ سيڪشن ڊوائڊرز ۽ avatar طئي ٿيل۔
Trefoil هيڊنگز سان ان لائن اڪسينٽ، ترتيب وارين فهرستن ۾ بلٽ markerز۔
Border strip (افقي tessellation) ڪارڊز جو مٿئين ڪنارو، هيڊر بار جو هيٺيون بارڊر، فوٽر ڊوائڊر، ليٽر هيڊ رول۔
Corner motif ماڊلز ۽ سرٽيفڪيٽس تي L-شڪل ڪنڊ اڪسينٽ۔
Watermark (12 % opacity گلِ ستارو ميدان) لاگ اِن ڪارڊ جي پويان، ليٽر هيڊ باڊي جي پويان، سرٽيفڪيٽ مهرن جي پويان۔

موٽيف آرائشي آهن۔ اهي ڪڏهن به اهو معنيٰ نہ رکن جيڪو تحرير ۾ پهچايو نہ ويو هجي، تنهنڪري اسڪرين ريڊر انهن کانسوءِ ساڳي معلومات پڙهندو آهي۔ پنهنجي پس منظر جي مقابلي ۾ < 3:1 ڪنٽراسٽ وارا موٽيف aria-hidden هوندا آهن ۽ رسائي جي وڻ مان خارج هوندا آهن۔

8.2 موٽيف ڪٿي ظاهر ٿين ٿا

Surface Motif Treatment
Header bar Border strip، هيٺيون ڪنارو --brand-indigo-700 تي --brand-maroon-700، 1 px۔
Card مٿئين border strip (4 px) --brand-paper تي --brand-indigo-700۔
Primary button Trefoil بلٽ (اختياري، leading) --brand-indigo-700 تي --brand-paper۔
Modal ڪنڊ موٽيفز (ٻه متقابل ڪنڊ) 60 % opacity تي --brand-indigo-300۔
Login / splash Watermark ميدان 12 % opacity تي --brand-indigo-50 گلِ ستارو۔
Letterhead مٿي + هيٺيان border strip، مهر جي پويان watermark --brand-indigo-700 رولز، --brand-maroon-700 watermark۔
Empty states واحد گلِ ستارو، وڏو --brand-indigo-100، وچ ۾۔

8.3 آئيڪن گرافي انداز

فنڪشنل آئيڪنز (اقدام، حيثيت، نيويگيشن) هڪ ئي آئيڪن سيٽ — Lucide (1.5 px stroke، 24 × 24 طئي ٿيل، rounded line-caps) — مان ايندا آهن، currentColor ذريعي ٻيهر رنگجن ٿا۔ آئيڪن گرافي اجرڪ هندسي جي نقل ناهي ڪندي؛ موٽيف ڪن ٿا۔ ٻئي سسٽم جان بوجھه الڳ آهن ته جيئن فنڪشنل وضاحت ڪڏهن به آرائش سان سمٽي نہ وڃي۔

هڪ ننڍڙو سيٽ ثقافتي pictogramز جو Lucide جي ڀرپور ڪري ٿو جتي سنڌ-مخصوص تصور جي ضرورت هجي:

Pictogram Concept
سنڌي topo "Facilitation Desk"، "Help"، شهري آڏ واسيندڙن لاءِ مدد جو مرڪز۔
نل قلم (qalam) "Compose"، "Draft reply"، "Letter"۔
درياهه (Sindhu) لهر "Workflow"، "Status flow"، عوامي ڊيش بورڊ۔
اجرڪ (ڪپڙي جو چورس) "Brand / About"، "Identity"۔

ثقافتي pictogramز Lucide جي بصري وزن سان ملائڻ لاءِ 2 px stroke استعمال ڪن ٿا ۽ aria-label سان ساڳئي آئيڪن ڪمپوننٽ ۾ محفوظ آهن۔

8.4 آئيڪن اصول


9. ڪمپوننٽ theming

سڀ ڪمپوننٽس shadcn/ui primitives آهن جيڪي مٿئين پيليٽ سان منسلڪ Tailwind tokens ذريعي themed آهن۔ هي سيڪشن variant ميٽرکس ۽ استعمال جا اصول مقفل ڪري ٿو۔ هتي درج نہ ڪيل ڪمپوننٽس منعوع آهن؛ نئين ڪمپوننٽ لاءِ ڊيزائن-سسٽم تبديلي جي درخواست (§18) گهرجي۔

9.1 بٽنز

Variant Fill Text Border Use
primary --brand-indigo-700 --brand-paper none هر view تي هڪ: submit، file ticket، approve۔
secondary --brand-paper --brand-indigo-700 --brand-indigo-700 1 px متبادل بنيادي، cancel۔
maroon --brand-maroon-700 --brand-paper none خطوط تي منظوريءَ جا اقدام؛ نادر؛ هر view تي وڌ ۾ وڌ هڪ۔
ghost transparent --brand-indigo-700 none ٽول بار، ٽيبل اندر اقدام۔
subtle --brand-indigo-50 --brand-indigo-700 none فلٽر چپس، ثانوي nav۔
danger --semantic-danger --brand-paper none صرف تباهه ڪندڙ (withdraw، delete draft)۔ ماڊل ذريعي تصديق ٿيل۔
disabled --brand-indigo-100 --brand-text-subtle none ڪلڪ ناهي ٿيندو؛ cursor not-allowed۔

سائز: sm (32 px)، md (40 px، طئي ٿيل)، lg (48 px)۔ موبائيل تي گهٽ ۾ گهٽ لمس هدف 44 × 44 px۔ رداس: 6 px (--radius-md سان ملندو آهي)۔ focus ring §6.4 مطابق۔ طئي ٿيل حالت تي ڪابه drop shadows ناهي؛ elevation primary/secondary تي hover لاءِ محفوظ آهي (12 % opacity تي 1 px --brand-indigo-900

9.2 ڪارڊز

9.3 نيويگيشن

Element Notes
Top app bar ڊيسڪ ٽاپ تي 64 px / موبائيل تي 56 px۔ --brand-paper، 1 px --brand-line هيٺين بارڊر سان جيڪو --brand-maroon-700 ۾ اجرڪ border-strip موٽيف رکي ٿو۔ SITP نشان (کاٻو)، بنيادي nav (وچ)، صارف مينيو (ساڄو) رکي ٿو۔ RTL ۾ نشان ساڄي ڪناري ڏانهن منتقل ٿي وڃي ٿو۔
Side nav (staff console) 256 px کُلڻ، 72 px بند، موبائيل تي drawer۔ سيڪشن ليبلز --fs-overline استعمال ڪن ٿا۔ فعال آئٽم: --brand-indigo-50 فل + 3 px --brand-indigo-700 inline-start بارڊر + semibold تحرير۔
Breadcrumbs --brand-text-muted؛ موجوده صفحو --brand-text ۾۔ separator: chevron (Lucide)، RTL ۾ پهريل۔
Tabs underline انداز، --brand-indigo-700 ۾ 2 px فعال indicator؛ فلٽر حالتن کانسواءِ ڪابه pill tabs ناهي۔

9.4 ٽيبلز

9.5 بيچز ۽ status pills

Status Fill Text Border
New --semantic-info-bg --semantic-info 1 px --semantic-info
Triaged / Assigned / In Progress --brand-indigo-50 --brand-indigo-700 1 px --brand-indigo-300
Awaiting Parties / On Hold --semantic-warning-bg --semantic-warning 1 px --semantic-warning
Escalated --semantic-danger-bg --semantic-danger 1 px --semantic-danger
Resolved --semantic-success-bg --semantic-success 1 px --semantic-success
Closed --brand-paper-3 --brand-text-muted 1 px --brand-line
Reopened / Appealed --brand-maroon-50 --brand-maroon-700 1 px --brand-maroon-300
Verified (company) --semantic-success-bg --semantic-success leading check icon

pills 14 px caption تحرير، 4 px × 8 px پيڊنگ، full-radius آهن۔ ڪڏهن به صرف رنگ تي انحصار نہ ڪريو: هر pill پنهنجو تحريڪي ليبل رکي ٿو۔

9.6 ٽڪيٽ ڪارڊز / فهرست قطارون

9.7 ماڊلز ۽ dialogs

9.8 فارمز


10. لي آئوٽ ۽ گرڊ

10.1 breakpoints (موبائيل-پهرئين)

Token Min width Typical device
xs 360 px ننڍڙو فون
sm 640 px وڏو فون / ننڍڙو ٽيبلٽ عمودي
md 768 px ٽيبلٽ
lg 1024 px ٽيبلٽ افقي / ننڍڙو ليپ ٽاپ
xl 1280 px ڊيسڪ ٽاپ
2xl 1536 px وڏو ڊيسڪ ٽاپ

10.2 containers

Container Max width Use
container-narrow 640 px auth، خط جو پيش منظر، مضمون جي باڊي۔
container-prose 768 px KB article، FAQ۔
container-default 1280 px عوامي سائيٽ، اسٽاف کنسول۔
container-wide 1440 px ڊيش بورڊز، ٽڪيٽ بورڊ۔
container-full 100 % عوامي شفافيت ڊيش بورڊ، GIS heatmap۔

gutters: 16 px موبائيل، 24 px md، 32 px xl۔ مواد 16 px کان هيٺ viewport ڪناري کي ڪڏهن نہ چهٽندو آهي۔

10.3 گرڊ

lg+ تي 12-ڪالم گرڊ، md تي 8-ڪالم، sm کان هيٺ هڪ ڪالم۔ ڪالم gap = gutter۔ اسٽاف کنسول مستقل لي آئوٽ استعمال ڪري ٿو: side nav (256 px) + main (باقي)؛ < md تي side nav drawer ۾ سمٺي ٿو ۽ main مڪمل ويڪرائي ٿي وڃي ٿو۔

10.4 spacing اسڪيل

بنيادي اڪائي 4 px۔ tokens: --space-0--space-1--space-2--space-3 12، --space-4 16، --space-5 20، --space-6 24، --space-8 32، --space-10 40، --space-12 48، --space-16 64، --space-20 80، --space-24 96۔ سڀ پيڊنگز، margins، ۽ gaps هن اسڪيل مان ورتا وڃن ٿا؛ عارضي پکسل قدر هڪ lint error آهن۔

10.5 radii ۽ elevation

Token Value Use
--radius-sm 4 px بيچز، pills اندروني
--radius-md 6 px inputs، بٽنز
--radius-lg 12 px ڪارڊز، پينلز
--radius-xl 16 px ماڊلز، وڏا ڪارڊز
--radius-full 9999 px avatars، status dots

elevation: صرف چار درجا — shadow-flat (none)، shadow-card (طئي ٿيل)، shadow-pop (hover، dropdowns)، shadow-modal (ماڊلز، toasts)۔ shadows 8/12/16/20 % opacity تي --brand-black استعمال ڪن ٿا؛ ڪابه رنگدار glows ناهي۔


11. تصويرون ۽ illustration

11.1 فوٽوگرافي

11.2 illustration

11.3 charts (analytics)

charts طئي ٿيل سيريز ترتيب ۾ پيليٽ استعمال ڪن ٿا ته جيئن ساڳئي metric هميشه ساڳيو رنگ پڙهي: indigo-700 → maroon-700 → indigo-500 → maroon-500 → indigo-300 → neutral۔ semantic رنگ صرف ان وقت ظاهر ٿين ٿا جڏهن metric پاڻ semantic هجي (SLA خلاف ورزي = danger)۔ axis ليبلز --brand-text-muted ۾؛ gridlines 1 px --brand-line؛ ڊيٽا ليبلز --fs-caption۔ هر chart جو تحريڪي متبادل (data table يا aria-label) رسائي NFRs مطابق آهي۔


12. آواز جو انداز

Dimension SITP sounds like SITP does not sound like
Authority پُراعتماد، سادو، سرڪاري-رسمي۔ بيورو ڪريٽڪ، هٽڪلائيندڙ، قانوني۔
Warmth مددگار، صابر، باوقار۔ چوچائيندڙ، slangy، مارڪيٽنگ-ڦولهل۔
Clarity مختصر جمليون، هر هڪ ۾ هڪ خيال، فعال آواز۔ passive ترڪيبون، nested clauses۔
Cultural register عهدن جو احترام (Secretary، DG، SACM)۔ UR/SD ۾ ڪيٽلاگ مطابق honorifics۔ وڌيڪ مانوس، سينئر عهديدارن کي پهريون نالو ڏيڻ۔
Person ڪمپني لاءِ ٻي شخصيت ("you")؛ عهديدارن لاءِ ٽين شخصيت۔ "We the government…" editorialising۔
Errors ٻڌايو ڇا ٿيو ۽ اڳتي ڇا ڪجي۔ "Something went wrong."

Microcopy اصول۔ بٽن ليبلز verbs آهن (File، Approve، Resolve)۔ empty حالتون حالت بيان ڪن ٿيون ۽ ايندڙ action پيش ڪن ٿيون۔ تاريخون ٻه-ڪلينڊر واريون آهن، صارف جي locale اڳيان۔ رقم ۾ ڪرنسي ڪوڊ (PKR) شامل آهي۔ سڀ نمبرز §7.4 مطابق localise ٿين ٿا۔ سڀ strings i18n ڪيٽلاگ ۾ رهن ٿا؛ ڪمپوننٽس ۾ ڪابه hard-coded انگريزي ناهي۔


13. ليٽر هيڊ ۽ سرڪاري دستاويز ٽيمپليٽس

سرڪاري خطوط ۽ سرٽيفڪيٽس Document Generation ماڊيول (FR-DOC-*، 12-docgen-esign/en.md ڏسو) ذريعي تيار ڪيا وڃن ٿا۔ هر سرڪاري دستاويز پنج لازمي zoneرکتي ٿي، هيٺين ترتيب ۾۔ ٽيمپليٽس ٽي لساني آهن: هر دستاويز قسم جو هڪ source ٽيمپليٽ، وصول ڪندڙ جي پسنديده locale ۾ render ٿئي ٿو، ساڳيو لي آئوٽ گرڊ RTL لاءِ mirror ٿئي ٿو (§15)۔

13.1 ليٽر هيڊ zone

Zone Content Source
A — Masthead Tri-mark lockup (سنڌ حڪومت جي مهر · SITP نشان · S&ITD لوگو)، وچ يا کاٻي-هموار۔ هيٺيان اجرڪ border-strip رول۔ برانڊ-اثاثو ريپوزيٽري۔
B — Reference block محڪمي جو نالو؛ جاري ڪندڙ آفيسر جو عهدي؛ دستاويز جي موثر تاريخ تي عهدي ۾ موجود عهديدار (وزير/SACM، سيڪريٽري، DG) portrait thumbnail سان؛ دفتر جو پتو۔ Officials CMS، تاريخ-آگاهه join (§14)۔
C — Body موضوع جي لائن، salutation، numbered پيراگرافس، دستخط بلاڪ۔ باڊي جي مٿان ٻه-ڪلينڊر تاريخ۔ ٽيمپليٽ + caller۔
D — Seal & signature جاري ڪندڙ آفيسر جي دستخط لائن؛ دستخط واري علائقي جي پويان سنڌ حڪومت جي مهر (watermark، 25 % opacity)۔ برانڊ-اثاثو ريپوزيٽري + e-Sign۔
E — Footer شامل-برانڊنگ لائن ("Operated by MAAHIR · Powered by Server4Sale")؛ QR تصديق بلاڪ؛ دستاويز hash؛ صفحو x از y؛ SITP-DOC-<id> سڃاڻپ۔ برانڊ + qr_verifiable_documents۔

13.2 ٽيمپليٽس

Template Use Mandatory elements
Acknowledgement ٽڪيٽ داخل ڪرڻ تي ڪمپني ڪو موڪليو ويندو آهي۔ ٽڪيٽ ID، tracking URL، متوقع FRT۔
Resolution certificate Resolved تي جاري۔ ثبوت فهرست، resolution نوٽ، proof-gate دستخط، QR۔
TRI meeting notice Tripartite ميٽنگ جي دعوت۔ تاريخ (ٻه-ڪلينڊر)، venue/link، شرڪاءُ، agenda خلاصو۔
MoM cover letter شائع ٿيل MoM سان گڏ۔ MoM حوالو، action-item شمار، acknowledgment آخري تاريخ۔
Appeal decision اپيل جو نتيجو۔ اپيل ID، فيصلو، rationale، ايندڙ-درجو حوالو۔
Departmental directive Oversight درجو → محڪمو۔ directive تحرير، SLA override (جيڪڏهن هجي)، escalation درجو۔
General official letter عمومي رسمي خطوط۔ صرف معياري zone۔

13.3 QR تصديق بلاڪ

هر سرڪاري دستاويز QR شامل ڪندي آهي (qr_verifiable_documents مطابق، /specs/sd/05-data-model/ §6 ڏسو)۔ QR https://sindhitportal.maahir.io/verify/<token> ڏانهن resolve ٿئي ٿو جيڪو دستاويز hash، issue تاريخ، جاري ڪندڙ عهديدار، ۽ revocation حيثيت ڏيکاري ٿو۔ بلاڪ فوٽر ۾، A4 تي 32 × 32 mm، --brand-text-muted ۾ هڪ لائن caption سان: "تصدیق لاءِ سڪين ڪريو"۔

13.4 پرنٽ ۽ PDF

13.5 خطوط تي تاريخ-آگاهه عهديدار

خط جي موثر تاريخ (اها تاريخ جنهن لاءِ خط جاري ڪيو ويو آهي، جيڪا print/regenerate تاريخ کان مختلف ٿي سگهي ٿي) Officials CMS join هلائي ٿي۔ 2024-06-15 تي تاريخ وارو خط جيڪو 2026 ۾ regenerate ٿئي ٿو اهو 2024 جو سيڪريٽري، DG، ۽ وزير ڏيکاري ٿو — موجوده عهديدارن کي ڪڏهن نہ۔ اهو FR-OFC-004 ۽ US-OFC-002 پورو ڪري ٿو۔


14. برانڊ ۽ عهديدارن CMS تفصيل

ماڊيول P (OFC) هن دستاويز ۾ هر متغير شيءِ جو record جو سسٽم آهي: عهديدار، ميڊيا، theme، موٽيف۔ static برانڊ اثاثا (master SVGs، fonts) ريپوزيٽري (§18) ۾ رهن ٿا؛ dynamic برانڊ حالت CMS ۾ رهي ٿي۔

14.1 عهديدارن جا رڪارڊز

CMS ٽي سينئر ڪردار برقرار رکي ٿو، پڻ اختياري توسيعون:

Role (enum) Held by (موجوده عهديدار، _context.md مطابق) Surfaces
minister / sacm S&IT تي CM سنڌ جو خاص مددگارُ — جناب محمد علي راشد عوامي سائيٽ "Leadership"، خط masthead، شفافيت ڊيش بورڊ۔
secretary سيڪريٽري S&ITD خط reference block، ڊيش بورڊز، S&ITD صفحا۔
dg ڊائريڪٽر جنرل (S&ITD / سهولت ڊيسڪ) خط reference block، سهولت ڪار کنسول، MoM cover۔
director (optional) هر محڪمي جا ڊائريڪٽر-سطح آفيسر محڪمو-مخصوص خطوط۔

هر officials رڪارڊ (/specs/sd/05-data-model/ §officials) رکي ٿو: title، full_name_{en,ur,sd}، dept_id، portrait_media_id، message_{en,ur,sd}، is_current۔ هر official_terms قطار رکي ٿي designation، effective_from، effective_to (NULL = موجوده)، ۽ metadata_json (notification حوالو، مقرري جو خط)۔

14.2 هڪ ئي مستند حوالو

عهديدارن جا رڪارڊز ڪنهن به سطح تي نالن، portraits، ۽ پيغامن جو اڪيلو source آهن۔ ڪنهن ڪمپوننٽ، اي ميل ٽيمپليٽ، خط ٽيمپليٽ، يا ڊيش بورڊ ۾ عهديدار جو نالو hard-code ڪرڻ هڪ نقص آهي۔ هر consumer — عوامي سائيٽ، اسٽاف کنسول، document generator، ڊيش بورڊز، notification ٽيمپليٽس — OFC API مان پڙهي ٿو:

responses locale-negotiated (Accept-Language) آهن ته جيئن ساڳئي ڪال EN/UR/SD نالو ۽ پيغام موٽائي۔

14.3 تاريخ-آگاهه درستگي

join official_terms WHERE effective_from <= :issue_date AND (effective_to IS NULL OR effective_to >= :issue_date) canonical rule آهي (/specs/sd/05-data-model/ §10.3)۔ اهو apply ٿئي ٿو:

14.4 فعال ڪرڻ ۽ archiving

14.5 ميڊيا لائبريري

مشترڪ media_library ٽيبل هر برانڊ اثاثو رکي ٿو جيڪو CMS استعمال ڪري ٿو: عهديدار portraits، SITP نشان ۽ ان جا variant، شامل بنيادي مهر، اجرڪ موٽيف، illustration فائليون، اي ميل هيڊر تصويرون۔ هر اثاثو رکي ٿو bucket، object_key، mime_type، size_bytes، checksum_sha256، av_status، is_encrypted، پڻ برانڊ-مخصوص metadata: asset_type (logo / seal / motif / portrait / illustration / icon)، valid_from / valid_to (date-scoped اثاثن لاءِ جهڙوڪ ريٽائر ٿيندڙ مهر)، consent_ref (portraits لاءِ دستخط ٿيل release)، ۽ tags search لاءِ۔

اثاثن جون تبديليون انهن کي استعمال ڪندڙ سطحن تائين پکڙجن ٿيون: لائبريري ۾ بنيادي نشان جي SVG update ڪرڻ اڳلا صفحو لوڊ تي هر هيڊر کي ٻيهر render ڪري ٿو؛ ڪابه deploy گهرج ناهي (FR-OFC-006

14.6 تصوير crop ۽ فارميٽ معيار

Asset Aspect Min dimensions Format Notes
Official portrait 1:1 (چورس) 600 × 600 px JPEG / WebP مٿو ۽ ڪلها؛ اکيون مٿئين هڪ-ٽيان تي؛ neutral پس منظر (--brand-paper-3
Official portrait (letter) 1:1 240 × 240 px JPEG master مان auto-crop؛ A4 تي 25 mm۔
SITP primary mark vector n/a SVG (بنيادي)، PNG @1×/@2×/@3× ڪڏهن JPEG طور نہ ڏيو۔
Co-primary seal vector n/a SVG + PNG @ 512 جيئن حڪومت فراهم ڪئي۔
Ajrak motif vector n/a SVG وڌ ۾ وڌ ٻه-رنگ؛ currentColor / CSS vars ذريعي re-coloured۔
Email header 5:1 600 × 120 px PNG --brand-paper تي masthead lockup۔
Social share card 1.91:1 1200 × 630 px PNG / WebP SITP نشان + tagline + اجرڪ border۔

Portraits اپ لوڊ تي ميڊيا لائبريري جي crop UI ذريعي 1:1 master ۾ auto-crop ٿين ٿا؛ letter سائيز variant derive ٿئي ٿو۔ un-cropped originals ٻيهر crop لاءِ برقرار رکيا وڃن ٿا۔

14.7 برانڊ ۽ theme configuration

FR-OFC-007 پيليٽ، logo lockup، ۽ موٽيف سيٽ کي system_settings (category branding) ۾ runtime configuration طور expose ڪري ٿو۔ publish تي، نئون theme version محفوظ ٿئي ٿو، پچهلو archived ٿئي ٿو، ۽ تبديلي عوامي سائيٽ ۽ اسٽاف کنسول تائين اڳلين render تي پکڙجن ٿي۔ theming ايٽمي آهي: ناڪام propagation roll back ٿئي ٿو (ڪابه اڌ-لڳل theme ناهي)۔ برانڊ Editors configure ڪن ٿا؛ Super Admins منظور ڪن ٿا (§14.8)۔

14.8 منظوري workflow

سينئر-عهديدار رڪارڊن ۽ theme ۾ تبديليون ٻه-قدم منظوري مان گذرن ٿيون:

  1. Draft۔ هڪ برانڊ Editor creates/edits ڪري ٿو؛ تبديلي pending revision طور محفوظ ٿيندي آهي، صرف CMS ۾ نظر ايندي آهي۔
  2. Approval۔ هڪ Super Admin review ڪري ٿو (قبل/پوءِ سان diff view)، منظور يا reason سان reject ڪري ٿو۔ منظوريءَ تي تبديلي ايٽمي طور propagate ٿيندي آهي (FR-OFC-003، FR-OFC-005

workflow پاڻ audit-logged (actor، timestamp، قبل/پوءِ) هر حالت جي تبديلي تي audit_logs ۾ ٿئي ٿو۔


15. Officials CMS Propagation

هي diagram ڏيکاري ٿو ته Officials CMS ۾ هڪ منظور ٿيل تبديلي ڪيئن هر consumer سطح تائين، ايٽمي ۽ audit-logged، واپسي تي تاريخ-آگاهه reads سان پهچي ٿي۔

flowchart LR subgraph CMS["Brand & Officials CMS (Module P)"] BE["Brand Editor<br/>drafts change"] SA["Super Admin<br/>approves / rejects"] DB[("officials<br/>official_terms<br/>media_library<br/>system_settings")] end subgraph Approval["Approval workflow"] BE -->|save draft| PEND["Pending revision"] PEND --> SA SA -->|reject + reason| PEND SA -->|approve| TXN["Atomic propagation txn"] end subgraph Persist["Persistence (audit-logged)"] TXN -->|write + audit_log| DB TXN -->|fail| RB["Rollback"] end subgraph Consume["Consumers (read-only, via OFC API)"] API["OFC API<br/>/officials/current<br/>/officials/as-of"] PUB["Public site<br/>(leadership, letters)"] STAFF["Staff console<br/>(facilitator dashboards)"] DOC["Document generator<br/>(letterhead, certificates)"] NOTIF["Notification templates<br/>(email/SMS/WA)"] ANL["Analytics dashboards<br/>(Metabase + custom)"] end DB --> API API --> PUB API --> STAFF API --> DOC API --> NOTIF API --> ANL DOC -.->|"join on<br/>effective_from/effective_to<br/>by letter issue_date"| DATEAWARE["Date-aware render<br/>(historical accuracy)"] ANL -.-> DATEAWARE

تحريڪي وضاحت۔ هڪ برانڊ Editor عهديدار رڪارڊ ۾ تبديلي draft ڪري ٿو (نئون DG، portrait مٽائي، درست نالو transliteration، theme update)۔ draft هڪ pending revision طور محفوظ ٿئي ٿو ۽ propagate ناهي ٿيندو۔ هڪ Super Admin diff جو جائزو وٺي ٿو ۽ يا ته reject (reason سان، draft ڏانهن موٽي) يا approve ڪري ٿو۔ منظوريءَ تي تبديلي هڪ single ايٽمي transaction جي اندر لکي وڃي ٿي جيڪا audit_logs ۾ actor، timestamp، ۽ قبل/پوءِ JSON سان قطار شامل ڪري ٿي؛ جيڪڏهن ڪابه write fail ٿئي ته پورو transaction roll back ٿي وڃي ٿو، هر سطح کي پچهلي حالت تي ڇڏي۔ commit کان پوءِ، پنج consumer سطحون ساڳئي OFC API مان پڙهن ٿيون: عوامي سائيٽ (leadership tiles، خط mastheads)، اسٽاف کنسول (سهولت ڪار ڊيش بورڊز)، document generator (ليٽر هيڊ ۽ سرٽيفڪيٽس)، notification ٽيمپليٽ انجن، ۽ analytics ڊيش بورڊز۔ document generator ۽ analytics ڊيش بورڊز تاريخ-آگاهه join apply ڪن ٿا — اهي دستاويز جي موثر تاريخ يا رپورٽنگ مدت API کي پاس ڪن ٿا، جيڪا ان عهديدار کي موٽائي ٿو جنهن جي official_terms ونڊو ۾ اها تاريخ شامل آهي۔ اهو ضمانت ڏئي ٿو ته 2024 ۾ تاريخ وارو خط 2026 ۾ regenerate ٿيڻ تي به 2024 جو سيڪريٽري ڏيکاري ٿو، ۽ Q2-2024 جو تاريخي ڊيش بورڊ انهن عهديدارن جي فهرست ڏئي ٿو جيڪي انڙ چوٿائي ۾ عهدي ۾ هئا۔ ماضي جا عهديدار ڪڏهن حذف نہ ٿيندا آهن: join محض تاريخي مدت تي resolve ٿئي ٿو، ۽ قطار archival ۽ شفافيت لاءِ queryable رهي ٿي۔


16. RTL mirror اصول

اردو ۽ سنڌي ساڄي کان کاٻي آهن۔ mirror دستاويز جي سطح (<html dir="rtl">) تي apply ٿئي ٿو ۽ logical CSS properties ذريعي پکڙجن ٿو۔ هيٺيان اصول مقفل ڪن ٿا ڇا پهري ٿو ۽ ڇا ناهي۔

16.1 ڇا پهري ٿو

Element LTR RTL
Reading direction کاٻي-کان-ساڄو ساڄو-کان-کاٻو
App bar mark position inline-start (کاٻو) inline-start (ساڄو)
Side nav inline-start (کاٻو) inline-start (ساڄو)
Breadcrumb chevron ساڄي طرف (>) کاٻي طرف (<)
Primary button icon leading (ليبل جي کاٻي) leading (ليبل جي ساڄي)
Table numeric columns ساڄو-هموار کاٻو-هموار
Modal footer actions ساڄو-هموار کاٻو-هموار
Status pill inline-start border کاٻو ساڄو
Selected ticket-row border کاٻو 2 px ساڄو 2 px
Letterhead masthead کاٻو-هموار tri-mark ساڄو-هموار tri-mark
Letter body justified-left justified-right

16.2 ڇا پهري ناهي ٿو

16.3 Implementation


17. رسائي ۽ ڪنٽراسٽ اصول

رسائي هڪ برانڊ عهد آهي، launch-بعد audit ناهي۔ هيٺيان اصول WCAG 2.1 AA (/specs/sd/03-non-functional-reqs/ §Accessibility) کي برانڊ لاءِ مخصوص طور لاڳو ڪن ٿا۔

17.1 ڪنٽراسٽ

17.2 صرف-رنگ معنيٰ

حيثيت ڪڏهن به صرف رنگ سان نہ ٻڌائي ويندي آهي۔ هر status pill تحريڪي ليبل رکي ٿو (§9.5)؛ هر chart سيريز سان تحرير وارو legend آهي؛ هر لازمي-فيلڊ marker رنگ ۽ star ۽ aria-required ٻئي رکي ٿو۔

17.3 focus

17.4 motion

17.5 زبان ۽ اسڪرين ريڊرز

17.6 CI ۾ تصديق


18. برانڊ-اثاثو ريپوزيٽري ۽ گورننس

18.1 ريپوزيٽري

برانڊ-اثاثو ريپوزيٽري OFC ميڊيا لائبريري (asset_type filter سان media_library) جي اندر هڪ versioned store، پڻ ڊيزائن-ٽول integration (Figma لائبريري، source-controlled SVGs) لاءِ read-only git mirror آهي۔ ان ۾ شامل آهن:

Folder Contents
/logos/sitp/ بنيادي، stacked، wordmark-only، هڪ-رنگ، favicon سيٽ، ايپ آئيڪنز۔
/logos/co-primary/ سنڌ حڪومت جي مهر (جيئن فراهم ڪيل)، S&ITD لوگو (جيئن فراهم ڪيل)۔
/logos/lockups/ Tri-mark، dual-mark، single-mark master lockups۔
/motifs/ گلِ ستارو، trefoil، border-strip، corner، watermark — هر هڪ ٻه-رنگ SVG طور۔
/palette/ tokens.css، tokens.scss، tailwind-theme.js، figma-styles.json، Adobe ASE۔
/typography/ Subsetted Inter، Poppins، Noto Nastaliq Urdu، Noto Naskh Arabic، JetBrains Mono؛ face-config JSON۔
/templates/ ليٽر هيڊ ٽيمپليٽس (سڀ §13.2 قسمون) HTML/DOCX/PDF-A ۾؛ اي ميل/SMS/WA ٽيمپليٽس۔
/icons/ Lucide import + چار ثقافتي pictogramز۔
/photography/ منظور ٿيل سنڌ فوٽوگرافي لائبريري releases سان۔
/illustrations/ Empty-state ۽ onboarding art۔
/brand-guide/ هي دستاويز، render ٿيل PDF، هڪ-صفحو برانڊ شيٽ۔

18.2 versioning

18.3 گورننس

Role Rights
S&ITD Brand Owner (سيڪريٽري يا nominee) برانڊ تي final authority؛ نوان موٽيف، پيليٽ تبديليون، logo revisions منظور ڪري ٿو۔
MAAHIR Brand Editor عهديدار رڪارڊ، theme تبديليون، اثاثو uploads draft ڪري ٿو؛ self-approve ناهي ڪري سگهندو۔
Super Admin عهديدار/theme تبديليون منظور ڪري ٿو؛ propagate ڪري ٿو؛ audit trail ڇڏي بنا draft edit ناهي ڪري سگهندو۔
Contributors (ڊيزائنرز، agencies) git mirror ۾ pull request ذريعي submit ڪن ٿا؛ merge کان اڳ Brand Editor review ڪري ٿو۔
All consumers OFC API ۽ CDN ذريعي read-only؛ اثاثا repos ۾ ڪڏهن copy نہ ڪريو۔

18.4 تبديلي جو عمل

  1. Propose۔ Contributor هڪ تبديلي جي درخواست (CR) کولي ٿو جيڪا اثاثو/theme delta ۽ rationale بيان ڪندي آهي۔
  2. Review۔ Brand Editor پيليٽ، ٽائپ، موٽيف، ۽ رسائي compliance لاءِ review ڪري ٿو؛ revisions گهرندو آهي يا draft ۾ منظور ڪندو آهي۔
  3. Approve۔ Super Admin منظور ڪري ٿو (عهديدار/theme) يا S&ITD Brand Owner منظور ڪري ٿو (logo/motif/palette)۔
  4. Propagate۔ ايٽمي propagation transaction (§15) publish ڪري ٿو؛ consumers اڳلين render تي pick up ڪن ٿا۔
  5. Archive۔ پچهلو version §18.2 مطابق برقرار رهي ٿو؛ ڪجهه به تباهه ناهي ٿيندو۔

18.5 غلط استعمال ۽ نافذ ڪاري


19. traceability

Artifact IDs
Functional requirements FR-OFC-001 · FR-OFC-002 · FR-OFC-003 · FR-OFC-004 · FR-OFC-005 · FR-OFC-006 · FR-OFC-007
User stories US-OFC-001 · US-OFC-002 · US-OFC-003 · US-OFC-004
Related NFRs WCAG AA ڪنٽراسٽ (/specs/sd/03-non-functional-reqs/ §Accessibility)، ڊيزائن-سسٽم coverage ≥ 95 %، multi-tenant/env-driven branding
Related data officials، official_terms، media_library، system_settings (category brandingqr_verifiable_documents/specs/sd/05-data-model/
Related docs /specs/sd/00-vision-scope/ §Branding، /specs/sd/01-prd/ Epic E16، /specs/sd/02-functional-reqs/ OFC، /specs/sd/09-i18n-localization/ (RTL)، 12-docgen-esign/en.md (ليٽر هيڊ + QR)، /specs/sd/22-governance-legal/ (رڪارڊ retention)، /specs/sd/23-ppp-vendor-exit/ (brand-use licence)
Module codes OFC (P)، PUB (A)، TKT (B)، DOC (L)، ANL (I)