Skip to content

feat(scripts): wire recipe-fix-pmpl-drift from hypatia#423#256

Merged
hyperpolymath merged 2 commits into
mainfrom
feat/wire-pmpl-drift-recipe-from-hypatia
Jun 2, 2026
Merged

feat(scripts): wire recipe-fix-pmpl-drift from hypatia#423#256
hyperpolymath merged 2 commits into
mainfrom
feat/wire-pmpl-drift-recipe-from-hypatia

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Closes the hypatia → gitbot-fleet loop for PMPL drift detection per the 2026-06-02 estate license policy. After this lands, the gitbot-fleet dispatcher can route hypatia findings of pattern PA-license-pmpl_drift to fix-pmpl-drift.sh and auto-file PRs for any new drift detected estate-wide. References: standards#308 (umbrella campaign, ~14k files swept), standards#349 (docs/LICENSE-POLICY.md canonical reference), hypatia#423 (source recipe + script).

Closes the hypatia→gitbot-fleet loop for PMPL drift detection per the 2026-06-02 estate license policy.

- Adds scripts/fix-pmpl-drift.sh (synced from hypatia#423 main)
- Adds 2 registry entries: by_category[LicensePMPLDrift] + by_recipe[recipe-fix-pmpl-drift] both → fix-pmpl-drift.sh

The fix-pmpl-drift.sh script auto-classifies a repo via its LICENSE file (sole-owner → MPL-2.0, son-shared → AGPL-3.0-or-later, palimpsest carve-out → keep PMPL, ARR/forks → DO NOT TOUCH) and sweeps PMPL→target with submodule + sub-path exclusions.

After this lands, the gitbot-fleet dispatcher can route hypatia findings of pattern PA-license-pmpl_drift to fix-pmpl-drift.sh and auto-file PRs for any new drift detected estate-wide.

References:
- standards#308 (the umbrella campaign, ~14k files now swept)
- standards#349 (docs/LICENSE-POLICY.md canonical reference)
- hypatia#423 (the source recipe + script)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath enabled auto-merge (squash) June 2, 2026 19:41
@hyperpolymath hyperpolymath merged commit f574af2 into main Jun 2, 2026
1 check passed
@hyperpolymath hyperpolymath deleted the feat/wire-pmpl-drift-recipe-from-hypatia branch June 2, 2026 19:57
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