কোনো মানুষ merge করার সিদ্ধান্ত নেওয়ার আগে Claude Code-এর Ultrareview Anthropic-এর ক্লাউডে বিদ্যমান Git ব্রাঞ্চ পরীক্ষা করতে পারে। প্রশ্ন শুধু বাগ পাওয়া নয়: রিপোজিটরির কোন তথ্য কম্পিউটার ছাড়বে, খরচ কত, আর প্রতিটি পর্যবেক্ষণ কোড দেখে যাচাই করা যাবে কি? এই নির্দেশিকা এমন ব্যক্তির জন্য, যিনি বড় ব্রাঞ্চ পর্যালোচনা এবং প্রতিষ্ঠানের নিয়ম অনুযায়ী রিপোজিটরি আপলোড করতে অনুমোদিত। এটি Anthropic-এর বর্তমান গবেষণা-পূর্বরূপ ম্যানুয়াল অনুসরণ করে; BIG CHANGE কমান্ড চালায়নি বা তার পর্যবেক্ষণ পরীক্ষা করেনি।
বড় পরিবর্তন
- কী বদলেছে:
/code-review ultraবর্তমান ব্রাঞ্চকে ডিফল্ট ব্রাঞ্চ বা আপনার নির্ধারিত ভিত্তির সঙ্গে ক্লাউডে পর্যালোচনা করে, staged ও uncommitted পরিবর্তনসহ। - কেন গুরুত্বপূর্ণ: পর্যালোচনা বিদ্যমান পরিবর্তনের নির্দিষ্ট ফাইলে সমস্যা দেখাতে পারে, কিন্তু ব্রাঞ্চের পথ রিপোজিটরির অবস্থাও আপলোড করে। শুধু দৃশ্যমান diff কম্পিউটার থেকে কী বের হবে তা নির্ধারণ করে না।
- কী খেয়াল রাখবেন: উপলব্ধতা, আপলোডের পরিধি, একবার দেওয়া বিনামূল্যের রান ও ক্রেডিটের অনুমান বদলাতে পারে। প্রতিটি পর্যবেক্ষণ স্থানীয় যাচাই চায়; কিছু না পাওয়া ব্রাঞ্চকে বাগমুক্ত প্রমাণ করে না।
১. ব্রাঞ্চ ও মূল পরীক্ষাগুলো নির্ধারণ করুন
যে রিপোজিটরিতে পরিবর্তন আছে সেখানে শুরু করুন। বর্তমান ব্রাঞ্চ, কাঙ্ক্ষিত ভিত্তি, গ্রহণযোগ্যতার শর্ত এবং প্রকল্পের বিদ্যমান test বা build কমান্ড লিখুন। tracked ফাইলের staged ও uncommitted সম্পাদনাসহ পুরো diff দেখুন। ভিত্তি না দিলে কমান্ড বর্তমান ব্রাঞ্চকে ডিফল্ট ব্রাঞ্চের সঙ্গে তুলনা করে; অন্য ভিত্তি তুলনা বদলে দেয়। মূল পরীক্ষার ফল রাখুন, যাতে পর্যবেক্ষণ ঠিক করার পরে একই পরীক্ষা চালাতে পারেন।
এটিই কাঙ্ক্ষিত ব্রাঞ্চ কি না নিশ্চিত করুন। খালি তুলনা প্রত্যাখ্যাত হয়। প্রথম commit বা একই merge base না থাকা ব্রাঞ্চ ম্যানুয়ালের নিশ্চিতকরণ ও সীমার অধীনে সব tracked ফাইলকে লক্ষ্য করতে পারে। সেটি কাঙ্ক্ষিত পর্যালোচনা না হলে শুরুর আগে ব্রাঞ্চ বা ভিত্তি ঠিক করুন। বর্তমান নথির ডিফল্ট সীমা ৫০০ পরিবর্তিত ফাইল ও ৮,০০০ পরিবর্তিত লাইন; প্রকৃত প্রত্যাখ্যান কার্যকর সীমা জানায়।
২. রিপোজিটরি ক্লাউডে দেওয়া যাবে কি না ঠিক করুন
Anthropic-এর আপলোডের নিয়ম পূর্ণ clone bundle-কে সব ব্রাঞ্চের রিপোজিটরি ইতিহাস এবং tracked ফাইলের uncommitted পরিবর্তন হিসেবে বর্ণনা করে। ইচ্ছা করে যোগ না করলে untracked ফাইল বাদ থাকে। native Windows-এ নাম credentials-এর মতো হলেও tracked ফাইলের uncommitted সম্পাদনা আপলোড হয়। macOS, Linux ও WSL-এ কিছু সংবেদনশীল uncommitted সম্পাদনা বাদ যায়, কিন্তু committed তথ্য ইতিহাসে থাকে। কোড নীতি অনুযায়ী ইতিহাস ও tracked সম্পাদনা দেখুন; কোনো অংশে আপলোডের ক্ষমতা নেই এমন তথ্য থাকলে তা রেখে থামুন। ছোট diff এই সিদ্ধান্তের বিকল্প নয়।
নথিতে bundle-এর সীমা 100 MB-এর নিচে। বড় হলে Claude Code বর্তমান branch, পরে ইতিহাস সংক্ষেপ করা working-tree snapshot-এ যেতে পারে বা ব্যর্থ হতে পারে। বিকল্প মেনে নেওয়ার আগে আসল দায়রা দেখুন। github.com এর pull request পর্যালোচনা আলাদা পথ: ক্লাউড sandbox স্থানীয় working tree আপলোড না করে সংযুক্ত GitHub অ্যাকাউন্ট দিয়ে PR clone করে।
অ্যাকাউন্টের যোগ্যতাও দেখুন। Ultrareview-এর জন্য claude.ai এ sign-in দরকার, শুধু API key প্রমাণীকরণ নয়। বর্তমান ম্যানুয়াল Bedrock, Google Cloud Agent Platform, Microsoft Foundry, Zero Data Retention ও HIPAA বিন্যাস বাদ দেয়; গ্রাহক-পরিচালিত encryption key-ও বাধা দেয়। কিছু বাদ পড়া অবস্থায় কমান্ড বদলে স্থানীয় পর্যালোচনা করে। ক্লাউড না থাকলে ফলের ধরন ঠিকভাবে বলুন। আলাদা স্থানীয় /code-review কাজের প্রবাহ অনুমোদিত স্থানীয় পর্যালোচনার জন্য আছে।
৩. শুরুর সংলাপ পড়ে একটি রান অনুমোদন করুন
পর্যালোচনার ব্রাঞ্চে ইন্টারঅ্যাকটিভ Claude Code সেশনে লিখুন:
/code-review ultraযাচাই করা অন্য ভিত্তি, যেমন develop, ব্যবহার করতে লিখুন:
/code-review ultra developকমান্ডের লক্ষ্য ব্রাঞ্চ তুলনা, কোনো path নয়। সংলাপে branch, base, পরিবর্তিত ফাইল ও লাইনের সংখ্যা, বাকি বিনামূল্যের রান ও আনুমানিক ক্রেডিট ধাপ ২-এর আপলোড পরিধির সঙ্গে পড়ুন। তুলনা, আপলোডের অধিকার বা অনুমান ঠিক না হলে থামুন। আপনি ডেকে নিশ্চিত করার পরেই কমান্ড শুরু হয়।
Anthropic বর্তমানে Pro ও Max অ্যাকাউন্টে তিনটি এককালীন বিনামূল্যের রান দেয় বলে জানায়। ম্যানুয়াল অনুযায়ী পরের রান সাধারণত US$5–US$25 মূল্যের ব্যবহার ক্রেডিট নেয়; অ্যাকাউন্টের শুরুর অনুমান দেখে সিদ্ধান্ত নিন। সশুল্ক পর্যালোচনায় ব্যবহার ক্রেডিট চালু থাকতে হবে। ক্লাউড সেশন শুরু হলেই রান গোনা হয়। বিনামূল্যের রান থামালেও সেটি খরচ হয়, আর সশুল্ক কাজের চালানো অংশের বিল হতে পারে। সুবিধা, দাম ও উপলব্ধতা গবেষণা-পূর্বরূপের শর্ত, তাই এখানকার নির্দিষ্ট অঙ্ক ধরে বাজেট না করে বর্তমান সংলাপ দেখুন।
৪. একই রান অনুসরণ করে প্রতিটি পর্যবেক্ষণ দেখুন
ম্যানুয়াল বলে সাধারণত পর্যালোচনা ১৫–২৫ মিনিট চলে এবং পটভূমিতে কাজ করে। /tasks দিয়ে চলমান বা শেষ পর্যালোচনা দেখুন এবং সেশনের বিজ্ঞপ্তিতে পর্যবেক্ষণ পড়ুন। নীরব terminal দ্বিতীয় রান শুরুর কারণ নয়। পর্যালোচনা থামালে আংশিক পর্যবেক্ষণ মেলে না। সেশন নেই মনে হলে থামানো, আর্কাইভ বা মুছে ফেলা হয়েছে কি না, বা sign-in অ্যাকাউন্ট বদলেছে কি না দেখুন। timeout হওয়া noninteractive কমান্ড ক্লাউড রান সক্রিয় রাখতে পারে; নতুন বিনামূল্যের বা সশুল্ক রান ভাবার আগে মূলটির অবস্থা জানুন।
প্রতিটি পর্যবেক্ষণের উল্লেখিত ফাইল ও স্থান খুলুন। দাবি কাঙ্ক্ষিত আচরণের সঙ্গে মিলিয়ে দেখুন এবং পুনরাবৃত্তি সম্ভব হলে লক্ষ্যভিত্তিক পরীক্ষা চালান। সংশোধন, ভুল সতর্কতা, গৃহীত আপস বা অমীমাংসিত প্রশ্নকে তার সমর্থনের কোড ও পরীক্ষাসহ লিখুন। Claude সংশোধন দিলে মেনে নেওয়ার আগে diff দেখুন। Anthropic বলে তার পর্যালোচক এজেন্ট রিপোর্টের পর্যবেক্ষণ যাচাই করে, কিন্তু সরবরাহকারীর বিবরণ আপনার পরীক্ষার বিকল্প নয়। কোনো পর্যবেক্ষণ ছাড়া শেষ হওয়া পর্যালোচনার ফল, বাগ না থাকার প্রমাণ নয়।
৫. শেষ ব্রাঞ্চ দেখে merge ঠিক করুন
সম্পাদনার পরে কাঙ্ক্ষিত ভিত্তির সঙ্গে পুরো শেষ diff দেখুন। মূল গ্রহণযোগ্যতা কমান্ড ও পর্যবেক্ষণ বিচার করতে ব্যবহৃত লক্ষ্যভিত্তিক পরীক্ষা আবার চালান; ব্যর্থতাসহ আসল ফল লিখুন। ব্যর্থ বা অমীমাংসিত ব্রাঞ্চ মালিকের সিদ্ধান্ত না হওয়া পর্যন্ত merge করবেন না। মানুষ পর্যালোচক বা মালিক merge সিদ্ধান্ত নেন। আরেকটি Ultrareview আলাদা রান, যা আলাদা বিনামূল্যের রান বা ক্রেডিট খরচ করে; বদলানো কোডে প্রয়োজন হলেই তা যুক্তিসংগত।
এটি তৈরি হয়ে যাওয়া ব্রাঞ্চের ক্লাউড পর্যালোচনার ধাপ। নকশা, বাস্তবায়ন ও ব্রাঞ্চ পর্যালোচনার বিস্তৃত ক্রমের জন্য দেখুন BIG CHANGE-এর Superpowers নির্দেশিকা ।
উৎস ও আরও পড়ুন
- Anthropic, “ultrareview দিয়ে বাগ খুঁজুন” কমান্ড, branch/base দায়রা, অ্যাকাউন্টের বিধিনিষেধ, সংলাপ, দাম, কাজ অনুসরণ, সীমা ও পর্যবেক্ষণ নথিভুক্ত করে। এটি গবেষণা-পূর্বরূপ পণ্যের ম্যানুয়াল, BIG CHANGE পর্যালোচনা চালিয়েছে বা কোনো ব্রাঞ্চ নিরাপদ তার প্রমাণ নয়।
- Anthropic, “ক্লাউডে Claude Code ব্যবহার করুন” bundle, ইতিহাস, প্ল্যাটফর্মভেদে tracked ফাইলের আচরণ, untracked ফাইল ও আকারের বিকল্প বোঝায়। আপলোডের আগে পাঠককে আসল রিপোজিটরি ও নীতি দেখতে হবে।
- Anthropic, “/code-review দিয়ে স্থানীয় পর্যালোচনা” ক্লাউড পর্যালোচনা না পাওয়া বা প্রয়োজন না থাকলে আলাদা স্থানীয় পথ বোঝায়। তার ফলকে Ultrareview পর্যবেক্ষণ বলা যাবে না।



