Skip to content

Claude/repo website spec review uv7lac - #3

Merged
bwprice merged 3 commits into
mainfrom
claude/repo-website-spec-review-uv7lac
Jul 19, 2026
Merged

bwprice merged 3 commits into
mainfrom
claude/repo-website-spec-review-uv7lac

Conversation

@bwprice

@bwprice bwprice commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

No description provided.

bwprice and others added 3 commits July 19, 2026 21:21
Update the preservation, extraction, library and sequencing dropdown options
in the method issue form to match the current controlled vocabulary after the
tags.yml revision on main (taxon and outcome already matched).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HYAEmscFHjiQFP1sqNEBEF
Update the method-tag dropdown in the bibliography issue form to the current
controlled vocabulary (extraction, library, sequencing facets), removing the
eight stale values that no longer exist in tags.yml. Shared values
(commercial-kit, diy-approach) are listed once.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HYAEmscFHjiQFP1sqNEBEF
Extend scripts/validate_entries.rb (already run by ci.yml and deploy.yml) to
verify each GitHub Issue Form dropdown matches the controlled vocabulary,
driven by _data/facets.yml:

- suggest-method.yml: one dropdown per methods-applicable facet, plus outcome
- suggest-bibliography.yml: the `tags` dropdown = union of bibliography-
  applicable facet vocabularies

Fails on drift in either direction — a stale option no longer in tags.yml, a
vocab value the form doesn't offer, or a duplicated option. The
"Other (describe…)" escape hatch is exempt. Document the guard in CONTRIBUTING.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HYAEmscFHjiQFP1sqNEBEF
@bwprice
bwprice merged commit 8ef98ba into main Jul 19, 2026
1 check passed
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