ForHosting KIT · Maison, cuisine et loisirs

Calculateur de rotation des tâches ménagères

La semaine 0 confie la vaisselle à Alice, les poubelles à Bob et l'aspirateur à Carol ; chaque nouvelle semaine, chacun avance d'une tâche, et en 3 semaines chaque personne a fait chaque tâche une fois. Collez vos listes et imprimez le planning. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Tâches ménagères
Dishes, Trash, Vacuum
Liste des participants
Alice, Bob, Carol
Indice de semaine
0
Vous obtenez
Semaine du cycle
0
Durée du cycle
3
Indice de la semaine suivante
1
Nombre de tâches
3

Un calculateur de rotation des tâches ménagères transforme une liste de corvées, un roster ordonné de personnes et un indice de semaine en une répartition hebdomadaire équitable, pour que la vaisselle, les poubelles et l’aspirateur ne restent pas toujours à la même personne. Vous collez les devoirs et les noms dans l’ordre de rotation, choisissez la semaine du cycle que vous planifiez, et l’outil attribue chaque corvée par une arithmétique modulaire qui fait glisser le roster sous la liste. Sur un cycle complet égal à la taille du roster, chaque personne accomplit chaque tâche exactement une fois : c’est l’équité que recherchent familles, colocataires et appartements partagés.

Comment la rotation attribue chaque corvée avec équité

Les tâches ménagères deviennent injustes lorsque le même colocataire fait toujours la vaisselle et qu’un autre oublie toujours les poubelles. Une attribution rotative est une règle d’appariement fixe, non une négociation : prenez la liste des corvées dans l’ordre où vous l’avez écrite, prenez le roster dans l’ordre où vous l’avez écrit, et faites glisser le roster sous les tâches selon l’indice de semaine.

La semaine zéro aligne la première personne sous la première tâche, la deuxième sous la deuxième, et ainsi de suite, en bouclant lorsqu’il y a plus de corvées que de personnes. La semaine un décale tout le monde d’un cran, de sorte que la deuxième personne hérite de la première corvée de la semaine précédente, la troisième hérite de la deuxième, et la première récupère ce qui est tombé en fin de liste.

Après un nombre de semaines égal à la taille du roster, le glissement a visité chaque alignement exactement une fois : chaque personne a fait chaque tâche exactement une fois. Voilà la garantie d’équité : elle ne dépend ni des calendriers, ni des jours fériés, ni de qui s’est plaint dimanche dernier. S’il y a plus de personnes que de corvées, certains noms se reposent cette semaine-là, et les créneaux de repos tournent pour que la même personne ne soit pas toujours exempte.

S’il y a plus de corvées que de personnes, certains noms reçoivent plus d’une tâche cette semaine-là, et ces surplus tournent aussi dans le roster. Comme la règle n’utilise que le reste entier, deux foyers qui partagent les mêmes listes et le même compteur de semaine s’accorderont toujours sur la même feuille, même s’ils l’impriment dans des cuisines différentes.

Là où une rotation équitable des tâches aide

Les colocations affichent une feuille hebdomadaire pour que personne ne puisse prétendre ignorer à qui incombait de sortir les poubelles. Les familles avec adolescents font tourner cuisine, linge et animaux sans réécrire un tableau papier chaque dimanche. Les propriétaires et gestionnaires de maisons étudiantes publient un planning déterministe que les nouveaux locataires recalculent à partir des mêmes listes et d’un compteur de semaine stocké dans le fil de la maison.

Les équipes produit qui livrent des applications de tableau de corvées ont besoin d’un petit oracle qui marque le même appariement pour les mêmes entrées, au lieu d’un tableur qu’une seule personne met à jour. Préférez cette capacité lorsque vous connaissez déjà les devoirs et les personnes et n’avez besoin que de l’appariement équitable d’une semaine donnée ; ce n’est ni un calendrier, ni un service de rappels, ni un grand livre de points ou d’argent de poche.

Feuille hebdomadaire de colocation

Les colocataires saisissent corvées, noms et numéro de semaine pour imprimer un planning équitable de vaisselle, poubelles et aspirateur.

Tableau familial des devoirs

Les parents font tourner cuisine, linge et animaux parmi les enfants pour que le même enfant ne reste pas toujours avec la pire corvée.

Comment le calculateur de rotation ménagère attribue-t-il les corvées ?

Sur un cycle complet d’autant de semaines que de personnes, chacune accomplit chaque tâche exactement une fois.

Que se passe-t-il s’il y a plus de personnes que de corvées ?

Certains noms se reposent cette semaine-là. Les créneaux de repos tournent avec la même formule, donc la même personne n’est pas toujours exempte. Les noms au repos apparaissent dans le champ resting.

Que se passe-t-il s’il y a plus de corvées que de personnes ?

Certains noms reçoivent plus d’une tâche cette semaine-là. Les surplus bouclent sur le roster pour que la charge supplémentaire tourne aussi équitablement d’une semaine à l’autre.

