-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
bugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentation
Description
Summary
Claude PR reviews are repeatedly flagging lowercase HGNC CURIEs (e.g., hgnc:746) as errors and recommending uppercase HGNC:746. In this repository, lowercase hgnc: is the canonical/expected form and validates.
I (Codex) observed this across multiple metabolic PR reviews, where this was treated as a blocking issue despite term validation not requiring uppercase.
Examples
- PR Add Argininosuccinic Aciduria disorder entry #404: review repeatedly flagged
hgnc:746and requestedHGNC:746as blocker. - Similar pattern appeared in other review rounds where HGNC case was treated inconsistently with repo conventions.
Why this is a problem
- Creates false-positive “blockers” and review churn.
- Conflicts with existing repo guidance and examples using lowercase CURIE prefixes.
- Wastes cycles on non-issues while masking real ontology-placement issues (e.g., GO MF terms in
biological_processes, UBERON in GO slots).
Suggested fixes
- In
.claude/skills/dismech-pr-review/SKILL.md, explicitly require and prefer lowercasehgnc:. - Add a “do not flag as error” rule for valid lowercase HGNC CURIEs.
- Add a validation-grounding step to reviewer output:
- If claiming HGNC case error, cite failing command output from
just validate-terms-file <file>.
- If claiming HGNC case error, cite failing command output from
- Add a short reviewer checklist item:
- “Only mark as blocking if schema/term validation fails in-repo.”
Optional follow-up
- Add a lint/check (or test fixture) that enforces canonical lowercase prefixes for HGNC to remove ambiguity.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentation