Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"name": "projectstore",
"displayName": "projectstore",
"description": "📚 Your project's knowledge base, written by your AI agent — ADRs · epics · stories · runbooks · research. An Obsidian-friendly markdown vault, agent-maintained, you approve every write. Like Karpathy's LLM Wiki, but for engineering project artifacts.",
"version": "0.7.1",
"version": "0.8.0",
"author": {
"name": "Evgenii Konev",
"email": "ekonev@smartandpoint.com",
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "projectstore",
"displayName": "projectstore",
"version": "0.7.1",
"version": "0.8.0",
"description": "Opinionated project-management paradigms (ADR / epics / stories / kanban / runbooks) for agentic development. Markdown-first, git-portable, human-readable.",
"author": {
"name": "Evgenii Konev @ SmartAndPoint",
Expand Down
66 changes: 66 additions & 0 deletions templates/ru/adr.md.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
type: adr
number: "{{number}}"
title: "{{title}}"
status: proposed
date: {{date}}
authors: ["{{author}}"]
tags: {{tags}}
supersedes: null
superseded_by: null
review_status: pending
reviewed_at: null
---

# ADR-{{number}}: {{title}}

| Поле | Значение |
|---|---|
| **Статус** | proposed |
| **Дата** | {{date}} |
| **Авторы** | {{author}} |

---

## Контекст

<!-- Какие силы в игре? Почему решение нужно принимать сейчас? -->

## Решение

<!-- Само решение, сформулированное чётко и кратко. -->

## Обоснование

<!-- Почему именно это решение, а не альтернативы. Предпочтительны нумерованные причины. -->

## Рассмотренные альтернативы

### Альтернатива A: {{alternative_a_name}}

**Плюсы**:
-

**Минусы**:
-

**Отклонено потому что**:

## Последствия

**Положительные**:
-

**Отрицательные / компромиссы**:
-

**Что меняется в коде / процессе**:
-

## Ссылки

-

---

*Обновлено: {{date}}*
43 changes: 43 additions & 0 deletions templates/ru/concept.md.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
type: concept
slug: "{{slug}}"
title: "{{title}}"
status: draft
date: {{date}}
authors: ["{{author}}"]
tags: {{tags}}
---

# {{title}}

## Что это

<!-- Определение в один абзац. -->

## Почему это важно

<!-- Контекст, проблема, которую решает этот концепт. -->

## Как это работает

<!-- Механизм, компоненты, взаимодействия. -->

## Когда применять / не применять

**Применять когда**:
-

**Не применять когда**:
-

## Связанное

-

## Ссылки

-

---

*Обновлено: {{date}}*
58 changes: 58 additions & 0 deletions templates/ru/epic.md.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
type: epic
id: "{{id}}"
title: "{{title}}"
status: planned
priority: p2
created: {{date}}
updated: {{date}}
external_tracker: null
tags: {{tags}}
review_status: pending
reviewed_at: null
---

# {{id}}: {{title}}

| Поле | Значение |
|---|---|
| **Статус** | planned |
| **Приоритет** | p2 |
| **Создано** | {{date}} |
| **Обновлено** | {{date}} |

---

## Цель

<!-- Как выглядит успех для этого эпика? -->

## Контекст

<!-- Предыстория, мотивация, почему это важно сейчас. -->

## Истории

| История | Статус | Описание |
|---------|--------|----------|
| [story-001](./stories/story-001.md) | planned | |

## Ожидаемые результаты

- [ ]

## Зависимости

-

## Открытые вопросы

- [ ]

## Связанное

-

---

*Обновлено: {{date}}*
14 changes: 14 additions & 0 deletions templates/ru/folder-readme.md.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# {{folder_name}}

{{folder_description}}

## Индекс

<!-- projectstore будет поддерживать этот индекс в актуальном состоянии при добавлении записей через команды /ps:*. -->

| Файл | Заголовок | Статус | Дата |
|------|-----------|--------|------|

---

*Поддерживается плагином projectstore. Ручные правки вне таблицы индекса сохраняются.*
36 changes: 36 additions & 0 deletions templates/ru/kanban.md.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---

kanban-plugin: board
projectstore: derived
generated_at: {{date}}

---

## Бэклог

{{backlog_items}}

## К выполнению

{{todo_items}}

## В работе

{{in_progress_items}}

## Ревью

{{review_items}}

## Готово

{{done_items}}




%% kanban:settings
```
{"kanban-plugin":"board","list-collapse":[false,false,false,false,false]}
```
%%
38 changes: 38 additions & 0 deletions templates/ru/meeting.md.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
type: meeting
date: {{date}}
slug: "{{slug}}"
title: "{{title}}"
attendees: []
tags: {{tags}}
---

# {{date}} — {{title}}

## Участники

-

## Повестка

-

## Заметки

###

## Решения

- [ ]

## Задачи

- [ ] **{{author}}**:

## Дальнейшие шаги

-

---

*Записал: {{author}}*
47 changes: 47 additions & 0 deletions templates/ru/research.md.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
type: research
slug: "{{slug}}"
title: "{{title}}"
status: draft
date: {{date}}
authors: ["{{author}}"]
tags: {{tags}}
review_status: pending
reviewed_at: null
---

# {{title}}

## Вопрос

<!-- Что мы пытаемся выяснить? -->

## Кратко (TL;DR)

<!-- Ответ в один абзац. Заполнить после основной части. -->

## Метод

<!-- Как исследовали: источники, эксперименты, бенчмарки. -->

## Находки

###

## Сравнение

| Вариант | Плюсы | Минусы |
|---------|-------|--------|
| | | |

## Вывод

<!-- Что рекомендуем и почему. -->

## Ссылки

-

---

*Обновлено: {{date}}*
53 changes: 53 additions & 0 deletions templates/ru/runbook.md.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
type: runbook
slug: "{{slug}}"
title: "{{title}}"
status: draft
date: {{date}}
authors: ["{{author}}"]
tags: {{tags}}
---

# {{title}}

## Назначение

<!-- Когда и зачем использовать этот runbook. -->

## Предусловия

- [ ]

## Шаги

### 1.

```bash

```

### 2.

```bash

```

## Проверка

- [ ]

## Откат

<!-- Как откатить, если что-то пошло не так. -->

## Частые проблемы

###

## Ссылки

-

---

*Обновлено: {{date}}*
Loading