Skip to content

Issue 29: canonical governance source and safety checks - #9

Merged
DerekCorniello merged 6 commits into
mainfrom
audit/governance-source
Aug 29, 2026
Merged

Issue 29: canonical governance source and safety checks#9
DerekCorniello merged 6 commits into
mainfrom
audit/governance-source

Conversation

@DerekCorniello

Copy link
Copy Markdown
Contributor

Local Derek-authored governance stack for issue 29. Adds the nine-repository manifest, canonical agent guidance, safe template/label synchronization, workflow pinning, security-policy wording, and profile accuracy. Live synchronization remains approval-gated.

@greptile-apps

greptile-apps Bot commented Aug 29, 2026

Copy link
Copy Markdown

Greptile Summary

The PR establishes a canonical nine-repository governance manifest and adds guarded synchronization for shared labels, issue templates, workflows, and community documentation.

  • Adds a reusable manifest loader and repository validation across governance tooling.
  • Makes label and template synchronization dry-run by default and validates targets before mutation.
  • Pins shared GitHub Actions and updates issue-triage, security, and organization-profile policy.

Confidence Score: 5/5

The PR appears safe to merge because no blocking failure remains.

No blocking failure remains.

Important Files Changed

Filename Overview
scripts/repository_manifest.py Introduces the canonical parser and exact nine-repository manifest validation.
scripts/sync-labels.sh Adds dry-run/apply modes, canonical target loading, and preflight validation before live label mutations.
scripts/sync-templates.sh Adds destination verification, staged installation, guarded rollback, and dry-run diff output.
scripts/validate-labels.py Uses the canonical manifest and validates repository metadata before comparing live labels.
templates/shared/workflows/issue-triage.yml Pins the workflow action and refines triage-label handling based on repository permissions.

Reviews (2): Last reviewed commit: "fix(governance): make template rollback ..." | Re-trigger Greptile

Comment thread scripts/sync-templates.sh Outdated
Comment thread scripts/sync-labels.sh Outdated
@sonarqubecloud

Copy link
Copy Markdown

@DerekCorniello
DerekCorniello marked this pull request as ready for review August 29, 2026 21:50
@DerekCorniello
DerekCorniello merged commit 42e121b into main Aug 29, 2026
3 checks passed
@DerekCorniello
DerekCorniello deleted the audit/governance-source branch August 29, 2026 21:50
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