Andrey Epifancev
|
885c451c22
|
fix(dsh): /approve и гейты резолвят change/план в worktree (.claude/worktrees, .wt) (#76)
|
2026-10-25 14:11:17 +04:00 |
|
Andrey Epifancev
|
c99635f318
|
merge: main (request_approval #77) — конфликт спеки разрешён (оба блока + T1.5-формулировка), M-1/M-2 (#43)
|
2026-10-25 12:59:09 +04:00 |
|
Andrey Epifancev
|
727a9dd9bc
|
docs(openspec): спека session-prestep, доки и хвосты T1.2/T2.2/T1.3/T1.5 (#43, #62)
|
2026-10-25 12:42:26 +04:00 |
|
Andrey Epifancev
|
622dd32e1a
|
fix(dsh): isSubagent — origin===subagent вместо parentSession (форки не сабагенты) (T2.3, #43)
|
2026-10-25 12:11:05 +04:00 |
|
Andrey Epifancev
|
1d35a3be2c
|
fix(dsh): isSubagent по реальным сигналам рантайма (T2.1, #43)
|
2026-10-25 12:03:58 +04:00 |
|
Andrey Epifancev
|
a2453e35e8
|
feat(dsh): wiring harness-check/role-hint в pre-step, isInjectionVisible (#43)
|
2026-10-25 11:47:28 +04:00 |
|
Andrey Epifancev
|
6e0828e6e7
|
feat(dsh): prestep — detectAdoption/detectRole/тексты инъекций (#43)
|
2026-10-25 11:36:11 +04:00 |
|
Andrey Epifancev
|
1723806e16
|
feat(dsh): request_approval-инструмент — модель инициирует аппрув, владелец жмёт Approve (#77)
|
2026-10-25 10:58:31 +04:00 |
|
Andrey Epifancev
|
653d1df30f
|
fix(dsh): /approve — per-invocation repoRoot, регистрация по approvalGates, checkBashTargets (T3.1-T3.2,T3.7, #59)
|
2026-10-25 02:20:27 +04:00 |
|
Andrey Epifancev
|
a4cda5be8d
|
feat(dsh): wiring гейтов A/B/C в guard-цепочку + bash-цели + /approve (#59)
|
2026-10-25 02:03:07 +04:00 |
|
Andrey Epifancev
|
c255a24b94
|
feat(dsh): /approve — единственный писатель approval.md с подтверждением владельца (#59)
|
2026-10-25 01:42:51 +04:00 |
|
Andrey Epifancev
|
8744575271
|
fix(dsh): gates — write-гейт .superpowers/sdd и проверка всех план-ссылок (T1.1-T1.2, #59)
|
2026-10-25 01:36:12 +04:00 |
|
Andrey Epifancev
|
99d7238d90
|
feat(dsh): gates — чистые decision-функции гейтов A/B/C и approval io (#59)
|
2026-10-25 01:28:30 +04:00 |
|
Andrey Epifancev
|
6d366ca177
|
fix(dsh): самопроверка гейтит bootstrap/commands — бандл не падает без ctx.on/ctx.inject (I-2, #69)
|
2026-10-25 01:08:34 +04:00 |
|
Andrey Epifancev
|
9a5fa8cac2
|
fix(dsh): command-check в списках пакета/проверок, self-check логирует до wiring и уважает конфиг (T4.1-T4.4, #69)
|
2026-10-25 00:43:27 +04:00 |
|
Andrey Epifancev
|
f1bbbe0412
|
feat(dsh): самопроверка контракта бандла при активации + команда dsh-harness-check (#69)
|
2026-10-25 00:34:43 +04:00 |
|
Andrey Epifancev
|
3bfcc583bb
|
feat(dsh): warn about legacy ~/.claude sources at runtime (#49)
|
2026-10-24 21:12:21 +04:00 |
|
Andrey Epifancev
|
7767c5c3d7
|
feat(dsh): отвязать skills и roles от ~/.claude (#37)
|
2026-10-24 16:20:17 +04:00 |
|
Andrey Epifancev
|
9412bd18e2
|
fix(dsh): сообщения хуков без namespace superpowers:
|
2026-10-24 15:42:49 +04:00 |
|
Andrey Epifancev
|
7665218247
|
fix(dsh): убрать импорты DSH-пакетов из бандла
|
2026-10-24 15:31:39 +04:00 |
|
Andrey Epifancev
|
16a9739759
|
feat(dsh): каркас порта claude-harness на DeepSeek Harness
|
2026-10-24 14:59:03 +04:00 |
|