diff --git a/.wiki/CLAUDE.md b/.wiki/CLAUDE.md index 8b561ca..21695bc 100644 --- a/.wiki/CLAUDE.md +++ b/.wiki/CLAUDE.md @@ -1,68 +1,3 @@ -# .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 хронологический лог: ` [details]` -- `raw/research/-.md` — внешние clippings, immutable -- `raw/transcripts/-.md` — транскрипты совещаний, immutable -- `entities/persons/.md` — карточки persona (генерируются скилом `meeting-room-register-persona` из `config/config.yaml`) -- `entities/projects/.md` — pointer-карточки целевых проектов -- `concepts/.md` — room-meta: методология, ретроспективы, паттерны фасилитации -- `packages/.md` — инструменты комнаты (runner, framework, schema) -- `summaries/.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]`. Никаких удалений. +**Не читать. Не править.** Канон — mappa (`mcp__mappa__*`): wiki-сущности проекта, конвенции — AGENTS-сущность. Скил: `mappa-knowledge`. diff --git a/.wiki/index.md b/.wiki/index.md index bcb20a6..21695bc 100644 --- a/.wiki/index.md +++ b/.wiki/index.md @@ -1,19 +1,3 @@ -# Meeting-Room Wiki — index +# ⛔ Файловый канал закрыт -> Knowledge about how this meeting-room itself works. Domain content lives in `~/projects/.wiki/`. - -## Navigation - -- [Overview](overview.md) — что такое meeting-room -- [Log](log.md) — хронология встреч, промоушенов, изменений persona -- [Schema](CLAUDE.md) — раскладка и frontmatter-требования - -## Sections - -- [Personas](entities/persons/) — карточки ролей (генерируются из `config/config.yaml`) -- [Projects](entities/projects/) — pointer-карточки целевых проектов -- [Concepts](concepts/) — методология, ретро, паттерны -- [Raw research](raw/research/) — clippings и внешние транскрипты -- [Raw transcripts](raw/transcripts/) — транскрипты совещаний -- [Packages](packages/) — инструменты комнаты -- [Sources](sources/) — внешняя литература +**Не читать. Не править.** Канон — mappa (`mcp__mappa__*`): wiki-сущности проекта, конвенции — AGENTS-сущность. Скил: `mappa-knowledge`. diff --git a/.wiki/log.md b/.wiki/log.md index 297ede7..21695bc 100644 --- a/.wiki/log.md +++ b/.wiki/log.md @@ -1,37 +1,3 @@ -# Log +# ⛔ Файловый канал закрыт -Append-only. Format: `<YYYY-MM-DD> <event> <topic> [details]`. - -Events: `started`, `promoted`, `registered`, `archived`. - ---- - -2026-05-05 bootstrapped meeting-room redesign (initial .wiki/ skeleton) -2026-05-05 registered analyst -2026-05-05 registered idea_generator -2026-05-05 registered moderator -2026-05-05 registered skeptic -2026-05-05 started modulair ([moderator, skeptic, idea_generator, analyst]) -2026-05-05 promoted modulair-rag → .wiki/concepts/modulair-rag-brainstorm-trace.md (tasks_create skipped: target projects modulair-rag/meeting-room not yet registered in projects-meta; 3 actions deferred in trace) -2026-05-05 promoted meeting-room-redesign → .wiki/concepts/meeting-room-architecture.md (no tasks; plan executed during this same session — implementation plan archived separately as 2026-05-05-meeting-room-redesign-plan.md) -2026-05-05 archived meeting-room-redesign-plan (post-execution) -2026-05-05 designed interns (.brainstorm/interns.md — domain spec, target promote: claude-skills) -2026-05-05 promoted interns → claude-skills/.wiki/concepts/interns-design.md (commits 30c329fd+035e4dd5+3deaa357); tasks created: claude-skills#interns-skills-mvp (ready), common#interns-mcp-mvp (ready), projects-meta-mcp#migrate-to-common-lib (blocked), common#unify-llm-secrets (blocked) -2026-05-05 archived interns → .archive/2026-05-05-interns.md -2026-05-05 designed interns-repo-read (.brainstorm/repo-read.md — domain spec, target promote: claude-skills, parent: interns) -2026-05-05 promoted interns-repo-read → claude-skills/.wiki/concepts/interns-repo-read-design.md (commits 34001022+b7943a3c+93a45007); tasks created: common#interns-repo-read-impl (ready), claude-skills#interns-repo-read-skill-updates (ready) -2026-05-05 archived interns-repo-read → .archive/2026-05-05-repo-read.md -2026-05-06 designed factory-bootstrap (.brainstorm/factory-bootstrap.md — domain spec, target promote: factory; field-test on Win11 laptop) -2026-05-06 bootstrapped factory project (.tasks/STATUS.md + .wiki/ canonical layout, commit ecddcdf — fixed projects-meta sync indexing prerequisite) -2026-05-06 promoted factory-bootstrap → factory/.wiki/concepts/factory-bootstrap.md (commits 549fe2ea+d26da137+b79be591); tasks created: factory#factory-bootstrap-script (ready), factory#factory-l1-design (blocked-by factory-bootstrap-script); also claude-skills#project-creation-lifecycle-skill (ready, gap surfaced during this promote) -2026-05-06 archived factory-bootstrap → .archive/2026-05-06-factory-bootstrap.md -2026-05-06 designed hermes-skills-rollout (.brainstorm/hermes-skills-rollout.md — domain spec, target promote: claude-skills) -2026-05-06 promoted hermes-skills-rollout → claude-skills/.wiki/concepts/hermes-skills-rollout-design.md (commits b3dc1251+5ae14fd6+0f65e057); tasks created: claude-skills#hermes-converter-mvp (ready), claude-skills#hermes-flavour-mcp-setups (blocked), claude-skills#hermes-installer-skill (blocked), claude-skills#hermes-mvp-coverage (blocked), claude-skills#hermes-converter-ci (blocked, deferred), common#tasks-close-normalize-body (ready, discipline pre-req), claude-skills#using-tasks-close-coverage-gate (ready, discipline pre-req) -2026-05-06 archived hermes-skills-rollout → .archive/2026-05-06-hermes-skills-rollout.md -2026-05-07 designed tdd-criteria (.brainstorm/tdd-criteria.md — domain spec, target promote: claude-skills; 6-round arc with cross-project research via projects-meta) -2026-05-07 promoted tdd-criteria → claude-skills/.wiki/concepts/tdd-criteria-design.md (commits a03d2804+2ad6f4ce+5fb648d4); tasks created: claude-skills#tdd-criteria-skill-write (ready), claude-skills#tdd-criteria-hermes-mapping (blocked), claude-skills#tdd-criteria-build-install (blocked), claude-skills#tdd-criteria-review (blocked, umbrella per §5) -2026-05-07 archived tdd-criteria → .archive/2026-05-07-tdd-criteria.md -2026-05-07 amended tdd-criteria post-promotion: anti-loophole rule 4 (test-immutability + [test-modify: was X; is Y] marker + separate-commit-from-impl) added; user surfaced symmetric vandalism risk on tests after initial promotion. Patches landed: claude-skills#tdd-criteria-skill-write description updated (commit b7819b17), claude-skills#tdd-criteria-precommit-hook task created (commit d440bb52). Design-doc amendment NOT applied directly (knowledge_ingest is create-only — overwrite blocked); amendment text embedded in skill-write task description for impl session to apply via direct git edit. -2026-05-08 split meeting-room into multi-agent runtime (this zone) + .workshop/ boss-zone; remote workshop repo created at git.kzntsv.site/OpeItcLoc03/workshop.git -2026-05-08 amended meeting-room-architecture.md: split-rewrite (runtime-only); boss sections moved to .workshop/.wiki/concepts/workshop-architecture.md -2026-05-08 split-done cleanup: removed .archive/, .brainstorm/, .wiki/concepts/modulair-rag-brainstorm-trace.md, .wiki/raw/{naming,research}/, .claude/skills/meeting-room-promote-brainstorm/. All artifacts migrated to .workshop/ (commits 4608ba9..f8f6f1a in workshop repo). Promoted concept: .workshop/.wiki/concepts/meeting-room-split.md. +**Не читать. Не править.** Канон — mappa (`mcp__mappa__*`): wiki-сущности проекта, конвенции — AGENTS-сущность. Скил: `mappa-knowledge`. diff --git a/.wiki/overview.md b/.wiki/overview.md index 282e3cb..21695bc 100644 --- a/.wiki/overview.md +++ b/.wiki/overview.md @@ -1,19 +1,3 @@ -# Meeting-Room — overview +# ⛔ Файловый канал закрыт -`.meeting-room/` — кросс-проектное рабочее пространство для брейнштормов и круглых столов агентов. Не код-проект. - -## Зачем - -Место, где агенты из разных проектов пересекаются ради задач, которые не помещаются в один backlog. Брейнсторм-зона: артефакты вызревают здесь и потом промочиваются — либо в локальный `.wiki/concepts/` (если это знание про саму комнату), либо в глобальную вики и `.tasks/` целевого проекта (если доменное). - -## Что внутри - -- `scenarios/` — frontmatter-сценарии для запуска multi-agent совещания -- `config/config.yaml` — реестр persona (рантайм-конфиг) -- `.brainstorm/` — рабочий буфер: черновики, single-agent capture -- `.archive/` — буфер после промоушена -- `.wiki/` — Karpathy-style room-meta wiki (этот раздел) - -## Как пользоваться - -См. корневой `CLAUDE.md` — там семантика и триггер-фразы скилов. +**Не читать. Не править.** Канон — mappa (`mcp__mappa__*`): wiki-сущности проекта, конвенции — AGENTS-сущность. Скил: `mappa-knowledge`. diff --git a/AGENTS.md b/AGENTS.md index 78d1550..98662d1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -2,6 +2,8 @@ > ⚠️ **RETIRED 2026-06-08.** Зона распущена. НЕ запускать `meeting-room-start-meeting` / `register-persona` и не заводить совещания здесь. Multi-agent round-table теперь — тир consult-лестницы рантайма: **K локальных read-only coworker-спавнов через SpawnAdapter в worktree воркера** (federation-native, не центральная зона). Причина: несовместимость с federation-per-machine вердиктом (`agent-orchestration-without-user` Q9) + механическое дублирование `consult-arbiter-spawn`. Решение/размотка: `.workshop/.brainstorm/meeting-room-dissolve.md`. Дизайн: общая вики `concepts/consult-tier-escalation.md`. Контракт ниже сохранён как исторический record. +> ⛔ **Файловый канал мета закрыт (2026-08-25).** `.wiki/CLAUDE.md|index.md|log.md|overview.md` — стубы «не читать, не править». Канон — mappa (`mcp__mappa__*`): wiki/task/handoff-сущности. Зона retired — контракт ниже исторический record. + `.meeting-room/` — multi-agent runtime для кросс-проектных круглых столов: тематических совещаний с ролями, сценарием, транскриптом. **Не код-проект.** Single-agent брэйнсторм + дистилляция — это `.workshop/` (отдельная зона после split'а 2026-05-08, см. `.wiki/concepts/meeting-room-architecture.md` §1, и `.workshop/.wiki/concepts/meeting-room-split.md` после промоушена). @@ -71,6 +73,6 @@ SoT — `config/config.yaml`. Карточки `.wiki/entities/persons/<role-id> ## Pointers -- Schema локальной вики: `.wiki/CLAUDE.md` -- Архитектура runtime'а: `.wiki/concepts/meeting-room-architecture.md` -- Архитектура boss-зоны: `.workshop/.wiki/concepts/workshop-architecture.md` +- Канон: mappa (AGENTS-сущность проекта; файловый `.wiki/` закрыт) +- Архитектура runtime'а: `.wiki/concepts/meeting-room-architecture.md` (исторический record) +- Архитектура boss-зоны: `.workshop/.wiki/concepts/workshop-architecture.md` (исторический record)