<svelte:head>
	<title>À propos · Veille législative Gwadloup</title>
	<meta
		name="description"
		content="Qui édite cette veille législative, avec quels moyens, sous quelle licence, et comment la reprendre."
	/>
</svelte:head>

<h1>À propos</h1>

<div class="prose">
	<p class="chapeau">
		Cette plateforme suit la production législative française et ce qu'elle change aux libertés
		des individus, des associations et des entreprises — avec un zoom Guadeloupe et outre-mer.
	</p>

	<h2>Pourquoi</h2>
	<p>
		Les textes qui restreignent ou étendent des libertés se lisent rarement dans un seul journal.
		Ils arrivent par morceaux : un article dans une loi de simplification, un cavalier censuré
		dans une loi de finances, un décret d'application six mois plus tard. Suivre cela demande du
		temps que peu d'associations et de petites structures ont.
	</p>
	<p>
		Cette veille rassemble ce travail au même endroit, avec les sources en clair, et signale
		explicitement ce qui n'est pas établi.
	</p>

	<h2>Ce que la plateforme ne fait pas</h2>
	<ul>
		<li>Elle ne donne pas de conseil juridique. Un texte cité ici ne remplace pas un avocat.</li>
		<li>
			Elle n'invente rien. Quand une information manque, elle manque : la fiche le dit, plutôt
			que de combler le vide.
		</li>
		<li>
			Elle ne suit pas votre navigation. Aucun traceur, aucun cookie de mesure, aucune requête
			vers un service tiers — polices comprises.
		</li>
	</ul>

	<h2>Technique</h2>
	<p>
		Tout est libre et auto-hébergeable sur un serveur modeste : un pipeline Python qui lit les
		sources officielles, une base SQLite unique, une application SvelteKit rendue côté serveur.
		La recherche plein texte est assurée par SQLite lui-même. Aucun service externe n'est
		nécessaire au fonctionnement.
	</p>
	<p>
		Le code est sous licence AGPL. La sauvegarde consiste à copier un fichier.
	</p>

	<h2>Reprendre les données</h2>
	<p>
		Une interface de programmation en lecture est ouverte, sans clé ni inscription :
	</p>
	<ul class="api">
		<li><code>GET /api/textes</code> — liste filtrable</li>
		<li><code>GET /api/textes/[identifiant]</code> — fiche complète avec sources</li>
		<li><code>GET /api/echeances</code> — calendrier</li>
	</ul>
	<p>
		Si vous réutilisez ces données, citez la source primaire plutôt que cette plateforme : elle
		n'est qu'un intermédiaire.
	</p>

	<h2>Contact</h2>
	<p>
		Une erreur, un texte manquant, une source cassée ? Signalez-le — une veille se corrige à
		plusieurs. <a href="mailto:cyber.mawonaj@gmail.com">cyber.mawonaj@gmail.com</a>
	</p>

	<p class="lien-methode">
		<a class="bouton" href="/methode"><span>Lire la méthode en détail</span></a>
	</p>
</div>

<style>
	.prose {
		max-width: 68ch;
	}
	.chapeau {
		font-size: 1.05rem;
		color: var(--blanc-creme);
	}
	.prose h2 {
		font-size: 0.85rem;
		letter-spacing: 0.05em;
		color: var(--or-oki);
		border-bottom: 1px solid var(--line);
		padding-bottom: 0.35rem;
		margin-top: var(--space-4);
	}
	.prose p,
	.prose li {
		color: var(--muted);
	}
	.prose ul {
		padding-left: 1.1rem;
		display: flex;
		flex-direction: column;
		gap: 0.4rem;
	}
	.prose li::marker {
		color: var(--or-oki);
	}
	code {
		font-family: var(--font-mono);
		font-size: 0.88em;
		background: var(--card-bg);
		border: 1px solid var(--line);
		padding: 0.1em 0.35em;
		border-radius: 2px;
	}
	.api {
		font-size: 0.9rem;
	}
	.lien-methode {
		margin-top: var(--space-4);
	}
</style>
