انٹرپرائز

تنظیم کے پیمانے پر بھروسے کے قابل فکس۔

تنظیم پر GitHub App انسٹال کریں۔ Codna ہر پل ریکویسٹ کا جائزہ لیتا ہے، آپ کے منظور کردہ فکس کھولتا ہے، اور کبھی مرج نہیں کرتا۔ CLI اور Action اپنی مشینوں پر اپنی کلیدوں سے چلائیں۔

انٹرپرائز

ORG

ایک انسٹال

تنظیم پر انسٹال کریں اور ریپوزٹریز چنیں۔ انسٹال کو ایک Codna اکاؤنٹ سے منسلک کریں۔ ایڈمن اکاؤنٹ صفحے سے خودکار فکس بند کر سکتے ہیں۔

KEY

آپ کی کلیدیں

ماڈل کلید لائیں تو Codna آپ کے پرووائیڈر کو براہِ راست کال کرتا ہے۔ کلیدیں OS کی چین میں رہتی ہیں اور کبھی پرنٹ نہیں ہوتیں۔ یا منظم الاؤنس استعمال کریں۔

PR

ہر PR خود اپنی وضاحت کرتا ہے

جائزے شدت اور اعتماد کے ساتھ نتائج اور واضح فیصلہ پوسٹ کرتے ہیں۔ فکس PR ایشو، بنیادی وجہ، سمبل اور اعتماد بتاتے ہیں۔ مرج آپ کرتے ہیں۔

SRV

Server لائسنس

فی Compute Unit لائسنس کے تحت اپنے پروڈکشن سرورز پر Codna چلائیں۔ آپ کا ہارڈویئر، آپ کا نیٹ ورک، آپ کی کلیدیں۔

چلانے کے طریقے

چنیں کہ Codna کہاں چلے۔

Codna ہر جگہ وہی کمانڈز چلاتا ہے۔ اپنے کنٹرولز سے مطابقت رکھنے والی سطح چنیں؛ تیار ہونے پر دوسری شامل کریں۔

آپ کی مشین پر

CLI اور MCP سرور آپ کی اپنی کلید سے لوکل چلتے ہیں۔ سمجھنا آف لائن ہے اور کوئی ٹوکن خرچ نہیں کرتا۔ چلانے کے لیے کوئی سرور نہیں۔

آپ کے CI میں

thyn-ai/codna-action@v1 آپ کے اپنے رنرز پر آپ کی اپنی کلید سے fix، review یا secure چلاتا ہے۔ یہ پل ریکویسٹس کھولتا ہے اور کبھی مرج نہیں کرتا۔

GitHub App

Codna کی میزبانی میں۔ ہر پل ریکویسٹ کا جائزہ لیتا ہے، لیبلز، تبصروں اور سرخ چیکس سے فکس کھولتا ہے، منظم الاؤنس یا آپ کی کلید سے۔

Server لائسنس

فی Compute Unit لائسنس کے تحت اپنے پروڈکشن سرورز پر Codna چلائیں۔ ایکٹیویشن اور شرائط کے لیے ہم سے بات کریں۔

رول آؤٹ

مرحلہ وار اپنائیں۔

پہلے دن ہی ایجنٹ کو چابیاں دینا ضروری نہیں۔ اعتماد بڑھنے کے ساتھ دائرہ بڑھائیں۔ Codna کسی بھی مرحلے پر مرج نہیں کرتا۔

1

صرف جائزہ

App انسٹال کریں۔ Codna ہر پل ریکویسٹ کا صرف پڑھنے کا جائزہ لیتا ہے، write ٹوکن اور شیل کے بغیر۔ نتائج میں شدت، زمرہ اور اعتماد ہوتا ہے۔ کوئی کوڈ نہیں بدلتا۔

2

آپ کے منظور کردہ فکس PR

لکھنے کی رسائی والے ساتھیوں کو کسی نتیجے پر @codna fix جواب دینے، یا ایشوز پر codna-fix لیبل لگانے دیں۔ ہر پل ریکویسٹ ایشو، بنیادی وجہ، سمبل اور اعتماد بتاتا ہے۔ آپ کے انجینئر جائزہ لیتے اور مرج کرتے ہیں۔

3

سرخ چیکس فکس کھولتے ہیں

ناکام چیک سوٹ کو فکس ٹریگر کرنے دیں۔ Codna پہلے ناکامی ٹرائیج کرتا ہے، اس لیے انفراسٹرکچر کی ناکامیوں پر کوئی خرچ نہیں، اور فی پل ریکویسٹ ہیڈ روزانہ ایک فکس کھولتا ہے۔ ایڈمن کسی بھی وقت خودکار فکس بند کر سکتے ہیں۔

کنٹرولز

آج جو حقیقی ہے۔

Codna تکنیکی رویّوں کا ایک مجموعہ ہے، سرٹیفیکیشن نہیں۔ یہاں وہ ہے جو آپ صارف کی طرف سے تصدیق کر سکتے ہیں۔

