Commit b834329
authored
## Summary
Two CI checks have been failing on \`main\` for several days, poisoning
every inbound PR including the approved dependabot SHA bump in #69.
### Validate K9 contracts (RESOLVED)
\`absolute-zero/coordination.k9\` was a 54-line markdown-format
coordination protocol document misnamed with the \`.k9\` extension. The
K9 validator expects K9-contract format (\`K9!\` magic, \`pedigree = {
... }\` block), so it failed with:
##[error]Missing K9! magic number
##[error]Missing pedigree block
Renamed → \`absolute-zero/COORDINATION.md\`. Content unchanged; only the
extension. K9 validator now finds zero \`.k9\` files in the repo and
skips cleanly.
### Language / package anti-pattern policy (RESOLVED via exemption)
5 banned-language files in nested \`absolute-zero/\` and \`aletheia/\`
subdirs:
- \`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 subdirs of this monorepo and do **not** appear
in the standalone upstream repos (verified via local file-existence
check). They pre-date the estate-wide ReScript→AffineScript migration.
Added \`.hypatia-ignore\` listing each via the exact format the
governance check honours (\`cicd_rules/banned_language_file:<relpath>\`
per \`grep -qxF\` lookup in
\`hyperpolymath/standards/.github/workflows/governance-reusable.yml\`).
File carries a \`TODO 2026-Q3: migrate to AffineScript\` comment to keep
the migration work visible.
## Why a baseline-fix PR
PR #69 (the dependabot SHA bump you approved) inherits this broken
baseline. The dependabot diff is innocent — it just bumped a Rust
toolchain SHA. After this PR merges, #69 should auto-merge or at least
flip to MERGEABLE.
## Companion PRs already landed
This is the same kind of baseline rot we cleared this session in
rsr-template-repo (#69), me-dialect (#1), ambientops (#83), and
rescript-ecosystem (#2).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
1 parent 2ae2d5a commit b834329
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