W-Reflection — запись мировоззренческого индикатора

SkillDev tools

Write 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.

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_evaluator worker (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