Files
ng-eventually/.project
Sylvain Duchesne f77317c4d1 docs(contract): trois comportements que l'appelant doit connaître
Les signatures étaient à jour, les affirmations non. Trois choses visibles par
une application n'y figuraient pas.

L'ordre d'appel : ensureIdentity() se résout quand une session est ouverte, donc
l'attendre avant d'avoir appelé init() ne se résout JAMAIS. Silencieux, sans
erreur — le pire mode de défaillance possible pour qui intègre. C'est aussi la
raison de dire lequel des deux init() appeler, comme on le dit déjà pour ng.

La barrière monte à chaque chargement en page de tête, pas seulement au premier.

Et la page peut se recharger toute seule quand on y revient : une application
qui garde de l'état en mémoire le perd, et ne pouvait pas le deviner.

Aucune de ces phrases ne décrit comment c'est fait — seulement ce qu'un appelant
doit prévoir.
2026-08-13 08:45:00 +02:00
..