Skip to content

Execute the terminal caller convergence transaction #35

Description

@coenttb

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions