صفحه ۱۹ از ۴۹، پروژه‌های عملی

پروژه 03. تداوم کار ایجنت در طول راه‌اندازی‌های مجدد نشست‌ها

متنی ۵ دقیقه به‌روز شده در ۱۰ آبان ۱۴۰۵

در این صفحه
  1. کاری که انجام می‌دهید
  2. ابزارها
  3. سازوکار هارنس
  4. استفاده از پروژه‌های موجود در مخزن

درس‌های مرتبط: درس 05. زنده نگه‌داشتن زمینه در طول نشست‌ها · درس 06. وادار کردن ایجنت به مقداردهی اولیه پیش از هر نشست کاری فایل‌های الگو: templates/

کاری که انجام می‌دهید#

کنترل محدوده و گیت‌های راستی‌آزمایی را به ایجنت اضافه کنید. خرد کردن اسناد (chunking)، استخراج فراداده، نمایش پیشرفت نمایه‌سازی، و جریان پرسش و پاسخ مبتنی بر ارجاع را پیاده‌سازی نمایید. از feature_list.json برای ردگیری وضعیت ویژگی‌ها استفاده کنید — هر بار یک ویژگی، بدون ثبت وضعیت «pass» پیش از ارائه شواهد راستی‌آزمایی.

شما پروژه‌های starter/ و solution/ موجود در مخزن را با هم مقایسه می‌کنید: نسخه‌ی starter تنها سطح ردگیری اولیه را دارد، در حالی که نسخه‌ی solution مصنوعات سخت‌گیرانه‌تر راه‌اندازی مجدد و تحویل کار را پیرامون همان فهرست ویژگی‌ها اضافه می‌کند.

ابزارها#

  • Claude Code یا Codex
  • Git
  • Node.js + Electron

سازوکار هارنس#

گزارش پیشرفت + تحویل نشست + تداوم چندنشستی + راستی‌آزمایی تک‌به‌تک ویژگی‌ها

استفاده از پروژه‌های موجود در مخزن#

مسیر مخزن: projects/project-03/

دایرکتوری شامل چه مواردی است آنچه باید مقایسه شود
starter/ کد پروژه 02 در حالی که نمایه‌سازی و پرسش و پاسخ مستند هنوز ناتمام است. دارای یک feature_list.json اولیه است، اما فاقد مصنوعات نهایی راه‌اندازی مجدد/تحویل کار است. آیا ایجنت در میان ویژگی‌های متعدد سردرگم می‌شود یا پس از راه‌اندازی مجدد وضعیت را از دست می‌دهد.
solution/ خرد کردن اسناد، فراداده، وضعیت نمایه و پرسش و پاسخ مستند همراه با ارجاع تکمیل‌شده، به همراه init.sh، session-handoff.md، claude-progress.md، و clean-state-checklist.md. آیا هر ویژگی پیش از علامت‌گذاری به عنوان قبولی دارای شواهد عینی راستی‌آزمایی است یا خیر.

این پروژه یک تمرین کلی «چندنشستی» نیست. راهکار موجود در مخزن به چهار ویژگی مشخص محصول نگاشت می‌شود: خرد کردن اسناد، استخراج فراداده، رابط کاربری وضعیت نمایه‌سازی، و پرسش و پاسخ مستند همراه با ارجاع.