Adopt the rules-swift pin-and-codify strategy in snapshot mode (third_party/rules-swift @97dc70f + sha256), add codified gates, a conformance audit ledger, and .github/workflows/rules-swift.yml (corpus-pin integrity required, full gate report mode). Remove the docs/rules mirror it supersedes (repo-specific files kept under docs/). Style and leak gates exclude the vendored corpus.
858 B
858 B
What this changes
Linked issue
Closes #
Checklist
- One cohesive change; unrelated concerns are in separate PRs (Rule 3.1).
CHANGELOG.mdupdated if production source changed; otherwise[no-changelog]is justified (Rule 3.2).- Self-critic pass done: I read my own diff as a reviewer and fixed what it surfaced (Rule 3.3).
- No AI/tool attribution and no em dashes in any committed text (Rules 5.1, 5.2).
- Gates pass locally:
sh scripts/leak-gate.shandsh scripts/check-namespacing.share green.