From 200307d29449c118869f98aa8740371ba317e3db Mon Sep 17 00:00:00 2001 From: Michael Saucier Date: Fri, 4 Sep 2026 09:17:57 +0000 Subject: [PATCH 1/2] docs: point software changes to canonical TLC --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 8654f1c..8d9b2e0 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -10,6 +10,7 @@ Universal Go Agent abstraction for the hive. Preserve identity, lifecycle, trust - Verify: `make verify` ## Rules +- Use the installed canonical `transpara-tlc` skill for software changes; do not copy its policy or implementation into this repository. - Every externally meaningful state change must remain observable as a signed event. - Preserve immutable ID semantics; names are for humans, IDs are for systems. - Do not bypass lifecycle guards for retired or suspended agents. From c3811c075ccad1752c5503cbe07b404e1f9391de Mon Sep 17 00:00:00 2001 From: Michael Saucier Date: Fri, 4 Sep 2026 09:34:24 +0000 Subject: [PATCH 2/2] ci: retire embedded cross-family status --- .../workflows/cross-family-review-status.yml | 39 ------------------- 1 file changed, 39 deletions(-) delete mode 100644 .github/workflows/cross-family-review-status.yml diff --git a/.github/workflows/cross-family-review-status.yml b/.github/workflows/cross-family-review-status.yml deleted file mode 100644 index c9bcfeb..0000000 --- a/.github/workflows/cross-family-review-status.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Cross-Family Review Status - -on: - pull_request_target: - types: [opened, reopened, synchronize, ready_for_review] - -permissions: - statuses: write - -concurrency: - group: cross-family-review-status-${{ github.event.pull_request.number }} - cancel-in-progress: true - -jobs: - seed-status: - name: Seed external review status - runs-on: ubuntu-latest - timeout-minutes: 5 - steps: - - name: Post pending cross-family review status - env: - GH_TOKEN: ${{ github.token }} - GH_REPO: ${{ github.repository }} - HEAD_SHA: ${{ github.event.pull_request.head.sha }} - PR_URL: ${{ github.event.pull_request.html_url }} - EVENT_ACTION: ${{ github.event.action }} - run: | - # This workflow runs from the base branch copy and deliberately does - # not check out or execute PR code. It only seeds the external status. - description="Waiting for exact-head cross-family adversarial review" - if [ "${EVENT_ACTION}" = "ready_for_review" ]; then - description="Ready-state exact-head cross-family review required" - fi - - gh api --method POST "repos/${GH_REPO}/statuses/${HEAD_SHA}" \ - -f state=pending \ - -f context=cross-family-adversarial-review \ - -f target_url="${PR_URL}" \ - -f description="${description}"