factcircuit
FactCircuit: an auditable claim-and-evidence verification loop with immutable provenance, staged checks, bounded retrieval, and reproducible evaluation.
国会議員が本会議でどう投票したか、どの法案を出したか、本会議と委員会で何を発言したか。地方議会は議員ごとの表決を。公式記録だけを、そのまま並べます。評価はしません。
Translation pending
DataTypeScript · HTMLGitHub @uonoko1OnlineOwner 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
議員レコード — 言ったことではなく、やったことを。国会・地方議会の議員の投票・提出法案・発言の公式記録を、出典付きでそのまま並べる。
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
言ったことではなく、やったことを。 https://giinrecord.jp 国会議員が本会議でどう投票し、どの法案を出し、何を発言したか —— 衆参両院と国立国会図書館の公式記録だけを、出典リンク付きでそのまま並べるサイトです。評価・採点・推薦はしません。 スクラム。PBI は GitHub Issues、ボードは GitHub Projects。TDD。 staging の初回構築で人間がやることは 2 つだけ:DNS の A レコード staging.giinrecord.jp → VPS のアドレス(giinrecord.jp と同じ。IP はリポジトリに書かない、#133) と、手元で 1 回 bash deploy/run-remote.sh deploy/staging-setup.sh(VPS_SSH_HOST は ssh エイリアス、既定 sakura-vps)。 GitHub 側は Environment staging / production / production-data に同じ DEPLOY_* secrets。required reviewers は 3 つとも置いていない(#659。理由は docs/ops/deploy.md)。詳細は deploy/README.md と docs/ops/deploy.md。Read the full README ↗
言ったことではなく、やったことを。 https://giinrecord.jp
国会議員が本会議でどう投票し、どの法案を出し、何を発言したか —— 衆参両院と国立国会図書館の公式記録だけを、出典リンク付きでそのまま並べるサイトです。評価・採点・推薦はしません。
apps/web React + TypeScript + Vite + React Router。ビルド時にプリレンダリングした静的サイト。サーバー実行コードは含まない
packages/etl TypeScript のバッチ。GitHub Actions で日次実行し、衆参・会議録から data/ を生成
packages/shared 型定義
data/ 正規化済み JSON(CC BY 4.0)
deploy/ VPS の配信設定(nginx コンテナ + docker compose。共用ホストの nginx は TLS と proxy のみ)
pnpm install
pnpm test && pnpm typecheck && pnpm lint
pnpm dev # apps/web
pnpm etl 221 # 第221回国会の参院投票結果を data/ に取得
スクラム。PBI は GitHub Issues、ボードは GitHub Projects。TDD。
| 環境 | URL | いつ | ワークフロー |
|---|---|---|---|
| staging | https://staging.giinrecord.jp(noindex) | main への push で自動 | deploy-staging.yml |
| production | https://giinrecord.jp | 手動リリース:gh workflow run release.yml --ref main -f ref=$(git rev-parse origin/main)(GUI なら Actions → Release → Run workflow)。承認待ちは無い(#659) | release.yml |
| 両方(データのみ) | — | 日次 ETL の data PR がマージされたら自動 | deploy-data.yml(etl.yml / districts.yml が起動) |
staging の初回構築で人間がやることは 2 つだけ:DNS の A レコード staging.giinrecord.jp → VPS のアドレス(giinrecord.jp と同じ。IP はリポジトリに書かない、#133) と、手元で 1 回 bash deploy/run-remote.sh deploy/staging-setup.sh(VPS_SSH_HOST は ssh エイリアス、既定 sakura-vps)。
GitHub 側は Environment staging / production / production-data に同じ DEPLOY_* secrets。required reviewers は 3 つとも置いていない(#659。理由は docs/ops/deploy.md)。詳細は deploy/README.md と docs/ops/deploy.md。
コード: MIT / データ: CC BY 4.0(出典: 参議院・衆議院・国立国会図書館)