Repository navigation
chore(#62): onboard react-shopping-cart - #63
Merged
Merged
Conversation
The demo repo fullsend-ai/react-shopping-cart was transferred into
the org but is not in the governance config.
peribolos.yaml: add a repo block with shairevivo as a direct admin
collaborator ("owner" is not a repo role; admin is the highest), and
grant the repo to the admins (admin), maintainers (maintain),
triagers (triage) and writers (write) teams.
inference-gateway: the repo carries the fullsend workflows, so add it
to allowlist.yaml (id 1443063811, owner 271249281, from the GitHub
API) and re-render config.yaml.
No repos/ ruleset file: the org baseline is enough.
Peribolos is total-state: any collaborator carried over in the
transfer other than shairevivo is removed on apply. The current
collaborator list could not be read from the sandbox (403).
pre-commit could not fetch remote hook repos (TLS error). Ran
scan-secrets, scripts/lint.py and the render tests directly
(Python 3.14; 3.15 not available); all passed. ruff/shuck do not
apply to YAML. render.py --verify-ids could not read the existing
epic-creator-eval entry (no access). The peribolos dry run was not
run (no org token); it should plan only the additions above.
Closes #62
Assisted-By: Claude Opus 5.5(Claude Code)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
🤖 Finished Review · ✅ Success · Started 4:28 PM UTC · Completed 4:33 PM UTC Commit: Runtime: pi · Model: sonnet → claude-sonnet-5-5 · Effort: high · Cost: $0.80 |
|
Risk Assessment: low (1/5) DetailsSmall additive configuration change by an automated bot with no protected path changes, low blast radius, and full alignment with the linked issue. |
|
Looks good to me |
ralphbean
approved these changes
Nov 13, 2026
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
Brings the transferred demo repo
fullsend-ai/react-shopping-cartunder org governance.peribolos.yaml: adds areact-shopping-cartrepo block withshairevivoas a directadmincollaborator, and grants the repo to the usual teams: admins (admin), maintainers (maintain), triagers (triage), writers (write).inference-gateway/allowlist.yaml+ re-renderedconfig.yaml: enrolls the repo, which already carries the fullsend workflows. Its ids (1443063811/ owner271249281) come fromgh api repos/fullsend-ai/react-shopping-cart.repos/react-shopping-cart.yml, because the org ruleset baseline is enough.Please confirm
shairevivogetsadmin, the highest repo permission.shairevivowill be removed on apply. The sandbox couldn't list the repo's current collaborators (403).peribolos.yaml, so whichever PR lands second may need a rebase.Testing
python3 scripts/lint.py: passed.python3 -m unittest discover -s inference-gateway: 11 tests passed.python3 inference-gateway/render.py: the renderedconfig.yamlis committed.scan-secrets: passed.pre-commit: it couldn't fetch its hook repos (TLS error). Ruff and shuck don't apply to YAML.render.py --verify-ids: it stopped at the existingepic-creator-evalentry, which this token can't read. The new entry's ids were checked directly.🤖 Generated with Claude Code
Closes #62
Post-script verification
agent/62-onboard-react-shopping-cart)ce2fd1c7567088c30f8600f9ff83b89caee52a39..HEAD)