Skip to content

Commit 046551e

Browse files
authored
fix: reject empty overlap sequences (#13)
1 parent 276e25a commit 046551e

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

scripts/validate_skill_pack_core.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,10 @@ def validate_evaluations(result):
6060
supplemental = _load_json_objects([supplemental_path], "cases", result)
6161
for case in supplemental:
6262
sequence = case.get("expected_sequence")
63-
if not isinstance(sequence, list) or not all(
64-
isinstance(item, str) and item for item in sequence
63+
if (
64+
not isinstance(sequence, list)
65+
or not sequence
66+
or not all(isinstance(item, str) and item for item in sequence)
6567
):
6668
result.error(
6769
"overlap-cases-content-provenance.json: expected_sequence must be "

0 commit comments

Comments
 (0)