spec(v4): R4-P0-3 — 5 example downloadable personas (docs-only)#40
Merged
Conversation
5 example .klickd v4-preview profiles under examples/v4/personas/ covering: - 01 — Élève de Terminale (FR / Luxembourg, education) - 02 — Chef de projet PME (FR, work) - 03 — Full-stack developer (EN, work) - 04 — Créateur·rice média (FR, creator, preview media.klickd) - 05 — RPG gamer (EN, gaming, preview gaming.klickd baseline) All payloads validate against the permissive v4-preview schema (schemas/klickd-payload-v4-preview.schema.json and schema/klickd-v4-preview.schema.json). Files are unencrypted JSON (encrypted: false), following the convention of existing examples/*.klickd fixtures. No real PII, no secrets, no tokens. Documented public test passphrase is "klickd-example-only". Also updates the R4-P0-3 status line in ROAD-TO-V4-GA.md and adds a pointer from SPEC.md §33.5 to the new examples directory. Docs-only. No SDK / schema / vector / release / tag change. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Résumé
Inscrit R4-P0-3 (ROAD-TO-V4-GA §R4-P0-3) : 5 profils d'exemple téléchargeables sous
examples/v4/personas/, couvrant exactement la matrice de personas inscrite au backlog v4 :01-eleve-terminale-fr.klickdfreducation02-chef-projet-pme-fr.klickdfrwork03-fullstack-developer-en.klickdenworkreversibility/blast_radius(RFC-002 v2-additive)04-createur-media-fr.klickdfrcreatormedia.klickd(RFC-001 v1)05-rpg-gamer-en.klickdengaminggaming.klickdbaseline (R4-P1-4, registry-based)Chaque fichier embarque un bloc
_example_metadataqui rappelle explicitement :non_normative: truecontains_real_pii: falsecontains_secrets: falsetest_passphrase_if_encrypted: "klickd-example-only"(passphrase publique de test, jamais un secret réel)Forme livrée : JSON lisible (
encrypted: false), conforme à la convention déjà utilisée parexamples/student_fr.klickd,examples/professional_en.klickd,examples/family_plan.klickd,examples/v4-preview/minimal.klickd. La forme chiffrée reste reproductible localement viasave_klickd.py— la README détaille la procédure.Périmètre
Docs-only. Ce PR :
tests/vectors_v40_preview.jsoninchangé) ;@klickd/core;latestnpm/PyPI, pas de DOI Zenodo, pas de bump de version SDK ;Fichiers modifiés
examples/v4/personas/01-eleve-terminale-fr.klickd(nouveau)examples/v4/personas/02-chef-projet-pme-fr.klickd(nouveau)examples/v4/personas/03-fullstack-developer-en.klickd(nouveau)examples/v4/personas/04-createur-media-fr.klickd(nouveau)examples/v4/personas/05-rpg-gamer-en.klickd(nouveau)examples/v4/personas/README.md(nouveau)docs/roadmap/ROAD-TO-V4-GA.md(ajout d'une ligneStatut:sous R4-P0-3 pointant vers le nouveau dossier)SPEC.md(ajout d'un pointeur non-normatif vers le dossier depuis §33.5)Conformité DoD R4-P0-3
preview: "v4.0.0-preview.1"+payload_schema_versionklickd-example-only)schemas/etschema/)Test plan
python3 -c "import json, pathlib, jsonschema; ..."valide les 5 personas contreschemas/klickd-payload-v4-preview.schema.json→ 5/5 OK.schema/klickd-v4-preview.schema.json(forme unifiée) → 5/5 OK.grepsécurité (secret / token / api_key / password / email patterns) → aucune occurrence dans les fichiers persona.Garde-fous anti-pattern
verification_gates,media_profile,gaming_profile, …) sont déjà documentées par RFC-001 v1 / RFC-002 v1 / R4-P1-4.Prochaine étape
R4-P0-4 — Politique de dépréciation V4 formelle (
docs/spec/DEPRECATION_POLICY_V4.md).🤖 Generated with Claude Code