Files
docs/INDEX.md
T
masoodafar-web d7c32dab2a consolidate: move all project-level docs to totalDoc
- BackOffice/docs → totalDoc/backoffice/ (AUDIT + CHANGELOG)
- FrontOffice/docs → totalDoc/frontoffice/ (CHANGELOG + UI-UNIFICATION-PLAN)
- CMS/README.md → totalDoc/cms/CMS-README.md
- DataMigration/README.md → totalDoc/migration/DATAMIGRATION-README.md
- deployment/README.md → totalDoc/deployment/DEPLOYMENT-README.md
- Updated INDEX.md with new paths and sections
2026-02-18 21:43:59 +03:30

13 KiB
Raw Blame History

📚 FourSat Documentation Index

آخرین بروزرسانی: February 18, 2026
۲۲۰ فایل → ۳۰ فایل (تجمیع ۳ فازی + cleanup نهایی)
آخرین تغییرات: بهبود سیستم موجودی، تصاویر مربعی محصولات، ساده‌سازی صفحات سایت، مرج همه به production


🔍 راهنمای سریع — کدام مستند را باید ببینم؟

می‌خواهم بدانم... مستند
کل تغییرات BackOffice چه بوده؟ backoffice/BACKOFFICE-CHANGELOG.md
ساختار و معماری BackOffice چیست؟ ui-modernization/BACKOFFICE-ARCHITECTURE.md
یکسان‌سازی فروشگاه‌ها چه بوده؟ ui-modernization/BACKOFFICE-STORE-UNIFICATION.md
وضعیت فروشگاه تخفیفی؟ business/DISCOUNT-STORE-STATUS.md
بیزینس فروشگاه تخفیفی چگونه کار می‌کند؟ business/discount-shop-business.md
سیستم کمیسیون چگونه کار می‌کند؟ business/club-commission-system-complete.md
چگونه deploy کنم؟ deployment/OFFLINE-DEPLOYMENT-GUIDE.md
وضعیت CI/CD چیست؟ deployment/CICD-PIPELINE-GUIDE.md
مشخصات سرور و زیرساخت؟ deployment/INFRASTRUCTURE-GUIDE.md
مهاجرت BFF→CMS چگونه بوده؟ migration/BACKOFFICE-BFF-MIGRATION.md
مهاجرت FrontOffice→CMS؟ migration/FRONTOFFICE-TO-CMS-MIGRATION.md
نقشه نوسازی UI فرانت؟ ui-modernization/UI-MODERNIZATION-PLAN.md
معماری مدیریت فایل و تصاویر؟ cms/FILE-MANAGEMENT-ARCHITECTURE.md
فیکس فلوی ثبت‌نام FrontOffice؟ cms/REGISTRATION-FLOW-FIXES.md
باگ cross-deploy چه بود؟ deployment/CICD-PIPELINE-GUIDE.md
سرور Production کجاست؟ deployment/INFRASTRUCTURE-GUIDE.md
تنظیمات VAT/مالیات؟ cms/payment-gateway.md (بخش ۱۰)
سرویس انقضای سفارش؟ cms/payment-gateway.md (بخش ۱۱)
بهبود سیستم موجودی؟ cms/INVENTORY-IMPROVEMENTS.md
تصاویر مربعی محصولات؟ ui-modernization/PRODUCT-IMAGES-SQUARE.md
Audit report کامل BackOffice؟ backoffice/BACKOFFICE-AUDIT.md
تغییرات FrontOffice؟ frontoffice/CHANGELOG.md
طرح یکسان‌سازی UI فرانت؟ frontoffice/UI-UNIFICATION-PLAN.md
README پروژه CMS؟ cms/CMS-README.md
README دیپلوی؟ deployment/DEPLOYMENT-README.md
README مهاجرت داده؟ migration/DATAMIGRATION-README.md

📂 business/ — مستندات بیزنسی (۷ فایل)

