Skip to content

test(export): T-206 tests unitaires flux export Art. 20 RGPD (ENF-PBD-09)#182

Merged
antonyblain merged 1 commit intodevelopfrom
feature/p5-tache-206-tests-unitaires-export-art20
Apr 20, 2026
Merged

test(export): T-206 tests unitaires flux export Art. 20 RGPD (ENF-PBD-09)#182
antonyblain merged 1 commit intodevelopfrom
feature/p5-tache-206-tests-unitaires-export-art20

Conversation

@antonyblain
Copy link
Copy Markdown
Owner

Summary

  • Cible GAP-02 de l'audit T-205 : handleExport() dans options.ts avait 0 test unitaire au-dela de R-074-03 (exclusion m7_incidents)
  • 24 nouveaux cas de test en 5 groupes couvrant ENF-PBD-09 (Art. 20 portabilite RGPD) : format JSON conforme, perimetre stores, exclusions techniques, taille bornee (whitelist 5 000 entrees T-043), resilience erreurs SW
  • Ferme AIPD M7 v1.3 §6.2 condition 4 — couverture verification portabilite validee

Test plan

  • Format JSON Art. 20 : 5 champs obligatoires, ISO 8601, SemVer, config keys, absence identifiants directs
  • Perimetre stores : events, quiz_sessions, weekly_scores, whitelist, password_hashes (metadonnees aggregees)
  • Exclusions : installation_salt, encryption_key_material, hashes bruts (tag/value/iv), m7_incidents (regression R-074-03)
  • Taille bornee : 1 000 et 5 000 entrees whitelist sans erreur memoire
  • Resilience : chaque store en erreur independamment + exception fatale + echec total — export non avorte
  • 1133 tests (suite complete) verts avant push

References

T-206, GAP-02, ENF-PBD-09, Art. 20 RGPD, Art. 5.1.c RGPD, AIPD M7 v1.3 §6.2 c4, NC-DPO-01, T-043

Generated with Claude Code

…-09)

24 cas de test en 5 groupes : format JSON conforme Art. 20 (TC-A01..A05),
perimetre stores par defaut (TC-B01..B06), exclusions techniques (TC-C01..C04),
taille bornee whitelist T-043 jusqu'a 5 000 entrees (TC-D01..D02),
resilience erreurs SW par store + erreur fatale + echec total (TC-E01..E07).
Cible GAP-02 audit T-205 — AIPD M7 v1.3 §6.2 condition 4.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@antonyblain antonyblain enabled auto-merge (squash) April 20, 2026 21:01
@antonyblain antonyblain merged commit 1587ab5 into develop Apr 20, 2026
6 checks passed
@antonyblain antonyblain deleted the feature/p5-tache-206-tests-unitaires-export-art20 branch April 20, 2026 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant