Skip to content

Bring the standards register's gold row up to what the tree holds - #80

Merged
HackTuah merged 1 commit into
mainfrom
docs/register-gold-row
Sep 23, 2026
Merged

HackTuah merged 1 commit into
mainfrom
docs/register-gold-row

Conversation

@HackTuah

Copy link
Copy Markdown
Member

The gold row was written before the criteria it lists were closed, and the edit that should have landed with them went to the wrong branch and failed its assertion — so the register has been claiming 30% and four open items that are no longer open. A register that overstates what is outstanding is wrong in the same way as one that overstates what is met.

Met in the tree now: require_2FA; copyright_per_file and license_per_file (held by test/spdx_headers_test.exs); code_review_standards; small_tasks; security_review; and build_reproducible for the release, re-runnable with ./scripts/check_reproducible.sh.

Not applicable: test_branch_coverage80 — the criterion is conditional on a FLOSS tool existing for the language, and cover:analyse/3 raises function_clause for branch, which is what every Elixir coverage tool wraps.

Still outstanding, still named: bus_factor, contributors_unassociated and two_person_review need people other than the author in the git history and cannot be bought with code; test_statement_coverage90 needs 90% against 80.31%; dynamic_analysis needs a tool the project does not run; secure_2FA depends on which second factor the maintainers use.

mix gate exit 0; 580 passed, 18 excluded.

The row was written before the criteria it lists were closed, and an edit that
should have landed with them missed the branch it belonged on, so the register
has been claiming 30% and four open items that are no longer open.

Met in the tree now: require_2FA, copyright_per_file and license_per_file,
code_review_standards, small_tasks, security_review, and build_reproducible for
the release. Not applicable: test_branch_coverage80, because the criterion is
conditional on a FLOSS tool existing for the language and cover:analyse/3 raises
function_clause for branch.

Still outstanding and still named: bus_factor, contributors_unassociated and
two_person_review need people other than the author in the git history and
cannot be bought with code; test_statement_coverage90 needs 90% against 80.31%;
dynamic_analysis needs a tool the project does not run; secure_2FA depends on
which second factor the maintainers use.

Signed-off-by: Ayla Croft <aylacroft@proton.me>
@HackTuah
HackTuah force-pushed the docs/register-gold-row branch from c59cada to a551482 Compare September 23, 2026 21:56
@HackTuah
HackTuah merged commit a428b98 into main Sep 23, 2026
8 checks passed
@HackTuah
HackTuah deleted the docs/register-gold-row branch September 23, 2026 22:14
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