TODO: mark phase 11 complete — /skill-reinject commands, status, and footer line.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-17 12:57:51 +07:00
parent 5d902349d1
commit 7ff7529957
+9 -9
View File
@@ -219,15 +219,15 @@
### Фаза 11 — Команды и UI ### Фаза 11 — Команды и UI
- [ ] **commands.ts register**`pi.registerCommand("skill-reinject", handler)`; зачем: §7 - [x] **commands.ts register**`pi.registerCommand("skill-reinject", handler)`; зачем: §7
- [ ] **commands.ts status** — вывод без аргументов по формату §7.2 (enabled layer, delivery, tracked, pending, last compaction) - [x] **commands.ts status** — вывод без аргументов по формату §7.2 (enabled layer, delivery, tracked, pending, last compaction)
- [ ] **commands.ts session toggle**`on` / `off` / `reset` → session override + persist; зачем: §5.1, §7.1 - [x] **commands.ts session toggle**`on` / `off` / `reset` → session override + persist; зачем: §5.1, §7.1
- [ ] **commands.ts global toggle**`global on` / `global off` → settings.json; зачем: §7.1, критерий §13 - [x] **commands.ts global toggle**`global on` / `global off` → settings.json; зачем: §7.1, критерий §13
- [ ] **commands.ts list clear**`list` tracked skills; `clear` без сброса toggle; зачем: §7.1 - [x] **commands.ts list clear**`list` tracked skills; `clear` без сброса toggle; зачем: §7.1
- [ ] **commands.ts integration**`integration auto|defer|immediate|off` session override в config entry; зачем: §7.1, §16.4 - [x] **commands.ts integration**`integration auto|defer|immediate|off` session override в config entry; зачем: §7.1, §16.4
- [ ] **commands.ts now** — делегат в `reinjectNow`; зачем: §7.1 - [x] **commands.ts now** — делегат в `reinjectNow`; зачем: §7.1
- [ ] **commands.ts aliases** — опционально `/sr`, `/skills-reinject`; зачем: §7.1 - [x] **commands.ts aliases** — опционально `/sr`, `/skills-reinject`; зачем: §7.1
- [ ] **commands.ts status line**`ctx.ui.setStatus("skill-reinject", "on·N")` на изменениях; зачем: §7.2, критерий §13 - [x] **commands.ts status line**`ctx.ui.setStatus("skill-reinject", "on·N")` на изменениях; зачем: §7.2, критерий §13
--- ---