آپ کی مشین سے کیا باہر جاتا ہے

Triage، ریپوزٹری کا نقشہ اور ریکال آف لائن چلتے ہیں۔ آپ کے ماڈل پرووائیڈر تک صرف شواہد کا بنڈل یا diff پہنچتا ہے، آپ کی کلید کے ساتھ۔ جائزے کے دوران Codna ڈیپینڈنسی دعووں کو npm اور PyPI سے بھی جانچتا ہے، جب تک ایگریس fail-closed نہ ہو۔

ہر نتیجہ خود اپنی وضاحت کرتا ہے

جائزے شدت، زمرے اور اعتماد کے ساتھ نتائج پوسٹ کرتے ہیں اور واضح فیصلے پر ختم ہوتے ہیں۔ فکس PR ایشو، بنیادی وجہ، سمبل اور اعتماد بتاتے ہیں۔ ہر آؤٹ پٹ میں سیکرٹس ریڈیکٹ ہوتے ہیں، اور یہ بند نہیں کیا جا سکتا۔

کم سے کم اختیار

App فی جاب ریپوزٹری تک محدود، مختصر مدتی ٹوکن استعمال کرتا ہے۔ ریویو ایجنٹ کے پاس کوئی write ٹوکن نہیں۔ ریپوزٹری کوڈ چلانے والے ماحول سے write ٹوکن ہٹا دیے جاتے ہیں۔ @codna fix کے لیے درخواست کرنے والے کی لکھنے کی رسائی درکار ہے۔

آپ کی کلید، آپ کا پرووائیڈر

Anthropic، OpenAI، Google Gemini، Groq، Mistral، OpenRouter یا xAI کی کلید لائیں۔ Codna آپ کے پرووائیڈر کو براہِ راست کال کرتا ہے۔ جب تک آپ رضامندی نہ دیں، آپ کا کوڈ ماڈل تربیت میں استعمال نہیں ہوتا۔

مرحلہ وار نافذ کریں۔

صرف جائزے سے شروع کریں۔ اپنے منظور کردہ فکس پل ریکویسٹس شامل کریں۔ پھر سرخ چیکس اور لیبلز کو فکس کھولنے دیں، تنظیم کا سوئچ آپ کے ہاتھ میں۔

رول آؤٹ کی منصوبہ بندی

عمومی سوالات

ہاں۔ CLI اور GitHub Action آپ کی مشینوں پر چلتے ہیں۔ سمجھنے کا کام لوکل صفر ٹوکن میں چلتا ہے۔ آپ کے ماڈل پرووائیڈر تک صرف شواہد کا بنڈل یا diff پہنچتا ہے، آپ کی کلید کے ساتھ۔ ہوسٹڈ GitHub App اختیاری ہے۔

نہیں۔ CLI اور Action کے ساتھ کلید آپ کی کی چین یا CI سیکرٹس میں رہتی ہے اور Codna آپ کے پرووائیڈر کو براہِ راست کال کرتا ہے۔ App کے ساتھ آپ منظم الاؤنس استعمال کر سکتے ہیں یا اکاؤنٹ صفحے پر اپنی کلید شامل کر سکتے ہیں۔

codna.yaml میں privacy.egress کو fail-closed پر سیٹ کریں۔ پھر Codna آپ کے ٹیسٹ صرف اسی وقت چلاتا ہے جب وہ کرنل سطح پر ان کی نیٹ ورک رسائی روک سکے، اور ریویو کے دوران کوئی رجسٹری لُک اپ نہیں کرتا۔ سیکرٹ ریڈیکشن ہمیشہ آن ہے۔ ریپوزٹری کوڈ چلانے والے ماحول سے write ٹوکن ہٹا دیے جاتے ہیں۔

جب تک آپ رضامندی نہ دیں، آپ کا کوڈ ماڈل تربیت میں استعمال نہیں ہوتا۔ پرائیویسی پالیسی دیکھیں۔

فی جاب ریپوزٹری تک محدود، مختصر مدتی ٹوکن۔ ریویو ایجنٹ کے پاس کوئی write ٹوکن نہیں۔ @codna fix کے لیے درخواست کرنے والے کی لکھنے کی رسائی درکار ہے۔ ایڈمن تنظیم کے لیے خودکار فکس بند کر سکتے ہیں۔ ہر کمٹ codna-ai[bot] کرتا ہے۔

Codna CLI، MCP سرور، GitHub Action اور GitHub App کے طور پر آتا ہے، اس لیے ٹیمیں ایک وقت میں ایک سطح اپناتی ہیں۔ Codna کبھی مرج نہیں کرتا: آپ کے برانچ رولز، لازمی چیکس اور ریویوئرز کنٹرول میں رہتے ہیں۔

Codna کو اپنی تنظیم میں لائیں۔