You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .kiro/steering/principles.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Project Principles: kq
1
+
# Project Principles: kqs
2
2
3
3
> Status: Active
4
4
> Last Updated: 2026-07-09
@@ -31,7 +31,7 @@
31
31
**Level:** MUST
32
32
**Rule:** Никакого веб-сервера, REST API, Web UI. Chistый CLI + background daemon.
33
33
Obsidian (или любой markdown-редактор) — интерфейс для чтения и редактирования.
34
-
**Reason:**kq не заменяет Obsidian. kq решает то, чего нет в Obsidian: sync,
34
+
**Reason:**kqs не заменяет Obsidian. kqs решает то, чего нет в Obsidian: sync,
35
35
поиск, AI, таски.
36
36
**Applies to:** PRD, SPEC, TASKS, EXEC, REVIEW
37
37
@@ -64,17 +64,17 @@ Push — только по команде `kqs push`.
64
64
### P-006: README is Auto-Generated
65
65
66
66
**Level:** SHOULD
67
-
**Rule:**kq обновляет README проекта после каждого push. Ручные правки
68
-
сохраняются — kq пишет только между маркерами `<!-- kq:start -->`.
67
+
**Rule:**kqs обновляет README проекта после каждого push. Ручные правки
68
+
сохраняются — kqs пишет только между маркерами `<!-- kqs:start -->`.
69
69
**Reason:** README всегда актуален. Никто не забывает обновить статус задач.
70
70
**Applies to:** PRD, SPEC, TASKS, EXEC
71
71
72
72
### P-007: Minimal Surprise
73
73
74
74
**Level:** SHOULD
75
-
**Rule:**kq не делает ничего, что пользователь не просил. Watcher коммитит
76
-
локально — не пушит. kqs push спрашивает при конфликте.
77
-
**Reason:** Доверие пользователя. kq — инструмент, а не автопилот.
75
+
**Rule:**kqs не делает ничего, что пользователь не просил. Watcher коммитит
76
+
локально — не пушит. kqs push спрашивает при конфликте.
77
+
**Reason:** Доверие пользователя. kqs — инструмент, а не автопилот.
78
78
**Applies to:** SPEC, TASKS, EXEC, REVIEW
79
79
80
80
### P-008: Trace Graph is a Cache
@@ -87,14 +87,14 @@ Push — только по команде `kqs push`.
87
87
### P-009: Cross-Repo Scanning — Pull, Not Push
88
88
89
89
**Level:** SHOULD
90
-
**Rule:**kq сканирует внешние репозитории через локальную файловую систему (предполагается clone), не через API. kq НЕ пушит изменения в code-repos.
91
-
**Reason:** Безопасность и изоляция. kq не заходит в чужой CI/CD.
90
+
**Rule:**kqs сканирует внешние репозитории через локальную файловую систему (предполагается clone), не через API. kqs НЕ пушит изменения в code-repos.
91
+
**Reason:** Безопасность и изоляция. kqs не заходит в чужой CI/CD.
92
92
**Applies to:** SPEC, TASKS, EXEC
93
93
94
94
### P-010: Code Anchors — Convention, Not Enforced
95
95
96
96
**Level:** SHOULD
97
-
**Rule:** Аннотации `@doc-anchor` и `@see` в исходниках — опциональный стандарт. kq не ломает сборку при их отсутствии, только предупреждает в `kqs check`.
97
+
**Rule:** Аннотации `@doc-anchor` и `@see` в исходниках — опциональный стандарт. kqs не ломает сборку при их отсутствии, только предупреждает в `kqs check`.
98
98
**Reason:** Адаптация gradual. Насилие над командой не работает.
0 commit comments