Add Object B and self-growth canons with Cursor ledger rules; refresh connectivity and VPN runbooks.

Track day metrics/anamnesis HARD rules under .cursor/rules and personal docs so each screening updates days/{KIN}, dynamics, and big-data ledger.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ahauimix
2026-07-26 10:22:56 +08:00
parent 4bc9629a09
commit 0238aa7c02
214 changed files with 121312 additions and 388 deletions

View File

@@ -0,0 +1,104 @@
# HARD RULE — ДНЕВНОЙ КАНОН (один файл на кин)
**Статус:** HARD · нарушение = брак отчёта
**Канон пути:** `docs/personal/relations/Vasilisa/reports/days/{KIN}.md`
**Индекс:** `docs/personal/relations/Vasilisa/reports/README.md`
---
## 1. ПРАВИЛО ОДНОГО ФАЙЛА
1. На каждый кин существует **ровно один** рабочий файл: `days/{KIN}.md` («дневной канон»).
2. Любой новый скрининг / пульс / safety / письмо / магия / ритуал / стратегия / HUMAN PLAIN / факты канала — **дописывается секцией внутрь** `days/{KIN}.md`.
3. **Запрещено** создавать новые тематические файлы вида:
- `{KIN}-pulse-….md`
- `{KIN}-full-screening-….md`
- `{KIN}-blind-….md`
- `{KIN}-ritual-….md`
- любые `{KIN}-*.md` в корне `reports/` (кроме stubs обратной совместимости — см. §4).
4. Если файл дня **уже есть****только UPDATE** (новая `##` секция + правка оглавления + при необходимости § METRICS SNAPSHOT).
Если файла дня **нет** — создать `days/{KIN}.md` по шаблону §3, затем писать туда.
5. Плодить параллельные доки «чтобы не трогать длинный файл» = **брак**.
---
## 2. ЧТО ОБНОВЛЯТЬ ВНУТРИ ДНЯ
| Тип среза | Куда в `days/{KIN}.md` |
| --- | --- |
| Полный скрининг / аудит | Новая секция `## {KIN} FULL SCREENING …` (дата/время в шапке секции) **или** обновление канонической секции «сейчас», если Оператор просит заменить |
| Пульс / precision / тело | Новая секция `## {KIN} PULSE …` |
| Фокус / диалог / CUT | Новая секция + **обязательно** `## DYNAMICS …` + строки в анамнез |
| MASTER Relationship Diagnostic v3 | Секция `## {KIN} MASTER TAROT RELATIONSHIP DIAGNOSTIC V3` · в чат — форма эталона `days/215.md` |
| Contact/Letter пакет | Секция + строки в § METRICS SNAPSHOT |
| Динамика vs предыдущий срез (внутри дня) | `## DYNAMICS {HH:MM}→{HH:MM}`**каждый прогон** |
| Динамика vs вчера | Секция `## DYNAMICS {PREV}→{KIN}` внутри **файла текущего кина** |
| Динамика дуги 215→KIN | Секция `## DYNAMICS 215→{KIN}` внутри **файла текущего кина** |
| Metrics | Секция `## METRICS SNAPSHOT` (обязательно = CANON NOW после каждого прогона) |
| Факты канала / тишина | Секция `## SILENCE / CONTACT LOG` **и** доп. к `## ФАКТЫ ДНЯ` |
| Анамнез / big data | Секция `## ANAMNESIS` (хронология FACT + срезов дня; дополнять всегда) |
| HUMAN PLAIN | Внутри соответствующей секции среза (не отдельный файл) |
### HARD — каждый прогон (big data)
1. Нельзя закончить ответ, пока день не обновлён: секция + SNAPSHOT + DYNAMICS + анамнез/FACT.
2. Фокус-срез без DYNAMICS = **брак** (динамика обязательна даже для короткого вопроса).
3. Цель: продольный ряд % и FACT для будущих дуг / сравнения кинов.
Многодневные разборы (напр. магия 221→225): писать **полную** секцию в файл **последнего** кина окна; в файлах промежуточных кинов — краткий указатель «см. days/{END}.md § …» **или** вынести дневную строку в `## ФАКТЫ ДНЯ` того кина.
---
## 3. ШАБЛОН НОВОГО ДНЯ
```md
# КИН {NNN} — ДНЕВНОЙ КАНОН
```
System: YYYY-MM-DD HH:MM TZ
В. local: … (sys5h)
Кин: NNN
Тип: day-canon
```
## ОГЛАВЛЕНИЕ
- [ФАКТЫ ДНЯ (канон)](#факты-дня-канон)
- [METRICS SNAPSHOT](#metrics-snapshot)
## ФАКТЫ ДНЯ (канон)
| Слой | Факт |
| --- | --- |
| … | … |
## ANAMNESIS (big data — дополнять каждый прогон)
| sys | Тип | Дро | Вердикт 1 строка |
| --- | --- | --- | --- |
| … | … | … | … |
## METRICS SNAPSHOT
| id | marker | value | plus_minus | vs_base | delta_pp | note |
| --- | --- | ---: | ---: | ---: | ---: | --- |
| … | | | | | | |
```
---
## 4. STUBS (корень reports/)
Файлы вида `225-full-screening-now.md` в корне — **только навигационные stubs** на `days/{KIN}.md`.
Их **не наполнять**. Не использовать как место записи.
`METRICS_CANON.md` — исключение (глобальный канон id, не дневной).
Обратная совместимость: агент **может** читать stub → follow link; писать — только в `days/{KIN}.md`.
---
## 5. СВЯЗЬ С ДРУГИМИ HARD RULES
- Snapshot % = секция в дневном каноне (этот файл §2).
- Динамика полного скрининга = секции в дневном каноне (не отдельные `{KIN}-dynamics-*.md` как новые рабочие файлы).
- Эталоны динамики исторически: смотреть секции в `days/225.md`.
- HUMAN PLAIN / **запрет птичьего языка** + **атрибуция расклада** (тип + конкретные карты) в чате (DOUBLE_BLIND §12.6§12.7) / CHANNEL-WARN / CALL-NOW / Contact-Letter — место записи = дневной канон.