فایل توضیح
club-commission-system-complete.md 🏆 سیستم جامع کمیسیون باشگاه: کیف پول‌ها، درخت باینری، الگوریتم کمیسیون، توزیع Pool
balance-calculation-rules.md قوانین محاسبه تعادل + فرمول‌های Excel + مثال‌های ۵ سطحی
club-membership-contract-system.md سیستم قرارداد عضویت: امضا، OTP، رفرش توکن
package-purchase-system.md ۳ سناریو خرید پکیج: وام دایا، پرداخت دستی، درگاه
daya-loan-integration.md یکپارچه‌سازی وام دایا + جزئیات API + پیاده‌سازی CMS
DISCOUNT-STORE-STATUS.md 🔄 وضعیت فروشگاه تخفیفی: تخفیف ۱۰۰٪ اجباری + ZarinPal + VAT + ExpirePendingOrders — Production Deploy
discount-shop-business.md فروشگاه تخفیفی: پرداخت ترکیبی، درصد تخفیف، entity design
manual-payment-system.md پرداخت دستی: کارت به کارت، تأیید ادمین، آپلود FMS

📂 cms/ — مستندات فنی CMS (۱۹ فایل)

فایل توضیح
CMS-README.md 📘 README اصلی پروژه CMS
BFF-REMOVAL-PLAN.md پلن حذف BFF — Permission Interceptor + تغییرات config
REMAINING-TASKS.md وضعیت ۴۹/۴۹ متد — همه انجام شده
FRONTOFFICE-CMS-API-COMPATIBILITY.md ماتریس سازگاری API بین FrontOffice و CMS
ICURRENTUSERSERVICE-IMPLEMENTATION.md پترن JWT + ICurrentUserService در endpointهای Customer
ADMIN-CUSTOMER-SEPARATION-FIX.md 🆕 فیکس جداسازی Admin/Customer: حذف JWT fallback از ۸ handler + resolve صریح در ۴ endpoint
payment-gateway.md 🔄 IPaymentGatewayService: ZarinPal مستقیم + تخفیف ۱۰۰٪ اجباری + VAT + ExpirePendingOrders + فیکس DeliveryStatus mapping + دیپلوی Production
payment-architecture-pyms.md معماری PYMS: جریان پرداخت BFF→PYMS→Gateway→CMS
chatika-integration.md یکپارچه‌سازی Chatika AI: Hangfire worker، retry logic
club-feature-management-services.md CQRS سرویس‌های مدیریت ClubFeature
INVENTORY-REFACTORING-STATUS.md ریفکتور Inventory: حذف Repository، ساختار CQ
INVENTORY-IMPROVEMENTS.md 🆕 بهبود موجودی: ایجاد خودکار رکورد، سرویس مهاجرت، اتوکامپلیت تخفیفی، UX هوشمند AddStockDialog
SITE-PAGES-SIMPLIFICATION.md ساده‌سازی صفحات سایت: مدل تایپ‌شده، فرم‌های Shopify-style، لندینگ/درباره/تماس/مجوزها
system-constants.md مرجع SystemConstants.cs (مبالغ، درصدها)
email-sms-configuration.md تنظیمات SMS/Email: Kavenegar templates، Gmail
PRODUCT-BUNDLE-FEATURE.md 🟡 فیچر آینده: طراحی Product Bundle
FRONTOFFICE-RELEASE-NOTES-v1.5.0.md 🆕 یادداشت انتشار FrontOffice v1.5.0 (فارسی): هفته‌نما، گزارش هفتگی، امتیاز انتقالی
FILE-MANAGEMENT-ARCHITECTURE.md 🆕 معماری جامع مدیریت فایل: IFileManager, LocalFileManager, ImagePathResolverInterceptor, UploadsController (HTTP سرو عمومی + FMS Fallback), ذخیره دیسکی
REGISTRATION-FLOW-FIXES.md 🆕 فیکس فلوی ثبت‌نام: ایجاد کاربر جدید در VerifyOtpToken، رفع lookup موبایل AcceptContract، رفع sync IsCompleteRegister

📂 deployment/ — مستندات استقرار (۶ فایل)

