feat: PII protection guidance, Workshop Operations org pattern, and CI/mirror improvements#4
Open
devin-ai-integration[bot] wants to merge 2 commits into
Open
Conversation
…e CI check - Expand pr-pii-check.yml to trigger on PR edited events and issue_comment events (covers regular PR thread comments, not just review comments) - Add scripts/create-pii-scrub-schedule.sh for setting up a recurring Devin session to run sanitize-pr-pii.sh weekly via the Devin v3 API - Document commit authorship configuration via Knowledge notes (§1.6) - Document scheduled PII scrubbing setup (§1.7) - Add PII Protection Summary section tying all layers together
Author
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
- Frame pr-pii-check.yml as a reference implementation, optionally deployed during mirroring via --deploy-pii-check flag on mirror-github-org.sh - Remove create-pii-scrub-schedule.sh wrapper; document using the v3 Schedules API and MCP directly instead - Add Workshop Operations Devin Org section documenting the long-lived ops org pattern with enterprise service user secret, recurring schedules, and one-time event lifecycle automation (ACU zeroing via MCP) - Update architecture diagram to include Workshop Operations org - Rework PII Protection Summary to reference the new approach
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.
Summary
Adds comprehensive PII/author scrubbing guidance and the Workshop Operations Devin org pattern to the operator repo.
Changes
1. Improved CI workflow (
.github/workflows/pr-pii-check.yml):pull_request: [opened, edited, synchronize](addededited)issue_comment: [created, edited](covers regular PR thread comments)2. Mirror script — opt-in PII check deployment (
scripts/mirror-github-org.sh):--deploy-pii-check/--no-deploy-pii-checkflagspr-pii-check.ymlworkflow into each mirrored repo's default branch--strip-workflowsflag3. Commit authorship guidance (README §1.6):
devin-ai-integration[bot]4. Workshop Operations Devin Org (new README section):
devin_schedule_manage)5. End-of-event ACU zeroing:
max_cycle_acu_limitto 06. Updated architecture diagram to include the Workshop Operations org
Removed:
scripts/create-pii-scrub-schedule.sh— replaced with direct v3 API / MCP documentation (avoids wrapping what the API already provides)Review & Testing Checklist for Human
--deploy-pii-checkflag logic inmirror-github-org.shworks with both--strip-workflows(default) and--no-strip-workflowspathsNotes
Cognition-Partner-Workshopsrepos broadlydeploy-pr-pii-check.shremains as a standalone tool for deploying to existing repos that weren't mirrored with the flagLink to Devin session: https://partner-workshops.devinenterprise.com/sessions/9aa814bde24049e3b8550d6842c31100
Requested by: @bsmitches