Repository navigation
Automatically verify and close the three-founder adoption record - #8
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
Add a safe, free GitHub Actions workflow to automatically verify and close Issue #3 only when the three specifically recorded original cofounder accounts each personally accept the same pinned policy revision.
Files
.github/founder-roster.json— three seats, witha-51-50plus two intentional null placeholders. Auto-closing is disabled until both genuine original founder GitHub handles are configured via an authorized PR. Do not guess who they are.scripts/founder-adoption-validator.mjs,scripts/founder-adoption.mjs— compare actual GitHub numeric account IDs, require the exact personal statement and policy commitd56279b4f3c25dd8f9e68699d61be23a0c7a6b07, and process the issue safely..github/workflows/founder-adoption.yml— comment creation/edit/deletion, issue edits/reopening, roster changes, and manual dispatch trigger validation. Never grants organizational access.FOUNDER_ADOPTION_AUTOMATION.md.Once the two actual handles are configured
a-51-50should be counted, not re-signed.founders:agreement-complete, and closes the issue.Safeguards and limitations
issues: writeandcontents: read; never invites members, assigns Owner/Admin, or allocates personal legal liability.Please review the code and tests before merging. After this PR merges, supply the two actual cofounder GitHub usernames so they can be recorded via a reviewed follow-up change.