واژهنامه
این صفحه اصطلاحات اختصاصی تقویمم را تعریف میکند. همین تعریفها در همهٔ مستندات به یک شکل بهکار رفتهاند؛ اگر در صفحات دیگر به توضیح بیشتری نیاز بود، لینک انتهای صفحه را ببینید.
| واژه | معنی |
|---|---|
| Calendar / Event | تقویم (والد الزامی رویدادها) / رویدادِ زماندار |
| Task / Reminder | کارِ قابل تکمیل / یادآورِ متصل به یک رویداد یا کار |
| Device | هویت یک «نصب» برای نشست — نه هویت کاربر |
| uid / providerId | هویت پایدار و مشترک یک ردیف بین دستگاهها / متادیتای دلخواه برای نگاشت به سیستم بیرونی؛ اتصال همگامسازی نیست |
| version / baseVersion | شمارهٔ نسخهٔ سرور از یک ردیف / نسخهای که کلاینت تغییر خود را روی آن بنا کرده و بهعنوان پیششرط میفرستد |
| mutationId / رسید (receipt) | شناسهٔ یکتای یک عملیات در حساب / نتیجهٔ ماندگار همان عملیات که تکرارش را بیخطر میکند |
| نیت (intent) / outbox | یک تغییر محلی در انتظار پاسخ سرور / صف نیتهای ارسالنشده |
| canonical | آخرین وضعیت تأییدشدهٔ سرور از یک ردیف؛ از پیشنویس محلی کاربر جدا نگه داشته میشود |
| pending / پیشنویس | تغییر محلی که هنوز push نشده یا پاسخش هنوز نیامده |
| cursor | پیشرفت pull برای هر نوع موجودیت؛ مستقل از نسخهٔ یک ردیف خاص |
| watermark | آخرین نسخهای که pull برای یک نوع موجودیت گرفته؛ مرز پایین صفحهٔ بعد |
| tombstone (نشان حذف) | ردیف حذفشدهٔ نرم که هنوز در سرور هست و با pull برگردانده میشود |
| stale | نتیجهای که یعنی پیششرط نسخه برقرار نبود و نوشتهای صورت نگرفت |
| re-key (بازکلید) | جایگزینی uid محلی با uid سروری و بهروزرسانی همهٔ ارجاعها و نیتهای وابسته، اتمیک |
| loser snapshot | تصویر بازنده در تعارض تاریخی نسل قبل؛ push جدید تولیدش نمیکند |