factcircuit
FactCircuit: an auditable claim-and-evidence verification loop with immutable provenance, staged checks, bounded retrieval, and reproducible evaluation.
Figure out where your money goes. NYC Department of Education spending, FY2023 to FY2025, from public Checkbook NYC records.
DataJavaScript · CSSGitHub @L1ghTn1ngGitOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A static, Vite-powered site for exploring the bundled NYC Department of Education budget data. The interface keeps the original maps and slideshow, with warm neutral surfaces, readable tables, and manual playback by default.
Use Node.js 20.19+ (Node 22.12+ recommended).
npm ci
npm run dev
npm test
npm run format:check
npm run build
npm run preview
npm test validates the bundled CSV, verifies fiscal-year totals in cents, and round-trips every analyzed row through CSV export. See DATA_AUDIT.md for scope and limitations.
public/nyc-education-data.csv, a frozen FY2023–FY2025 snapshot attributed to Checkbook NYC. This is not a live feed.src/main.js: page initialization.src/data/: source configuration, CSV validation, export record mapping.src/modules/: charts, filtering, table controls, navigation, slideshow, insights, and readable labels.src/style.css: original site styles; src/refinement.css: scoped theme and layout refinements.scripts/audit-data.mjs: repeatable data integrity checks.public/: CSV, video, and favicon. Root SVGs and fonts/ are resolved by Vite at build time.For Vercel, use npm run build and output directory dist. Build output and local experiments are not committed. The optional Checkbook snapshot adapter is configured in src/data/config.js; review API_MIGRATION_PLAN.md before changing the source. The sync script is experimental and is not run during builds.