Outcome
Converge every active public Swift Institute package repository to the one byte-identical terminal caller in one bounded forward wave.
Owner
Repository Policy owns enumeration, exact caller bytes, preconditions, journal entries, rollback material, per-repository results, and the terminal recensus. The trusted GitHub host owns only App credential acquisition and invoking the verified Swift transaction.
Required transaction
- Enumerate the complete active public package population from the canonical fleet policy and live repository state; refuse zero or incomplete enumeration.
- Require an existing
.github/workflows/ci.yml and capture its exact blob SHA and bytes before mutation.
- Refuse concurrent default-branch movement and use expected-head guards.
- Open a narrowly scoped
swift-institute-bot ruleset bypass only for the one repository being updated; close it unconditionally and verify closure before advancing.
- Commit exactly the canonical terminal caller by forward commit, preserving
ci / matrix / ci-ok.
- Record the old and new heads, old and new blob digests, mutation result, bypass closure, and rollback coordinate for every repository.
- On any uncertain state, stop the wave with the journal intact; never leave an unverified bypass open.
- Recensus all active public callers byte-for-byte and refuse closure unless the population count is complete and every digest equals the owner output.
Prohibitions
No force push, history rewrite, cache workaround, compatibility form, caller-selected behavior, shell-owned fleet semantics, or private-repository hosted CI.
Outcome
Converge every active public Swift Institute package repository to the one byte-identical terminal caller in one bounded forward wave.
Owner
Repository Policy owns enumeration, exact caller bytes, preconditions, journal entries, rollback material, per-repository results, and the terminal recensus. The trusted GitHub host owns only App credential acquisition and invoking the verified Swift transaction.
Required transaction
.github/workflows/ci.ymland capture its exact blob SHA and bytes before mutation.swift-institute-botruleset bypass only for the one repository being updated; close it unconditionally and verify closure before advancing.ci / matrix / ci-ok.Prohibitions
No force push, history rewrite, cache workaround, compatibility form, caller-selected behavior, shell-owned fleet semantics, or private-repository hosted CI.