W-Reflection — запись мировоззренческого индикатора
SkillDev toolsWrite a W-reflection (worldview slot of the RCS) to learning.w_reflections. Used by the R28 Diagnostician (MIM.R.009) or invoked by the user after a reflective session. Affects the D→P gate (FORM.089 §5.2).
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the W-Reflection — запись мировоззренческого индикатора skill
What this skill tells your AI
The instructions your AI receives, as published by tserentserenov/fmt-exocortex-template in .claude/skills/w-reflection/SKILL.md and read by ahel’s review.
Назначение: populate
learning.w_reflectionsдля расчётаW.idxв SR-алгоритме (FORM.089 §5). Когда вызывать: после рефлексивной сессии (диалог с Диагностом R28, индивидуальный самоанализ, разбор мировоззренческой ошибки). Не для рутинной фиксации настроения — это калибровка. Влияние: W ≥ 4 обязательно для перехода Дисциплинированный → Проактивный (gate Д→П).
When to use
Записать W-рефлексию (мировоззренческий слот RCS) в learning.w_reflections. Используется Диагностом R28 (MIM.R.009) или вызывается пользователем после рефлексивной сессии. Влияет на gate Д→П (FORM.089 §5.2).
Аргументы
$1 = quality_score— 1..5 по рубрике:- 1 — поверхностная (констатация без причин)
- 2 — описательная (есть «что было», нет «почему»)
- 3 — анализирующая (причины, последствия)
- 4 — системная (видение себя как системы, agency)
- 5 — мета-системная (видение себя как роли в надсистеме)
$2 = depth_level(опционально, default 2) — 1..3:- 1 — поверхностная
- 2 — средняя (стандарт)
- 3 — глубокая (>30 мин разбора)
Algorithm
Шаг 1. Вызвать скрипт маршрутизации
bash "$IWE_SCRIPTS/route-task.sh" --skill w-reflection --args "$ARGUMENTS"
Скрипт читает IWE_OWNER_ORY_UUID из окружения (account_id) и пишет в learning.w_reflections через роль w_reflection_writer (миграция 112). При отсутствии writer-URL — fallback на DATABASE_URL_LEARNING_DIRECT.
Шаг 2. Проверить exit code
Exit codes и их значения — в разделе Выход ниже.
Шаг 3. Вернуть ответ пилоту
При exit 0 — вывести OK-строку из stdout. При ненулевом exit — вывести ошибку.
Выход
- exit 0 +
[w-reflection] OK: account=... quality=N depth=M— успех - exit 1 — невалидные аргументы
- exit 2 — отсутствует
IWE_OWNER_ORY_UUIDили DB URL - exit 3 — ошибка БД (constraint violation, network)
Пример
/w-reflection 3 # quality=3, depth=2 (default)
/w-reflection 4 3 # quality=4, глубокая
Зависимости
- Миграция
112-w-reflection-writer-grants.sql(в директории миграций инфраструктурного репозитория) - Источник логики:
PD.FORM.089-learner-rcs.md§5 - Читатель:
learning.stage_evaluatorworker (WP-253 Блок 2 Ф1.3)
Signals
- GitHub stars
- 54
- Forks
- 150
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
w-reflection- Source
- github.com/tserentserenov/fmt-exocortex-template