Skip to content

feat: add shared bot registry and named project roles - #12

Merged
KeepSilenceQP merged 30 commits into
mainfrom
feat/project-role-assignment
Jul 26, 2026
Merged

feat: add shared bot registry and named project roles#12
KeepSilenceQP merged 30 commits into
mainfrom
feat/project-role-assignment

Conversation

@KeepSilenceQP

Copy link
Copy Markdown
Owner

Summary

  • move Bot Registry data from source defaults into installation-level Root Config with safe lifecycle and CLI management
  • switch /project bootstrap to explicit plan-writer and implementer role flags with live identity resolution
  • add migration, rollback, runtime acceptance, package privacy gates, and closeout evidence
  • complete the separately authorized source-branch history remediation for the protected denylist

Verification

  • pnpm ci:local: 144 files, 1484 passed, 33 skipped; typecheck and build passed
  • protected tree, dist, and exact tarball: 10 patterns, 0 findings; same tarball clean-installed
  • GitHub CI run 30219308559: package smoke, Ubuntu, macOS, and Windows passed
  • post-rewrite fresh fetch of all 5 source branches: complete history scan 0 findings and git fsck clean

Scope boundary

Old PR refs, tags, releases, caches, and GitHub Support remediation were explicitly excluded from the narrowed history-rewrite authorization.

Plan Writer: HistoryRedactedBot2 (draft, awaiting Coordinator independent review)
Spec: docs/specs/20260726-shared-bot-registry-and-named-project-roles.md
@KeepSilenceQP
KeepSilenceQP merged commit 13e74ba into main Jul 26, 2026
8 checks passed
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