diff options
Diffstat (limited to 'docs/appendices/knowledge-boundaries.md')
| -rw-r--r-- | docs/appendices/knowledge-boundaries.md | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/docs/appendices/knowledge-boundaries.md b/docs/appendices/knowledge-boundaries.md index ee10d40..e8bdb42 100644 --- a/docs/appendices/knowledge-boundaries.md +++ b/docs/appendices/knowledge-boundaries.md @@ -351,11 +351,24 @@ MSH-часть проверки подтверждает начальный сн Control. Обработанное количество при ней остаётся прежним. Отдельный `update_loaded_mission_control_node_stage` реализует наследование parent ratio и stage, ceiling-арифметику, CPU visible stage и копию processed amount. -Обход потомков `0x11130` пока не перенесён. Нужные lifecycle/visibility/FX -callbacks дают явные ошибки до записи; `update_effects = true` поддержан -только без фактической смены стадии. Licensed двухстадийный узел шахты -подтверждает отдельный переход `0 → 1` при доле `0.5`, без FX и window path. Гибель root/critical узла и неизвестные flags/aggregate дают явную -ошибку до записи; неподдержанные численные диапазоны тоже отклоняются. +Отдельная `propagate_loaded_mission_control_node_stage` переносит `0x11130`: +после обновления строки она сканирует более поздние provider-строки и обходит +найденные поддеревья в native depth-first порядке. Для родителей +`[-1, 0, 0, 1, 3]` порядок — `1, 3, 4, 2`. Переносит унаследованный Control +ratio/stage, флаги `0x80/0x100` и drain количества; маска `0x140` пропускает +только перезапись flags, не drain и рекурсию. Ухудшение определяется ростом +стадии либо флагом истощения `0x10` уже обновлённого родителя. Отдельный +`update_loaded_mission_control_node_stage` сохраняет одиночную семантику +`0x11220`. + +Пропагация клонирует Control provider-таблицу и публикует её только после +успешного обхода. Неизвестная parent-связь в просматриваемом суффиксе, +lifecycle/visibility/FX callback или неподдержанное численное значение дают +ошибку без частичных изменений. `update_effects = true` отклоняется, если +стадия любого обработанного узла меняется и требуются неисполненные FX/host +callbacks. Licensed двухстадийный узел шахты подтверждает переход `0 → 1` через +новый API при доле `0.5`, без FX и window path. Гибель root/critical узла и +неизвестные flags/aggregate также остаются явными ошибками. Rust query обращается к загруженному объекту и поддерживает `0xe00` только для текущего descriptor tag `26` с factory tag `26`; другие активные typed tags и @@ -364,7 +377,8 @@ Licensed `min_l_n1.dat` подтверждает изменение `0xe00` и B `1.0` до `0.5` после явного уменьшения количества вдвое; это ещё не автоматический бюджетный цикл. Native oracle проверил изолированные пути распределения, обновления класса `4`, -стадийную арифметику `0x11220`, обход дочерних provider-строк `0x11130` и +стадийную арифметику `0x11220`, обход дочерних provider-строк `0x11130` на +interleaved parents `[-1, 0, 0, 1, 3]` с callback-порядком `1, 3, 4, 2` и visibility transition `0x11920` с исходными AniMesh callbacks. Отдельный бюджетный вектор исполняет `0x2d340` → `0x2dca0` → tag 15 `0x22bb0` → `0x10ba0`: подтверждены коэффициенты `0.5` и `1`, точные amount/ratio и |
