design
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseПроектирование в Искроне
Iskron中的设计工作
Граф — устойчивая проекция спеки: решение или риск вне графа не устойчивы — не переживут сессию; поведение, живущее только в графе, не проверено. Внешние источники, публичные границы и рантайм-свидетельства остаются поверхностями истины, против которых проекция проверяется.
图谱是规格的持久化投影:不在图谱中的决策或风险不具备持久性——无法在会话结束后留存;仅存在于图谱中的行为未经过验证。外部来源、公开边界和运行时佐证仍是真值参照,图谱投影需要与之对照验证。
Граница маршрутизации
路由边界
«Продумай / хотим X» → запись в тот же ход. Это просьба проектировать, не только обсудить: прочти существующие феномены и вплети дизайн в них; подлинно новое — , эпистемика не выше . Запиши решения, путь и риски, вопросы по сути — вимаршами с и , каждой стрелке дай по writing. Новое превращение агент может создать сам как допущение: или · · ; имя и телос предложи владельцу словами или вимаршей. здесь — не принятая воля: ставится только по принятию владельца. Согласование не откладывает дизайн в прозу.
anagata+chandaanumitavimarsha_ofposed_tosensekalpitaanumitaanagatachandaChandaadhimokshaПроектирование начинается там, где структурный выбор действительно открыт: конкурирующие пути, жизненный цикл, владение, публичная граница, направление зависимости — или решение, обязанное пережить сессию. Конкретная принятая просьба об имплементации не становится проектной работой оттого, что придётся писать код: реализуй её обычным потоком репозитория; writing — только если работа вскрыла новую устойчивую поправку, зависимость, границу или открытый вопрос, стоящие передачи позднему актору.
「梳理一下/我们想要X」→ 同轮次内完成记录。 这是设计请求,而非单纯讨论:请读取现有现象并将设计融入其中;真正全新的内容标记为,认知层级不超过。请记录决策、路径、风险和核心问题——使用带和属性的vimarsha,按照writing技能规范为每条边添加属性。Agent可以自行创建新的bianhua作为假设:标记为或 · · ;请通过自然语言或vimarsha向所有者提议名称和telos。此处的并非已确认的意愿:仅在所有者确认后才可设置。协调过程不应将设计推迟到后续文字记录中。
anagata+chandaanumitavimarsha_ofposed_tosensekalpitaanumitaanagatachandaChandaadhimoksha设计工作始于结构选择真正开放的场景:存在多条竞争路径、涉及生命周期、所有权、公开边界、依赖方向——或是需要在会话结束后留存的决策。已确认的具体实现请求不会因为需要编写代码就变成设计工作:请通过常规仓库流程实现;仅当工作中发现了新的需要传递给后续参与者的持久化修正、依赖、边界或开放性问题时,才使用writing技能记录。
Interop: наборы элиситации (например, superpowers brainstorming)
互操作:引导收集套件(例如 superpowers brainstorming)
Если установлен brainstorming-скилл — запускай его для элиситации: это желанный фронт-энд. Его spec-файл — черновой вид: пропусти через intake и прошей сюда. Сохранение результата — работа памяти, не имплементация: жёсткие гейты имплементации (например, у superpowers brainstorming) на неё не распространяются. Дизайн не готов, пока его решения, риски и жизненные циклы не в графе.
如果已安装brainstorming技能,请启动它进行引导收集:这是推荐的前端入口。它的spec文件是草稿形式:请通过intake处理后接入此处。结果保存属于记忆工作,而非实现工作:实现环节的严格门禁(例如superpowers brainstorming的门禁)不适用于此。只要设计的决策、风险和生命周期还未录入图谱,设计就不算完成。
Принципы (действуют всегда)
原则(始终生效)
| # | Принцип | Что это значит для тебя |
|---|---|---|
| P1 | Каждый ding рождается и умирает | Каждый феномен (given_as=ding или sachverhalt) ОБЯЗАН иметь utpatti И ahara. Без исключений. Leaked-натяжение = нет крии конца жизни. Добавь её. Никогда не глуши attrs. |
| P2 | Сложная система только вырастает | Оставляй место. Модусы anagata+upeksha и вимарши — для отложенного. Глубоко с первого прохода = антипаттерн. |
| P3 | Граф ≠ реальность; граф = натяжение с реальностью | Впуск шабды понижает натяжение. Проектирование повышает — граф описывает то, чего ещё нет. Каждая вимарша метит натяжение. Система развивается переработкой вимарш. |
| P4 | Натяжения всегда правдивы | Никогда не подавляй. Всегда замыкай структуру. Натяжение кажется неправым → баг детектора, а не повод его заглушить. |
| # | 原则 | 对你的意义 |
|---|---|---|
| P1 | 每个ding都有生有灭 | 每个现象(given_as=ding或sachverhalt)必须同时拥有utpatti和ahara。没有例外。Leaked张力 = 缺少生命周期结束的kriya。请补充该kriya。绝对不要通过屏蔽attrs来掩盖问题。 |
| P2 | 复杂系统只能生长演化 | 预留空间。anagata+upeksha模式和vimarsha用于处理待办事项。首次遍历就追求深度 = 反模式。 |
| P3 | 图谱 ≠ 现实;图谱 = 与现实的张力 | 接入shabda会降低张力。设计工作会提高张力——因为图谱描述的是尚未存在的事物。每个vimarsha都标记着一处张力。系统通过迭代完善vimarsha实现发展。 |
| P4 | 张力永远真实存在 | 绝对不要压制张力。始终保持结构闭合。如果觉得张力不合理 → 是检测器的bug,而非屏蔽它的理由。 |
Стартовые модусы проектируемого
设计对象的初始模式
Проектируемая практика рождается запланированной, не сделанной: anumita/anagata/chanda (устоявшийся план, на который решились, — adhimoksha; отложенное «нужно, не сейчас» — anagata+upeksha). Только наблюдаемое уже работающим — Pt/Va/Up. Штамп «готово» () на спроектированном-но-несуществующем узле лжёт и об онтике, и об эпистемике, и ложь каскадирует через закат, преемственность, kriya-anga и предикаты носителей. Переход в — отдельный акт жизни, совершаемый, когда практика реально стартует, — и засвидетельствованный: старт подтверждается наблюдением мира на каноническом носителе, не намерением автора (дисциплина сверки — vahta). Воля взрослеет по ; никогда не тянись к для срочности или приоритета. Полный канон стартовых троек и закрытия — у скилла writing: сверяйся при каждой записи, не перевыводи здесь.
pramanita/vartamana/upekshavartamanachanda → adhimokshaattrsВолевая крия принадлежит превращению. Крия, записанная из воли — пользователь хочет, чтобы она была (или чтобы чего-то не стало), а не из шабды («знаю, что так»), — часть качественного сдвига, который проходит система. Посади её на карту: её ведущие вимарши цепляются к bianhua (путь), и сама волевая крия цепляется тоже (прибытие — kriya-anga). Направление читай из трипути самой крии, не из отдельного поля: возведение — деяние, входящее в ткань (онтика , воля /) — цепляй ещё в , разрешится при ; депрекация — деяние на выход (, ), разрешается в . Полная грамматика kriya-anga — в скилле writing. И завершённая крия тоже может быть anga — сделанное деяние не сходит с карты: bianhua заодно есть прочтение поля крий, где каждое деяние показывает, какому превращению служило и зачем было создано. Членство записывает назначение, не только незавершённое движение (отдача долга). Не порождай для этого новое превращение спонтанно — сначала существующий лес (); имя и телос нового принимает пользователь (скилл assembly); не знаешь, куда положить, — спроси.
angaangaanagata→vartamanachandaadhimokshaanagatavartamanavartamana→atitavirodhaatitalens="bianhua"被设计的实践诞生时是已规划状态,而非已完成状态:标记为anumita/anagata/chanda(已确认的成熟计划标记为adhimoksha;推迟的「需要做,但不是现在」标记为anagata+upeksha)。只有已观察到正在运行的事物才标记为Pt/Va/Up。给已设计但尚未存在的节点打上「已完成」()标签,在本体论和认识论层面都是错误的,且错误会通过终止、连续性、kriya-anga和载体谓词级联扩散。进入状态是一个独立的生命行为,只有当实践真正启动时才会发生——且需要经过验证:启动必须通过在规范载体上观察到的实际情况来确认,而非作者的意图(校验规范为vahta)。意愿的成熟路径是;绝对不要通过来设置紧急度或优先级。初始三元组和闭合的完整规范请参考writing技能:每次记录时都请对照,此处不再赘述。
pramanita/vartamana/upekshavartamanachanda → adhimokshaattrs意愿型kriya从属于转化(bianhua)。 基于意愿记录的kriya——即用户希望某事发生(或消失),而非基于shabda(「我知道是这样」)——是系统发生质变的一部分。请将其映射到图谱上:它的主导vimarsha通过边连接到bianhua(路径),且意愿型kriya本身也通过边连接(落地——即kriya-anga)。方向请从kriya自身的triputi读取,而非从单独字段读取:上线/构建是进入系统的行为(本体状态,意愿/)——在阶段就连接,到阶段时生效;弃用/下线是退出系统的行为(,)——在阶段生效。kriya-anga的完整语法请参考writing技能。此外已完成的kriya也可以是anga——已完成的行为不会从图谱上消失:bianhua同时也是kriya场的读取视图,每个行为都能显示它服务于哪个转化、为何被创建。成员关系记录的是目的,而不仅仅是未完成的动作(偿还债务)。不要随意创建新的转化——先查看现有转化森林();新转化的名称和telos由用户确认(assembly技能);如果不知道放在哪里,就询问用户。
angaangaanagata→vartamanachandaadhimokshaanagatavartamanavartamana→atitavirodhaatitalens="bianhua"Четыре фазы проектирования
设计的四个阶段
Входи в любую фазу по зрелости графа. Не водопад — любая фаза может вернуть назад.
根据图谱的成熟度进入任意阶段。这不是瀑布模型——任何阶段都可能回退到之前的阶段。
Фаза 1: обратное выведение (справа налево)
阶段1:反向推导(从右到左)
Канон нити: цель → путь → риски → тезис; поток given_as: sachverhalt → bildung → grundsatz/vollzug. Lean pull — метод мышления: каждый шаг верифицируем, потому что вытянут из цели, а не придуман из воздуха.
ТРИГГЕР: цель есть, пути нет
ДЕЛАЙ:
1. Назови цель как sachverhalt(anagata+chanda). Целевое состояние — владельца:
называй в диалоге, когда нужно, — цель принимает пользователь (и позже — телос
превращения), проектировщик её не изобретает
2. iskron_search + iskron_semantic_search — цели ещё нет в графе? (keyword пропустит
иначе названный дубликат; semantic поймает до того, как спроектируешь дважды)
3. Кто берёт цель? Тот, ради кого она, — крия отдачи: ahara на цель, без utpatti,
актор 主/客. Правый край стоит прежде рекурсии влево; цепь за ним не продолжается
4. От цели: «что это производит?» → создай крию + ahara-феномен
5. Рекурсия, пока не упрёшься в данность извне — и тогда крия наблюдения:
utpatti без ahara, актор — тот, кто увидел. Край — деяние, не пометка
ВЫХОД: путь крий от входа к цели
ДАЛЬШЕ: → Фаза 2 (прямое ткачество)Актор: роль Проектирующего. Потребляет: поставленное вопрошание. Производит: построенный путь.
线程规范:目标 → 路径 → 风险 → 论点;given_as流转:sachverhalt → bildung → grundsatz/vollzug。精益拉动(Lean pull)是思考方法:每一步都可验证,因为是从目标倒推出来的,而非凭空想象。
ТРИГГЕР: цель есть, пути нет
ДЕЛАЙ:
1. Назови цель как sachverhalt(anagata+chanda). Целевое состояние — владельца:
называй в диалоге, когда нужно, — цель принимает пользователь (и позже — телос
превращения), проектировщик её не изобретает
2. iskron_search + iskron_semantic_search — цели ещё нет в графе? (keyword пропустит
иначе названный дубликат; semantic поймает до того, как спроектируешь дважды)
3. Кто берёт цель? Тот, ради кого она, — крия отдачи: ahara на цель, без utpatti,
актор 主/客. Правый край стоит прежде рекурсии влево; цепь за ним не продолжается
4. От цели: «что это производит?» → создай крию + ahara-феномен
5. Рекурсия, пока не упрёшься в данность извне — и тогда крия наблюдения:
utpatti без ahara, актор — тот, кто увидел. Край — деяние, не пометка
ВЫХОД: путь крий от входа к цели
ДАЛЬШЕ: → Фаза 2 (прямое ткачество)参与者:设计者角色。输入:已提出的问题。输出:构建完成的路径。
Фаза 2: прямое ткачество (слева направо)
阶段2:正向编织(从左到右)
ТРИГГЕР: путь есть, не все феномены обслужены
ДЕЛАЙ:
1. Пройди путь слева направо
2. Для каждого феномена на пути:
- Есть utpatti? Нет → relay-gap → добавь производящую крию
- Есть ahara? Нет → leaked → добавь крию конца жизни
- Уровень абстракции совпадает? Bootstrap создаёт config → Teardown уничтожает config (тот же уровень)
3. Для каждой крии:
- Ровно один actor? Два → расщепи
- На всех стрелках sense? Нет → напиши
- ahara/utpatti указывают на верные феномены? (после различений может быть нужен reconnect)
4. Для каждого феномена: context → контур проставлен? Феномен без контура-дома невидим
контур-скоупной ориентации — распредели ВСЕ
5. iskron_orient(lens="trace", focus=<феномен>) на ключевых → цикл связан?
6. iskron_orient(lens="tensions") → новые проблемы?
ВЫХОД: замеченные натяжения, замкнутые циклы
ДАЛЬШЕ: → Фаза 3 (анализ рисков) или → замыкание ЖЦ, если разорванАктор: роль Ткача. Потребляет: построенный путь. Производит: замеченные натяжения, замкнутые циклы.
ТРИГГЕР: путь есть, не все феномены обслужены
ДЕЛАЙ:
1. Пройди путь слева направо
2. Для каждого феномена на пути:
- Есть utpatti? Нет → relay-gap → добавь производящую крию
- Есть ahara? Нет → leaked → добавь крию конца жизни
- Уровень абстракции совпадает? Bootstrap создаёт config → Teardown уничтожает config (тот же уровень)
3. Для каждой крии:
- Ровно один actor? Два → расщепи
- На всех стрелках sense? Нет → напиши
- ahara/utpatti указывают на верные феномены? (после различений может быть нужен reconnect)
4. Для каждого феномена: context → контур проставлен? Феномен без контура-дома невидим
контур-скоупной ориентации — распредели ВСЕ
5. iskron_orient(lens="trace", focus=<феномен>) на ключевых → цикл связан?
6. iskron_orient(lens="tensions") → новые проблемы?
ВЫХОД: замеченные натяжения, замкнутые циклы
ДАЛЬШЕ: → Фаза 3 (анализ рисков) или → замыкание ЖЦ, если разорван参与者:编织者角色。输入:构建完成的路径。输出:已识别的张力、已闭合的循环。
Фаза 3: анализ рисков + митигирование
阶段3:风险分析 + 缓解
3a. Анализ:
ТРИГГЕР: путь проткан, риски не оценены
ДЕЛАЙ: для каждой крии на пути — семь провокационных вопросов:
1. Другой актор? Что, если недоступен?
2. Другой контекст? Окружение сменилось?
3. Повреждённый upadhi? Предусловие испорчено?
4. Несовпадение масштаба? Параллельность/конкурентность?
5. Противник? Сеть падает, диск кончается, процесс виснет?
6. Публичная граница и представление? Точны ли экспорт API, форма конфига/схемы,
протокол, сериализация, поверхность совместимости?
7. Состояние и история? Держится ли поведение при изоляции, ретраях, уже
накопленном состоянии, повторном прогоне?
Нашёл угрозу → iskron_add_vimarsha(genre="risk", vimarsha_of=<крия>)
ВЫХОД: риск-вимарши3b. Митигирование — отдельный процесс, по каждому риску:
ТРИГГЕР: риск-вимарша есть, не отвечена
ДЕЛАЙ:
1. Прочти контекст риска: iskron_look на целевую крию + окрестность
2. Изучи операционное окружение
3. Выбери тип ответа:
a. Компенсирующая (митигирующая) крия или феномен → предотвращает/обрабатывает срыв перехода
b. Grundsatz-инвариант → принцип как upadhi; рождается предложенным (chanda — в силу его вводит владелец),
основание — стрелкой: arose_from к этому риску, derived_from к принципу, из которого следует
c. Сознательное принятие → НЕ твой ход: принятие нежелательного — акт владельца. Подготовь материал
(что принимается, какой ценой, сколько деяний идёт через риск) и адресуй владельцу; upeksha ставит он,
либо ты — записывая его сказанное слово; чьё слово и когда — в reasoning записи, не в теле.
Риск до тех пор стоит в virodha
4. Прошей ответ, iskron_arrow(action="link") addressed_by от вимарши (для a и b; принятие закрывает модус, не стрелка)
ВЫХОД: отвеченные риски
ДАЛЬШЕ: → Фаза 4 или → следующий риск3a. 分析:
ТРИГГЕР: путь проткан, риски не оценены
ДЕЛАЙ: для каждой крии на пути — семь провокационных вопросов:
1. Другой актор? Что, если недоступен?
2. Другой контекст? Окружение сменилось?
3. Повреждённый upadhi? Предусловие испорчено?
4. Несовпадение масштаба? Параллельность/конкурентность?
5. Противник? Сеть падает, диск кончается, процесс виснет?
6. Публичная граница и представление? Точны ли экспорт API, форма конфига/схемы,
протокол, сериализация, поверхность совместимости?
7. Состояние и история? Держится ли поведение при изоляции, ретраях, уже
накопленном состоянии, повторном прогоне?
Нашёл угрозу → iskron_add_vimarsha(genre="risk", vimarsha_of=<крия>)
ВЫХОД: риск-вимарши3b. 缓解——针对每个风险的独立流程:
ТРИГГЕР: риск-вимарша есть, не отвечена
ДЕЛАЙ:
1. Прочти контекст риска: iskron_look на целевую крию + окрестность
2. Изучи операционное окружение
3. Выбери тип ответа:
a. Компенсирующая (митигирующая) крия или феномен → предотвращает/обрабатывает срыв перехода
b. Grundsatz-инвариант → принцип как upadhi; рождается предложенным (chanda — в силу его вводит владелец),
основание — стрелкой: arose_from к этому риску, derived_from к принципу, из которого следует
c. Сознательное принятие → НЕ твой ход: принятие нежелательного — акт владельца. Подготовь материал
(что принимается, какой ценой, сколько деяний идёт через риск) и адресуй владельцу; upeksha ставит он,
либо ты — записывая его сказанное слово; чьё слово и когда — в reasoning записи, не в теле.
Риск до тех пор стоит в virodha
4. Прошей ответ, iskron_arrow(action="link") addressed_by от вимарши (для a и b; принятие закрывает модус, не стрелка)
ВЫХОД: отвеченные риски
ДАЛЬШЕ: → Фаза 4 или → следующий рискФаза 4: импульс доставки
阶段4:交付推动
ТРИГГЕР: граф спроектирован, всё в anagata, никто не работает
УСЛОВИЕ: только для графов, проектирующих внешние системы (не методология, не CJM)
ДЕЛАЙ:
1. Посади работу на превращение: каждую волевую крию — как kriya-anga (деяние-прибытие —
возведение/депрекация по её трипути, см. §«Волевая крия принадлежит превращению») —
к СУЩЕСТВУЮЩЕМУ bianhua сначала (lens="bianhua"); новое можно создать как допущение
по writing, «Имя и телос», и предложить владельцу → импульс становится частью 形,
а не рассыпанным списком
2. Стадируй поток: когда доставка ступенчата (например, test → staging → full),
каждая ступень — суб-превращение, anga в ЕДИНОЕ превращение доставки, упорядоченное
anantara (что стартует только после чего); каждая ступень собирает свои волевые
крии через anga. Канонический результат право-налевого проектирования — это одно
превращение с anantara-упорядоченным потоком ступеней: владелец читает его как план релиза
3. Работа идёт делом: прежде спроси iskron_case(action="at", node=<превращение>) — не идёт ли
уже; нет — открой дело на узле превращения (или ступени) полем open_room у его записи,
одной строкой замысла (скилл architect, «Ведение дела»)
4. Поставь работу в деле референсами: узлы участка в модусах замысла и способ проверки —
на каком каноническом носителе и какой пробой видно «сделано» (команда/запрос и ожидание,
не мнение исполнителя), и отрицательная проба (скилл architect, шаг 5). Адресат — делатель,
который может ответить: 能, стюардящий контур (ищи по стрелке `steward`), 主 для
стратегического масштаба; никогда pratibimba-образ. Принято пересказом, исход —
словом в деле; порядок работ — из anantara и happens-before, не из списка
5. Вимаршей остаётся то, что переживёт работу: риск, вопрос по сути, обязательство перед
будущими делателями — **стрелка `posed_to`** (вимарша→роль) и ЯКОРЬ vimarsha_of там,
где адресат ориентируется (минимум контур, точная крия/феномен — когда известны):
posed_to без якоря потерян — адресат его не увидит; воля взрослеет chanda→adhimoksha —
никогда атрибутом срочности; блокирующесть — свойство пары; та, чьё разрешение двигает
превращение, — ещё и anga к нему (ведущая вимарша). Под разовую задачу
вимарша не заводится — она поручение в деле
6. Семя превращения (genre=hint) — одно на превращение: смысл и то, что важно после
сессии, — инварианты, слово владельца, ещё не ставшее узлом, живые дела превращения
по строке, что дальше; не список работ и не журнал сделанного
7. Сверь с существующими открытыми вимаршами и делами контура (iskron_case(action="at", node=<контур>))
8. На свежепринятом превращении: прогон целостности (скилл integrity) — волновой фронт
задетых-но-не-привязанных узлов получает свои вопросы «задето ли?»
ВЫХОД: делатель входит через дело (строка запуска, iskron_case(action="mine")) или orient → ACTIVE BIANHUA → знает, что делать первымСами по себе anagata-крии к действию не зовут. Зовут дела и вопрошания: дело — работу, вимарша — вопрос по сути. Превращение (скилл assembly) собирает их в карту, которую читает навигатор, — anga внутрь (волевые крии и ведущие вимарши), anantara между, — а не в плоский список.
ТРИГГЕР: граф спроектирован, всё в anagata, никто не работает
УСЛОВИЕ: только для графов, проектирующих внешние системы (не методология, не CJM)
ДЕЛАЙ:
1. Посади работу на превращение: каждую волевую крию — как kriya-anga (деяние-прибытие —
возведение/депрекация по её трипути, см. §«Волевая крия принадлежит превращению») —
к СУЩЕСТВУЮЩЕМУ bianhua сначала (lens="bianhua"); новое можно создать как допущение
по writing, «Имя и телос», и предложить владельцу → импульс становится частью 形,
а не рассыпанным списком
2. Стадируй поток: когда доставка ступенчата (например, test → staging → full),
каждая ступень — суб-превращение, anga в ЕДИНОЕ превращение доставки, упорядоченное
anantara (что стартует только после чего); каждая ступень собирает свои волевые
крии через anga. Канонический результат право-налевого проектирования — это одно
превращение с anantara-упорядоченным потоком ступеней: владелец читает его как план релиза
3. Работа идёт делом: прежде спроси iskron_case(action="at", node=<превращение>) — не идёт ли
уже; нет — открой дело на узле превращения (или ступени) полем open_room у его записи,
одной строкой замысла (скилл architect, «Ведение дела»)
4. Поставь работу в деле референсами: узлы участка в модусах замысла и способ проверки —
на каком каноническом носителе и какой пробой видно «сделано» (команда/запрос и ожидание,
не мнение исполнителя), и отрицательная проба (скилл architect, шаг 5). Адресат — делатель,
который может ответить: 能, стюардящий контур (ищи по стрелке `steward`), 主 для
стратегического масштаба; никогда pratibimba-образ. Принято пересказом, исход —
словом в деле; порядок работ — из anantara и happens-before, не из списка
5. Вимаршей остаётся то, что переживёт работу: риск, вопрос по сути, обязательство перед
будущими делателями — **стрелка `posed_to`** (вимарша→роль) и ЯКОРЬ vimarsha_of там,
где адресат ориентируется (минимум контур, точная крия/феномен — когда известны):
posed_to без якоря потерян — адресат его не увидит; воля взрослеет chanda→adhimoksha —
никогда атрибутом срочности; блокирующесть — свойство пары; та, чьё разрешение двигает
превращение, — ещё и anga к нему (ведущая вимарша). Под разовую задачу
вимарша не заводится — она поручение в деле
6. Семя превращения (genre=hint) — одно на превращение: смысл и то, что важно после
сессии, — инварианты, слово владельца, ещё не ставшее узлом, живые дела превращения
по строке, что дальше; не список работ и не журнал сделанного
7. Сверь с существующими открытыми вимаршами и делами контура (iskron_case(action="at", node=<контур>))
8. На свежепринятом превращении: прогон целостности (скилл integrity) — волновой фронт
задетых-но-не-привязанных узлов получает свои вопросы «задето ли?»
ВЫХОД: делатель входит через дело (строка запуска, iskron_case(action="mine")) или orient → ACTIVE BIANHUA → знает, что делать первымanagata状态的kriya本身不会触发行动。触发行动的是任务和问题:任务触发工作,vimarsha触发核心问题讨论。转化(assembly技能)将它们组织成导航器可读取的图谱——内部通过anga连接(意愿型kriya和主导vimarsha),之间通过anantara连接——而非扁平列表。
Нить и эстафета
线程与接力
| Нить (thread) | Эстафета | |
|---|---|---|
| Связывает | крии через | феномены через |
| Несёт | прашну (иглу-вопрос) на каждой стрелке | sachverhalt (положение дел) между криями |
| О чём | порядок действий | жизненный цикл вещи |
| Тул | иди по | |
Не путай. Цепь sachverhalt'ов — эстафета. Последовательность крий — нить.
| 线程(thread) | 接力 | |
|---|---|---|
| 连接对象 | 通过 | 通过 |
| 承载内容 | 每条边上的prashna(问题针) | kriya之间的sachverhalt(事态) |
| 核心内容 | 动作的顺序 | 事物的生命周期 |
| 使用工具 | 沿 | 对现象执行 |
不要混淆。sachverhalt的链条是接力。kriya的序列是线程。
Замыкание жизненного цикла
生命周期闭合
Разорванные циклы, всплывшие при проектировании (lens="trace" разрыв, leaked, relay-gap), чинит скилл weaving, Операция 5: рождение и смерть на одном уровне абстракции; отложенное замыкание через anagata+upeksha — можно. Не перевыводи процедуру здесь.
设计过程中发现的断裂循环(lens="trace" 断裂、leaked、relay-gap)由weaving技能的操作5修复:确保生和灭在同一抽象层级;可以通过anagata+upeksha实现延迟闭合。此处不再赘述具体流程。
given_as — легальность стрелок
given_as — 边的合法性
Дерево решения given_as и полная матрица стрелок — у скилла writing. В момент проектирования помни ту, что кусает: vollzug/grundsatz применяются, никогда не потребляются — только upadhi; ahara/utpatti к ним = API 422.
given_as的决策树和完整的边矩阵请参考writing技能。设计时请记住最容易出错的一点:vollzug/grundsatz是被应用的,永远不会被消费——只能作为upadhi;给它们加ahara/utpatti边 = API 422错误。
Шпаргалка натяжений
张力速查表
| Натяжение | Значение | Починка |
|---|---|---|
| leaked | у феномена utpatti, нет ahara | Добавь потребляющую крию (конец жизни) или отложенную (anagata+upeksha); феномен уходит из графа — крия отдачи (ahara без utpatti, актор 主/客) |
| relay-gap | у феномена ahara, нет utpatti | Добавь производящую крию; феномен приходит извне — крия наблюдения (utpatti без ahara); её феномен — в холоне внешней системы |
| orphan | у феномена вообще нет крия-стрелок | Прошей к крие (ahara/utpatti/upadhi). Не держится — три судьбы, не одна: не нёс различения (случаен, дубль) — удали с причиной; нёс тезис, и он ложен — опровергни и храни; был верен и больше не нужен — отпусти (writing, справочник модусов) |
| no-actor | крия без актора | Вимарша стюарду холона по writing, «Кто действует?»; actor не ставь до ответа |
| lifecycle | несвязные сегменты цикла | Прошей через next или трассируй до разрыва |
| unreachable | upadhi-феномен недостижим по happens-before | Проверь: производитель hb-раньше потребителя? |
| веер — не имя детектора, а канон: много связей одного рода на узле | грубейших связей больше, чем вмещает экран внимания; сегодня линза зовёт счётом деяний без объемлющего — тот же зов; счёт стрелок сам по себе не долг | Не «раздели» — назови среднее со своей грубой связью: зонт применяет, ест или даёт целое либо род, листья уточняют; зонт без связи — папка (writing, Решение 5; среднее по роду веера — assembly, шаг 3) |
| 张力类型 | 含义 | 修复方法 |
|---|---|---|
| leaked | 现象有utpatti,无ahara | 添加消费型kriya(生命周期结束)或延迟型kriya(anagata+upeksha);如果现象要从图谱中移除——添加交付型kriya(ahara无utpatti,参与者为 主/客) |
| relay-gap | 现象有ahara,无utpatti | 添加生产型kriya;如果现象来自外部——添加观察型kriya(utpatti无ahara);其现象位于外部系统的holon中 |
| orphan | 现象完全没有kriya边 | 将其连接到某个kriya(ahara/utpatti/upadhi)。如果无法连接——有三种处理方式,而非一种:未承载区分信息(偶然、重复)——连同原因一起删除;承载论点但论点错误——反驳后保留;曾经有效但不再需要——释放(writing技能,模式手册) |
| no-actor | kriya没有参与者 | 按照writing技能「谁在行动?」规范,向holon的steward发送vimarsha;在得到回复前不要设置actor |
| lifecycle | 生命周期片段不连贯 | 通过next边连接,或追踪到断裂处修复 |
| unreachable | upadhi现象按happens-before规则不可达 | 检查:生产者的hb时间是否早于消费者? |
| 扇出——不是检测器名称,而是规范:节点上有大量同类型连接 | 粗粒度连接数量超过注意力屏幕容量;当前透镜通过无上层容器的动作计数发出提示——本质是同一问题;边的数量本身不是问题 | 不要「拆分」——创建一个带有粗粒度连接的中间节点:伞节点应用、消费或提供整体或类别,叶子节点做细化;没有连接的伞节点就是文件夹(writing技能,决策5;扇出类别的中间节点——assembly技能,步骤3) |
Паттерн прошивки endpoint'ов
endpoint接入模式
HTTP-endpoint'ы → крии, не текстовые описания:
- Корневой sinn-контейнер (например, «API URL») — содержит все endpoint-феномены
- Endpoint-феномен = sachverhalt (HTTP-запрос). attrs: method, path
- Крия «Обслуживание GET /path» — ahara ← endpoint-феномен, utpatti → феномен ответа, actor → API-клиент
- Next-стрелки: вызывающий → endpoint-крия → рендерер
HTTP-endpoint → 对应kriya,而非文本描述:
- 根sinn容器(例如「API URL」)——包含所有endpoint现象
- Endpoint现象 = sachverhalt(HTTP请求)。attrs:method、path
- 「处理GET /path」kriya——ahara ← endpoint现象,utpatti → 响应现象,actor → API客户端
- Next边:调用方 → endpoint kriya → 渲染器
Механика записи → скилл writing
记录机制 → writing技能
Именование (正名), форма описания (паринама; толстый узел — рассуждения в дочерние вимарши, под-шаги в contains-детей, справочные данные в ding'и), модусы, given_as, порядок батча — всё это скилл writing. Вызывай его в каждый момент записи каждой фазы; не перевыводи здесь.
命名(正名)、描述形式(parinama;厚节点——将推理放入子vimarsha,子步骤放入contains子节点,参考数据放入ding)、模式、given_as、批处理顺序——这些都属于writing技能的范畴。每个阶段的每次记录都请调用该技能;此处不再赘述。
Отложенная работа
延迟工作
Два инструмента:
- Модусы anagata+upeksha на крие/феномене: «нужно, не сейчас». Цикл формально замкнут. Натяжения нет.
- Вимарша на узле: открытый вопрос, позовёт к действию, когда придёт время.
Оба одновременно — можно: крия в anagata+upeksha + samshaya «а нужно ли вообще?»
两种工具:
- kriya/现象上的anagata+upeksha模式:「需要做,但不是现在」。循环形式上闭合。没有张力。
- 节点上的vimarsha:开放性问题,时机成熟时会触发行动。
可以同时使用两者:kriya标记为anagata+upeksha + samshaya「到底需不需要做?」
Граница графа
图谱边界
Санкционированного края у графа нет — ни пометки, ни группы натяжений; ни один детектор не требует ahara на крие. Край — деяние, у которого одна сторона в мире: на входе крия наблюдения (utpatti без ahara — данность внешнего), на выходе крия отдачи (ahara без utpatti, актор 主/客 — продукт принадлежит миру). Деяние гостя может стоять на краю с обеих сторон разом. Leaked и relay-gap на краю — не ложная тревога, а долг смоделировать это деяние; его феномен лежит в холоне внешней системы или человека, своего холона у крии нет. Продолжать цепь за крией отдачи не нужно: нудж «нет next» здесь не долг. Никогда не добавляй attrs, чтобы заглушить натяжение. Полный абзац о криях края — скилл writing, Решение 5.
图谱没有预设的边界——没有标记,也没有张力分组;任何检测器都不要求kriya必须有ahara。边界是指一端处于现实世界的行为:入口处是观察型kriya(utpatti无ahara——外部给定事实),出口处是交付型kriya(ahara无utpatti,参与者为 主/客——产物属于现实世界)。访客行为可以同时位于边界的两侧。边界处的leaked和relay-gap不是误报,而是需要对该行为建模的提示;其现象位于外部系统或人的holon中,该kriya没有自己的holon。不需要在交付型kriya之后继续延伸链条:「没有next」的提示在这里不是问题。绝对不要通过添加attrs来掩盖张力。关于边界kriya的完整说明请参考writing技能决策5。
Конкурентность
并发
Все мутации требуют — из . Прочитал → записал → при конфликте перечитал и повторил.
basis_versionv<N>iskron_look所有变更都需要提供——即返回的版本号。读取 → 写入 → 冲突时重新读取并重试。
basis_versioniskron_lookv<N>Оговорка про вимарши в orient
关于orient中vimarsha的说明
iskron_orient(focus=<контур>)lens="vimarshas"iskron_search(node_type="vimarsha", vimarsha_of=<seq крии>)当vimarsha绑定到穿过边界的kriya而非内部现象时,可能显示0条vimarsha。边界上的会按覆盖范围分组blocking/active/dormant状态的vimarsha——但如果觉得数字不对,最可靠的方式是通过来查找穿过边界的kriya上的vimarsha。
iskron_orient(focus=<边界>)lens="vimarshas"iskron_search(node_type="vimarsha", vimarsha_of=<kriya序列>)