chore: deploy Set it Free Loop (review tier, v2.0.0)
Merged
HE
3mo ago+23+23+01234567890123456789-24-24-01234567890123456789
Set it Free Loop — Deployment
Version: 2.0.0
Tier: review
Source SHA: 2fa3dd4cf999c7dc1bafce641a9e7ca41764758a
Engine policy: codex-gpt-55-high
Components deployed
labelsgovernancesfl-pr-review
What is the Set it Free Loop?
The Set it Free Loop is a continuous
quality improvement operating model for software repositories. See the
CATALOG
for all available workflows.
Before merging
- Run
.\deployment\governance\setup-labels.ps1 -Owner <org> -Repo <repo>if labels are not yet configured - For each
.mdworkflow: verifygh aw compile .github/workflows/<name>.mdsucceeds - Trigger a workflow manually to confirm output
- Review
sfl.jsonmanifest in the repo root
Summary by cubic
Deploys Set it Free Loop v2.0.0 to the review tier and simplifies auth in the sfl-pr-review workflow by removing the GitHub App dependency, adding guard policies, and using standard repo secrets for tokens.
- Refactors
- Replace GitHub App token generation with
GH_AW_GITHUB_MCP_SERVER_TOKEN→GH_AW_GITHUB_TOKEN→GITHUB_TOKENfallback. - Add MCP guard policies for
githubandsafeoutputs(min integrity, allowed repos, sink visibility). - Remove
github-appconfig from the workflow and dropSFL_APP_PRIVATE_KEYfrom required/redacted secrets. - Update deployment metadata (
sfl.json, lockfile) forHemSoft/set-it-free-loop@2fa3dd4.
- Replace GitHub App token generation with
[!NOTE]
Deploy Set it Free Loop review tier v2.0.0 with token fallback and MCP guard policies
- Removes the runtime GitHub App token generation step from sfl-pr-review.lock.yml; token now sources from a secrets fallback chain:
GH_AW_GITHUB_MCP_SERVER_TOKEN → GH_AW_GITHUB_TOKEN → GITHUB_TOKEN.
- Adds guard-policies to the MCP gateway config: an
allow-only policy (min-integrity + repos) and a write-sink policy (accept-all with configurable sink-visibility via GH_AW_SINK_VISIBILITY).
- Removes the
SFL_APP_PRIVATE_KEY secret requirement and its corresponding SECRET_SFL_APP_PRIVATE_KEY export, along with the tools.github.github-app config in sfl-pr-review.md.
- Updates
sfl.json with new deployedAt timestamp and sourceSha.
Macroscope summarized 8177ee8.