Commit 4cbf22c
committed
fix(baseline): unblock 2 baseline-rot checks blocking dependabot #69
Two CI checks have been failing on `main` for at least several days
(verified via `gh api .../commits/main/check-runs`), poisoning every
inbound PR including the dependabot SHA bump in #69:
## Validate K9 contracts
`absolute-zero/coordination.k9` was a markdown-format coordination
protocol document misnamed with the `.k9` extension. The K9 validator
expects K9-contract format (must start with `K9!` magic, must contain a
`pedigree = { ... }` section), so it failed:
##[error]Missing K9! magic number. First non-empty line must be exactly 'K9!'
##[error]Missing pedigree block. K9 files must contain a 'pedigree = { ... }' section
Renamed `absolute-zero/coordination.k9` → `absolute-zero/COORDINATION.md`.
Content is unchanged; only the extension changed. The K9 validator now
finds zero `.k9` files in the repo and skips cleanly.
## Language / package anti-pattern policy
5 banned-language files surfaced as violations:
- absolute-zero/src/AuditTrail.res
- absolute-zero/interpreters/rescript/malbolgeInterpreter.res
- absolute-zero/examples/SafeDOMExample.res
- aletheia/examples/SafeDOMExample.res
- absolute-zero/examples/go/nop.go
These are vendored under `absolute-zero/` and `aletheia/` subdirs of
this monorepo — they do NOT appear in the standalone upstream repos
(verified via local file-existence check against
`/home/hyperpolymath/developer/repos/absolute-zero/`). They predate
the estate-wide ReScript→AffineScript migration and are demonstration
scaffolds rather than load-bearing code.
Added `.hypatia-ignore` listing each as an explicit exemption using
the format the governance check honours
(`cicd_rules/banned_language_file:<relpath>`, exact line match per
`grep -qxF` in `hyperpolymath/standards`
`.github/workflows/governance-reusable.yml`).
The exemption file carries a `TODO 2026-Q3: migrate these to
AffineScript and drop the exemptions` comment to keep the migration
work visible.
## Why this PR
Foundational unblock of #69 (build(deps): bump dtolnay/rust-toolchain
SHA) which inherits the broken baseline. After merge, every inbound
PR should report a clean governance status, not just #69.1 parent 2ae2d5a commit 4cbf22c
2 files changed
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
File renamed without changes.
0 commit comments