Type : feature · App : activitypub · Priorité : basse · Différée jusqu'à la fédération des fiches
Description
Quand les fiches personnage seront fédérées, les traits/actions doivent voyager comme extension affichable, pas comme donnée interprétée. Une instance Suddenly distante affiche « Casse-cou +3 » tel quel ; un serveur AP tiers (Mastodon, etc.) ignore le bloc sans casser. Le compte rendu / la fiche restent lisibles sans les traits.
Principe
- Déclarer un
@context / namespace suddenly: couvrant traitSet, trait, value, action, condition, outcome.
- Le corps AP standard (
content, summary) reste lisible par tout serveur ; les traits sont une extension que seules les instances Suddenly interprètent.
- Portée réelle : forme de fiche partagée (traits nommés + valeur + actions en texte), pas sémantique de valeurs partagée. Aucune normalisation de valeur : Suddenly n'évalue rien, ni en local ni en fédération.
Definition of Done
Type : feature · App :
activitypub· Priorité : basse · Différée jusqu'à la fédération des fichesDescription
Quand les fiches personnage seront fédérées, les traits/actions doivent voyager comme extension affichable, pas comme donnée interprétée. Une instance Suddenly distante affiche « Casse-cou +3 » tel quel ; un serveur AP tiers (Mastodon, etc.) ignore le bloc sans casser. Le compte rendu / la fiche restent lisibles sans les traits.
Principe
@context/ namespacesuddenly:couvranttraitSet,trait,value,action,condition,outcome.content,summary) reste lisible par tout serveur ; les traits sont une extension que seules les instances Suddenly interprètent.Definition of Done
@contextétendu avec le vocabulairesuddenly:.suddenly:traitSetsur les acteursCharacter.gameSystem(Meta #D — Retrait du sous-système FoundryVTT (lot séparé, impact fédération) #116, point 5).