-
Notifications
You must be signed in to change notification settings - Fork 0
Contribuir
Linterna edited this page Jul 2, 2026
·
1 revision
Linterna es un bien público: el método es abierto, auditable y corregible. Toda contribución debe respetar los Invariantes.
La herramienta comete errores y los corrige a la vista de todos.
- Abrí un issue con la etiqueta
correccion, indicando: la afirmación consultada, qué devolvió Linterna, y por qué creés que está mal (con fuentes si podés). - Las correcciones se registran públicamente: qué se corrigió, cuándo y por qué.
- Leé Invariantes y Arquitectura — son la fuente de verdad del diseño.
- Tests primero: todo cambio de comportamiento viene con su test.
- Corré la suite antes de abrir el PR:
pytest,ruff check .,mypy. - No introduzcas dependencias o cláusulas que vuelvan irreversible un cierre del código (invariante 7), ni nada que persista PII (invariante 6).
Ver Fuentes confiables — se edita reliability.py con justificación.
python -m venv .venv && .venv/Scripts/pip install -e ".[dev]"
python -m linterna.web # http://127.0.0.1:8000
Requiere API keys en api_keys.env (gitignoreado): GEMINI_API_KEY,
GOOGLE_FACTCHECK_API_KEY, BRAVE_API_KEY.
Al contribuir, aceptás que tu aporte se distribuya bajo AGPL-3.0.