mirror of
https://github.com/kharonsec/br-acc
synced 2026-04-25 17:15:02 +02:00
2.3 KiB
2.3 KiB
Public Repo Release Checklist — World Transparency Graph
1) Prepare sanitized snapshot
bash scripts/prepare_public_snapshot.sh /Users/brunoclz/CORRUPTOS /tmp/world-transparency-graph-public
2) Initialize clean-history repo from snapshot
cd /tmp/world-transparency-graph-public
git init
git add .
git commit -m "Initial public release (WTG)"
3) Create GitHub repository (manual)
- Owner:
brunoclz - Name:
world-transparency-graph - Visibility: Public
- Do not auto-add README/License (already present)
4) Push initial release
git branch -M main
git remote add origin https://github.com/brunoclz/world-transparency-graph.git
git push -u origin main
5) Configure branch protection (GitHub UI)
Require all checks:
API (Python)ETL (Python)Frontend (TypeScript)Neutrality AuditGitleaksBandit (Python)Pip Audit (Python deps)Public Privacy GateCompliance Pack GatePublic Boundary Gate
6) Configure environment defaults
- Set public deployment environment vars:
PRODUCT_TIER=communityPUBLIC_MODE=truePUBLIC_ALLOW_PERSON=falsePUBLIC_ALLOW_ENTITY_LOOKUP=falsePUBLIC_ALLOW_INVESTIGATIONS=falsePATTERNS_ENABLED=falseVITE_PUBLIC_MODE=trueVITE_PATTERNS_ENABLED=false
7) Final checks before launch
python scripts/check_public_privacy.py --repo-root .=>PASSpython scripts/check_compliance_pack.py --repo-root .=>PASSpython scripts/check_open_core_boundary.py --repo-root .=>PASS- Confirm no internal runbooks in public repo
- Confirm demo data is synthetic (
data/demo/synthetic_graph.json) - Confirm all legal docs exist in root:
ETHICS.mdLGPD.mdPRIVACY.mdTERMS.mdDISCLAIMER.mdSECURITY.mdABUSE_RESPONSE.md
8) Launch communication split
- Publish product announcement as WTG
- Publish movement announcement as BRCC
- Mention methodology limits and non-accusatory policy
9) Release system bootstrap
- Ensure
.github/release.ymlexists for auto-notes categories. - Ensure
.github/release-drafter.yml+ workflow are active. - Ensure
publish-release.ymlworkflow is present and dispatchable. - Ensure release label taxonomy is documented and applied to PRs.
- Publish first policy-compliant tag from this stream (
v0.3.0).