factcircuit
FactCircuit: an auditable claim-and-evidence verification loop with immutable provenance, staged checks, bounded retrieval, and reproducible evaluation.
Civic tool for tracking what the Spanish Congress votes. Who proposes each law, who votes for or against, classified by topic. No political interpretation.
DataTypeScript · PythonGitHub @Pardo24OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Civic open-data tracker for Spanish parliamentary votes. Mirror, not megaphone.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Open civic platform that publishes individual parliamentary votes from Spanish chambers, classified by topic, in Catalan / Spanish / English. Phase 1 covers the Congreso de los Diputados (Spanish Congress); future phases will add the Parlament de Catalunya and the Plenari de l'Ajuntament de Barcelona.
The project is civic infrastructure, not a political platform: it publishes facts (how each representative voted, on what, with what result) without editorial judgement. The audience is serious journalists, researchers, activists, and citizens.
Live at. Public API at (docs: /docs).Read the full README ↗Open civic platform that publishes individual parliamentary votes from Spanish chambers, classified by topic, in Catalan / Spanish / English. Phase 1 covers the Congreso de los Diputados (Spanish Congress); future phases will add the Parlament de Catalunya and the Plenari de l'Ajuntament de Barcelona.
The project is civic infrastructure, not a political platform: it publishes facts (how each representative voted, on what, with what result) without editorial judgement. The audience is serious journalists, researchers, activists, and citizens.
Live at https://holapolitica.org. Public API at https://api.holapolitica.org (docs: /docs).
Phase 1 (Congress of Deputies, XV legislature) — live in production:
@vercel/og)/jocSee docs/STATUS.md for the current operational state.
Built and maintained by Daniel Pardo. Solo project; all architectural decisions, the editorial neutrality discipline, the data model, and the deployed infrastructure are mine.
This project uses AI-assisted development, primarily Claude (Anthropic), under continuous human review. Code drafted with AI assistance is reviewed, tested, and committed by the human maintainer; the standard Co-Authored-By: Claude <[email protected]> trailer appears on commits where Claude contributed substantively (per Anthropic's attribution convention).
This is a deliberate engineering choice: it lets a single maintainer ship and operate a production civic-data platform at this scale. It does not change who is accountable for the project. Every line shipped has been reviewed by Daniel; the editorial and architectural decisions are not delegated to a model.
This disclosure also applies to grant applications and other formal communications about the project.
See docs/architecture.md for full details.
@vercel/og (JSX → image).You need Docker and Docker Compose. Then:
git clone https://github.com/Pardo24/holapolitica.git
cd holapolitica
cp .env.example .env
docker compose up --build
When everything is up:
To run the initial data import (one-shot, downloads current legislature data from the Spanish Congress open-data portal):
docker compose exec backend python -m app.ingest.congreso.bootstrap
This project follows a strict "mirror, not megaphone" principle. We do NOT implement:
We DO provide:
See CLAUDE.md and docs/neutrality-guidelines.md for the full reasoning.
LICENSE).See CONTRIBUTING.md.
Currently self-funded by the maintainer. Active grant pipeline:
docs/grants/bofill-application.md.docs/grants/goteo-campaign.md.If you'd like to support the project directly, see the "Funding" section above (GitHub Sponsors profile in setup).