L'administration de la plateforme, au-dessus du multi-tenant
Montre la chaîne de provisionnement — organisation, ACP, comptes — qui précède tous les autres parcours. Et la contrainte qui la borne : le superadmin n'appartient à aucune organisation.
administrateur
000s Montre la chaîne de provisionnement — organisation, ACP, comptes — qui précède tous les autres parcours. Et la contrainte qui la borne : le superadmin n'appartient à aucune organisation. 006s administrateur KoproGo — l'administration de la plateforme. C'est le seul rôle qui opère AU-DESSUS du multi-tenant : il crée les organisations plutôt que d'appartenir à l'une d'elles. 012s administrateur Connexion en tant que administrateur. 028s administrateur Les organisations : chaque cabinet de syndic en est une, et chacune est étanche aux autres. C'est le premier maillon de la chaîne — sans organisation, aucune copropriété. 039s administrateur Les ACP — les associations de copropriétaires. Le superadmin les provisionne ; c'est le syndic mandaté qui retranscrira ensuite leur acte de base. Provisionner n'est pas gérer. 051s administrateur Les comptes, et les rôles qu'ils portent. Chaque rôle ouvre un périmètre différent : le comptable ne voit pas ce que voit le syndic, et aucun des deux ne voit les autres copropriétés. 062s administrateur Le registre RGPD : exporter ce qu'on détient d'une personne, ou l'effacer. Chaque geste y est journalisé — c'est une obligation, pas une commodité.
Le comptable tient les comptes, et n'approuve pas ce qu'il saisit
Montre le rôle le mieux cadré du produit : de la saisie d'une dépense au bilan, en passant par l'écriture en partie double et l'appel de fonds. Et démontre la séparation des rôles — le bouton « approuver » n'existe pas pour lui.
comptable
000s Montre le rôle le mieux cadré du produit : de la saisie d'une dépense au bilan, en passant par l'écriture en partie double et l'appel de fonds. Et démontre la séparation des rôles — le bouton « approuver » n'existe pas pour lui. 006s comptable KoproGo — le parcours du comptable. Il tient les comptes de la copropriété sans en être membre : écritures, PCMN, rapports. 012s comptable Connexion en tant que comptable. 027s comptable Il arrive sur SON périmètre, jamais sur un tableau de bord générique. Immeubles, dépenses, factures, rapports : l'ADR-0052 lui donne « compta », et rien d'autre. 036s comptable Saisir une dépense. Le serveur vérifie d'abord que l'immeuble est conforme à son acte de base : Σ des quotités contre le total déclaré. C'est la question de support la plus fréquente du produit. 048s comptable Le workflow de la facture. Il la saisit et la soumet — puis il s'arrête. Qui saisit une dépense ne l'approuve pas : c'est le syndic qui approuve, et le bouton n'existe pas pour le comptable. 060s comptable L'écriture au journal, en partie double, sur le plan comptable belge PCMN — conforme à l'arrêté royal du 12 juillet 2012. L'écran demande d'abord de choisir un immeuble : le périmètre ne survit pas à la navigation (#841). 071s comptable Le budget de l'exercice, en brouillon. Il le prépare ; c'est l'assemblée qui l'adopte. Le comptable propose, il ne décide pas. 083s comptable Répartir une charge entre les lots, au prorata des quotités de l'acte de base. C'est le calcul que l'Art. 3.86 impose, et celui que le verrou de conformité protège. 094s comptable L'appel de fonds collectif : ce que chaque copropriétaire devra verser, ventilé par ses quotités. Rien n'est envoyé tant que l'immeuble n'est pas conforme. 106s comptable Et le bilan, pour finir : l'actif d'un côté, le passif de l'autre, et l'équilibre entre les deux. C'est ce document que l'assemblée générale regardera.
Le conseil de copropriété, obligatoire au-delà de vingt lots
Montre une élection à deux voix : le syndic élit un copropriétaire au conseil, et l'élu découvre son mandat. Le conseil surveille le syndic — ce n'est pas un comité de plus, c'est un contre-pouvoir que la loi impose aux grandes copropriétés.
syndic conseil
000s Montre une élection à deux voix : le syndic élit un copropriétaire au conseil, et l'élu découvre son mandat. Le conseil surveille le syndic — ce n'est pas un comité de plus, c'est un contre-pouvoir que la loi impose aux grandes copropriétés. 006s syndic KoproGo — le conseil de copropriété. Au-delà de vingt lots, la loi belge l'impose : un contre-pouvoir élu qui surveille le syndic. 012s syndic Connexion en tant que syndic. 033s syndic Élire un membre. Le syndic propose, mais c'est l'assemblée qui élit — le formulaire demande d'ailleurs par QUELLE assemblée le mandat a été conféré. 042s conseil Au tour de l'élue. Elle n'a rien demandé : un mandat se reçoit de l'assemblée, il ne se prend pas. C'est ce qui distingue le conseil d'un comité de volontaires. 048s Le syndic se déconnecte. C'est au tour du conseil. 052s conseil Connexion en tant que conseil. 068s conseil Le tableau du conseil : les décisions de l'assemblée et leur suivi. Surveiller le syndic, c'est d'abord savoir ce qui a été décidé et ce qui ne l'a pas encore été fait.
Le copropriétaire, dix étapes — de la connexion au paiement d'un appel de fonds
Démontre le parcours du rôle le plus peuplé et le moins éprouvé du produit (#807) : ses lots agrégés sur deux ACP, le vote en assemblée, et les deux points où l'écran casse aujourd'hui (#807, #779).
copropriétaire
000s Démontre le parcours du rôle le plus peuplé et le moins éprouvé du produit (#807) : ses lots agrégés sur deux ACP, le vote en assemblée, et les deux points où l'écran casse aujourd'hui (#807, #779). 006s copropriétaire KoproGo — le parcours du copropriétaire, le rôle le plus nombreux en base et le seul que cinq recettes n'ont jamais éprouvé (#807). 012s copropriétaire Connexion en tant que copropriétaire. 028s copropriétaire Ses lots, dans deux copropriétés distinctes. Le total consolidé informe ; le paiement, lui, se fera ACP par ACP — chacune a son propre compte bancaire (Art. 3.86 § 1er et § 3). 037s copropriétaire Sa quote-part se calcule ainsi : quotité du lot ÷ total des tantièmes de l'immeuble (1000, Art. 3.85 § 1er al. 2) × montant de la charge. Un lot à 120/1000 doit 12 % d'une charge, pas 100 %. 046s copropriétaire Les charges de son immeuble, en lecture seule — pas de bouton « Créer », réservé au syndic et au comptable. 054s copropriétaire Il tente de payer. Le bouton « Payer » de son tableau de bord mène à un historique en lecture seule : aucun formulaire de paiement ne s'y trouve. C'est une étape rouge, documentée (#807). 066s copropriétaire La convocation à l'assemblée des Erables, envoyée par le syndic (#784 côté envoi). Il la lit depuis son propre compte. 074s copropriétaire Il vote « pour » l'approbation des comptes, avec le lot dont il est titulaire. Le mécanisme de procuration existe pour un copropriétaire absent (`vote-proxy-input`) — vérifié séparément. 093s copropriétaire Une fois le vote clôturé par le syndic, le décompte est visible et plafonné correctement — vérifié par la suite de tests des résolutions (`Resolutions.spec.ts`). 102s copropriétaire Les documents de la réunion, procès-verbal compris, sur ce même écran — accessible au copropriétaire (`guards.ts` : SYNDIC + OWNER). 111s copropriétaire Offrir une compétence — ce que le syndic ne peut pas faire en son nom (#781, tranchée ici par l'observation : ça marche, pour le bon acteur).
Le modérateur communauté, et la porte qu'il ne peut pas franchir
Montre ce que vit quelqu'un à qui on a donné un rôle que le produit ne sert pas encore. Le compte existe, la connexion aboutit, et chaque module communautaire le renvoie à l'accueil.
modérateur
000s Montre ce que vit quelqu'un à qui on a donné un rôle que le produit ne sert pas encore. Le compte existe, la connexion aboutit, et chaque module communautaire le renvoie à l'accueil. 006s modérateur KoproGo — le modérateur communauté. Celui qui veille sur les échanges entre voisins : le SEL, les annonces, les objets prêtés. Le serveur délivre bien ce rôle, et la connexion aboutit. 012s modérateur Connexion en tant que modérateur. 028s modérateur Les annonces de la copropriété — ce qu'il est censé modérer. L'écran ne s'ouvre pas : il est renvoyé à l'accueil, sans un mot. 039s modérateur Les sondages : même porte, même refus. Ce n'est pas un écran cassé, c'est un rôle que deux fichiers décrivent différemment. 051s modérateur Un rôle qu'on attribue et qui ne donne accès à rien coûte plus qu'un rôle absent : la personne croit pouvoir agir, et cherche l'erreur chez elle.
Chacun voit son périmètre — le syndic, puis le copropriétaire
Démontre que deux rôles se relaient sur la même copropriété et que l'écran d'accueil de chacun reflète ce qu'il a le droit de voir.
syndic copropriétaire
000s Démontre que deux rôles se relaient sur la même copropriété et que l'écran d'accueil de chacun reflète ce qu'il a le droit de voir. 006s syndic KoproGo — gestion de copropriété. Deux rôles vont se relayer : le syndic qui administre, puis un copropriétaire qui consulte. 015s syndic Le syndic se connecte. C'est le mandataire de l'ACP au sens de l'Art. 3.89 : il convoque, préside et exécute. 021s syndic Connexion en tant que syndic. 036s syndic Son tableau de bord s'ouvre sur les immeubles qu'il gère. Il voit l'administration ; il ne voit pas les lots d'un copropriétaire. 045s copropriétaire Le syndic se retire. Un copropriétaire se connecte — titulaire d'un droit réel, il vote, paie et consulte ses quotes-parts. 051s Le syndic se déconnecte. C'est au tour du copropriétaire. 056s copropriétaire Connexion en tant que copropriétaire. 072s copropriétaire Son écran est différent : « Mes lots » et « Communauté », pas l'administration. Le cloisonnement se voit, il ne se déduit pas. 081s copropriétaire Parcours terminé. Le même parcours sert de gate E2E (correctness) et de preuve de valeur (cette vidéo) — écrit une seule fois.
Le prestataire : un rôle réel, et un écran qu'il n'a pas encore
Montre ce qu'un produit honnête fait d'un rôle qu'il connaît sans encore le servir : il le dit. Le prestataire s'inscrit, se connecte, et reçoit une phrase plutôt qu'une barre de navigation vide.
prestataire
000s Montre ce qu'un produit honnête fait d'un rôle qu'il connaît sans encore le servir : il le dit. Le prestataire s'inscrit, se connecte, et reçoit une phrase plutôt qu'une barre de navigation vide. 006s prestataire KoproGo — le prestataire. Le plombier, l'électricien, celui qui vient réparer. Le serveur connaît ce rôle : le compte existe et la connexion aboutit. 012s prestataire Connexion en tant que prestataire. 028s prestataire Et là, rien ne lui est dit. La page lui propose de se connecter et de s'inscrire — alors qu'il vient de le faire. Le produit se comporte comme s'il était un visiteur. 037s prestataire Son entrée prévue n'est pas un mot de passe : c'est un lien que le syndic lui envoie, portant sa seule mission. Le serveur ne sait pas encore l'émettre — et le harnais refuse d'en inventer un.