Commit 78ab5c5
ci(language-policy): drop SaltStack Python carveout (closes reposystem#32) (#316)
## Summary
- Removes the SaltStack Python exception from `governance-reusable.yml`
(RSR antipattern check + summary banner) and 4× `language-policy.yml`
(rhodium-standard-repositories root, consent-aware-http, +2 satellites).
- Estate-wide rule: Python is fully banned, no exceptions (removed
2026-01-03; canonical `.claude/CLAUDE.md` already reflects this).
- Infrastructure now uses Terraform + Ansible — neither needs
first-party Python, so no replacement exemption.
## Test plan
- [ ] Existing repos with no \`.py\` files: language policy still passes
(no behavioural change).
- [ ] A hypothetical new \`*.py\` file (regardless of
\`salt\`/\`_states\`/\`_modules\`/\`pillar\` in path) is now blocked.
- [ ] Estate-wide reusable callers (governance-reusable consumers) pick
up the corrected enforce-message.
## Closes
- hyperpolymath/reposystem#32
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 3e50a15 commit 78ab5c5
5 files changed
Lines changed: 11 additions & 13 deletions
File tree
- .github/workflows
- consent-aware-http/.github/workflows
- rhodium-standard-repositories
- .github/workflows
- satellites
- consent-aware-http/.github/workflows
- palimpsest-license/.github/workflows
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
312 | 312 | | |
313 | 313 | | |
314 | 314 | | |
315 | | - | |
316 | | - | |
317 | | - | |
| 315 | + | |
318 | 316 | | |
319 | 317 | | |
320 | 318 | | |
| |||
328 | 326 | | |
329 | 327 | | |
330 | 328 | | |
331 | | - | |
| 329 | + | |
332 | 330 | | |
333 | 331 | | |
334 | 332 | | |
| |||
430 | 428 | | |
431 | 429 | | |
432 | 430 | | |
433 | | - | |
| 431 | + | |
434 | 432 | | |
435 | 433 | | |
436 | 434 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
| 14 | + | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
0 commit comments