ForHosting KIT · المنزل والطبخ والهوايات

جدول تقسيم الأعمال المنزلية

أربع مهام موزعة على ثلاثة شركاء سكن تكمل دورة تناوب كاملة في 12 أسبوعًا، ولا يزيد الفرق في حمل أي أسبوع على مهمة واحدة. اكتب المهام والأشخاص واختر عدد الأسابيع لتحصل على جدول مع المجاميع. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم

تقوم الشقق المشتركة على اتفاق هش: الجميع ينظّف، لكن لا أحد يتذكر دور من جاء. جدول الأعمال المتناوب يستبدل الجدال بالحساب. أدخل قائمة المهام المنزلية وقائمة شركاء السكن، فيوزّع الأداة كل مهمة على شخص في كل أسبوع وفق تناوب دوري مزاح: في الأسبوع الأول تُوزَّع المهام بالترتيب، وفي كل أسبوع تالٍ ينتقل كل تعيين خطوة واحدة إلى الأمام، فتمرّ كل مهمة على الجميع بالتساوي. النتيجة شبكة أسبوع بأسبوع مع مجاميع لكل شخص لعدد المهام والجهد، لتتحقق من العدالة بنظرة واحدة بدل التفاوض عليها. ويمكن أن تحمل المهمة وزناً اختيارياً للجهد، فيُحتسب تنظيف الحمّام أكثر من سقي نبتة.

كيف يعمل التوزيع المتناوب

الخوارزمية تناوب دوري مزاح (offset round-robin)، اختيرت لأنها شفافة بما يكفي للتحقق منها يدوياً. رقِّم شركاء السكن ابتداءً من الصفر بترتيب إدخالهم، ورقِّم المهام من الصفر بترتيبها أيضاً. في الأسبوع صفر تُسند المهمة c إلى الشريك c mod n حيث n عدد الشركاء — تُوزَّع المهام حول الطاولة ببساطة.

في الأسبوع الأول ينتقل كل تعيين مقعداً واحداً إلى الأمام: المهمة c تذهب إلى الشريك (c + 1) mod n. وبشكل عام، الأسبوع w يسند المهمة c إلى الشريك (c + w) mod n. لهذه القاعدة الواحدة ثلاث نتائج مفيدة.

أولاً، ضمن أي أسبوع تختلف الأحمال الفردية بمهمة واحدة على الأكثر، لأن التوزيع حول الطاولة أعدل ما يمكن. ثالثاً، الجدول حتمي تماماً: لا بذرة عشوائية ولا تاريخ حالي ولا حالة خفية، فإعادة التوليد الشهر المقبل بالقوائم نفسها تواصل النمط ذاته. ويمكن للمهام أن تحمل قيمة جهد اختيارية، وهي وزن نسبي غير سالب يبلغ افتراضياً واحداً.

الجهد لا يغيّر أبداً من يأخذ أي مهمة — يبقى التناوب نقياً — لكن المجاميع الفردية تعرض مجموع الجهد إلى جانب أعداد المهام، لترى ما إذا كانت حصة أحدهم الأصغر هي أيضاً الأثقل، وتعيد موازنة قائمة المهام (أو الأجهاد) قبل طباعة الجدول للثلاجة.

أين يلائم تناوب الأعمال المنازل الحقيقية

الاستخدام التقليدي هو الشقة المشتركة التي تعلّق جدولاً متناوباً على الثلاجة: اذكر المهام الأسبوعية مرة واحدة، واذكر الشركاء مرة واحدة، وأعد توليد الجدول كلما انتقل أحد أو غادر، ودَع الحساب يمتصّ التغيير بدل عقد اجتماع للسكان. السكن الطلابي ومساحات العيش المشترك تستعمل الشبكة نفسها كوثيقة انتقال لضبط التوقعات قبل أول حوض مليء بالأطباق. ويستخدم الأزواج نسخة لشخصين للتأكد من أن التقسيم متكافئ فعلاً مع الوقت بدل الاعتماد على ذاكرة تنحاز دائماً لمن طبخ آخر مرة.

ولأن أوزان الجهد منفصلة عن التناوب، يمكن للأسر وسم التنظيف العميق أو العناية بالحيوانات أو يوم القمامة كمهام أثقل والتحقق من مجاميع الجهد قبل أن يشكو أحد — فقسم fairness يظهر التفاوت مباشرة.

جدول أسبوعي لشقة مشتركة

اذكر المهام وشركاء السكن مرة واحدة، ثم اطبع أو انشر الشبكة الأسبوعية ليرى الجميع تعييناتهم تتناوب بعدالة مع الوقت.

اتفاق انتقال للعيش المشترك

أرفق الجدول المولَّد بعقد الإيجار أو وثيقة قواعد المنزل لتكون توقعات الأعمال ثابتة قبل أول خلاف.

كيف تُسنَد المهام كل أسبوع؟

بتناوب دوري مزاح: في الأسبوع w (بالعدّ من صفر) تذهب المهمة c إلى الشريك (c + w) mod عدد الشركاء. كل أسبوع ينتقل كل تعيين خطوة واحدة إلى الأمام، فتدور المهام على الجميع.

هل التقسيم عادل فعلاً؟

ضمن أي أسبوع تختلف أعداد المهام الفردية بمهمة واحدة على الأكثر. وعلى دورة كاملة من أسابيع المضاعف المشترك الأصغر للمهام والشركاء، تمرّ كل مهمة على كل شريك بالتساوي. قسما totals وfairness يعرضان الأعداد ومجاميع الجهد لتتحقق بنفسك.

