Skip to content

Gate the requirements registry in CI - #31

Merged
ronaldtse merged 1 commit into
mainfrom
chore/registry-audit-gate
Aug 20, 2026
Merged

ronaldtse merged 1 commit into
mainfrom
chore/registry-audit-gate

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Gate the requirements registry in CI

The audits that shaped this document — counts, uniqueness, test-target
resolution, dependency closure, shall-modality, kebab identifiers,
bibliography citation census, anchor uniqueness — ran by hand. They now
run on every push and pull request touching the sources: a Ruby
stdlib-only script (no dependencies) verifies the registry in
seconds, negative-tested by breaking a fragment id and confirming the
gate fails. Current state: 14 classes, 117 requirements, 117 tests,
44 cited bibliography entries.

The audits that shaped this document — counts, uniqueness, test-target
resolution, dependency closure, shall-modality, kebab identifiers,
bibliography citation census, anchor uniqueness — ran by hand. They now
run on every push and pull request touching the sources: a Ruby
stdlib-only script (no dependencies) verifies the registry in
seconds, negative-tested by breaking a fragment id and confirming the
gate fails. Current state: 14 classes, 117 requirements, 117 tests,
44 cited bibliography entries.
@ronaldtse
ronaldtse merged commit 78b8c66 into main Aug 20, 2026
3 checks passed
@ronaldtse
ronaldtse deleted the chore/registry-audit-gate branch August 20, 2026 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant