Problem
The triggerPatterns in internal/scoring/scoring.go only recognizes USE FOR:, triggers:, etc. It does not recognize WHEN: — which is the recommended trigger format in sensei for cross-model compatibility.
Expected Behavior
- Add
"when:" to triggerPatterns in internal/scoring/scoring.go
WHEN: should score at least as high as USE FOR: (sensei scores it higher)
- Update scoring tests to cover
WHEN: triggers
References
- spboyer/sensei
references/scoring.md — "WHEN: preferred (scores higher)"
internal/scoring/scoring.go:76-81 — current trigger patterns
Acceptance Criteria
Problem
The
triggerPatternsininternal/scoring/scoring.goonly recognizesUSE FOR:,triggers:, etc. It does not recognizeWHEN:— which is the recommended trigger format in sensei for cross-model compatibility.Expected Behavior
"when:"totriggerPatternsininternal/scoring/scoring.goWHEN:should score at least as high asUSE FOR:(sensei scores it higher)WHEN:triggersReferences
references/scoring.md— "WHEN: preferred (scores higher)"internal/scoring/scoring.go:76-81— current trigger patternsAcceptance Criteria
WHEN:recognized as a trigger patternWHEN:triggers added