ما فائدة حقل الجهد؟

الجهد وزن اختياري غير سالب لكل مهمة (الافتراضي 1) يميّز المهام الأثقل كالتنظيف العميق. لا يغيّر التناوب أبداً؛ بل يغذّي فقط مجاميع الجهد الفردية لتقارن الأحمال.

ماذا يحدث عند غياب المهام أو الشركاء؟

قائمة المهام الفارغة لا شيء فيها يُسنَد، وقائمة الشركاء الفارغة لا أحد فيها يُسنَد إليه. أسماء الشركاء المكررة تُرفض أيضاً.

كم تستغرق الدورة الكاملة لجدول المهام؟

عدد أسابيع يساوي المضاعف المشترك الأصغر لعدد المهام وعدد الشركاء. مع أربع مهام وثلاثة أشخاص تكون 12 أسبوعًا، وبعدها تكون كل مهمة قد وصلت إلى كل شخص بعدد المرات نفسه.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/life/chore-split-roommates

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/life/chore-split-roommates \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"chores":["Dishes","Vacuum living room","Take out trash","Clean bathroom"],"roommates":["Alice","Bob","Carol"]}'
{
  "chores": [
    "Dishes",
    "Vacuum living room",
    "Take out trash",
    "Clean bathroom"
  ],
  "roommates": [
    "Alice",
    "Bob",
    "Carol"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.chore_split_roommates",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_chores200
max_roommates50
max_weeks52
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

كل شيء حتمي — لا عشوائية ولا تواريخ ولا حسابات — فالقوائم نفسها تُنتج الجدول نفسه دائماً، في الأداة المجانية بالمتصفح وفي API المدفوعة على حد سواء.

كيف يعمل التوزيع المتناوب

ثانياً، على مدى دورة كاملة تمرّ كل مهمة على كل شريك العدد نفسه من المرات، فلا يعلق أحد بالحمّام إلى الأبد؛ وطول الدورة هو المضاعف المشترك الأصغر لعدد المهام وعدد الشركاء، ويُذكر في الاستجابة باسم cycle_weeks.

ما الذي ترسله وما الذي تستلمه

أرسل حقلين إلزاميين وحقلًا اختيارياً. الحقل roommates مصفوفة غير فارغة من الأسماء، كنصوص بسيطة أو كائنات بحقل name؛ وتُرفض الأسماء المكررة لأن التعيينات ستصبح ملتبسة. الحقل الاختياري weeks عدد صحيح من 1 إلى 52، وقيمته الافتراضية 4 فيظهر الطلب الجديد التناوب وهو يعمل. الحقل chores مصفوفة غير فارغة، كل عنصر فيها إما نص بسيط مثل "الأطباق" أو كائن باسم غير فارغ وجهد effort اختياري غير سالب ومحدود؛ ويُقبل أيضاً نص JSON لتلك المصفوفة. الحقول الناقصة والمصفوفات الفارغة والأسماء الفارغة والشركاء المكررون وقيم الجهد غير الصالحة وأعداد الأسابيع خارج النطاق تفشل جميعاً بخطأ invalid_input ولا تُحتسب. عند النجاح تعيد الاستجابة chore_count وroommate_count وweeks وcycle_weeks، وقائمة المهام المنقّحة مع الفهرس والاسم والجهد، وقائمة الشركاء المنقّحة، والجدول نفسه: مصفوفة أسابيع، كل منها يحوي مصفوفة assignments من ثلاثيات chore وeffort وroommate. وتعطي مصفوفة totals لكل شريك chore_count وeffort_total عبر كامل المدى، ويلخّص قسم fairness الحدين الأدنى والأقصى للأعداد والجهد فتظهر الاختلالات دون فحص الشبكة. سلسلة الطريقة rotating_offset_round_robin وسلسلة الصيغة تعيدان ذكر قاعدة التعيين فيكون العقد موثّقاً ذاتياً. إخفاقات التحقق لا تستهلك الرصيد؛ أما طلبات API الناجحة فتكلف السعر الأساسي المعلن $0.002 لكل عنصر.

أين يلائم تناوب الأعمال المنازل الحقيقية

فرق المنتجات التي تضمّن أداة منزلية في مواقع أسلوب الحياة تحصل على JSON نفسه في المتصفح وAPI، فتتطابق العروض التجريبية مع الإنتاج. والأتمتة هي النصف الآخر: يستطيع روبوت منزلي استدعاء API بجدول زمني ونشر تعيينات الأسبوع الحالي في محادثة جماعية دون أن ينحرف عن أداة المتصفح، لأن كليهما يشغّل الدالة النقية ذاتها. هذه القدرة لا تتعامل مع المال عمداً — تقسيم الإيجار أو الفواتير أو حساب مطعم من مهمة مقسّم النفقات الموزون — ولا تتتبع الإنجاز؛ إنها تجيب فقط عن من يفعل ماذا هذا الأسبوع. والتسعير هو السعر الأساسي المعلن $0.002 لكل عنصر ناجح.

روبوت محادثة منزلي

استدعِ API أسبوعياً من نص برمجي أو روبوت وانشر تعيينات الأسبوع الحالي في محادثة جماعية، مطابقة تماماً لأداة المتصفح المجانية.

كم تبلغ التكلفة؟

أداة المتصفح مجانية وتعمل محلياً. طلبات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل عنصر ناجح؛ والمدخلات غير الصالحة لا تُحتسب.

اطّلع على توثيق KIT الكامل ←