فایل توضیح
DEPLOYMENT-README.md 📘 README اصلی پوشه deployment
OFFLINE-DEPLOYMENT-GUIDE.md راهنمای جامع استقرار آفلاین + تنظیمات Nexus
CICD-PIPELINE-GUIDE.md 🔄 راهنمای CI/CD Pipeline: معماری DinD، فیکس‌های dockerd، Runner ConfigMap، عیب‌یابی، SERVER_PASSWORD، باگ cross-deploy، قالب workflow Production
INFRASTRUCTURE-GUIDE.md 🔄 مشخصات سرور Staging + Production، DB credentials دوگانه، Gitea، Kestrel protocol، Ingress annotations، Proto v0.0.179
SERVER-MIRRORS-CONFIG.md 🔄 تنظیمات mirror: K3s registries.yaml Staging + Production، containerd
INGRESS-NGINX-WARNING.md ⚠️ هشدار K3s: مشکل hostNetwork در ingress-nginx

📂 ui-modernization/ — مستندات نوسازی UI (۳ فایل)

فایل توضیح
UI-MODERNIZATION-PLAN.md 🆕 طرح جامع نوسازی UI فرانت‌آفیس: سیستم بلاگ، صفحات دینامیک، لندینگ، Mobile-First — ۷ فاز، ~۱۲۴ فایل جدید
BACKOFFICE-ARCHITECTURE.md 🆕 مرجع معماری BackOffice: ساختار پوشه‌ها، الگوهای BasePageComponent/Hub/CodeBehind/ExcelExport، مسیرها، permission‌ها، نقشه NavMenu
BACKOFFICE-STORE-UNIFICATION.md 🆕 یکسان‌سازی فروشگاه عادی و تخفیفی: NavMenu restructure، حذف آمار سفارشات، رفع PaymentDate، بازنویسی ۴ صفحه
PRODUCT-IMAGES-SQUARE.md 🆕 تصاویر مربعی محصولات: aspect-ratio 1:1 در ۹ فایل، هر دو فروشگاه، همه سایزها

📂 migration/ — مستندات مهاجرت BFF→CMS (۷ فایل)

فایل توضیح
DATAMIGRATION-README.md 📘 README پروژه DataMigration
GATEWAY-REMOVAL-MIGRATION-PLAN.md پلن استراتژیک حذف هر دو Gateway (BFF)
FRONTOFFICE-TO-CMS-MIGRATION.md مهاجرت کامل FrontOffice: proto changes، field aliasing + لاگ تغییرات
MIGRATION-PROGRESS.md لاگ پیشرفت مهاجرت: نسخه‌های proto، خطاها، وضعیت سرویس‌ها
BACKOFFICE-BFF-MIGRATION.md مهاجرت BackOffice: Strategy C، تغییرات namespace
customer-facing-capabilities-codex.md تحلیل جامع قابلیت‌های مشتری‌مدار + gap analysis
DATA-TABLE-MAPPINGS.md 🆕 نگاشت ۳۳ جدول source→target + تبدیل Binary Tree

backoffice/ — مستندات پنل مدیریت (۲ فایل)

فایل توضیح
BACKOFFICE-AUDIT.md 🔍 گزارش آدیت عمیق BackOffice: ۵۸ آیتم، ۹۸٪ تکمیل، ۶ فاز
BACKOFFICE-CHANGELOG.md 📝 چنج‌لاگ BackOffice: فاز ۱ تا ۱۷

📂 frontoffice/ — مستندات فرانت‌آفیس (۲ فایل)

فایل توضیح
CHANGELOG.md 📝 چنج‌لاگ FrontOffice
UI-UNIFICATION-PLAN.md 🎨 طرح یکسان‌سازی UI فروشگاه‌ها

📊 آمار تجمیع

مرحله تعداد فایل حذف شده
اولیه 220
فاز ۱ (حذف duplicate/expired) 135 ۸۵
فاز ۲ (حذف obsolete عمیق) 41 ۹۴
فاز ۳ (ساختاردهی + merge) 28 ۱۳
cleanup نهایی (+2 فایل جدید) 30
session CI/CD + Admin fix (+2) 32
session UI Modernization plan (+1) 33
session Store Unification (+2 docs) 35
session File Mgmt + Content (+1 doc) 36
session Registration Flow Fix (+1 doc) 37
session Inventory + Images + Docs (+2 docs) 39
consolidate project-level docs (+7 files, 2 folders) 46
نهایی 46 + INDEX ۱۹۱ فایل حذف/ادغام