- pyproject/uv sur Python 3.12, dépendances épinglées - migrations versionnées (PRAGMA user_version) ; 001_initial pose textes, sources, evenements, decisions_cc, insights, veille_log, veille_changements - index FTS5 à contenu externe, tokenizer unicode61 remove_diacritics 2 : « chlordecone » retrouve « chlordécone », highlight() disponible - vue v_textes : devant_cc combine le statut et les affaires CC en instance, ce qui réconcilie le §7 (Riposte reste adoptee_non_promulguee) et le §8.7 (la facette saisie_cc doit remonter ≥ 7 textes) - modèles pydantic refusant les incohérences de statut : promulguée sans numéro, navette avec numéro officiel, slug malformé - Makefile, .env.example, journalisation structlog Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1.6 KiB
1.6 KiB
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.