grayhook
37dd2211d7
Phase 15: add kept-window tests for skill-reinject:inject entries
...
Verify inject custom messages count as present in kept slice and are
ignored when compaction firstKeptEntryId starts after them.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-18 22:58:43 +07:00
grayhook
fe25e606b8
Phase 14: split kept-window filter from registry gate — defer planning stage
...
filterSkillsNeedingReinjectByKept tracks absent skills without registeredNames; immediate path keeps the combined filter.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-17 17:28:32 +07:00
grayhook
a8e07fdd6f
Phase 5: add kept-window tests — slice, presence, filter, empty kept.
...
Covers kept-window dedup helpers per SPEC §6.4 and §12.1.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-17 11:21:38 +07:00