| 1 | # Project card: `<project-id>` (template) |
| 2 | |
| 3 | **Путь экземпляра:** `knowledge/work/projects/<scope>/<project-id>/README.md` |
| 4 | **scope:** `door-to-singularity` | `portal` | `harvester` | `imc` | … |
| 5 | **project-id:** стабильный slug (`cascade-ide`, `edw-portal`, …) |
| 6 | |
| 7 | --- |
| 8 | |
| 9 | ## Identity |
| 10 | |
| 11 | - **project-id:** |
| 12 | - **scope:** |
| 13 | - **Workspace path(s):** (без секретов в org; в personal — реальные пути) |
| 14 | - **Repository / plan / issue:** (ссылки) |
| 15 | |
| 16 | ## Purpose |
| 17 | |
| 18 | (1–2 предложения: что за продукт или трек.) |
| 19 | |
| 20 | ## Motivation |
| 21 | |
| 22 | (Зачем ведётся работа.) |
| 23 | |
| 24 | ## Vision |
| 25 | |
| 26 | (Куда клонит развитие — без обещаний сроков.) |
| 27 | |
| 28 | ## Scope |
| 29 | |
| 30 | (Что входит в ответственность этого трека.) |
| 31 | |
| 32 | ## Non-goals |
| 33 | |
| 34 | (Что сознательно не делаем; соседние project-id.) |
| 35 | |
| 36 | ## Для агента |
| 37 | |
| 38 | - Типичные ошибки (не смешивать с …) |
| 39 | - Обязательные пути / ADR / MCP |
| 40 | - `[PRIMARY:<project-id>]` при работе в чате (опционально) |
| 41 | |
| 42 | ## Технический контракт (репо) |
| 43 | |
| 44 | - `TargetFramework`, `LangVersion`, nullable, UI/runtime |
| 45 | - Источник истины: `*.csproj` / `Directory.Build.props` |
| 46 | - Универсальные нормы: `worlds/software-authoring/code-writing-principles-v1.md` |
| 47 | |
| 48 | ## Links |
| 49 | |
| 50 | - Хаб scope: `work/projects/<scope>/<scope>/README.md` (если есть) |
| 51 | - Domain KB: `status-*` → `playbook-*` → `kb-*` (роутер) |
| 52 | |
View only · write via MCP/CIDE