- شحنت
- 15 نوفمبر 2026 في 12:32 ص UTC
- المؤلف
- Kamo
- الالتزام
- 4a9f5df
عمليات الحصول على كل حالة على حدة التي أطلقت على كل مركبة/تصفح تتقاسم الآن مخزن وحدة واحدة لكل منها (app/lib/sharedResource: طلب واحد أثناء الحركة لكل مفتاح، مخزن للعلامة، متقادم أثناء إعادة القراءة)، تم إبطالها من قبل تغيير الحقوق المدفوع (new userInfoStore.onRightsChanged) ومن قبل الطفرة الذي يغيرها: - الأسواق الرائدة (useHasActiveMarkets, useLeadMarkets, CrmMarketContext, LeadManager) -> leadMarketsStore; marketsApi writes + org-change frames invalidate - النموذج المطبق (9 مستدعين useAppliedModel) -> appliedModelStore; session org == '' key - القدرات المقدمة -> providerCapabilitiesStore؛ providerApi provider/domain saves invalidate - شبكاتي (HomeScreenGate, FirstOrgCta, RelationshipManager) -> مخزن شبكاتي؛ إنشاء المنظمة يبطلها useEntitlements / useExec2ExecAccess: إلغاء عند تغيير الحقوق؛ 60 ثانية TTL -> 30 دقيقة TTL للسلامة. يعيد PlatformRightsProvider قراءة تغيير الحقوق. طريقة الرب: GodModeControl لم يعد يستطلع كل 60 ثانية expiresAt server-stamped (+250ms) ويسوي هناك، عند الرؤية، `online`، socket إعادة الاتصال، وبعد رفض التبديل. isActive لا يزال يتحقق من الساعة (يفشل في الإغلاق). جواب واحد "is god" في lib/godMode: godEligibleFrom/isGodEligible (GD فقط، لا تجنب) و **************** (GD AND open window) ؛ useGodModeActive يتطلب الآن **************** يحصل على نفس النشاط-الله **************** حذف: المستدعين يستخدمون الخادم **************** (الصفحات تنتظره قبل إعادة التوجيه). بوابات واجهة المستخدم (قواعد الاتصال، ورق الحائط، التشغيل الآلي، التوعية الرئيسية/الموافقة، التحليلات، التقارير) خلفيات الأعضاء، الوصول إلى صفحات الأعضاء) تعتمد الآن على checkRight/active god mode. قراءة المنطقة الزمنية للتخطيط الجذري تذهب عبر حلقة العودة (127.0.0.1:$PORT + x-forwarded-host) مثل fetchOrganization، لا تحفظ المضيف العام.
