منصوبے کے بارے میں

لائسٹیریئم ونڈوز کے لیے کمپیوٹر پروگرام ہے جو ریاستی ادارے کی مشین پر PNCP (Portal Nacional de Contratações Públicas) میں شائع ہونے والی معلومات کا عکس بناتا ہے۔ اس میں معاہدے (اطلاعات اور نوٹیفکیشنز)، ٹھیکے، ابتدائیہ قیمتوں کی ریکارڈ کی میٹنگز، سالانہ خریداری منصوبہ (PCA) اور ہر خریداری کی اشیاء شامل ہیں جن میں یونٹ قیمت اور فاتح فراہم کنندہ موجود ہے۔ ذخیرہ تحقیق قابل، آف لائن اور مستقل ہے — یہ PNCP پورٹل پر عملدرآمد کی تاریخ کو باری باری دیکھنے کی ضرورت کو حل کرتا ہے جو نہ تو تحقیق قابل ہے اور نہ ہی انٹرنیٹ کے بغیر دستیاب۔ پایلوٹ اورنڈیؤوا-SP میں چل رہا ہے اور کوڈ میں کوئی چیز شہر کے لحاظ سے فکس نہیں ہے۔ ذخیرہ اور انٹرفیس انٹرفیس میں پانچ ٹیبز ہیں جن میں تلاش، سال، طریقہ کار، حالت اور ادارے کے لحاظ سے فلٹر، کلک سے ترتیب، ایڈجسٹ ہونے والے کالمز اور .xlsx میں ایکسپورٹ شامل ہیں: معاہدے (قانون 14.133 کی موڈالیٹیز کی معلومات اور نوٹیفکیشنز)، ٹھیکے (فراہم کنندہ، گلوبل قدر، دورانیہ اور صحت مند/60 دن میں ختم ہونے والا/بند شدہ کی نشان کے ساتھ)، ابتدائیاں (موضوع اور دورانیہ، اسی طرح کی نشان کے ساتھ)، PCA (ادارے کے منصوبے کی اشیاء) اور قیمتیں (شے سے تلاش، میڈین، کوارٹائلز اور اولٹر کی الرٹ کے ساتھ شماریاتی خلاصہ، وجہ کے ساتھ انتخاب اور رد، اور حوالہ جاتی شہر)۔ ایک قطار پر کلک کرنے سے مکمل تفصیل کھلتی ہے جس میں PNCP میں JSON میں موجود پورا ریکارڈ اور سرکاری عمل کی براہ راست لنک شامل ہے۔ ابتدائی اسکرین تین کلک کرنے والے اشاریے (کل معاہدوں کی تعداد، سال میں منظور شدہ قدر، فعال ٹھیکے) اور 60 دن میں ختم ہونے والے اور کھلی پیشکشوں کی الرٹ دکھاتی ہے۔ PCA کی تیاری PCA ماڈیول ماضی میں استعمال ہونے والی اشیاء کی تاریخ کا استعمال کرتا ہے اور اگلے سال کے منصوبے کی تجویز پیش کرتا ہے: اشیاء کو تفصیل کے اساس سے گروپ کرتا ہے، بیوروکریٹک پریفکس کو خارج کرتا ہے، اور مختلف اساس کے گروہوں کو بہت زیادہ اوورلیپنگ تفصیل کے ساتھ ملاتا ہے؛ IPCA سیریز (بینک مرکزی) سے قیمتوں کو درست کرتا ہے؛ مقدار کا تخمینہ اوسط، آخری سال، زیادہ سے زیادہ قدر، مجموعہ یا لکیری ریگریشن کے رجحان سے لگاتا ہے؛ قیمت کا تخمینہ میڈین، اوسط، تازہ ترین قدر یا کم ترین قدر سے لگاتا ہے؛ 10% کا معیاری محفوظ حد لگاتا ہے جو ہر شے کے لیے ایڈیٹ ایبل ہے؛ ABC کर्व میں درجہ بندی کرتا ہے اور فیملی کے لحاظ سے گروپ کرتا ہے؛ اور متضاد اکائی، منفرد واقعہ، منتشر قیمت، فعال ابتدائیہ سے پہلے سے ڈھکی ہوئی شے، اور پچھلے منصوبے کے مقابلے میں تبدیلی کو نشاندہی کرتا ہے۔ گروہوں کو ملانا اور تقسیم کرنا ممکن ہے، حجم سے وزن دار قیمت کے ساتھ، اور نئی جنریشن میں دستی ایڈجسٹمنٹ محفوظ رہتی ہے۔ ترسیل ایک منسوخ کے لیے انسانی جائزے تک محدود ہے، برآمد کا فائل نہیں۔ رپورٹیں آٹھ HTML رپورٹیں بیان کی گئی ہیں جو سربراہ والی ہیں (PDF میں پرنٹ کے لیے تیار) اور جب ضروری ہو تو .xlsx میں بھی: معاہدوں کی فہرست، ٹھیکوں کی فہرست، ابتدائیوں کی فہرست، سالانہ انتظامی خلاصہ، تقسیم کی الرٹ (آٹو کنٹرول جو مماثل مقصد سے خریداریوں کو گروپ کرتا ہے اور آرٹیکل 75 کی حدود کو دیکھتا ہے، ہر عمل کے لیے ونڈو یا حرکت پذیر مدت کے ساتھ)، PCA کا مسودہ، اور قیمتوں کی تحقیق (آرٹیکل 23 کا تعاون دینے والا)۔ پرنٹ ہمیشہ واضح نکلتی ہے، چاہے اسکرین پر کوئی بھی موضوع منتخب کیا گیا ہو۔ میٹھا اور آپریشن پہلی بار چلانے پر صارف شہر منتخب کرتا ہے (IBGE کا جدول 5.571 شہروں کے ساتھ اندر ہے) اور پروگرام 2021 سے شائع کردہ تاریخ کو ڈاؤن لوڈ کرتا ہے۔ ہر کھلنے پر صرف بدلے ہوئے کو میٹھا کرتا ہے، آخری جمع سے 10 منٹ کا وقفہ ملحوظ رکھتے ہوئے؛ سینکھرائز بٹن ہمیشہ جمع کرتا ہے۔ شہر کے ادارے خودکار طور پر معاہدوں سے دریافت ہوتے ہیں اور دوسرے CNPJ سے شامل کیے جا سکتے ہیں۔ ڈیٹا %LOCALAPPDATA%\Licitarium میں مقامی SQLite ڈیٹابیس میں رہتا ہے، جسے دوبارہ تعمیر کیا جانے والا کیچ کے طور پر سمجھا جاتا ہے۔ انٹرنیٹ کے بغیر پروگرام مقامی ڈیٹا کے ساتھ کھلتا ہے اور بتاتا ہے کہ اپ ڈیٹ نہیں ہوا۔ README میں بیان ہے کہ پایلوٹ کے ذخیرے میں سینکھرائزیشن میں 69 قرضوں کے ساتھ 33 سیکنڈ لگے، تین مراحل میں متوازی اور صرف بدلے ہوئے اشیاء کی دوبارہ قرض۔ پورٹل کی ناکامی کی صورت میں کلائنٹ پانچ بار بڑھتی ہوئی انتظار کے ساتھ کوشش کرتا ہے (30 سے 90 سیکنڈ)، وقفے کو قرعہ اندازی سے منتخب کرتا ہے اور اوورلوڈ کے دوران ہم وقت اتصال کم کرتا ہے؛ جو ناکام ہوتا ہے درج ہوتا ہے اور اگلی جمع میں دوبارہ کیا جاتا ہے۔ پینل ابتدائی اسکرین عمل کو چار نظروں (اجرا، تجزیہ، نگہبانی اور معیشت) میں خلاصہ کرتی ہے، جن کے اوپر الرٹ ہیں جو پہلے سے فلٹر کردہ فہرست کی طرف لے جاتے ہیں۔ گراف SVG ہیں جو خود پروگرام نے بنائے ہیں، بغیر لائبریری اور بغیر نیٹ ورک کے، رنگوں کے پیلٹ میں جو دائرہ نظر اور کانسٹراسٹ کے لیے تصدیق شدہ بتایا گیا ہے، اور A3 لینڈسکیپ میں پرنٹ کیے جا سکتے ہیں۔ README میں بیان ہے کہ چار نظروں کو غذی کرنے والا قرض 114 MB کے ذخیرے (3.360 معاہدے، 25 ہزار اشیاء) میں تقریباً 120 ms لاگت لیتا ہے اور کھڑکی کے سائز بدلنے پر گراف دوبارہ بنے جاتے ہیں۔ رازداری پروگرام صرف عام دستیاب PNCP ڈیٹا پڑھتا ہے: کمپیوٹر سے کوئی ڈیٹا نہیں بھیجتا، نہ ٹیلی میٹری ہے نہ صارف کا اکاؤنٹ اور نہ ہی نیٹ ورک کی پورٹ کھولتا ہے۔ واحد باہر کے اتصال pncp.gov.br اور GitHub کی عام API تک ہیں جو نئے ورژنز کی جانچ کے لیے استعمال ہوتی ہے۔ انسٹالیشن اور آرکیٹیکچر تجویز کردہ طریقہ releases کی صفحے سے ایکزیکیوٹیبل ہے، انسٹالیشن کے بغیر، Python کے بغیر اور ایڈمنسٹریٹر کے حقوق کے بغیر؛ README میں نوٹ ہے کہ SmartScreen نئے اور دستخط شدہ نہیں ایکزیکیوٹیبل کی وجہ سے الرٹ دے سکتا ہے، اور Windows 11 کا Smart App Control بغیر ڈیجیٹل دستخط والے بائنری کو بلاک کرتا ہے، اس صورت میں خودکار اپ ڈیٹ کو غیر فعال کر دیتا ہے۔ متبادل طور پر کوڈ سے چلایا جا سکتا ہے: pip install -r requirements.txt اور python licitarium.py، Windows 10/11 پر WebView2 کے ساتھ۔ بیرونی انحصار میں pywebview، openpyxl اور motor_pncp شامل ہیں، باقی سب Python کی معیاری لائبریری میں ہیں، اور اشارہ کردہ ورژن Python 3.12 ہے۔ آرکیٹیکچر ایک ہی پروسیس کا ہے: js_api پل کے ذریعے Python سے بات کرنے والا pywebview/WebView2 ونڈو، بغیر HTTP سرور، پورٹ یا فائر وال کے۔ ہر ریکارڈ کا خام JSON سچائی کے منبع کے طور پر محفوظ ہوتا ہے اور ڈیٹابیس کے کالم اس کی پروجیکشن ہیں۔ ریپوزٹری میں licitarium.py، pncp.py، pca_builder.py، relatorios.py، ui/ میں انٹرفیس فائلز (چار موضوعات data-theme کے ساتھ اور vendorized فونٹس)، tests/ میں pytest کے ساتھ ٹیسٹ اور HTTP mock، tests-e2e/ میں Playwright کے ساتھ انٹرفیس ٹیسٹ، اور DESIGN.md، design/IDENTIDADE.md اور design/DASHBOARD.md شامل ہیں۔ CI ہر push پر ونڈو میں Python اور انٹرفیس ٹیسٹ چلاتی ہے، اور v* ٹیگ کے ساتھ ایکزیکیوٹیبل تیار کرتی ہے اور PyInstaller کے ذریعے release میں منسلک کرتی ہے۔ Configurações میں، Salvar cópia... اور Restaurar cópia... پورے ذخیرے کو .zip میں محفوظ اور واپس لایا کرتے ہیں، فائل کی تصدیق کرتے ہوئے اور پچھلے ڈیٹابیس کو محفوظ رکھتے ہوئے۔ مصنوعیت اور لائسنس لائسنس MIT ہے (© 2026 Túlio Ribeiro de Moura e Silva)۔ ہر ورژن Zenodo پر DOI حاصل کرتا ہے، جس کی توصیه README میں بیان کردہ حوالہ کے ساتھ کی گئی ہے۔ دکھائی جانے والے ڈیٹا عام ہیں، PNCP سے ماخوذ ہیں، قانون 14.133/2021 اور معلومات کے حق کے قانون کے تحت، اور منصوبہ PNCP یا وفاقی حکومت کا سرکاری نتیجہ نہیں ہونے کا اعلان کرتا ہے۔