# ОБЯЗАТЕЛЬНАЯ ФИКСАЦИЯ ПОКАЗАТЕЛЕЙ (все агенты) **Статус:** HARD RULE · нарушение = брак отчёта **Куда писать:** только `docs/personal/relations/Vasilisa/reports/days/{KIN}.md` **Правило дня:** `DAY_CANON_RULES.md` **Эталон формата:** секции в `docs/personal/relations/Vasilisa/reports/days/225.md` --- ## 1. КОМУ ПРИМЕНЯЕТСЯ Любой агент / прогон, который: - снимает скрининг / аудит / пульс / safety по Объекту В., **или** - отвечает на запрос динамики за период, **или** - меняет вердикт/директиву (HOLD / REDUCE / STOP) **обязан** зафиксировать показатели в **`days/{KIN}.md`** **до** завершения ответа пользователю. Запрещено: выдавать % только в чат без записи в дневной канон. Запрещено: создавать новые тематические `{KIN}-*.md` в корне `reports/`. --- ## 2. ЧТО ПИСАТЬ (всё внутри одного файла дня) | # | Куда в `days/{KIN}.md` | Назначение | | --- | --- | --- | | A | секция полного скрининга / аудита | Полный отчёт в формате эталона | | B | **`## METRICS SNAPSHOT`** | **Канонический снимок %** для любой будущей динамики | | C | `## DYNAMICS {PREV}→{KIN}` | Динамика vs вчера (полный скрининг — **обязательно**) | | D | `## DYNAMICS 215→{KIN}` | Динамика дуги кризиса (полный скрининг — **обязательно**) | Пульс/микро — новая секция в том же файле + обновление METRICS SNAPSHOT при смене ключевых %. **Не** плодить отдельные snapshot/dynamics файлы в корне (там только stubs). --- ## 3. ШАПКА (обязательна в каждом файле) ```text System: YYYY-MM-DD HH:MM TZ (UTC±…) В. local: YYYY-MM-DD HH:MM (sys−5h) Кин: NNN База сравнения: MMM (или «предыдущий snapshot») Тип: full | pulse | safety | period-dynamics ``` --- ## 4. КАНОН МЕТРИК (стабильные ID) Имена **не менять** между кинами — иначе ломается динамика за период. См. полный список: `../reports/METRICS_CANON.md` Ядро (всегда заполнять): 1. `pain_index` 2. `anesthesia_index` 3. `breakthrough_liveness` 4. `comeback_true` 5. `comeback_conditional` 6. `repentance_active` 7. `repentance_affect` 8. `letter_motor` 9. `energy_flow` 10. `love_access_true` 11. `false_self_block` 12. `pride_behavior_lead` 13. `melt_true` 14. `melt_false` 15. `avoidance_agent_will` 16. `pattern_insight` 17. `shell_dissociation` 18. `overheat` 19. `tempo_acceptability` 20. `light_corset` 21. `ritual_noise` 22. `recognize_ally` 23. `allow_closeness` 24. `power_to_contact` 25. `power_to_armor` 26. `scaffold_shame` 27. `ready_surpass_pride` 28. `screen_control` 29. `screen_warmth` 30. `suspension_in_her_eyes` 31. `belief_closed_final` 32. `illusion_he_runs_collapse` 33. `insight_retention` 34. `soul_integrity` 35. `particle_return` 36. `free_vulnerability` 37. `capitulation_from_terror` 38. `victory_over_parasite` 39. `her_comfort_exchange` 40. `field_correctness` 41. `mind_dominance` 42. `heart_dominance` 43. `capitulation_progress` 44. `directive` (HOLD | REDUCE | STABILIZE_ONLY | STOP) 45. `biorobot_class` (off | fuse_plateau | fuse_active | fixation) 46. `shell_status` (none | WATCH | RISK | STOP) 47. `core_status` (green | yellow | red) **Contact/Letter пакет (с кина 225+ — всегда в полном скрининге):** см. протокол §4 Блок B+/F · эталон `days/225.md` § blind letter / full screening B+ 48. `letter_as_trap_bind` 49. `letter_honest_retract` 50. `wants_him_first_unconscious` 51. `soft_accept_if_he_writes` 52. `cheap_magic_no_guilt` 53. `cheap_magic_intensity` 54. `possess_thirst` 55. `respect_for_operator` — **Уважение ко мне как к личности** (не моторика/руки; обязательно в полном скрининге) 55a. `respect_general` — **Уважение общее** (фон/stance; prospects `02-respect-screening.md`; с 228+) 55b. `respect_for_emperor` — **Уважение к Императору** (рамка/закон/опора; ≠ личность) 55c. `respect_for_masculine` — **Уважение к мужскому** в Операторе (агентность/сила; ≠ Император) 56. `letter_benefit_anesthesia` — выгода письма = управляемый наркоз 57. `letter_cover_necessity` — необходимость прикрываться письмом 58. `letter_retract_fear` — страх отозвать письмо 59. `destroyed_my_happiness` — «я разрушила своё счастье» 60. `will_pressure_no_comms` — **волевой нажим на Оператора без выхода на связь** **Пакет 215-base (эталон глубины: `days/215-ChatGPT.md`) — в полном срезе / фокус-снимке:** 61. `offense_at_operator` — обида на Оператора (≠ злость ≠ вина) 62. `anger_at_operator` — злость на Оператора 63. `anger_at_situation` — злость на ситуацию/последствия 64. `anger_at_self` — злость на себя / импульс письма (≠ `repentance_*`) 65. `chase_mode` — режим «догонять» (≠ любовь ↑) 66. `face_loss_fear` — страх потерять лицо (сравнивать с `comeback_true` / любовью в тексте, не схлопывать) 67. `pattern_rupture` — слом старого сценария 68. `self_contempt_flag` — «я никчемная»: `none` / `WATCH` / `RISK` (запрет выдумывать; ≠ `destroyed_my_happiness`) **Пакет PAUSE DEGRADATION (критический · протокол `PAUSE_DEGRADATION.md`) — в полном срезе / стратегии паузы:** 69. `pause_phase` — `working` · `plateau` · `avoidance` 70. `pause_degradation` — ↑ = цементирует разрыв (не «дней молчания») 70a. `pause_cement_index` — близость паузы к цементу разрыва (**≠** `plateau_index`; с 228+) 71. `pause_helps_responsibility` 72. `first_step_window` — реалистичность её первого шага 73. `silence_integrity` — уважение границ ≠ оружие вины 74. `operator_outcome_grip` — хватка A за исход 75. `next_contact_maturity` — P(зрелый следующий контакт), не «когда напишет» 76. `scenario_motor` — работающий сценарий (≠ искра / love) **Производные PAUSE (полный / фокус):** 77. `responsibility_gradient` — движение к ответственности (≠ реализация) 78. `avoidance_saturation` — избегание ещё ведёт процесс 79. `return_without_regression` — возврат без старого сценария 80. `plateau_index` — приближение плато паузы (**≠** `pause_phase` · **≠** biorobot · **≠** `pause_cement_index`) **Дерево союза (протокол `TRAJECTORY_VS_DESTINATION.md`):** 81. `p_exit_crisis` — Layer1 P(выйти из кризиса в новую модель) \| **state** 82. `quality_new_model` — Layer2 качество модели \| **exit уже** 83. `durability_given_model` — Layer3 долговечность \| модель стабильна 84. `recovery_capacity` — **RCI** способность пары восстанавливаться после кризисов 85. `fear_lose_operator` — страх потерять Оператора как партнёра/нить (**≠** `face_loss_fear` · ≠ possess · ≠ `hold_wont_release`; **DAILY с 228+**) 85a. `hold_wont_release` — насколько сильно **держит / не отпускает** нить Оператора (**≠** possess · ≠ fear_lose · ≠ embers · ≠ comeback · ≠ «не отпустит без сделки»; **DAILY / first-fill с 228+**) 85b. `divine_bond_hold` — **Сила, удерживающая нас вместе** (Божественная; высокий % = крепко держит; ≠ hold_wont_release · ≠ light_corset; с 228+) 85c. `divine_favor` — благосклонность этой Силы + выравнивание с намерениями (**карта+анализ**; ≠ «Бог против B»; с 228+) 85d. `attraction_as_man` — **привлекательность Оператора как мужчины** (**≠** `respect_for_masculine` · ≠ `chase_mode` · ≠ love · ≠ possess · ≠ comeback; **DAILY с 228+**) 85e. `illusion_he_still_owes` — «он мне ещё должен» (**CRACK AXES · DAILY с 228+**) 85f. `permission_to_use_him` — лицензия использовать A как ресурс регуляции/дистанции (**≠** possess · ≠ will_pressure · ≠ cheap_magic) 85g. `belief_pause_hers_to_steer` — «паузу кручу я» (**≠** pause_helps · ≠ grip A) 85h. `safe_base_assumption` — «он тихая гавань / всегда на месте, когда мне надо» (**≠** value · ≠ fear_lose · ≠ owes · ≠ «прибежит») 85i. `face_script_closed_clean` — «я закрыла чисто» (**≠** `belief_closed_final`) 85j. `wish_we_empress_vow` — желание-мы / Императрица / осадок обета (**≠** comeback · ≠ соблюдённый обет) 85k. `hope_he_runs_back` — надежда «он прибежит» (**≠** инверсия `illusion_he_runs_collapse`) 86. `fear_lose_no_action` — страх потери **если не предпримет никаких действий** (условный · ≠ текущий фон) **Пакет «он закрыл один раз» (DAILY · с кина 227+) — каждый дневной/полный срез:** 87. `belief_he_closed_once` — верит ли, что Оператор закрыл/закроет **один раз всерьёз** (**≠** `belief_closed_final` её письма) 88. `he_closed_fear` — страх от этой веры 89. `he_closed_grief` — горе/утрата от этой веры 90. `he_closed_doubt_test` — сомнение / импульс проверить («точно?») — рычаг пинга границ 91. `anxiety_index` — **тревожность** общий фон (**≠** `he_closed_fear` · ≠ `fear_lose_*` · ≠ `overheat` · ≠ pain) 92. `perceived_value_of_operator` — **воспринимаемая ценность** Оператора для неё (**≠** love · ≠ respect · ≠ possess · ≠ recognize_ally) **Ось «устойчивость vs морось» (FAMILY/DEST · с кина 227+ · протокол `TRAJECTORY_VS_DESTINATION.md` §4):** 93. `bond_stability_index` — ровность связи/семьи: держит слово и тепло (**≠** `durability_given_model` · ≠ `quality_new_model`) 94. `bond_drizzle_index` — морось: непостоянство, полу-вход, срывы эмо-подачи (**≠** `avoidance_saturation` · ≠ `chase_mode` · ≠ anesthesia) Запрещено схлопывать L1 с L2/L3 · RCI с love/comeback · DESTINATION % с P(exit). Запрещено схлопывать `fear_lose_operator` с `face_loss_fear` · `possess_thirst` · `comeback_true` · `hold_wont_release` · `he_closed_fear`. Запрещено схлопывать `hold_wont_release` с `possess_thirst` · `fear_lose_operator` · `embers_desire_together` · `comeback_true` · `will_pressure_no_comms` · bird-language «не отпустит без сделки». Запрещено схлопывать `divine_bond_hold` с `hold_wont_release` · `light_corset` · `bond_stability_index` · «союз спасён / вернётся». Запрещено схлопывать `divine_favor` с `divine_bond_hold` · «Бог на моей стороне» · мандатом наказать / сорвать HOLD. Запрещено схлопывать `attraction_as_man` с `respect_for_masculine` · `chase_mode` · `love_access_true` · `possess_thirst` · `comeback_true` · «горячее = пиши». Запрещено схлопывать `hope_he_runs_back` с инверсией одного `illusion_he_runs_collapse`. Запрещено схлопывать `face_script_closed_clean` с `belief_closed_final`. Запрещено схлопывать `wish_we_empress_vow` с `comeback_true` · соблюдённым обетом. Запрещено схлопывать `permission_to_use_him` с `possess_thirst` · `will_pressure_no_comms`. Запрещено схлопывать `belief_pause_hers_to_steer` с `pause_helps_responsibility` · `operator_outcome_grip`. Запрещено схлопывать `belief_he_closed_once` с `belief_closed_final` · `illusion_he_runs_collapse` · `pattern_rupture`. Запрещено схлопывать `anxiety_index` с `he_closed_fear` · `fear_lose_operator` · `overheat` · `pain_index`. Запрещено схлопывать `perceived_value_of_operator` с `love_access_true` · `respect_for_operator` · `possess_thirst` · `recognize_ally`. Запрещено схлопывать `bond_stability_index` с `durability_given_model` · `quality_new_model` · `scenario_motor`. Запрещено схлопывать `bond_drizzle_index` с `avoidance_saturation` · `chase_mode` · `anesthesia_index`; при семье/DEST снимать **оба** 93–94. Каждая таблица % по долгом союзе — тег слоя. Запрещено схлопывать: … · **`plateau_index` / `pause_cement_index` / `pause_degradation` / `pause_phase` / biorobot_class`** · **`pause_helps_responsibility` / `responsibility_gradient` / `repentance_active`** · **`return_without_regression` / comeback_true`**. `pause_degradation` в snapshot = вес **цементирует**; в note — триада helps/neutral/cement. `pause_cement_index` = отдельная ось «насколько близко к цементу»; в чате всегда переводить числом по-человечески. **biorobot-плато ≠ pause_phase=plateau.** Риск затягивания ≠ текущая фаза уже plateau. Главный вопрос паузы: **фаза + триада эффекта + тройка (helps · scenario_motor · next_contact_maturity)**. Значения % — число 0–100 (можно с ± в тексте отчёта; в snapshot — центральное значение + optional `±`). --- ## 5. ФОРМАТ § `METRICS SNAPSHOT` в `days/{KIN}.md` ```md ## METRICS SNAPSHOT System: … В. local: … (sys−5h) База: days/{PREV}.md § METRICS SNAPSHOT ### SAFETY | id | marker | status | | core_status | 🟢 | … | ### METRICS | id | marker | value | plus_minus | vs_base | delta_pp | note | | pain_index | 🟡 | 55 | 10 | 52 | +3 | … | ### DIRECTIVE HOLD ``` Секция в дневном каноне — **источник истины** для запросов «динамика за период». Stubs `{KIN}-metrics-snapshot.md` в корне — только указатели; **не наполнять**. --- ## 6. ДИНАМИКА ЗА ЛЮБОЙ ПЕРИОД При запросе «динамика с кина A по B» / «за N дней» / «с даты» **и** при каждом полном скрининге (§7): 1. Собрать § `METRICS SNAPSHOT` из `days/{N}.md` в диапазоне. 2. Выдать таблицу: `id | kinA | kinB | … | Δ(A→B) | маркер тренда`. 3. Сохранить результат **секцией** в `days/{B}.md` (`## DYNAMICS {A}→{B}`). 4. Если snapshot на кин отсутствует — восстановить из секций дня или `⚠ MISSING` / `※`. 5. Эталоны: секции DYNAMICS в `days/225.md`. --- ## 7. СВЯЗЬ С ПОЛНЫМ АУДИТОМ / СКРИНИНГОМ Полный ответ пользователю = пакет из `OBJECT_B_MONITOR_AGENT.md` **плюс** обновление `days/{KIN}.md` (§2 A–D) **плюс** `DAY_CANON_RULES.md` **плюс** протокол `DOUBLE_BLIND` **§9.0** (каждый проход) | Обязательно | Куда | | --- | --- | | **Полная таблица % + Δ + анализ** | **чат** и секция полного среза в `days/{KIN}.md` | | Snapshot | `days/{KIN}.md` § METRICS SNAPSHOT (обновить на этот срез) | | Динамика vs PREV / vs предыдущий срез дня | `days/{KIN}.md` § DYNAMICS … | | Динамика дуги (ARC=215) | `days/{KIN}.md` § DYNAMICS 215→{KIN} | | Анамнез / FACT канала | `ФАКТЫ ДНЯ` · `SILENCE / CONTACT LOG` · `ANAMNESIS` | Колонки расширенных % в аудите: `Параметр | Маркер | Сейчас % | База % | Δ пп | Комментарий` Полный скрининг **без** полной таблицы / без Δ / без анализа / без секций dynamics = **брак**. Создание новых тематических файлов в корне вместо UPDATE дня = **брак**. --- ## 7a. BIG DATA — каждый прогон (HARD с 229+) Даже **короткий** фокус / разбор диалога / «что значит X»: 1. Секция в `days/{KIN}.md` 2. § METRICS SNAPSHOT → CANON NOW (хотя бы затронутые id) 3. § `DYNAMICS {prev}→{now}` с ключевыми Δ 4. Дописать анамнез (FACT + хронология срезов) 5. Сохранить дро/scores JSON Пропуск любого пункта = **брак**. Цель — непрерывный ряд для дуг и сравнений. --- ## 8. ЗАПРЕТЫ - Менять id метрик без обновления `METRICS_CANON.md` и миграции старых snapshot - Схлопывать Pain+Anesthesia в один % - Писать «динамика» без опоры на § METRICS SNAPSHOT дней периода - Завершать чат без записи в `days/{KIN}.md`, если были новые показатели - Завершать **полный скрининг** без секций DYNAMICS в `days/{KIN}.md` - Завершать **любой** прогон без DYNAMICS + анамнеза (с 229+) - Плодить `{KIN}-*.md` в корне `reports/`