Problem
Consumer repos pin the hyperpolymath/standards reusables by SHA. Those pins keep getting orphaned within hours, repeatedly breaking the Check Workflow Staleness gate across the estate.
Evidence (this repo):
A band-aid re-pin to 09e7023d is in PR claude/bump-standards-09e7023d, but it will re-orphan on the next force-push.
Impact
Every consumer of the standards reusables goes red on Check Workflow Staleness until it re-pins — and then again after the next force-push. Combined with the un-guarded Hypatia scan (#28), the shared estate is chronically red through no fault of the consuming repos.
Recommended upstream fixes (in hyperpolymath/standards)
- Stop force-pushing
main — use fast-forward / merge commits so published SHAs remain ancestors of HEAD.
- Cut tagged releases (e.g.
v1 moving tag, or dated release tags) and let consumers + the staleness script accept tags, so pins are stable references rather than mutable SHAs.
- (Optional) Publish a "known-good pins" manifest that the staleness script and Renovate can target.
Related / blocked
Problem
Consumer repos pin the
hyperpolymath/standardsreusables by SHA. Those pins keep getting orphaned within hours, repeatedly breaking theCheck Workflow Stalenessgate across the estate.Evidence (this repo):
d72fe5a14e84— staleness was green on PR chore: clear genuine Hypatia findings (stale src/abi docs, setup.sh, .envrc) #27.standards/mainwas rebased / force-pushed, not merely advanced.A band-aid re-pin to
09e7023dis in PRclaude/bump-standards-09e7023d, but it will re-orphan on the next force-push.Impact
Every consumer of the standards reusables goes red on
Check Workflow Stalenessuntil it re-pins — and then again after the next force-push. Combined with the un-guarded Hypatia scan (#28), the shared estate is chronically red through no fault of the consuming repos.Recommended upstream fixes (in
hyperpolymath/standards)main— use fast-forward / merge commits so published SHAs remain ancestors of HEAD.v1moving tag, or dated release tags) and let consumers + the staleness script accept tags, so pins are stable references rather than mutable SHAs.Related / blocked
standards/hypatia).gv-clade-index-scoped session — they need a session scoped tohyperpolymath/standards(andhyperpolymath/hypatia). Patches are ready in Upstream fixes to green Hypatia: restore advisory scan-guard (standards) + 3 scanner false-positive rules (hypatia) #28; the fixes here are one-liners (no force-push policy + tags).