Combien de semaines faut-il pour que chacun ait fait toutes les tâches ?

Autant de semaines qu'il y a de personnes sur la liste. Avec trois personnes, le cycle dure trois semaines, et à la fin chacune a fait chaque tâche exactement une fois, quels que soient le calendrier ou les jours fériés.

Que faire si quelqu'un s'absente une semaine ?

Le calculateur n'ajoute pas de lui-même de semaines de pause, de pondérations ni de calendrier de vacances. Retirez cette personne de la liste pour la semaine, ou avancez vous-même le numéro de semaine, puis refaites le planning.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/home/chore-rotation

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/home/chore-rotation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"chores":["Dishes","Trash","Vacuum"],"roster":["Alice","Bob","Carol"],"week_index":0}'
{
  "chores": [
    "Dishes",
    "Trash",
    "Vacuum"
  ],
  "roster": [
    "Alice",
    "Bob",
    "Carol"
  ],
  "week_index": 0
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "home.chore_rotation",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_chores50
max_roster50
max_name_length80
max_week_index1000000000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

La même fonction pure alimente l’exécuteur gratuit du navigateur et l’API, sans horloge, sans tirage au sort et sans réseau. Les listes vides ou un week_index manquant échouent avec invalid_input et ne sont pas facturés.

Comment la rotation attribue chaque corvée avec équité

Formellement, la personne qui assume la tâche i à la semaine W occupe person_index égal à (i plus W) modulo la taille du roster. Le calculateur n’invente ni semaines sautées, ni pondérations, ni calendriers de congés ; si quelqu’un est absent, retirez-le du roster ou avancez le week_index dans votre propre couche.

Contrat d’entrée, forme de la réponse et erreurs

Les champs de sortie facultatifs ne sont jamais remplis avec null. Envoyez par POST un corps JSON avec trois champs obligatoires. chores est un tableau non vide d’une à cinquante chaînes de noms de tâche dans l’ordre de la liste ; chaque entrée est recadrée et les chaînes vides après trim sont rejetées en invalid_input en nommant le mauvais index. roster est un tableau non vide d’une à cinquante chaînes de noms de personne dans l’ordre de rotation ; les doublons après un trim insensible à la casse sont rejetés pour que deux mentions de la même personne ne volent pas de tours supplémentaires. week_index est un entier non négatif de zéro à un milliard identifiant la semaine de la série que vous résolvez : zéro est la première semaine. Une chaîne séparée par des virgules, des sauts de ligne, des points-virgules ou des barres verticales est aussi acceptée pour chores et roster, afin qu’un texte collé façon liste de courses fonctionne. Les alias tasks, duties, jobs et chore_list correspondent à chores ; people, members, names et household à roster ; week, week_number, index et w à week_index. En cas de succès, le corps renvoie les listes normalisées et week_index, indique week_in_cycle, cycle_length, next_week_index, chore_count et person_count, puis liste assignments comme lignes tâche-vers-personne avec index, by_person comme chaque nom avec les tâches de cette semaine, et resting comme les noms sans devoir cette semaine. chores_per_person_min et chores_per_person_max montrent à quel point la charge est équilibrée cette semaine ; formula réaffirme person_index égal à (chore_index plus week_index) mod roster_size ; message est une seule ligne en anglais que vous pouvez épingler sur le réfrigérateur ou dans un fil. Exemple : chores Dishes, Trash, Vacuum avec roster Alice, Bob, Carol et week_index zéro attribue Alice à Dishes, Bob à Trash et Carol à Vacuum ; week_index un tourne vers Bob, Carol et Alice. Listes manquantes, noms vides, doublons dans le roster, week_index non entier ou négatif, et listes trop longues échouent avec invalid_input et ne consomment pas de solde.

Où une API de rotation des tâches ménagères gagne sa place

Les bots d’intendance domestique dans Slack ou un groupe familial envoient « les corvées de cette semaine » en appelant l’API avec l’indice de la série stocké dans une clé compteur. Comme l’implémentation est parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant ; une validation échouée est gratuite. Conservez la liste des corvées et le roster dans le même ordre dans chaque système d’enregistrement, incrémentez week_index une fois par semaine (y compris les semaines où vous voulez encore que la rotation avance même si quelqu’un voyage) et vous obtenez des attributions reproductibles pour impressions, calendriers et edge workers sans monter un service de planification à vous.

Oracle pour bot et application de corvées

Un bot d’intendance ou une application de tableau de corvées appelle l’API avec un compteur de semaine stocké et publie les tours de cette semaine sans tableur privé.

Le calculateur saute-t-il les jours fériés ou les absents ?

Non. Le cœur est une rotation pure. Retirez quelqu’un du roster ou continuez d’incrémenter week_index dans votre propre couche si vous voulez que le cycle avance pendant un voyage.

Combien coûte le calculateur de rotation des tâches ménagères ?

L’outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.

Consulter la documentation complète du KIT →