Acht Kalender, eine Antwort: Kann ich dieses Spiel übernehmen?
5 Minuten Lesezeit
Kann ich dieses Spiel übernehmen? Die Antwort steht in acht Kalendern — zwei Ansetzungssysteme, die Spielpläne zweier Vereine deiner Kinder, ein Familienkalender, deine eigenen Termine und eine Reiseplanung — und der Ansetzer will innerhalb einer Stunde eine Rückmeldung.
Das ist das Aggregationsproblem, und es ist der Anwendungsfall, für den Calendar Mirror eigentlich gebaut wurde. Nicht ein gesperrter Kalender in einen anderen kopiert, sondern viele Kalender, über die du alle nicht bestimmst, die dich alle am Ja hindern können, zusammengeführt in einem einzigen Kalender, der die Frage beantwortet.
Schiedsrichter trifft es hart. Ebenso Musikerinnen mit drei Ensembles, Vertretungsärzte in zwei Agenturplänen, Handwerker zwischen Baustellenplänen und alle, deren Woche aus den Feeds anderer Leute zusammengesetzt ist. Die Information existiert. Sie ist nur nie an einer Stelle, wenn du sie brauchst.
Acht Paare, ein Ziel
Zwei Paare können sich ein Ziel teilen — und acht genauso. Jedes Paar markiert nur seine eigenen Kopien, sie geraten sich also nie in die Quere, und was du von Hand in den Zielkalender einträgst, bleibt unangetastet. Richte jeden Kalender, der dich blockieren kann, auf einen Kalender namens Konflikte — und dieser eine Kalender ist das Einzige, worauf du noch schauen musst.
Ein echtes Beispiel, vom Mac des Autors — acht Paare, alle schreiben in Reffing Conflicts:
- Zwei Ansetzungssysteme. Bereits angenommene Spiele aus Assignr und Schulspiele aus ArbiterSports. Beide kommen als abonnierte Feeds, die du nicht beschreiben kannst, und keiner weiß vom anderen.
- Zwei Vereinskalender der Kinder. Erste und zweite Mannschaft des einen Vereins, eine Akademiemannschaft des anderen. Veröffentlicht für jede Familie im Verein, nicht für dich.
- Der Familienkalender, der nur Schlagwörter überträgt — die Termine des Haushalts erreichen den Konfliktkalender als Blöcke, ohne die Angelegenheiten des Haushalts.
- Deine eigenen Termine, mit einer Regel darauf, damit der Zahnarzt einen Samstag blockiert und die Erinnerung, Milch zu kaufen, nicht.
- Reisen, aus einem TripIt-Feed. Ein Flug ist ein Konflikt wie jeder andere.
Acht Quellen, acht Regelwerke, ein Kalender. Bevor du etwas annimmst, schaust du in Reffing Conflicts, und das ist die ganze Entscheidung.
Gib jeder Quelle eigene Regeln
Der Sinn, das Paar für Paar zu tun, statt alles in einer App zu abonnieren, liegt darin, dass jede Quelle anders behandelt wird:
- Feeds, die du nicht bearbeiten kannst, bekommen Filter. Ein Vereinskalender veröffentlicht jede Mannschaft; behalte nur Titel mit dem Mannschaftsnamen deines Kindes, wirf die ganztägigen Hinweise weg und überspringe, was der Veranstalter abgesagt hat. Ein Schlagwort nützt hier nichts — in einen abonnierten Feed kannst du keine Notizen schreiben.
- Kalender, die dir gehören, bekommen Schlagwörter. Markiere in deinem privaten Kalender die Termine, die wirklich blockieren, und gib dem Paar eine include-Regel — oder markiere die zu ignorierenden und nimm eine reject-Regel. So oder so erreicht der Lärm den Konfliktkalender nie.
- Entscheide je Quelle, wie viel Detail mitkommt. Spiele dürfen vollständig herüber, damit du Anstoß und Platz siehst. Der Familienkalender kann nur Schlagwörter übertragen oder schlichte Belegt-Blöcke. Das wird pro Paar eingestellt, nicht einmal für alles.
- Schalte die Duplikaterkennung ein. Erreicht dieselbe Begegnung den Kalender zweimal — der Feed des Ansetzers und der des Vereins führen sie beide — werden identische Blöcke zu einem. Blöcke, die unterschiedlich schwärzen, bleiben getrennt, denn sie sind nicht dieselbe Information.
Und dann richte Dinge auf das Ergebnis
Sobald ein Kalender jeden Konflikt enthält, ist er mehr wert als einen Blick. Teile ihn mit einem Ansetzer oder mit dem Elternteil, das fährt. Nimm ihn als den Kalender, den deine AskWhen.me-Seite prüft, damit die angebotenen Zeiten gegen alle acht Quellen stimmen und nicht nur gegen die eine, an die du gedacht hast. Spiegle ihn weiter — belegt-only — in einen Google-Kalender, wenn ein Planungstool ihn sehen muss.
Was das nicht löst
Es sammelt, es verschmilzt nicht. Du bekommst einen Kalender mit Kopien von allem, nicht einen Termin je tatsächlicher Verpflichtung — zwei verschiedene Begegnungen zur selben Stunde bleiben zwei Blöcke, und genau das willst du, wenn du über eine dritte entscheidest. Teilnehmer kommen nie mit, ein kopiertes Spiel trägt also nicht das übrige Gespann. Und jede Quelle bleibt der Feed von jemand anderem: Veröffentlicht ein Verein eine Spielverlegung spät, erfährt dein Konfliktkalender sie genauso spät, wie du es getan hättest.