ডকুমেন্টেশন

Context Packages — LeanCTX

বহনযোগ্য, ভার্সনড কনটেক্সট বান্ডেলের মাধ্যমে প্রকল্প ও টিম জুড়ে কনটেক্সট প্যাকেজ, শেয়ার এবং পুনঃব্যবহার করুন।

Context Packages আপনাকে একটি প্রকল্পের সঞ্চিত জ্ঞান — তথ্য, গ্রাফ স্ট্রাকচার, সেশন আবিষ্কার, সমস্যাসমূহ এবং প্যাটার্ন — একটি বহনযোগ্য, ভার্সনড বান্ডেলে ক্যাপচার করতে দেয়। সহকর্মীদের জন্য প্যাকেজ এক্সপোর্ট করুন, শেয়ার্ড লাইব্রেরি থেকে ডোমেইন জ্ঞান ইমপোর্ট করুন, বা প্রতিটি সেশন শুরুতে প্রকল্পের কনভেনশন স্বয়ংক্রিয়ভাবে লোড করুন।

প্যাকেজ স্তরসমূহ

প্রতিটি প্যাকেজে এক বা একাধিক স্তর থাকতে পারে। শুধুমাত্র যা প্রয়োজন তা অন্তর্ভুক্ত করুন — লক্ষ্যযুক্ত জ্ঞান তথ্য থেকে ব্যাপক প্রকল্প স্ন্যাপশট পর্যন্ত।

জ্ঞান

আপনার প্রকল্প থেকে আহরিত স্থায়ী তথ্য, সীমাবদ্ধতা এবং ডোমেইন জ্ঞান।

গ্রাফ

কোড স্ট্রাকচার, নির্ভরতা এবং কল সম্পর্ক ক্যাপচারকারী প্রপার্টি গ্রাফ নোড ও এজ।

সেশন

পূর্ববর্তী কোডিং সেশনের আবিষ্কার ও সিদ্ধান্ত।

প্যাটার্ন

আপনার স্ট্যাকের জন্য টিউন করা শেল কম্প্রেশন প্যাটার্ন এবং আউটপুট ফরম্যাটিং নিয়ম।

সমস্যাসমূহ

পরিচিত সমস্যা, প্রান্তিক ক্ষেত্র এবং সতর্কতা যা এজেন্টদের জানা উচিত।

CLI কমান্ড

কমান্ড লাইন থেকে সম্পূর্ণভাবে কনটেক্সট প্যাকেজ পরিচালনা করুন। সমস্ত অপারেশন CI/CD ইন্টিগ্রেশনের জন্য JSON আউটপুট সমর্থন করে।

CommandDescription
lean-ctx pack create --name my-pkg --layers knowledge,graph বর্তমান প্রকল্পের কনটেক্সট থেকে একটি প্যাকেজ তৈরি করুন
lean-ctx pack list ভার্সন এবং অটো-লোড স্ট্যাটাস সহ সমস্ত ইনস্টল করা প্যাকেজ তালিকাভুক্ত করুন
lean-ctx pack info my-pkg প্যাকেজ মেটাডেটা, স্তর, পরিসংখ্যান এবং ইন্টিগ্রিটি হ্যাশ দেখুন
lean-ctx pack export my-pkg -o my-pkg.lctxpkg শেয়ার করার জন্য একটি বহনযোগ্য .lctxpkg ফাইলে প্যাকেজ এক্সপোর্ট করুন
lean-ctx pack import my-pkg.lctxpkg একটি .lctxpkg ফাইল থেকে আপনার লোকাল রেজিস্ট্রিতে প্যাকেজ ইমপোর্ট করুন
lean-ctx pack install my-pkg প্যাকেজ কনটেক্সট ইনস্টল করুন এবং বর্তমান প্রকল্পে মার্জ করুন
lean-ctx pack remove my-pkg লোকাল রেজিস্ট্রি থেকে একটি প্যাকেজ মুছে ফেলুন
lean-ctx pack auto-load my-pkg on সেশন শুরুতে অটো-লোডিং সক্রিয় বা নিষ্ক্রিয় করুন

Quick Start

# Create a package with knowledge and graph layers
lean-ctx pack create --name my-project-ctx --layers knowledge,graph

# Export for sharing
lean-ctx pack export my-project-ctx -o my-project-ctx.lctxpkg

# Teammate imports and installs
lean-ctx pack import my-project-ctx.lctxpkg
lean-ctx pack install my-project-ctx

# Enable auto-load for future sessions
lean-ctx pack auto-load my-project-ctx on

অটো-লোড

স্বয়ংক্রিয় লোডিংয়ের জন্য প্যাকেজ চিহ্নিত করুন। সেশন শুরুতে ctx_overview চালু হলে, সমস্ত অটো-লোড সক্রিয় প্যাকেজ সক্রিয় প্রকল্প কনটেক্সটে মার্জ হয় — জ্ঞান তথ্য, গ্রাফ ডেটা এবং সমস্যাসমূহ তাৎক্ষণিকভাবে উপলব্ধ হয়।

$ lean-ctx pack auto-load my-pkg on

অখণ্ডতা ও নিরাপত্তা

প্রতিটি প্যাকেজে ক্যানোনিক্যাল JSON সিরিয়ালাইজেশন থেকে গণনা করা একটি SHA-256 কন্টেন্ট হ্যাশ অন্তর্ভুক্ত। ইমপোর্ট অপারেশন মার্জের আগে অখণ্ডতা যাচাই করে। সমস্ত ফাইল অপারেশন দুর্নীতি রোধে অ্যাটমিক রাইট (tmp + rename) ব্যবহার করে।

$ lean-ctx pack info my-pkg

ইন্টিগ্রেশন

ইমপোর্ট করা জ্ঞান তথ্য কনফিডেন্স ক্যাপিং সহ মার্জ হয়। গ্রাফ নোড ও এজ প্রপার্টি গ্রাফে যোগ হয়। সমস্যাসমূহ ID দ্বারা ডিডুপ্লিকেট হয়। সেশন আবিষ্কার ইতিহাস সমৃদ্ধ করে। সবকিছু বিদ্যমান LeanCTX পাইপলাইনের সাথে সংহত হয়।

কনটেক্সট প্যাকেজিং শুরু করুন

LeanCTX ইনস্টল করুন এবং এক মিনিটেরও কম সময়ে আপনার প্রথম কনটেক্সট প্যাকেজ তৈরি করুন।

শুরু করুন →