«вику» → «вики». Spec reviewer caught the typo from Task 1; implementer overlooked it. New commit per project-discipline (no amend). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
69 lines
2.5 KiB
Markdown
69 lines
2.5 KiB
Markdown
# .wiki — Schema (room-meta only)
|
||
|
||
Эта `.wiki/` — локальная и узко-доменная: **только знание о том, как работает meeting-room**. Доменное содержимое из совещаний промочивается в глобальную вики через `mcp__projects-meta__knowledge_ingest`, не сюда.
|
||
|
||
## Layout (Karpathy LLM Wiki canonical)
|
||
|
||
- `index.md` — навигация
|
||
- `overview.md` — что такое meeting-room на одной странице
|
||
- `log.md` — append-only хронологический лог: `<YYYY-MM-DD> <event-type> <topic> [details]`
|
||
- `raw/research/<date>-<topic>.md` — внешние clippings, immutable
|
||
- `raw/transcripts/<date>-<topic>.md` — транскрипты совещаний, immutable
|
||
- `entities/persons/<role-id>.md` — карточки persona (генерируются скилом `meeting-room-register-persona` из `config/config.yaml`)
|
||
- `entities/projects/<proj>.md` — pointer-карточки целевых проектов
|
||
- `concepts/<topic>.md` — room-meta: методология, ретроспективы, паттерны фасилитации
|
||
- `packages/<tool>.md` — инструменты комнаты (runner, framework, schema)
|
||
- `sources/<title>.md` — внешняя литература
|
||
|
||
## Frontmatter requirements
|
||
|
||
**`entities/persons/<role-id>.md`:**
|
||
|
||
```yaml
|
||
---
|
||
role-id: analyst
|
||
model: glm-5.1
|
||
provider: ollama_cloud
|
||
source: config/config.yaml
|
||
---
|
||
```
|
||
|
||
**`raw/research/<date>-<topic>.md`:**
|
||
|
||
```yaml
|
||
---
|
||
date: 2026-05-03
|
||
source: <URL>
|
||
topic: <topic>
|
||
---
|
||
```
|
||
|
||
**`raw/transcripts/<date>-<topic>.md`:**
|
||
|
||
```yaml
|
||
---
|
||
date: 2026-05-03
|
||
scenario: scenarios/<topic>.md
|
||
participants: [moderator, skeptic, idea_generator, analyst]
|
||
problem: <one-line>
|
||
---
|
||
```
|
||
|
||
**`concepts/<topic>.md`:**
|
||
|
||
```yaml
|
||
---
|
||
date: 2026-05-05
|
||
source: .brainstorm/<topic>.md
|
||
status: promoted
|
||
type: room-meta
|
||
---
|
||
```
|
||
|
||
## Hard rules
|
||
|
||
1. **Никакого доменного содержимого** в `concepts/`. Если контент пригодился бы в чужом проекте — он не room-meta, а domain → `mcp__projects-meta__knowledge_ingest` в целевой проект.
|
||
2. `raw/` immutable: append-only, не редактируем после фиксации.
|
||
3. `entities/persons/` пишет **только** скил `meeting-room-register-persona`. Source-of-truth — `config/config.yaml`.
|
||
4. `log.md` append-only, формат строки: `<YYYY-MM-DD> <event> <topic> [details]`. Никаких удалений.
|