Problem
Sensei treats descriptions exceeding 1024 characters as Invalid (hard fail per agentskills.io spec). Waza's SpecDescriptionChecker only returns a StatusWarning and the HeuristicScorer has no Invalid adherence level.
Expected Behavior
- Add
Invalid as a score level in the adherence enum
- Descriptions >1024 chars should return
Invalid before any other scoring
- The scoring algorithm should short-circuit:
if len(desc) > 1024 → Invalid
References
- spboyer/sensei
references/scoring.md — scoring algorithm with Invalid level
- agentskills.io spec — 1024 char description constraint
Acceptance Criteria
Problem
Sensei treats descriptions exceeding 1024 characters as
Invalid(hard fail per agentskills.io spec). Waza'sSpecDescriptionCheckeronly returns aStatusWarningand theHeuristicScorerhas noInvalidadherence level.Expected Behavior
Invalidas a score level in the adherence enumInvalidbefore any other scoringif len(desc) > 1024 → InvalidReferences
references/scoring.md— scoring algorithm with Invalid levelAcceptance Criteria
Invalidadherence level addedInvalidfor >1024 char descriptions