Les départs consignent ce qu'ils ont fait

Le traitement des départs faisait le travail sans en garder trace. Chaque suspension, chaque transfert Drive, chaque suppression et chaque alias existait sous forme d'une ligne dans un journal serveur et d'une clé enfouie dans la fiche de la personne partie. Rien n'allait dans le journal d'activité, si bien qu'un transfert jamais exécuté restait invisible jusqu'à ce que quelqu'un remarque un e-mail qui aurait dû arriver.
Chaque étape émet maintenant son propre événement, début, achèvement et échec séparément, pour qu'un transfert commencé mais jamais terminé se distingue d'un transfert jamais programmé. C'est la distinction que l'ancien enregistrement ne pouvait pas faire, et celle qui compte quand il faut reconstituer ce qui est arrivé aux fichiers de quelqu'un.
Cela aligne les départs sur le niveau d'exigence que le chemin d'expiration juste-à-temps s'imposait déjà, où un octroi impossible à révoquer le dit explicitement au lieu d'être discrètement marqué comme expiré.