Skip to content

Commit 39d5a57

Browse files
ci(hypatia): standardise the wrapper caller id to the canonical hypatia (#129)
The check a reusable-caller job publishes is `<caller job id> / <inner job display name>`. The estate's canonical required context is `hypatia / Hypatia Neurosymbolic Analysis` (`docs/audits/audit-hypatia-pin-orphan-2026-05-27.adoc`), so the caller job must be named `hypatia`. This wrapper named it `scan`, and so published `scan / Hypatia Neurosymbolic Analysis` — two names for one gate, and any requirement written against one is unsatisfiable in a repository that publishes the other (the defect class of hyperpolymath/tropical-types#17). **Rename only** — the job body, its pin, its inputs and its secrets are byte-for-byte unchanged. Audit-first, requirement-aware: this is `--fix` output from `scripts/propagate-hypatia-caller-id.sh` in `hyperpolymath/standards` (the script stages; it never commits or pushes). The repository's active branch rulesets were read before the rename — **no rule here names the old prefixed context**, so the published name and every requirement stay in agreement. **Atomic with the ruleset.** A rule in this repository's branch ruleset named the old prefixed context `scan / Hypatia Neurosymbolic Analysis`. That rule is re-pointed at the canonical context in the same change, so the requirement and the publisher never disagree.
1 parent cc2dd5d commit 39d5a57

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/workflows/hypatia-scan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ permissions:
1919
security-events: write
2020

2121
jobs:
22-
scan:
22+
hypatia:
2323
uses: hyperpolymath/standards/.github/workflows/hypatia-scan-reusable.yml@84355587cb2a1f86e6882de83514a32db2646e7a

0 commit comments

Comments
 (0)