Skip to content

Public repository checklist

Operator ETL is open source under Apache License 2.0.

Repo: https://github.com/khaosans/operator-etl

Use this checklist when onboarding contributors, enabling branch protection, or preparing external posts.


Completed

Item Status
Apache-2.0 license
CI proof gate (41 pytest + FOIA demo)
Secret scan (gitleaks)
Dependabot (pip + Actions)
PR / issue templates, CODE_OF_CONDUCT
Educational docs + Mermaid diagrams WHY.md
Public messaging (no "request access")
Honest scope audit FINAL-REVIEW.md

Setting Why
Branch protection on master Require e2e, docker, gitleaks before merge
Dependabot alerts Settings → Code security → enable alerts + security updates
Repository visibility Settings → General → Public (if still private on GitHub)

Before your next external post

  • [ ] make e2e green
  • [ ] make share if PDFs changed
  • [ ] FINAL-REVIEW.md — no overclaiming production/GCP
  • [ ] Post copy links repo + invites make e2e
  • [ ] Sample data described as synthetic

Suggested copy: share/README.md


What to claim (and not)

Safe to claim Do not claim
make e2e reproduces FOIA demo locally Production FOIA deployment
41 pytest + critic + PII leak tests Presidio or a live LLM API (optional path mocked)
Medallion + LangGraph + MCP architecture Live GCP/BQ E2E (PARTIAL)

See also