पाठ 13 / 25
Compaction और Handoff Notes
Summaries और progress फ़ाइल से लंबे कामों को context reset के पार ले जाएँ।
Reset की तैयारी
लंबे काम एक context window से बड़े हो जाते हैं। Compaction बातचीत का सार बनाकर काम जारी रखने देती है। कई घंटों के काम में agent से repo में progress फ़ाइल रखवाएँ (क्या हो चुका, आगे क्या है, कौन-से निर्णय हुए) ताकि नया session याद नहीं, तथ्यों से आगे बढ़ सके।
Progress फ़ाइल
छोटी, तथ्यपरक और ताज़ा। हर पूरे step के बाद agent से इसे अपडेट करवाएँ।
# PROGRESS.md
## Done
- Migrated users table to new schema (PR #41)
- Added tests for login
## Next
- Migrate orders table
## Decisions
- Keep old column for one release; drop in next.त्वरित जाँच: लंबे काम के लिए progress फ़ाइल क्यों रखें?
- ताकि नया session दर्ज तथ्यों से आगे बढ़ सके
- ताकि repo बड़ा हो
- क्योंकि Git इसे ज़रूरी करता है
- ताकि tests न लिखने पड़ें
Answer
ताकि नया session दर्ज तथ्यों से आगे बढ़ सके — लिखी हुई स्थिति context reset झेलती है; बातचीत के भीतर की याद नहीं।