c36b8dc6318bf48cbec1319bfd59f96efa4f5263
Briques réutilisables : - dates_fr : lit les formes réelles du corpus (« 23 avr. 2026 (JO 24 avr.) », « 1er juill. », « 24.07.2026 ») et distingue une date exacte d'une échéance prévisionnelle (« Fin août 2026 » → situé au 25, libellé conservé, jamais présenté comme un fait) - markdown : découpage des tableaux (barres échappées, lignes courtes), nettoyage, extraction des marqueurs [^dim07-24^] / [^phase5-3.1^] Parseur sec10 : - 27 lois promulguées + 21 lignes simples + 2 lignes éclatées en 4 textes = 52 - éclatement justifié : les lignes « accords Kazakhstan et Colombie » et « MACF » décrivent chacune deux textes de statuts différents - migration 002 : regime_libertes stocké à part, faute de savoir quel public la cotation globale du rapport vise — dérouler « droits+ » sur les trois publics aurait inventé une ventilation absente de la source - migration 003 : la facette « devant le CC » couvre aussi les saisines sans numéro d'affaire (programmation militaire), sinon 6 textes au lieu de 7 Trois pièges du corpus, corrigés et couverts par des tests : - « eau » matchait comme sous-chaîne dans réseaux / drapeau / Retailleau - une décision citée sans saisine créait une fausse saisine (loi Philippine) - la date de saisine était pêchée dans la colonne « échéance », datant la saisine de l'aide à mourir du mois suivant 72 tests, 90 % de couverture sur pipeline/. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Veille législative Guadeloupe
Plateforme de veille sur la production législative française — lois, projets et propositions de loi, ordonnances, décisions du Conseil constitutionnel — analysée sous l'angle des libertés des individus, des associations et des entreprises, avec un zoom Guadeloupe et outre-mer.
Deux composantes indissociables :
pipeline/— automatisation Python. Ingère le corpus de recherche (date d'arrêté : 25 juillet 2026, périmètre 1ᵉʳ mai → 30 septembre 2026) puis met la base à jour depuis les sources officielles.web/— application SvelteKit rendue côté serveur : recherche plein texte, filtres à facettes partageables, calendrier des échéances, fiches détaillées avec sources et extraits verbatim.
Aucune donnée législative n'est inventée. Chaque fait porte sa source (URL, date, extrait), son niveau de confiance et son fichier d'origine. Ce qui n'est pas établi est marqué « à vérifier » plutôt que deviné.
État d'avancement
| Phase | Objet | Statut |
|---|---|---|
| 0 | Lecture du corpus, plan d'implémentation | ✅ voir PLAN-IMPLEMENTATION.md |
| 1 | Socle : schéma SQLite + FTS5, modèles | 🚧 en cours |
| 2 | Parseur des tableaux récapitulatifs | ⏳ |
| 3 | Parseurs des rapports de dimension, citations | ⏳ |
| 4 | Enrichissement et tests d'acceptation | ⏳ |
| 5 | Collecteurs officiels, run de mise à jour | ⏳ |
| 6 | Application web | ⏳ |
| 7 | PWA, systemd, documentation d'installation | ⏳ |
L'installation complète sur Debian/Ubuntu vierge est documentée en phase 7.
Languages
Python
71%
Svelte
13.9%
TypeScript
9.5%
CSS
2.6%
Shell
1.2%
Other
1.8%