AGENTS.md · git:20261015.ee1b210 · 2026-10-15 · sha256 ac1a95b360f0ad4d
AGENTS.md git:20261015.ee1b210F
Immutable. This exact content never changes and is served at /api/v1/blob/ac1a95b360f0ad4d.
# 🛡️ Antigravity Shield — Workspace Rules & Behavioral Invariants ### 🎨 قاعده یکپارچگی تمهای پویا و ایزولاسیون هویت برند (Dynamic Accent Theme Integrity & Brand Shield Invariant) ۱. **ممنوعیت مطلق کلاسهای رنگی هاردکد در عناصر تعاملی (Zero Hardcoded Accent Classes):** در کلیه کامپوننتها، کارتها، تبها، فیلترها، دکمههای اکشن (مانند Install)، رینگهای فوکوس و بجهای وضعیتی، استفاده مستقیم از کلاسهای رنگی ثابت (مانند `sky-500`، `blue-600`، `cyan-500`) برای مؤلفههای استیتدار اکیداً ممنوع است. تمام این عناصر باید مستقیماً از متغیرهای داینامیک CSS استخراج شوند: - پسزمینه و هاور دکمهها: `var(--color-primary-btn)` و `var(--color-primary-btn-hover)` - خطوط مرزی، آیکونهای هایلایت و متون شاخص: `var(--color-accent)` - پسزمینه و بردر بجها: `var(--color-badge-bg)` و `var(--color-badge-border)` - هالهها و سایهها: `var(--color-accent-glow)` ۲. **ایزولاسیون نفوذناپذیر لوگو و هویت برند (Brand Identity Immunity):** لوگوها، نشانهای شیلد و نمادهای هویت سازمانی هسته سیستم (مانند `NavLogo.tsx` و برچسبهای PRO/SHIELD رسمی) از سامانه تغییر رنگ UI کاملاً ایزوله هستند و تحت هیچ شرایطی نباید با متغیرهای تم دستخوش تغییر شوند. ۳. **گیت اعتبارسنجی فیزیکی چندرنگه پیش از استقرار (Multi-Accent Physical Inspection Gate):** پیش از اعلام نهایی شدن پیادهسازی یا رفع باگ تم، دستیار موظف است تمام زیرماژولها و تبهای درونی (Ecosystem, McpTab, RulesTab, Modals) را حداقل در دو تم متضاد (مثلاً Seafoam در برابر Crimson Rose) بهصورت فیزیکی ممیزی کند تا از عدم وجود خطای فانتوم و عدم نشت رنگ استاتیک اطمینان حاصل شود.