Skip to content

Commit d3a1989

Browse files
committed
updated claude
1 parent 5ce5701 commit d3a1989

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

CLAUDE.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,7 @@ When asked to work on this project, Claude should:
346346
1. **Respect the entry format specification exactly.** The annotation characters, file names, and column definitions are a contract. Do not deviate.
347347
2. **Write validation code that is strict on format, informative on failure.** Error messages should tell the submitter exactly what is wrong and where (sequence ID, column number, expected vs. actual).
348348
3. **Keep scoring logic in `ci/checks/scoring.py` as a standalone module** with clear, documented weight parameters that can be tuned.
349-
4. **Write tests.** The `ci/` directory should include test fixtures (minimal valid and invalid entries) and pytest-based tests for every check.
350-
5. **Design for reuse.** The Stockholm parser, annotation validator, and protein/DNA consistency checks will be reused for the big data leaderboard. Keep them modular and dependency-light.
351-
6. **Do not over-engineer.** This is a research tool, not a production service. Clarity and correctness over abstraction.
349+
4. **Maintain a clear policy document POLICY.md at the top level, describing the scoring scheme and hard/soft constraints.** The scoring scheme and validation may change, but the current policy should always be transparent.
350+
5. **Write tests.** The `ci/` directory should include test fixtures (minimal valid and invalid entries) and pytest-based tests for every check.
351+
6. **Design for reuse.** The Stockholm parser, annotation validator, and protein/DNA consistency checks will be reused for the big data leaderboard. Keep them modular and dependency-light.
352+
7. **Do not over-engineer.** This is a research tool, not a production service. Clarity and correctness over abstraction.

0 commit comments

Comments
 (0)