mirror of https://github.com/garrytan/gstack.git
docs(context-save): emit Russian checkpoints for Evgeniy
This commit is contained in:
parent
cbd4aee86a
commit
9fb2fe2a84
|
|
@ -790,6 +790,14 @@ can resume without losing a beat via `/context-restore`.
|
||||||
|
|
||||||
**HARD GATE:** Do NOT implement code changes. This skill captures state only.
|
**HARD GATE:** Do NOT implement code changes. This skill captures state only.
|
||||||
|
|
||||||
|
**EVGENIY LANGUAGE CONTRACT:** When the primary reader is Evgeniy, write the
|
||||||
|
entire human-facing checkpoint and confirmation in Russian: title, headings,
|
||||||
|
summary, decisions, risks, verification results, remaining work, notes, table
|
||||||
|
labels, and next steps. Keep English only for exact commands, paths, filenames,
|
||||||
|
code/API/schema fields, model/tool names, identifiers, immutable status literals,
|
||||||
|
and source quotes. Frontmatter keys remain machine-readable. Before confirming a
|
||||||
|
save, scan the checkpoint for leftover English prose and translate it.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Detect command
|
## Detect command
|
||||||
|
|
@ -915,23 +923,23 @@ files_modified:
|
||||||
- path/to/file2
|
- path/to/file2
|
||||||
---
|
---
|
||||||
|
|
||||||
## Working on: {title}
|
## Текущая работа: {title}
|
||||||
|
|
||||||
### Summary
|
### Кратко
|
||||||
|
|
||||||
{1-3 sentences describing the high-level goal and current progress}
|
{1-3 предложения с описанием общей цели и текущего прогресса}
|
||||||
|
|
||||||
### Decisions Made
|
### Принятые решения
|
||||||
|
|
||||||
{Bulleted list of architectural choices, trade-offs, and reasoning}
|
{Маркированный список архитектурных решений, компромиссов и причин}
|
||||||
|
|
||||||
### Remaining Work
|
### Что осталось
|
||||||
|
|
||||||
{Numbered list of concrete next steps, in priority order}
|
{Нумерованный список конкретных следующих шагов в порядке приоритета}
|
||||||
|
|
||||||
### Notes
|
### Примечания
|
||||||
|
|
||||||
{Gotchas, blocked items, open questions, things tried that didn't work}
|
{Подводные камни, блокеры, открытые вопросы и неудачные попытки}
|
||||||
```
|
```
|
||||||
|
|
||||||
The `files_modified` list comes from `git status --short` (both staged and unstaged
|
The `files_modified` list comes from `git status --short` (both staged and unstaged
|
||||||
|
|
@ -940,16 +948,16 @@ modified files). Use relative paths from the repo root.
|
||||||
After writing, confirm to the user:
|
After writing, confirm to the user:
|
||||||
|
|
||||||
```
|
```
|
||||||
CONTEXT SAVED
|
КОНТЕКСТ СОХРАНЁН
|
||||||
════════════════════════════════════════
|
════════════════════════════════════════
|
||||||
Title: {title}
|
Название: {title}
|
||||||
Branch: {branch}
|
Ветка: {branch}
|
||||||
File: {path to saved file}
|
Файл: {path to saved file}
|
||||||
Modified: {N} files
|
Изменено: {N} файлов
|
||||||
Duration: {duration or "unknown"}
|
Длительность: {duration или "неизвестно"}
|
||||||
════════════════════════════════════════
|
════════════════════════════════════════
|
||||||
|
|
||||||
Restore later with /context-restore.
|
Позже восстановите контекст командой /context-restore.
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
@ -986,9 +994,9 @@ Read the frontmatter of each file to extract `status`, `branch`, and
|
||||||
Present as a table:
|
Present as a table:
|
||||||
|
|
||||||
```
|
```
|
||||||
SAVED CONTEXTS ({branch} branch)
|
СОХРАНЁННЫЕ КОНТЕКСТЫ (ветка {branch})
|
||||||
════════════════════════════════════════
|
════════════════════════════════════════
|
||||||
# Date Title Status
|
# Дата Название Статус
|
||||||
─ ────────── ─────────────────────── ───────────
|
─ ────────── ─────────────────────── ───────────
|
||||||
1 2026-04-18 auth-refactor in-progress
|
1 2026-04-18 auth-refactor in-progress
|
||||||
2 2026-04-17 api-pagination completed
|
2 2026-04-17 api-pagination completed
|
||||||
|
|
@ -999,9 +1007,9 @@ SAVED CONTEXTS ({branch} branch)
|
||||||
If `--all` is used, add a Branch column:
|
If `--all` is used, add a Branch column:
|
||||||
|
|
||||||
```
|
```
|
||||||
SAVED CONTEXTS (all branches)
|
СОХРАНЁННЫЕ КОНТЕКСТЫ (все ветки)
|
||||||
════════════════════════════════════════
|
════════════════════════════════════════
|
||||||
# Date Title Branch Status
|
# Дата Название Ветка Статус
|
||||||
─ ────────── ─────────────────────── ────────────────── ───────────
|
─ ────────── ─────────────────────── ────────────────── ───────────
|
||||||
1 2026-04-18 auth-refactor feat/auth in-progress
|
1 2026-04-18 auth-refactor feat/auth in-progress
|
||||||
2 2026-04-17 api-pagination main completed
|
2 2026-04-17 api-pagination main completed
|
||||||
|
|
@ -1009,8 +1017,8 @@ SAVED CONTEXTS (all branches)
|
||||||
════════════════════════════════════════
|
════════════════════════════════════════
|
||||||
```
|
```
|
||||||
|
|
||||||
If there are no saved contexts, tell the user: "No saved contexts yet. Run
|
If there are no saved contexts, tell Evgeniy: "Сохранённых контекстов пока нет.
|
||||||
`/context-save` to save your current working state."
|
Запустите `/context-save`, чтобы сохранить текущее рабочее состояние."
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,14 @@ can resume without losing a beat via `/context-restore`.
|
||||||
|
|
||||||
**HARD GATE:** Do NOT implement code changes. This skill captures state only.
|
**HARD GATE:** Do NOT implement code changes. This skill captures state only.
|
||||||
|
|
||||||
|
**EVGENIY LANGUAGE CONTRACT:** When the primary reader is Evgeniy, write the
|
||||||
|
entire human-facing checkpoint and confirmation in Russian: title, headings,
|
||||||
|
summary, decisions, risks, verification results, remaining work, notes, table
|
||||||
|
labels, and next steps. Keep English only for exact commands, paths, filenames,
|
||||||
|
code/API/schema fields, model/tool names, identifiers, immutable status literals,
|
||||||
|
and source quotes. Frontmatter keys remain machine-readable. Before confirming a
|
||||||
|
save, scan the checkpoint for leftover English prose and translate it.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Detect command
|
## Detect command
|
||||||
|
|
@ -160,23 +168,23 @@ files_modified:
|
||||||
- path/to/file2
|
- path/to/file2
|
||||||
---
|
---
|
||||||
|
|
||||||
## Working on: {title}
|
## Текущая работа: {title}
|
||||||
|
|
||||||
### Summary
|
### Кратко
|
||||||
|
|
||||||
{1-3 sentences describing the high-level goal and current progress}
|
{1-3 предложения с описанием общей цели и текущего прогресса}
|
||||||
|
|
||||||
### Decisions Made
|
### Принятые решения
|
||||||
|
|
||||||
{Bulleted list of architectural choices, trade-offs, and reasoning}
|
{Маркированный список архитектурных решений, компромиссов и причин}
|
||||||
|
|
||||||
### Remaining Work
|
### Что осталось
|
||||||
|
|
||||||
{Numbered list of concrete next steps, in priority order}
|
{Нумерованный список конкретных следующих шагов в порядке приоритета}
|
||||||
|
|
||||||
### Notes
|
### Примечания
|
||||||
|
|
||||||
{Gotchas, blocked items, open questions, things tried that didn't work}
|
{Подводные камни, блокеры, открытые вопросы и неудачные попытки}
|
||||||
```
|
```
|
||||||
|
|
||||||
The `files_modified` list comes from `git status --short` (both staged and unstaged
|
The `files_modified` list comes from `git status --short` (both staged and unstaged
|
||||||
|
|
@ -185,16 +193,16 @@ modified files). Use relative paths from the repo root.
|
||||||
After writing, confirm to the user:
|
After writing, confirm to the user:
|
||||||
|
|
||||||
```
|
```
|
||||||
CONTEXT SAVED
|
КОНТЕКСТ СОХРАНЁН
|
||||||
════════════════════════════════════════
|
════════════════════════════════════════
|
||||||
Title: {title}
|
Название: {title}
|
||||||
Branch: {branch}
|
Ветка: {branch}
|
||||||
File: {path to saved file}
|
Файл: {path to saved file}
|
||||||
Modified: {N} files
|
Изменено: {N} файлов
|
||||||
Duration: {duration or "unknown"}
|
Длительность: {duration или "неизвестно"}
|
||||||
════════════════════════════════════════
|
════════════════════════════════════════
|
||||||
|
|
||||||
Restore later with /context-restore.
|
Позже восстановите контекст командой /context-restore.
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
@ -231,9 +239,9 @@ Read the frontmatter of each file to extract `status`, `branch`, and
|
||||||
Present as a table:
|
Present as a table:
|
||||||
|
|
||||||
```
|
```
|
||||||
SAVED CONTEXTS ({branch} branch)
|
СОХРАНЁННЫЕ КОНТЕКСТЫ (ветка {branch})
|
||||||
════════════════════════════════════════
|
════════════════════════════════════════
|
||||||
# Date Title Status
|
# Дата Название Статус
|
||||||
─ ────────── ─────────────────────── ───────────
|
─ ────────── ─────────────────────── ───────────
|
||||||
1 2026-04-18 auth-refactor in-progress
|
1 2026-04-18 auth-refactor in-progress
|
||||||
2 2026-04-17 api-pagination completed
|
2 2026-04-17 api-pagination completed
|
||||||
|
|
@ -244,9 +252,9 @@ SAVED CONTEXTS ({branch} branch)
|
||||||
If `--all` is used, add a Branch column:
|
If `--all` is used, add a Branch column:
|
||||||
|
|
||||||
```
|
```
|
||||||
SAVED CONTEXTS (all branches)
|
СОХРАНЁННЫЕ КОНТЕКСТЫ (все ветки)
|
||||||
════════════════════════════════════════
|
════════════════════════════════════════
|
||||||
# Date Title Branch Status
|
# Дата Название Ветка Статус
|
||||||
─ ────────── ─────────────────────── ────────────────── ───────────
|
─ ────────── ─────────────────────── ────────────────── ───────────
|
||||||
1 2026-04-18 auth-refactor feat/auth in-progress
|
1 2026-04-18 auth-refactor feat/auth in-progress
|
||||||
2 2026-04-17 api-pagination main completed
|
2 2026-04-17 api-pagination main completed
|
||||||
|
|
@ -254,8 +262,8 @@ SAVED CONTEXTS (all branches)
|
||||||
════════════════════════════════════════
|
════════════════════════════════════════
|
||||||
```
|
```
|
||||||
|
|
||||||
If there are no saved contexts, tell the user: "No saved contexts yet. Run
|
If there are no saved contexts, tell Evgeniy: "Сохранённых контекстов пока нет.
|
||||||
`/context-save` to save your current working state."
|
Запустите `/context-save`, чтобы сохранить текущее рабочее состояние."
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue