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

ریورسا ایک فریم ورک ہے جو پرانے سسٹمز سے تفصیلات ریورس-انجینئر کرنے کے لیے بنایا گیا ہے تاکہ AI کوڈنگ ایجنٹس محفوظ طریقے سے ان کے ساتھ کام کر سکیں۔ `npx reversa install` کے ذریعے پروجیکٹ کی جڑ میں نصب ہونے پر، یہ ورک اسپیس میں ماہر AI ایجنٹس کی ایک ٹیم تعینات کرتا ہے۔ بنیادی پائپ لائن ڈسکوری مرحلہ (`/reversa`) ہے، جسے ریورسا ایجنٹ پانچ مراحل میں ترتیب دیتا ہے: اسکاؤٹ پروجیکٹ کی سطح کا نقشہ بناتا ہے، آرکیولوجسٹ ماڈیولز اور کنٹرول فلو کا تجزیہ کرتا ہے، ڈیٹیکٹو مضمر کاروباری قواعد اور آرکیٹیکچر فیصلے نکالتا ہے، آرکیٹیکٹ C4 ڈایاگرام اور ERD تیار کرتا ہے، اور رائٹر کوڈ کی قابلِ سراغ کے ساتھ قابلِ عمل آپریشنل معاہدے تیار کرتا ہے۔ اختیاری ایجنٹس جیسے وائزر (اسکرین شاٹس سے UI دستاویزات)، ڈیٹا ماسٹر (ڈیٹا بیس تجزیہ)، ڈیزائن سسٹم (ڈیزائن ٹوکن نکالنا)، اور سول ایکسٹریکٹر (ایگزیکٹو خلاصہ تفصیلات) دستیاب ہیں۔ ڈسکوری کے علاوہ، ریورسا کئی ورک فلو کی سہولت دیتا ہے: - `/reversa-new` — ایک سطری آئیڈیا سے مکمل تفصیلات تک گرین فیلڈ پروجیکٹس - `/reversa-forward` — تفصیلات سے کوڈ تک سسٹم کی ترقی، ایک وقت میں ایک فیچر - `/reversa-migrate` — جدید اسٹیک پر پرانے سسٹم کی دوبارہ تعمیر - `/reversa-docs` — نکالے گئے علم کو جامد HTML منی سائٹ کے طور پر پیش کرنا - `/reversa-debugger` — تفصیلات تک سببی قابلِ سراغ کے ساتھ نقائص کی ٹریکنگ - `/reversa-refactor` — رویہ تبدیل کیے بغیر کوڈ کے معیار کو بہتر بنانا - `/reversa-pricing-*` — تفصیلات سے محنت اور لاگت کا تخمینہ خودمختار اقسام (`/reversa-autonomous`، `/reversa-new expresso`، `/reversa-forward-autonomous`) ایک ابتدائی انٹرویو کے بعد پائپ لائنز کو شروع سے آخر تک چلاتی ہیں۔ تمام تحریرات `.reversa/` اور آؤٹ پٹ فولڈرز تک محدود ہیں، موجودہ پروجیکٹ فائلوں کو کبھی نہیں چھوتیں۔ رکے ہوئے سیشنز کو دوبارہ شروع کرنے کے لیے چیک پوائنٹس `.reversa/state.json` میں محفوظ کیے جاتے ہیں۔ یہ فریم ورک منظم مصنوعات تیار کرتا ہے جن میں SDD تفصیلات، تقاضوں کی دستاویزات، روڈ میپ، ایکشن پلان، اور قابلِ سراغ میٹرکس شامل ہیں۔ آؤٹ پٹ تفصیلات کے لیے `_reversa_sdd/` میں اور نقص ٹریکنگ کے لیے `_reversa_bugs/` میں رہتا ہے، دونوں ورژن کنٹرول کے تحت۔