From 3e6365d2396ecab5ccad1fcf53f31e1ef4fe0a91 Mon Sep 17 00:00:00 2001 From: ProtocolWarden <32967198+ProtocolWarden@users.noreply.github.com> Date: Thu, 4 Jun 2026 15:43:38 -0400 Subject: [PATCH] refactor: generalize private-manifest instance refs to role phrasing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Part of the fleet-wide private-manifest role generalization (PlatformManifest docs/architecture/private-manifest-role-generalization.md): the pre-push hook drops its literal instance candidate path (the generic dist/policy globs resolve the same boundary artifact — verified), and any doc/config prose naming the repo instance now names the role. Co-Authored-By: Claude Opus 4.8 --- .hooks/pre-push | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.hooks/pre-push b/.hooks/pre-push index 2d57984..2b21a16 100755 --- a/.hooks/pre-push +++ b/.hooks/pre-push @@ -8,7 +8,6 @@ workspace_root="$(cd "$repo_root/.." && pwd)" if [ -z "${REPOGRAPH_BOUNDARY_ARTIFACT_FILE:-}" ]; then shopt -s nullglob for candidate in \ - "$workspace_root"/PrivateManifest/dist/boundary_disclosure_artifact.json \ "$workspace_root"/*/dist/boundary_disclosure_artifact.json \ "$workspace_root"/*/policy/boundary_disclosure_artifact.json do @@ -22,7 +21,7 @@ fi if [ -z "${REPOGRAPH_BOUNDARY_ARTIFACT_FILE:-}" ] || [ ! -f "$REPOGRAPH_BOUNDARY_ARTIFACT_FILE" ]; then echo "[custodian-pre-push] missing REPOGRAPH_BOUNDARY_ARTIFACT_FILE; failing closed" - echo " Generate artifact from PrivateManifest first:" + echo " Generate artifact from your private-manifest repo first:" echo " python -m private_manifest.export_boundary_artifact --graph-root graph --out dist/boundary_disclosure_artifact.json" exit 1 fi