Skip to content

remedi(ghx): remove private program material from public tip - #133

Merged
zacharybalicki merged 1 commit into
mainfrom
remedi/ghx-containment-public-private-2026-09-29
Sep 29, 2026
Merged

zacharybalicki merged 1 commit into
mainfrom
remedi/ghx-containment-public-private-2026-09-29

Conversation

@zacharybalicki

@zacharybalicki zacharybalicki commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Audience: INTERNAL

This pull request is product-readiness containment for the public default branch. It removes non-public program registers and program trees from the tip of main. Git history, tags, and releases are unchanged.

Removed from the tip (383 files):

  • docs/internal
  • docs/programs/production-readiness, including the claim ledger and the sibling non-public program registers
  • internal program packages, including wave3-claim-inventory
  • packages/investor-demo-wave2
  • tests that only load those trees

The public release checker now reads docs/programs/release-engineering/SEALED-RELEASE-PINS.json. Those pins are the CLI tag and sealed Python hashes this tree already records in scripts/release/stage_sealed_pypi.py. The W3 lab teardown workflow still assumes its existing OIDC role. The account id stays in that workflow because the role assumption uses it.

A full copy of the removed trees, with a path and sha256 manifest, is preserved on the operator machine at /home/vantioai/evidence/github-excellence-2026-09-29/containment-preserve/. That copy is not part of this pull request.

Left unmerged for council.

Open in Web Open in Cursor 

Take non-public program registers and program trees off the default branch without rewriting history. The public release checker now reads sealed pins that this tree already records.
@zacharybalicki
zacharybalicki merged commit 5440c9a into main Sep 29, 2026
8 checks passed
zacharybalicki added a commit that referenced this pull request Sep 29, 2026
EB-T11 no longer lists the removed investor-demo manifest. The 22 tests that read docs/internal skip with PRIVATE_TREE_REMOVED_FROM_PUBLIC_TIP when that tree is absent.

The teardown workflow, including account 960577828987, is unchanged. Council notes under docs/planning and docs/architecture stay for a separate disclosure pass.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant