ruvector/.github
ruv beaea98476 ci: enforce the ADR duplicate-number gate
`scripts/adr-index.mjs --check` has always exited 1 on a duplicate ADR
number, but no workflow ever invoked it, so a duplicate reached review
showing green.

That is not hypothetical: RuVector#902 added a second ADR-332 alongside
the ADR-332 merged earlier the same day, on a branch that already
contained that merge, and every check passed. A gate wired to nothing is
indistinguishable from no gate.

Adds an `adr-numbering` job mirroring the existing `workspace-membership`
guard (same checkout + node pinning, 10-minute bound).

Co-Authored-By: claude-flow <ruv@ruv.net>
Claude-Session: https://claude.ai/code/session_016QSCkKnxDjqU49NVVpWMK5
2026-08-22 16:44:17 -04:00
..
benchmarks feat: Add Neo4j-compatible hypergraph database package (ruvector-graph) 2025-11-25 23:11:54 +00:00
workflows ci: enforce the ADR duplicate-number gate 2026-08-22 16:44:17 -04:00
CODEOWNERS feat: ADR-280/281/282 — durable RVF metadata, role-aware embeddings, nightly research quality gate (#774) 2026-08-03 14:13:37 -03:00
dependabot.yml ci(security): add 5-layer supply-chain CI + clear 3 npm criticals 2026-05-19 08:59:46 -04:00