Droit-Sapin-Ii
Verifiedby Dryade
Description
Evaluation de conformite Loi Sapin II et recommandations AFA sur les 8 piliers anticorruption
Screenshots
Details
droit-sapin-ii
Tier: Enterprise | Type: Tool | Category: Legal | Version: 1.0.0
Evaluation de conformite a la Loi Sapin II et aux recommandations de l'AFA sur les 8 piliers anticorruption.
1. Overview
Plugin Name: droit-sapin-ii Slug: droit-sapin-ii Required Tier: enterprise Plugin Type: tool Category: legal Author: Dryade License: DSUL
What It Does
Analyse la maturite du dispositif anticorruption d'une entreprise au regard des recommandations de l'Agence Francaise Anticorruption (AFA). Evalue chacun des 8 piliers de conformite, analyse le code de conduite et genere des cartographies de risques de corruption.
Key Capabilities
- Evaluation des 8 piliers de conformite Sapin II selon les recommandations AFA
- Analyse du code de conduite anticorruption
- Audit de la cartographie des risques de corruption
- Verification du dispositif d'alerte interne (lanceurs d'alerte)
- Generation de rapports de conformite avec plans d'action correctifs
- Preparation aux controles AFA
2. User Stories
Primary User Stories
US-1: Audit global du dispositif anticorruption
En tant que directeur juridique, je veux evaluer la maturite de notre dispositif anticorruption afin de preparer un controle AFA.
Acceptance Criteria:
- [x] Evaluation de chacun des 8 piliers avec score de maturite
- [x] Score global de conformite
- [x] Plan d'action correctif priorise
US-2: Analyse du code de conduite
En tant que compliance officer, je veux verifier que notre code de conduite couvre tous les elements requis par l'AFA.
Acceptance Criteria:
- [x] Verification des 7 elements requis (definitions, illustrations, cadeaux, etc.)
- [x] Score de completude
- [x] Recommandations pour les elements manquants
Edge Cases
- Entreprise sans dispositif anticorruption : score 0, plan d'action complet
- Pilier avec documentation partielle : evaluation heuristique, statut "A verifier"
3. Architecture
Component Diagram
+------------------+ +------------------+ +------------------+
| Plugin Router | --> | Business Logic | --> | Data Provider |
| /droit-sapin-* | | plugin.py | | (mock / real) |
+------------------+ +------------------+ +------------------+
|
+-----v------+
| Demo Data |
| data/*.json|
+------------+
Dependencies
- Internal: core.plugins.EnterprisePluginProtocol, core.plugin_config_store.PluginConfigStore
- External: Aucune dependance externe
4. API Spec / Agent Capabilities
REST Endpoints
| Method | Path | Description | Auth |
|--------|------|-------------|------|
| GET | /droit-sapin-ii/health | Verification de l'etat | No |
| GET | /droit-sapin-ii/piliers | Les 8 piliers AFA | Yes |
| POST | /droit-sapin-ii/evaluer-pilier | Evaluer un pilier | Yes |
| POST | /droit-sapin-ii/audit-global | Audit global | Yes |
| POST | /droit-sapin-ii/analyser-code-conduite | Analyse code de conduite | Yes |
| POST | /droit-sapin-ii/cartographie-risques | Cartographie risques | Yes |
5. Data Flow
Processing Pipeline
1. Requete utilisateur (documentation du dispositif anticorruption)
2. Evaluation contre les 8 piliers AFA
3. Analyse heuristique des elements attendus par pilier
4. Calcul des scores de maturite par pilier et global
5. Generation du rapport avec verdict, recommandations et sanctions possibles
Demo Data Description
piliers_afa_reference.json: Les 8 piliers avec descriptions et elements attenduscartographie_risques_type.json: Modele de cartographie avec 5 scenarios typescode_conduite_modele.json: Code de conduite conforme AFAsanctions_afa_exemples.json: Decisions de la Commission des sanctions AFAdispositif_alerte_modele.json: Procedure d'alerte conforme Loi Waserman
6. Security Considerations
Data Handling
- PII: Non directement, mais les documents de conformite peuvent contenir des informations sensibles
- Encryption: Traitement en memoire uniquement
- Data Retention: Aucune retention
External API Keys
Aucune cle API externe requise.
Isolation
- Execution sandboxee via le chargeur de plugins core
- Pas d'acces direct a la base de donnees
7. Test Plan
Test Classes
| Class | Tests | Coverage Target |
|-------|-------|----------------|
| TestPluginAttributes | Manifeste | 100% champs |
| TestPluginLogic | Piliers, audit, code conduite, cartographie | Logique complete |
| TestPluginConfig | Configuration | Mock/real |
| TestDemoData | Fichiers de demo | Tous fichiers |
Running Tests
cd dryade-plugins
python -m pytest enterprise/droit-sapin-ii/tests/ -x -v --tb=short
8. Deployment Notes
Requirements
Aucune dependance externe.
Configuration
{
"data_source": "mock"
}
Compatibility
- Min Dryade Version: 1.0.0
- Python: >=3.11
9. User Guide
Getting Started
- Licence enterprise requise
- Installez via le marketplace ou
dryade-pm push - Soumettez votre documentation anticorruption pour evaluation
Common Workflows
Workflow 1: Preparation controle AFA
- Rassemblez la documentation des 8 piliers
- Lancez un audit global via
/audit-global - Priorisez les piliers avec un score inferieur a 50%
Workflow 2: Analyse du code de conduite
- Soumettez le texte de votre code de conduite
- Identifiez les elements manquants
- Completez le code selon les recommandations
FAQ
Q: Quelles entreprises sont assujetties a Sapin II ? A: Les societes ou groupes de plus de 500 salaries avec un CA superieur a 100 millions d'euros (Art. 17, I).
Q: Quelles sont les sanctions AFA ? A: Jusqu'a 1 million d'euros pour la personne morale, 200 000 euros pour le dirigeant, plus publication de la decision.
10. Screenshots
Screenshots a ajouter lors de la publication marketplace.
11. Changelog
1.0.0 (2026-03-05)
- Version initiale
- Evaluation des 8 piliers AFA
- Analyse du code de conduite anticorruption
- Cartographie des risques de corruption
- Preparation aux controles AFA
- 5 fichiers de donnees de demonstration
Future Roadmap
- [ ] Integration des mises a jour des recommandations AFA
- [ ] Export PDF des rapports de conformite
- [ ] Module de formation interactif anticorruption
Requires enterprise tier subscription