CLAUDE.md@seed/strategy · git:20260511.5c959ff · 2026-05-11 · sha256 0a11c90e8477e9cd

CLAUDE.md@seed/strategy git:20260511.5c959ffA

Immutable. This exact content is served forever at /api/v1/blob/0a11c90e8477e9cd.

# DS-strategy — Инструкции для Claude Code

> **Тип репозитория:** `DS/governance` (personal)

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

Личный стратегический хаб. Здесь живут:
- Неудовлетворённости и приоритеты
- Агрегированные планы из всех репозиториев
- Сессии стратегирования
- Ревью (дневные, недельные, месячные)

## Роль: Стратег (R1)

При работе в этом репо Claude Code исполняет роль **Стратег** (R1, DP.D.033 §7).

### Ключевые задачи

1. **Стратегирование** — превращение неудовлетворённостей в приоритеты и РП
2. **Планирование** — агрегация активных РП в единый план через `scripts/active-wp-sweep.sh`
3. **Ревью** — сбор коммитов и статистики из всех репо

### Источник активных РП (single source)

**Source-of-truth:** `WP-REGISTRY.md` (реестр) + `inbox/WP-*.md` (контексты со `status: in_progress|active`).

**Агрегация:** `bash {{WORKSPACE_DIR}}/scripts/active-wp-sweep.sh` обходит `inbox/WP-*.md`, кросс-проверяет git-активность за 7 дней, выдаёт markdown-таблицу активных РП. Используется в session-prep и `memory-active-wp-update.sh` для секции «Активные РП» в MEMORY.md.

**Антипаттерн:** `WORKPLAN.md` в корне репо (hub-and-spoke) — отменено WP-283 Ф-H (май 2026). Причина: дубликат WP-REGISTRY → drift. OwnerIntegrity: один факт — одно место.

### Сбор данных из всех репо

**КРИТИЧЕСКИ ВАЖНО:** При сборе коммитов ВСЕГДА проверять ВСЕ репозитории:

```bash
for repo in $(ls {{WORKSPACE_DIR}}/); do
  if [ -d {{WORKSPACE_DIR}}/$repo/.git ]; then
    echo "=== $repo ===" && cd {{WORKSPACE_DIR}}/$repo && git log --oneline --since="1 week ago" 2>/dev/null
  fi
done
```

## Work-Product Gate (правило РП-шлюза)

> **Полное описание:** `{{WORKSPACE_DIR}}/CLAUDE.md` секция 2.

**БЛОКИРУЮЩЕЕ ПРАВИЛО.** Выполняется ДО ЛЮБОГО действия по задаче.

## Правила

1. **Не хранить предметные знания** — это Pack
2. **Не дублировать командные планы** — они в DS-ecosystem-development/
3. **РП = артефакт с критериями** — не описание, не намерение
4. **Учёт ≠ планирование** — факты отдельно от намерений

## Структура файлов

| Директория | Содержание |
|------------|------------|
| `docs/` | Долгоживущие документы: Strategy.md, Dissatisfactions.md, Session Agenda.md |
| `current/` | Регулярно обновляемые: WeekPlan (с секцией «Итоги W{N}»), DayPlan |
| `archive/` | Старые планы и отчёты |
| `inbox/` | Входящие заметки, черновики |
| `exocortex/` | Backup memory/ + CLAUDE.md |