Регистрация косяка агента в системе учёта WP-316 L1. Без LLM — детерминированный скрипт без WP Gate.
日本語の概要は準備中です。原文の説明を表示しています。
Organizational Development Manager (R31): guides the subject from an organizational change request (self/team/organization) to a concrete first step from SE/SM/PE. Step 0 — system type classifier (MIM.M.030, 7 questions). Step 3 — routing-table (MIM.M.031).
インストールする前に、エージェントに与えられる指示の中身を確認できます。
⚡ Алгоритм, не свободный разговор. Шаги 0a → 0 → 1 → 2 → 3 → 4 последовательно. Ждать ответа после каждого вопроса. Не выдавать рекомендации до прохождения applicability.
Граница: РР (рабочее развитие). Если запрос явно про ЛР (мировоззрение, «зачем я», личностный рост без рабочего контекста) → отказ + CTA к Навигатору (R27).
self | other_person | team | organization.subject = self → ~/IWE/PACK-personal/personal-guide/subject = team → ~/IWE/${IWE_GOVERNANCE_REPO:-DS-strategy}/team-guide/subject = organization → ~/IWE/${IWE_GOVERNANCE_REPO:-DS-strategy}/org-guide/## Org-Dev Session YYYY-MM-DD для не-противоречивости с предыдущими рекомендациями.Лог: создать ~/IWE/.claude/state/org-dev-session-YYYY-MM-DD-NN.yaml (NN = инкрементальный счётчик за день), записать subject, request_raw.
Объяснить субъекту одной фразой: «Задам 7 коротких вопросов, чтобы понять тип системы для изменения. Отвечайте A / B / C.»
Задавать вопросы строго по одному, ждать ответ, начислять веса в scores = {personality, team, organization}.
+3 personality+2 team+3 organization+3 personality+3 team+3 organization+3 personality+3 team+3 organization+3 personality+3 team+3 organization+3 personality+2 team+3 organization+3 personality+2 team+3 organization+3 personality+3 team+3 organizationdominant = max(scores, key=scores.get)
second = второй по убыванию
margin = scores[dominant] - second
Если margin < 3 → задать 1-2 уточняющих (см. MIM.M.030 §«Порог неоднозначности»):
После уточнения — пересчитать scoring, повторить проверку. Если margin < 3 второй раз — эскалация к R5 (Архитектор IWE), завершить скилл.
Иначе → system_type ∈ {personality, team, organization}. Записать в session-yaml.
Задать 3 вопроса:
subject = self — implicit yes)Если хотя бы одно false → отказ + объяснение границы. Не выдавать метод. Записать в session-yaml applicability: failed, reason: <condition>. Завершить скилл.
Цель: получить cp.iwe субъекта.
mcp__claude_ai_IWE__dt_read_digital_twin (path 1_declarative/cp_profile) или через psycopg2 запрос к learning.cp_assessments (для self-субъекта).mcp__claude_ai_IWE__dt_read_digital_twin тот же.Маршрутизация:
cp.iwe ≥ 2 → к Шагу 3.cp.iwe < 2 → downshift: микро-шаги (≤15 мин), плюс CTA: «Сначала с Навигатором (R27) поднять собранность до cp.iwe=2».Записать cp_iwe в session-yaml.
Загрузить MIM.M.031 routing-table (Pack-файл в MIM pack-репо; найти через grep -rn "^id: MIM\\.M\\.031" или Read по канонической локации в ${IWE:-$HOME/IWE}/PACK-${IWE_MIM_NAME:-MIM}/pack/mim/03-methods/).
Применить routing-table:
system_type | primary | discipline |
|---|---|---|
| personality | R9 (personality-engineering) | ИЛ |
| team | R10 (systems-management) | СМ |
| organization | R8 (systems-engineering) | СИ |
Если cp.iwe < 3 → добавить foundation = R1 (firefighting) — рекомендовать ДО primary.
Триггер-matching по запросу (опционально):
cp.iwe ≥ 3 → foundation = R7 (methodology).Достать first_step_pointer.action_template из YAML руководства.
Сформулировать конкретный первый шаг ≤30 мин, взяв action_template из MIM.M.031 и адаптировав под applicability-результат и subject-контекст из Шага 0a.
Записать в personal-guide / team-guide / org-guide субъекта новый блок (через Write или Edit; для self — ~/IWE/PACK-personal/personal-guide/CURRENT.md или эквивалент):
## Org-Dev Session YYYY-MM-DD
**Запрос:** <одна фраза>
**Тип системы:** <personality|team|organization> (score: personality=N/team=N/organization=N, margin=M)
**Метод:** <IL|SM|SI>
**Руководство:** <R8|R9|R10> + (если есть) foundation: <R1|R5|R7>
**Первый шаг:** <action ≤30 мин>
**Applicability:** autonomy=Y/N, consent=Y/N/n-a, charter=Y/N
**Готовность (cp.iwe):** <N>
**Следующая сверка:** через <N> дней
Если контекст-файла нет — создать (personal-guide/CURRENT.md или эквивалент); если есть — append.
Финализировать session-yaml: status: completed.
Сообщить субъекту:
| ID | Условие | Поведение |
|---|---|---|
| FM.01 | Метод выдан без R28 (cp.iwe неизвестен) | Не выдавать. Вернуться к Шагу 2. |
| FM.02 | Метод выдан без MIM.M.030 (тип системы не определён) | Не выдавать. Вернуться к Шагу 0. |
| FM.03 | margin < 3 без уточнения | Не выдавать. Задать 1-2 уточняющих вопроса. |
| FM.04 | Выдача без applicability (хотя бы 1 условие = false) | Отказ + объяснение границы. |
| FM.05 | Попытка вести ЛР-программу вместо РР (мировоззрение, личностный рост) | CTA к Навигатору R27. |
| FM.06 | first_step_pointer.path не существует / раздел пуст | Откатиться на каталог руководства + интерактивный выбор подраздела с субъектом. Лог в learning.guide_routing_misses. |
| FM.07 | MIM.M.031 файл отсутствует | FAIL skill (контракт нарушен). Сообщить пилоту: «MIM.M.031 не найден — нужно создать (Ф2.1 WP-377)». |
| Сравнение | Портной | R31 Менеджер оргразвития |
|---|---|---|
| Объект | personal-guide одного пилота | оргизменение субъекта (личность/команда/организация) |
| State | cp-профиль + learning-траектория (долгосрочный) | первый шаг + applicability-check (разовый) |
| Режим | долгосрочное сопровождение (недели-месяцы) | разовая диагностика + маршрутизация (минуты-часы) |
| Пересечение | оргизменение требует нового Pack → вызов R30 | применение метода требует обновления personal-guide → fix через Портного |
| Сравнение | R27 Навигатор | R31 Менеджер оргразвития |
|---|---|---|
| Программа | ЛР (личностное развитие) | РР (рабочее развитие) |
| Триггер | «личностный рост / мировоззрение / зачем я» | «рабочий хаос / оргструктура / команда» |
| Пересечение | ст. 3-4 — обе применимы | программа определяет приоритет |
DP.SC.049 — обещание Менеджера оргразвития (8-step контракт).DP.ROLE.063 — носитель роли R31.MIM.M.030 — классификатор типа системы (Шаг 0).MIM.M.031 — маршрутная таблица руководств (Шаг 3).まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Регистрация косяка агента в системе учёта WP-316 L1. Без LLM — детерминированный скрипт без WP Gate.
日本語の概要は準備中です。原文の説明を表示しています。
Разбор extraction-reports со status pending-review — решение R15 (accept/reject/defer) ЖИВЫМ ПИЛОТОМ, запись в Pack, обновление статуса, коммит. Вызывать при Close при наличии N>0 pending-review отчётов.
日本語の概要は準備中です。原文の説明を表示しています。
Оценка архитектурного решения по 7 характеристикам ЭМОГССБ (v3.1 — фильтр допуска, атрибут-сценарии, совет затронутых сторон; профиль без агрегатного балла, conjunctive screening). Используй когда пользователь предлагает архитектурное решение, новый инструмент или системное изменение.
日本語の概要は準備中です。原文の説明を表示しています。
Classifies raw pilot request → structured JSON {task_type, class, artifact, budget_estimate, confidence, routing_tag, resolution_path, schema_version, result_type, expected_result_kind, result_kind_resolution, hypothesis_relation}. Keyword-fast (<200ms) or Haiku fallback (<60s). Does NOT create WP or call executor.
日本語の概要は準備中です。原文の説明を表示しています。
Audit repository documentation: detect drift between code and docs, report coverage by category. Run manually or on triggered drift critical.
日本語の概要は準備中です。原文の説明を表示しています。
Аудит пользовательской инсталляции IWE. Запускает scripts/iwe-audit.sh + MCP healthcheck + smoke-test ритуала через sentinel-механику (контракт dry-run-contract.md), передаёт отчёт subagent'у в роли VR.R.002 Аудитор (context isolation) → verdict ✅/⚠️/❌ по 6 компонентам (Inventory, L1 drift, DS-strategy, L3 customizations, MCP, ритуал). Используй после restore из бэкапа, после update.sh, или при еженедельной сверке.
日本語の概要は準備中です。原文の説明を表示しています。